Logo image of MSTR

MICROSTRATEGY INC-CL A (MSTR) Stock Income Statement

NASDAQ:MSTR - Nasdaq - US5949724083 - Common Stock - Currency: USD

395.13  -6.88 (-1.71%)

After market: 395.004 -0.13 (-0.03%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-6-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
MSTR Revenue ChartMSTR Revenue over time chart
462.32M463.46M496.26M499.26M510.76M
Cost Of Goods
MSTR Cost Of Goods ChartMSTR Cost Of Goods over time chart
138.24M129.47M109.94M102.99M91.91M
Gross Profit
MSTR Gross Profit ChartMSTR Gross Profit over time chart
324.08M333.99M386.32M396.27M418.85M
Operating Expenses
MSTR Operating Expenses ChartMSTR Operating Expenses over time chart
-7.76B397.10M385.51M385.73M372.76M
Research and Development
MSTR Research and Development ChartMSTR Research and Development over time chart
107.49M118.49M120.53M127.43M117.12M
Selling, General, and Administrative Expenses
MSTR Selling, General, and Administrative Expenses ChartMSTR Selling, General, and Administrative Expenses over time chart
278.39M278.62M264.98M258.30M255.64M
Operating Income
MSTR Operating Income ChartMSTR Operating Income over time chart
8.08B-63.12M804.00K10.54M46.09M
Interest Income/Expense
MSTR Interest Income/Expense ChartMSTR Interest Income/Expense over time chart
-69.60M-61.94M-48.96M-53.14M-29.15M
Other Income/Expense
MSTR Other Income/Expense ChartMSTR Other Income/Expense over time chart
-11.09M3.51M-5.20M6.41M2.29M
Non Recurring Items
MSTR Non Recurring Items ChartMSTR Non Recurring Items over time chart
-1.44B-1.81B-71.17M-1.29B-830.62M
Income Before Taxes
MSTR Income Before Taxes ChartMSTR Income Before Taxes over time chart
6.56B-1.93B-124.53M-1.32B-811.39M
Income Tax
MSTR Income Tax ChartMSTR Income Tax over time chart
1.77B-767.68M-553.65M147.33M-275.91M
Net Income
MSTR Net Income ChartMSTR Net Income over time chart
4.73B-1.17B429.12M-1.47B-535.48M
EBITDA
MSTR EBITDA ChartMSTR EBITDA over time chart
8.12B-36.83M15.33M21.42M57.45M
 
Per Share Data
EPS Diluted Total Ops
MSTR EPS Diluted Total Ops ChartMSTR EPS Diluted Total Ops over time chart
11.27-6.062.59-12.98-5.34
Non GAAP EPS
MSTR Non GAAP EPS ChartMSTR Non GAAP EPS over time chart
34.12-6.422.96-12.881.04
 
Statistics
Gross Profit Margin
MSTR Gross Profit Margin ChartMSTR Gross Profit Margin over time chart
70.10%72.06%77.85%79.37%82.01%
Profit Margin
MSTR Profit Margin ChartMSTR Profit Margin over time chart
1023.69%-251.73%86.47%-294.39%-104.84%
Operating Profit Margin
MSTR Operating Profit Margin ChartMSTR Operating Profit Margin over time chart
1747.64%-13.62%0.16%2.11%9.02%

All data in USD

Charts

MSTR Income Statement data chartMSTR Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 2B 4B 6B 8B
MSTR Earnings Per Share (EPS) chartMSTR EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 10 -10 20 30