Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.31B | $ 4.49B | $ 4.31B | $ 3.74B | $ 3.46B | $ 4.33B | |
$ 1.84B | $ ― | $ 3.87B | $ 3.35B | $ 3.16B | $ 3.92B | |
$ 437.20M | $ ― | $ 437.20M | $ 387.00M | $ 296.10M | $ 411.80M | |
$ 308.00M | $ ― | $ 308.20M | $ 289.30M | $ 301.20M | $ 374.90M | |
$ 129.20M | $ ― | $ 129.00M | $ 97.70M | $ -5.10M | $ 36.90M | |
$ -23.80M | $ ― | $ -24.00M | $ -5.90M | $ 181.20M | $ -21.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 51.50M | $ ― | $ 51.50M | $ 115.30M | $ 115.60M | $ 6.20M | |
$ 20.40M | $ ― | $ 20.40M | $ -8.10M | $ 7.50M | $ 3.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.20M | $ ― | $ 28.20M | $ 129.50M | $ 99.40M | $ 24.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.02B | $ ― | $ 4.18B | $ 3.64B | $ 3.47B | $ 4.29B | |
$ 28.20M | $ ― | $ 28.20M | $ 129.50M | $ 99.40M | $ 24.20M | |
$ 64.90M | $ ― | $ 67.56M | $ 113.81M | $ 171.76M | $ 23.21M | |
$ ― | $ ― | $ 30.20M | $ 32.00M | $ 31.40M | $ 43.60M | |
$ 82.80M | $ ― | $ 81.70M | $ 147.30M | $ 147.00M | $ 49.80M | |
$ 82.80M | $ 313.90M | $ 180.40M | $ 246.80M | $ 270.50M | $ 161.30M |