All numbers are in billions of USD.
Metric | 2020 | 2021 | 2022 | 2023 | TTM |
---|---|---|---|---|---|
Total Revenue | 171.76B | 134.04B | 120.74B | 122.43B | 122.06B |
Cost of Revenue | 79.92B | 60.41B | 50.85B | 50.12B | 48.94B |
Gross Profit | 91.84B | 73.63B | 69.89B | 72.31B | 73.12B |
Operating Expense | 66.56B | 47.52B | 46.98B | 47.65B | 48.48B |
Operating Income | 25.29B | 26.11B | 22.91B | 24.65B | 24.64B |
Pretax Income | -2.86B | 29.17B | -3.09B | 19.85B | 14.33B |
Basic EPS | -0.75 | 2.77 | -1.13 | 1.97 | 1.23 |
Diluted EPS | -0.75 | 2.76 | -1.13 | 1.97 | 1.23 |
EBIT | 5.07B | 35.89B | 3.01B | 26.55B | 21.15B |