Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.31B | $ 1.23B | $ 1.10B | $ 965.05M | $ 801.54M | $ 736.65M | |
$ 257.65M | $ 266.08M | $ 237.01M | $ 92.22M | $ -167.16M | $ 144.15M | |
$ 1.06B | $ 962.33M | $ 862.07M | $ 872.83M | $ 634.39M | $ 592.50M | |
$ 777.75M | $ 731.79M | $ 653.46M | $ 653.92M | $ -484.24M | $ 450.64M | |
$ 278.51M | $ 230.54M | $ 208.61M | $ 94.59M | $ 149.92M | $ 141.87M | |
$ -25.46M | $ -39.79M | $ -34.63M | $ -227.76M | $ -7.48M | $ -8.20M | |
$ -4.40M | $ -7.22M | $ 24.30M | $ -6.38M | $ -22.47M | $ -5.56M | |
$ 242.95M | $ 183.53M | $ 198.28M | $ 93.33M | $ 167.62M | $ 128.11M | |
$ -121.25M | $ -143.24M | $ 21.28M | $ -3.45M | $ 38.63M | $ 23.74M | |
$ 29.30M | $ 19.00K | $ -2.21M | $ -3.58M | $ -2.47M | $ -1.27M | |
$ 364.26M | $ 326.71M | $ 174.74M | $ 93.19M | $ 126.29M | $ 103.09M | |
$ 1.15 | $ 1.05 | $ 0.57 | $ 0.30 | $ 0.44 | $ 0.40 | |
$ 1.12 | $ 1.00 | $ 0.55 | $ 0.30 | $ 0.42 | $ 0.40 | |
$ 1.26B | $ 312.36M | $ 309.23M | $ 305.71M | $ 289.86M | $ 261.23M | |
$ 1.33B | $ 332.50M | $ 331.77M | $ 314.61M | $ 299.37M | $ 261.23M | |
$ 0.23 | $ 0.20 | $ 0.12 | $ 0.12 | $ 1.62 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 424.99M | $ 997.87M | $ 890.47M | $ 746.14M | $ -651.39M | $ 594.79M | |
$ 364.28M | $ 326.79M | $ 174.78M | $ 93.19M | $ 126.52M | $ 103.10M | |
$ 134.87M | - | - | - | $ 115.12M | $ 107.65M | |
- | - | - | - | - | $ 9.73M | |
$ 241.51M | $ 224.86M | $ 233.33M | $ 104.86M | $ 174.84M | $ 137.84M | |
$ 295.46M | $ 296.72M | $ 304.87M | $ 157.65M | $ 210.95M | $ 170.00M |