Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.49B | $ 1.15B | $ 1.03B | $ 991.95M | $ 1.05B | |
$ 461.11M | $ 347.80M | $ 356.36M | $ 351.90M | $ 368.91M | |
$ 158.17M | $ 139.40M | $ 120.02M | $ 104.78M | $ 94.36M | |
$ 28.67M | $ 36.66M | $ 36.21M | $ 34.92M | $ 36.36M | |
$ 299.24M | $ 214.27M | $ 237.68M | $ 254.37M | $ 284.32M | |
$ 302.94M | $ 274.30M | $ 293.01M | $ 292.01M | $ 274.54M | |
$ -32.37M | $ -96.69M | $ -91.54M | $ -72.56M | $ -26.58M | |
$ 270.57M | $ 177.61M | $ 201.47M | $ 219.45M | $ 247.96M | |
$ 134.39M | $ 81.80M | $ 90.53M | $ 106.17M | $ 117.55M | |
$ 5.28 | $ 3.24 | $ 3.61 | $ 4.25 | $ 4.80 | |
$ 4.92 | $ 3.12 | $ 3.51 | $ 3.99 | $ 4.40 | |
25.45M | 25.26M | 25.08M | 24.96M | 24.50M | |
44.11M | 41.88M | 26.62M | 42.36M | 43.13M |