Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.18B | $ 4.39B | $ 4.18B | $ 2.43B | $ 2.18B | $ 4.44B | |
$ 1.63B | $ ― | $ 1.63B | $ 1.52B | $ 1.50B | $ 1.58B | |
$ 2.55B | $ ― | $ 2.55B | $ 904.46M | $ 679.48M | $ 2.86B | |
$ 1.20B | $ ― | $ 1.20B | $ 692.38M | $ 575.09M | $ 846.99M | |
$ 1.35B | $ ― | $ 1.35B | $ 212.08M | $ 104.39M | $ 2.01B | |
$ -79.56M | $ ― | $ -79.56M | $ -15.61M | $ -84.56M | $ -87.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.17B | $ ― | $ 1.17B | $ -722.34M | $ -212.63M | $ 1.88B | |
$ 263.26M | $ ― | $ 263.26M | $ -217.35M | $ -51.88M | $ 437.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 901.50M | $ ― | $ 901.50M | $ -475.45M | $ -126.79M | $ 1.44B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.61M | $ 1.41M | $ 1.50M | $ 2.36M | |
$ 2.83B | $ ― | $ 2.83B | $ 2.22B | $ 2.08B | $ 2.43B | |
$ 901.50M | $ ― | $ 901.50M | $ -475.45M | $ -126.79M | $ 1.44B | |
$ 962.89M | $ ― | $ 964.59M | $ 107.59M | $ 1.54M | $ 1.49B | |
$ 92.10M | $ ― | $ 92.10M | $ 71.26M | $ 84.33M | $ 90.95M | |
$ 1.26B | $ ― | $ 1.26B | $ -651.08M | $ -128.30M | $ 1.97B | |
$ 2.06B | $ 3.22B | $ 2.06B | $ 145.54M | $ 678.56M | $ 2.76B |