Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.49B | $ 6.48B | $ 5.78B | $ 4.74B | $ 4.61B | $ 3.45B | |
$ 4.46B | $ 3.95B | $ 3.56B | $ 2.77B | $ 2.60B | $ 2.69B | |
$ 2.87B | $ 2.53B | $ 2.22B | $ 1.97B | $ 2.01B | $ 2.43B | |
$ 1.88B | $ 1.69B | $ 1.56B | $ 1.21B | $ 1.26B | $ 1.17B | |
$ 698.57M | $ 673.57M | $ 504.30M | $ 761.52M | $ 746.88M | $ 1.26B | |
$ 638.25M | $ 607.85M | $ 529.52M | $ -261.75M | $ -514.39M | $ -555.56M | |
$ -153.99M | $ 17.44M | $ -43.64M | $ -105.28M | $ -920.39M | $ -653.71M | |
$ 502.66M | $ 350.05M | $ 173.06M | $ 170.75M | $ -31.55M | $ 542.89M | |
$ -2.18M | $ 6.36M | $ 7.25M | $ 8.71M | $ 9.97M | $ 2.96M | |
$ -8.93M | $ -53.44M | $ -21.29M | $ -22.93M | $ 1.05B | $ 790.48M | |
$ 915.62M | $ 340.09M | $ 141.21M | $ 336.14M | $ 978.84M | $ 1.78B | |
$ 1.54 | $ 0.66 | $ 0.66 | $ 1.67 | $ 2.36 | $ 3.07 | |
$ 1.54 | $ 0.66 | $ 0.65 | $ 1.66 | $ 2.33 | $ 3.05 | |
$ 2.34B | $ 515.63M | $ 462.19M | $ 424.98M | $ 415.45M | $ 401.85M | |
$ 2.35B | $ 518.70M | $ 465.16M | $ 426.84M | $ 417.39M | $ 403.81M | |
$ 2.50 | $ 2.44 | $ ― | $ 2.44 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.34B | $ 5.54B | $ 5.03B | $ 3.98B | $ 3.86B | $ 3.86B | |
$ 915.62M | $ 340.09M | $ 141.21M | $ 336.14M | $ 978.84M | $ 1.33B | |
$ 210.29M | $ -63.47M | $ ― | $ ― | $ 11.18M | $ 457.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.08B | $ 957.89M | $ 702.58M | $ 660.60M | $ 482.84M | $ 1.10B | |
$ 2.67B | $ 2.40B | $ 2.04B | $ 1.71B | $ 1.53B | $ 2.14B |