Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 2.84B | $ 2.95B | $ 3.21B | $ 3.52B | $ 3.46B | |
| $ 1.37B | $ 1.40B | $ 1.47B | $ 1.51B | $ 1.50B | |
| $ 1.11B | $ 1.07B | $ 1.09B | $ 1.11B | $ 1.11B | |
| $ 57.93M | $ 64.14M | $ 65.28M | $ 95.95M | $ 89.65M | |
| $ 320.07M | $ 400.35M | $ 455.01M | $ 498.29M | $ 480.20M | |
| $ 254.73M | $ 323.40M | $ 379.17M | $ 371.87M | $ 391.43M | |
| $ -23.92M | $ -21.16M | $ -62.44M | $ -43.92M | $ -35.46M | |
| $ 230.81M | $ 302.24M | $ 316.74M | $ 327.95M | $ 355.98M | |
| $ 185.51M | $ 232.50M | $ 250.04M | $ 263.80M | $ 282.07M | |
| $ 5.12 | $ 6.24 | $ 6.34 | $ 5.89 | $ 6.11 | |
| $ 5.12 | $ 6.24 | $ 6.34 | $ 5.85 | $ 6.05 | |
| 35.52M | 36.59M | 38.82M | 44.40M | 46.16M | |
| 35.53M | 36.59M | 38.85M | 44.71M | 46.65M |