Strategy IncMSTR

Market cap
$37.2B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 2024-396+1854.90%
Dec 31, 2023-20.3-92.00%
Dec 31, 2022-253.3+67.36%
Dec 31, 2021-151.4+248267.05%
Dec 31, 2020-0.1-101.89%
Dec 31, 20193.2+109.09%
Dec 31, 20181.5-91.04%
Dec 31, 201717.2-29.31%
Dec 31, 201624.4-16.81%
Dec 31, 201529.3+458.81%
Dec 31, 20145.2-34.13%
Dec 31, 20138-13.43%
Dec 31, 20129.2+53.98%
Dec 31, 20116