All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 502.80M | 618.32M | 689.14M | 769.33M | 771.09M |
Cost of Revenue | 135.51M | 160.40M | 170.45M | 174.09M | 171.71M |
Gross Profit | 367.29M | 457.92M | 518.69M | 595.23M | 599.39M |
Operating Expense | 421.51M | 550.54M | 529.95M | 530.02M | 508.54M |
Operating Income | -54.22M | -92.62M | -11.26M | 65.21M | 90.85M |
Pretax Income | -56.12M | -89.35M | 48.88M | 90.43M | 115.66M |
Net Income | -56.24M | -89.89M | 46.89M | 215.59M | 234.87M |
Basic EPS | -0.44 | -0.69 | 0.35 | 1.61 | 1.75 |
Diluted EPS | -0.44 | -0.69 | 0.06 | 1.52 | 1.66 |
EBIT | -54.22M | -92.62M | -11.26M | 65.21M | 90.85M |