Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 9.08B | $ 7.83B | $ 6.70B | $ 6.40B | $ 6.53B | |
| $ 1.71B | $ 1.34B | $ 896.30M | $ 823.90M | $ 694.80M | |
| $ 740.50M | $ 776.50M | $ 696.70M | $ 745.30M | $ 799.40M | |
| $ 374.90M | $ 374.60M | $ 377.20M | $ 385.40M | $ 412.10M | |
| $ 1.41B | $ 964.00M | $ 576.80M | $ 464.00M | $ 307.50M | |
| $ 968.50M | $ 567.40M | $ 199.60M | $ 78.60M | $ -104.60M | |
| $ -28.10M | $ -404.90M | $ -130.70M | $ 119.50M | $ -3.39B | |
| $ 940.40M | $ 162.50M | $ 68.90M | $ 198.10M | $ -3.50B | |
| $ 842.90M | $ 22.90M | $ -107.20M | $ 13.30M | $ -3.29B | |
| $ 1.96 | $ 0.05 | $ -0.14 | $ 0.19 | $ -7.92 | |
| $ 1.91 | $ 0.05 | $ -0.14 | $ 0.19 | $ -7.92 | |
| 429.10M | 438.60M | 449.50M | 450.50M | 448.70M | |
| 440.50M | 452.30M | 449.50M | 454.60M | 448.70M |