Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 4.54B | $ 4.30B | $ 2.36B | $ 2.11B | $ 1.86B | |
| $ 1.56B | $ 1.49B | $ 773.20M | $ 678.10M | $ 595.50M | |
| $ 1.37B | $ 1.24B | $ 648.30M | $ 570.80M | $ 497.70M | |
| $ 139.00M | $ 127.70M | $ 59.50M | $ 52.30M | $ 43.10M | |
| $ 331.30M | $ 378.00M | $ 184.40M | $ 159.60M | $ 140.90M | |
| $ 192.30M | $ 250.30M | $ 124.90M | $ 107.30M | $ 97.80M | |
| $ -31.90M | $ -27.10M | $ -33.40M | $ -32.10M | $ -25.20M | |
| $ 160.40M | $ 223.20M | $ 91.50M | $ 75.20M | $ 72.60M | |
| $ 123.60M | $ 173.40M | $ 77.70M | $ 73.90M | $ 54.60M | |
| $ 2.73 | $ 3.84 | $ 1.89 | $ 1.73 | $ 1.37 | |
| $ 2.71 | $ 3.80 | $ 1.82 | $ 1.73 | $ 1.29 | |
| 45.24M | 45.11M | 41.22M | 42.63M | 39.75M | |
| 45.65M | 45.69M | 42.75M | 42.63M | 42.19M |