Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.97B | $ 1.24B | $ 1.02B | $ 680.00M | $ 624.10M | $ 1.21B | |
$ ― | $ ― | $ 529.60M | $ 460.90M | $ 455.20M | $ 563.44M | |
$ ― | $ ― | $ 493.90M | $ 219.10M | $ 168.90M | $ 646.64M | |
$ ― | $ ― | $ 233.70M | $ 200.00M | $ 225.30M | $ 248.95M | |
$ ― | $ ― | $ 260.20M | $ 19.10M | $ -56.40M | $ 397.69M | |
$ ― | $ ― | $ -7.30M | $ -29.90M | $ -26.60M | $ -16.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 240.30M | $ -13.70M | $ -84.50M | $ 386.56M | |
$ ― | $ ― | $ 33.30M | $ -3.60M | $ -15.40M | $ 77.41M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 207.00M | $ -10.10M | $ -69.10M | $ 309.13M | |
$ ― | $ ― | $ 0.27 | $ -0.01 | $ -0.09 | $ 0.40 | |
$ ― | $ ― | $ 0.27 | $ -0.01 | $ -0.09 | $ 0.40 | |
$ ― | $ ― | $ 767.52M | $ 767.50M | $ 767.45M | $ 767.27M | |
$ ― | $ ― | $ 767.75M | $ 767.65M | $ 767.56M | $ 767.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 763.30M | $ 660.90M | $ 680.50M | $ 812.39M | |
$ ― | $ ― | $ 207.00M | $ -10.10M | $ -69.10M | $ 309.13M | |
$ ― | $ ― | $ 217.16M | $ -11.57M | $ -70.57M | $ 301.85M | |
$ ― | $ ― | $ 23.50M | $ 28.90M | $ 20.90M | $ 14.50M | |
$ ― | $ ― | $ 263.80M | $ 15.20M | $ -63.60M | $ 401.06M | |
$ ― | $ 679.50M | $ 559.20M | $ 295.40M | $ 189.10M | $ 639.78M |