Strategy IncMSTR

Market cap
$37.2B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024-1,835+1725.68%
Dec 31, 2023-101-92.05%
Dec 31, 2022-1,265+63.60%
Dec 31, 2021-773+263780.20%
Dec 31, 2020-0-101.87%
Dec 31, 201916+104.33%
Dec 31, 20188-91.16%
Dec 31, 201787-30.36%
Dec 31, 2016125-19.59%
Dec 31, 2015155+410.66%
Dec 31, 201430-33.68%
Dec 31, 201346-16.16%
Dec 31, 201255+62.87%
Dec 31, 201134