Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 19 |
|---|---|---|---|---|---|
| $ 2.11B | $ 2.20B | $ 2.14B | $ 1.99B | $ 1.65B | |
| $ 1.12B | $ 1.16B | $ 1.06B | $ 1.03B | $ 859.76M | |
| $ 552.36M | $ 514.18M | $ 484.74M | $ 502.63M | $ 435.30M | |
| $ 86.75M | $ 74.32M | $ 66.00M | $ 59.33M | $ 47.70M | |
| $ 678.86M | $ 686.59M | $ 641.62M | $ 578.00M | $ 466.69M | |
| $ 570.10M | $ 646.84M | $ 572.70M | $ 531.32M | $ 424.46M | |
| $ 19.18M | $ -38.04M | $ -6.98M | $ -22.86M | $ -18.58M | |
| $ 589.28M | $ 608.80M | $ 565.72M | $ 508.46M | $ 405.88M | |
| $ 486.08M | $ 506.51M | $ 460.64M | $ 439.87M | $ 343.85M | |
| $ 2.88 | $ 3.01 | $ 2.73 | $ 2.59 | $ 2.07 | |
| $ 2.82 | $ 2.94 | $ 2.66 | $ 2.52 | $ 2.00 | |
| 168.88M | 168.44M | 168.95M | 169.63M | 166.51M | |
| 172.41M | 172.20M | 172.89M | 174.53M | 171.62M |