Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.52B | $ 1.46B | $ 1.47B | $ 1.26B | $ 1.21B | $ 1.02B | |
$ 29.03M | $ 41.23M | $ 37.90M | $ 20.00M | $ -130.50M | $ -32.85M | |
$ 1.03B | $ 999.14M | $ 898.12M | $ -833.64M | $ 738.56M | $ 697.42M | |
- | - | - | - | - | - | |
$ -57.73M | $ -27.38M | $ -83.67M | $ -98.60M | - | - | |
$ 460.77M | $ 421.60M | $ 532.01M | $ 429.06M | $ 338.89M | $ 285.96M | |
$ 81.69M | $ 71.58M | $ 100.33M | $ 76.04M | $ 52.39M | $ 42.37M | |
- | - | - | - | - | - | |
$ 478.48M | $ 350.02M | $ 546.14M | $ 352.98M | $ 286.50M | $ 243.60M | |
$ 7.80 | $ 7.22 | $ 8.93 | $ 7.31 | $ 5.95 | $ 4.99 | |
$ 7.75 | $ 7.18 | $ 8.86 | $ 7.24 | $ 5.93 | $ 4.96 | |
$ 194.47M | $ 48.50M | $ 48.34M | $ 48.27M | $ 48.14M | $ 48.78M | |
$ 195.54M | $ 48.76M | $ 48.75M | $ 48.74M | $ 48.34M | $ 49.09M | |
$ 1.55 | $ 1.53 | $ 1.49 | $ 1.38 | $ 1.25 | $ 1.21 | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.12 | $ 4.99 | |
- | - | - | - | - | - | |
$ 908.32M | $ 878.89M | $ 875.90M | $ 775.52M | $ 600.73M | $ 638.05M | |
$ 379.08M | $ 350.02M | $ 431.68M | $ 352.98M | $ 286.50M | $ 243.60M | |
$ -344.12M | - | $ 226.05M | - | $ 286.50M | $ 243.60M | |
- | - | - | - | $ 15.58M | $ 26.73M | |
- | - | - | $ 429.06M | - | - | |
- | - | - | $ 433.86M | - | - |