Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.03B | $ 4.03B | $ 4.86B | $ 5.63B | $ 3.78B | |
| $ 2.23B | $ 2.07B | $ 3.00B | $ 3.80B | $ 2.23B | |
| $ 1.35B | $ 1.40B | $ 1.36B | $ 1.32B | $ 1.12B | |
| $ 309.00M | $ 323.40M | $ 430.10M | $ 406.90M | $ 376.00M | |
| $ 1.30B | $ 1.11B | $ 2.11B | $ 2.86B | $ 1.49B | |
| $ 970.20M | $ 668.40M | $ 1.64B | $ 2.48B | $ 1.10B | |
| $ -105.10M | $ 7.70M | $ -52.00M | $ -119.20M | $ -103.10M | |
| $ 865.10M | $ 676.10M | $ 1.59B | $ 2.36B | $ 1.00B | |
| $ 789.50M | $ 456.00M | $ 1.30B | $ 1.87B | $ 1.12B | |
| $ 3.35 | $ 1.85 | $ 5.18 | $ 7.28 | $ 4.24 | |
| $ 3.32 | $ 1.83 | $ 5.13 | $ 7.21 | $ 4.21 | |
| 235.72M | 246.77M | 251.53M | 257.05M | 262.73M | |
| 237.55M | 248.83M | 253.84M | 259.71M | 264.61M |