Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.44B | $ 2.92B | $ 2.65B | $ 2.40B | $ 2.15B | |
| $ 1.59B | $ 1.36B | $ 1.31B | $ 1.26B | $ 1.14B | |
| $ 1.07B | $ 963.00M | $ 914.00M | $ 886.00M | $ 875.00M | |
| $ 496.00M | $ 458.00M | $ 417.00M | $ 404.00M | $ 454.00M | |
| $ 1.02B | $ 860.00M | $ 828.00M | $ 777.00M | $ 718.00M | |
| $ 512.00M | $ 396.00M | $ 397.00M | $ 378.00M | $ 269.00M | |
| $ -162.00M | $ -123.00M | $ -125.00M | $ -111.00M | $ -114.00M | |
| $ 350.00M | $ 273.00M | $ 272.00M | $ 267.00M | $ 155.00M | |
| $ 313.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 155.00M | |
| $ 3.01 | $ 2.33 | $ 2.61 | $ 2.72 | $ 1.73 | |
| $ 3.01 | $ 2.33 | $ 2.60 | $ 2.72 | $ 1.72 | |
| 103.95M | 97.76M | 89.29M | 89.48M | 89.48M | |
| 104.16M | 97.95M | 89.64M | 89.63M | 89.64M |