Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.89B | $ 1.95B | $ 1.96B | $ 1.48B | $ 1.19B | $ 1.51B | |
$ 1.32B | $ 1.36B | $ -1.38B | $ -1.05B | $ 850.40M | $ 1.05B | |
$ 575.50M | $ 591.10M | $ 586.70M | $ 434.90M | $ 342.70M | $ 466.20M | |
$ 397.90M | $ 429.50M | $ -399.40M | $ -302.80M | $ 267.90M | $ 316.30M | |
$ 177.60M | $ 161.60M | $ 187.30M | $ 130.30M | $ 74.80M | $ 149.90M | |
$ 6.50M | $ 2.30M | $ -1.10M | $ -1.50M | $ -1.80M | $ -4.80M | |
$ -6.40M | $ -10.50M | $ 1.60M | $ -5.60M | $ -33.30M | $ 5.30M | |
$ 191.80M | $ 174.40M | $ 184.60M | $ 134.40M | $ 39.70M | $ 150.40M | |
$ 42.20M | $ 35.30M | $ 51.60M | $ 41.30M | $ 11.00M | $ 38.20M | |
$ -36.90M | $ -35.10M | - | - | - | - | |
$ 149.60M | $ 139.10M | $ 133.00M | $ 93.10M | $ 28.70M | $ 112.20M | |
$ 6.01 | $ 5.60 | $ 5.37 | $ 3.78 | $ 1.17 | $ 4.58 | |
$ 5.96 | $ 5.56 | $ 5.32 | $ 3.75 | $ 1.16 | $ 4.54 | |
$ 99.56M | $ 24.85M | $ 24.79M | $ 24.65M | $ 24.56M | $ 24.48M | |
$ 100.31M | $ 25.02M | $ 24.98M | $ 24.85M | $ 24.78M | $ 24.73M | |
$ 1.44 | $ 1.41 | - | - | $ 1.04 | $ 1.02 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.22 | $ 5.22 | |
- | - | - | - | - | - | |
$ 1.72B | $ 1.79B | $ -1.78B | $ -1.35B | $ 1.12B | $ 1.36B | |
$ 149.60M | $ 139.10M | $ 133.00M | $ 93.10M | $ 28.70M | $ 112.20M | |
$ 182.32M | $ 146.68M | - | - | $ 56.61M | $ 112.20M | |
- | - | - | - | $ 1.80M | $ 4.80M | |
$ 191.80M | $ 161.60M | $ 184.60M | $ 134.40M | $ 41.50M | $ 155.20M | |
$ 176.00M | $ 200.90M | $ 224.70M | $ 177.10M | $ 87.50M | $ 202.80M |