Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 782.44M | $ 696.27M | $ 696.21M | $ 677.07M | $ 686.78M | $ 670.69M | |
$ 41.30M | $ 31.62M | $ 19.03M | $ 60.89M | $ 87.14M | $ 21.09M | |
$ 485.79M | $ 430.37M | $ 403.80M | $ 419.19M | $ 413.35M | $ 418.34M | |
- | - | - | - | - | - | |
$ -91.46M | $ -70.48M | $ -55.85M | $ -62.05M | $ -46.86M | $ -55.56M | |
$ 255.35M | $ 239.90M | $ 279.95M | $ 318.76M | $ 186.29M | $ 231.25M | |
$ 47.10M | $ 38.08M | $ 45.44M | $ 54.84M | $ 28.07M | $ 37.56M | |
- | - | - | - | - | - | |
$ 196.38M | $ 189.95M | $ 222.64M | $ 252.05M | $ 152.57M | $ 193.53M | |
$ 2.40 | $ 2.53 | $ 2.97 | $ 3.26 | $ 1.93 | $ 2.41 | |
$ 2.40 | $ 2.53 | $ 2.97 | $ 3.26 | $ 1.93 | $ 2.41 | |
$ 329.76M | $ 74.96M | $ 74.95M | $ 77.40M | $ 78.86M | $ 80.20M | |
$ 329.76M | $ 74.96M | $ 74.95M | $ 77.42M | $ 78.88M | $ 80.26M | |
$ 1.28 | $ 1.22 | $ 1.16 | $ 1.09 | $ 1.00 | $ 0.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 627.53M | $ 579.39M | $ 565.23M | $ 490.37M | $ 468.16M | $ 516.78M | |
$ 208.25M | $ 201.82M | $ 234.51M | $ 263.92M | $ 158.23M | $ 193.53M | |
$ 265.33M | $ 185.13M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |