Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.18B | $ 4.40B | $ 3.57B | $ 3.07B | $ 2.45B | |
| $ 2.87B | $ 2.31B | $ 1.79B | $ 1.51B | $ 1.15B | |
| $ 2.40B | $ 2.01B | $ 1.74B | $ 1.32B | $ 1.02B | |
| $ 273.80M | $ 220.90M | $ 197.00M | $ 206.10M | $ 230.10M | |
| $ 653.80M | $ 518.00M | $ 258.30M | $ 381.60M | $ 342.70M | |
| $ 470.80M | $ 302.50M | $ 50.60M | $ 186.90M | $ 125.10M | |
| $ -309.60M | $ -407.10M | $ -233.20M | $ -276.70M | $ -272.50M | |
| $ 161.20M | $ -104.60M | $ -182.60M | $ -89.80M | $ -147.40M | |
| $ 72.60M | $ -208.60M | $ -252.70M | $ -126.30M | $ -237.20M | |
| $ 0.15 | $ -0.43 | $ -0.52 | $ -0.26 | $ -0.48 | |
| $ 0.14 | $ -0.43 | $ -0.52 | $ -0.26 | $ -0.48 | |
| 498.03M | 489.50M | 489.50M | 489.50M | 489.50M | |
| 501.75M | 489.50M | 489.50M | 489.50M | 489.50M |