Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.77B | $ 4.15B | $ 2.93B | $ 1.86B | $ 1.88B | $ 1.71B | |
$ 1.90B | $ 2.17B | $ 1.58B | $ 667.00M | $ 584.00M | $ 382.00M | |
$ 1.87B | $ 1.98B | $ 1.22B | $ 1.19B | $ 1.30B | $ 1.33B | |
$ 978.00M | $ 944.00M | $ 1.03B | $ 852.00M | $ 864.00M | $ 688.00M | |
$ 896.00M | $ 1.04B | $ 317.00M | $ 338.00M | $ 433.00M | $ 643.00M | |
$ 112.00M | $ 155.00M | $ 226.00M | $ 169.00M | $ 192.00M | $ 150.00M | |
$ 60.00M | $ 56.00M | $ 5.00M | $ -22.00M | $ -29.00M | $ -380.00M | |
$ 718.00M | $ 941.00M | $ 523.00M | $ 147.00M | $ 212.00M | $ 113.00M | |
$ 164.00M | $ 204.00M | $ 13.00M | $ 60.00M | $ 82.00M | $ -6.00M | |
$ 78.00M | $ 65.00M | $ 32.00M | $ 9.00M | $ -3.00M | $ 2.00M | |
$ 546.00M | $ 710.00M | $ 99.00M | $ 44.00M | $ 82.00M | $ 76.00M | |
$ 4.15 | $ 6.07 | $ 0.85 | $ 0.39 | $ 0.78 | $ 0.73 | |
$ 4.14 | $ 6.04 | $ 0.84 | $ 0.39 | $ 0.77 | $ 0.72 | |
$ 500.91M | $ 117.06M | $ 116.54M | $ 112.05M | $ 105.30M | $ 104.30M | |
$ 501.86M | $ 117.46M | $ 117.22M | $ 112.81M | $ 105.85M | $ 105.01M | |
$ 2.51 | $ 2.48 | $ 2.26 | $ 2.12 | $ 1.99 | $ 1.86 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.88B | $ 3.11B | $ ― | $ -1.52B | $ -1.45B | $ -1.07B | |
$ 556.00M | $ 744.00M | $ 520.00M | $ 98.00M | $ 136.00M | $ 125.00M | |
$ 710.79M | $ 691.63M | $ 384.40M | $ 130.04M | $ 207.82M | $ 861.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 924.00M | $ 1.10B | $ 370.00M | $ 287.00M | $ 378.00M | $ 251.00M | |
$ 1.43B | $ 1.68B | $ 834.00M | $ 826.00M | $ 856.00M | $ 724.00M |