Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.11B | $ 2.20B | $ 2.14B | $ 1.99B | $ 1.65B | |
| $ 1.12B | $ 1.16B | $ 1.06B | $ 1.03B | $ 854.94M | |
| $ 552.36M | $ 514.18M | $ 484.74M | $ 502.63M | $ 463.22M | |
| $ 86.75M | $ 74.32M | $ 66.00M | $ 59.33M | $ 54.50M | |
| $ 678.86M | $ 686.59M | $ 641.62M | $ 578.00M | $ 440.43M | |
| $ 570.10M | $ 646.84M | $ 572.70M | $ 531.32M | $ 391.72M | |
| $ 19.18M | $ -38.04M | $ -6.98M | $ -22.86M | $ -17.07M | |
| $ 589.28M | $ 608.80M | $ 565.72M | $ 508.46M | $ 374.65M | |
| $ 486.08M | $ 506.51M | $ 460.64M | $ 439.87M | $ 330.46M | |
| $ 2.88 | $ 3.01 | $ 2.73 | $ 2.59 | $ 1.97 | |
| $ 2.82 | $ 2.94 | $ 2.66 | $ 2.52 | $ 1.92 | |
| 168.88M | 168.44M | 168.95M | 169.63M | 167.46M | |
| 172.41M | 172.20M | 172.89M | 174.53M | 172.01M |