All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 116.61B | 117.93B | 134.90B | 164.50B | 164.50B |
| Cost of Revenue | 22.65B | 25.25B | 25.96B | 30.16B | 30.16B |
| Gross Profit | 93.96B | 92.68B | 108.94B | 134.34B | 134.34B |
| Operating Expense | 47.21B | 48.53B | 62.19B | 64.96B | 64.96B |
| Operating Income | 46.75B | 44.15B | 46.75B | 69.38B | 69.38B |
| Pretax Income | 47.28B | 44.68B | 47.43B | 70.66B | 70.66B |
| Basic EPS | 8.63 | 13.99 | 15.19 | 21.83 | 24.61 |
| Diluted EPS | 8.59 | 13.77 | 14.87 | 21.19 | 23.86 |
| EBIT | 47.31B | 44.71B | 47.87B | 71.38B | 71.38B |