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.66B | $ 1.57B | $ 1.44B | |
| $ 1.07B | $ 963.00M | $ 1.26B | $ 1.20B | $ 1.17B | |
| $ 496.00M | $ 458.00M | $ 417.00M | $ 404.00M | $ 454.00M | |
| $ 1.06B | $ 904.00M | $ 845.00M | $ 808.00M | $ 745.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 |