Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 757.49M | $ 670.60M | $ 680.70M | $ 569.97M | $ 488.20M | $ 479.61M | |
$ 248.67M | $ 415.32M | $ 443.19M | $ 352.04M | $ 295.58M | - | |
$ 508.82M | $ 255.28M | $ 237.52M | $ 217.93M | $ 192.62M | $ 479.61M | |
$ 123.21M | $ 94.13M | $ 94.58M | $ 438.86M | $ 375.48M | $ 373.32M | |
$ 208.61M | $ 150.80M | $ 142.93M | $ 131.11M | $ 112.72M | $ 106.28M | |
$ -66.54M | $ -36.95M | $ -24.36M | $ -20.14M | $ -21.77M | $ -22.22M | |
$ -7.76M | $ -8.92M | $ 5.05M | $ -1.72M | $ -3.22M | $ 1.85M | |
$ 144.18M | $ 115.29M | $ 123.63M | $ 112.70M | $ 94.18M | $ 82.21M | |
$ 36.90M | $ 28.08M | $ 33.83M | $ 29.23M | $ 23.54M | $ 21.11M | |
- | - | - | - | - | - | |
$ 113.23M | $ 87.21M | $ 89.80M | $ 83.47M | $ 71.50M | $ 650.93M | |
$ 5.71 | $ 4.75 | $ 10.14 | $ 9.50 | $ 8.56 | $ 7.94 | |
$ 5.71 | $ 4.73 | $ 10.08 | $ 9.46 | $ 8.52 | $ 7.92 | |
$ 87.17M | $ 18.37M | $ 17.72M | $ 17.56M | $ 16.71M | $ 16.40M | |
$ 87.40M | $ 18.43M | $ 17.80M | $ 17.63M | $ 16.77M | $ 16.45M | |
$ 2.46 | $ 2.31 | $ 2.09 | $ 1.88 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 548.88M | $ 509.45M | $ 537.77M | $ 438.86M | $ 375.48M | $ 373.32M | |
- | - | - | - | - | - | |
$ 107.27M | $ 87.21M | $ 89.80M | $ 83.47M | $ 71.50M | $ 65.15M | |
$ 90.10M | $ 106.98M | - | - | - | - | |
$ 210.72M | $ 152.24M | $ 147.98M | $ 132.83M | $ 115.94M | $ 104.44M | |
$ 268.74M | $ 229.68M | $ 228.00M | $ 205.72M | $ 183.66M | $ 150.34M |