Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.37B | $ 4.80B | $ 4.35B | $ 4.01B | $ 3.57B | |
| $ 2.23B | $ 1.98B | $ 1.75B | $ 1.70B | $ 3.40B | |
| $ 1.37B | $ 258.00M | $ 1.12B | $ 1.04B | $ 3.40B | |
| $ 299.60M | $ 273.90M | $ 243.60M | $ 219.60M | $ 203.00M | |
| $ 1.19B | $ 1.01B | $ 870.10M | $ 888.90M | $ 739.60M | |
| $ 864.50M | $ 1.72B | $ 630.20M | $ 659.40M | $ 0.00 | |
| $ -114.90M | $ -1.12B | $ -179.40M | $ -154.40M | $ 352.90M | |
| $ 749.60M | $ 607.20M | $ 450.80M | $ 505.00M | $ 352.90M | |
| $ 455.70M | $ 352.00M | $ 271.00M | $ 412.20M | $ 284.20M | |
| $ 4.53 | $ 3.54 | $ 2.72 | $ 4.15 | $ 2.87 | |
| $ 4.46 | $ 3.47 | $ 2.70 | $ 4.11 | $ 2.85 | |
| 99.90M | 99.50M | 99.20M | 99.00M | 98.60M | |
| 102.20M | 101.30M | 100.40M | 100.20M | 99.80M |