Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.69B | $ 8.02B | $ 7.21B | $ 6.15B | $ 5.45B | $ 5.39B | |
$ 5.06B | $ 4.74B | $ 4.34B | $ 3.65B | $ 3.28B | $ 3.20B | |
$ 3.63B | $ 3.28B | $ 2.88B | $ 2.50B | $ 2.17B | $ 2.19B | |
$ 1.96B | $ 1.80B | $ 1.62B | $ 1.43B | $ 1.29B | $ 1.29B | |
$ 1.67B | $ 1.48B | $ 1.26B | $ 1.07B | $ 879.15M | $ 899.73M | |
$ -302.26M | $ -265.29M | $ -196.38M | $ 159.88M | $ 157.12M | $ 137.59M | |
$ -230.70M | $ -226.31M | $ -3.15M | $ -141.32M | $ -468.11M | $ -56.24M | |
$ 1.21B | $ 983.50M | $ 1.05B | $ 770.74M | $ 253.91M | $ 705.89M | |
$ 266.77M | $ 220.68M | $ 212.96M | $ 152.25M | $ 49.92M | $ 139.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 940.33M | $ 762.80M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | |
$ 3.64 | $ 2.96 | $ 3.25 | $ 2.37 | $ 0.78 | $ 2.15 | |
$ 3.64 | $ 2.95 | $ 3.24 | $ 2.36 | $ 0.78 | $ 2.14 | |
$ 1.03B | $ 257.55M | $ 257.38M | $ 261.17M | $ 263.19M | $ 263.79M | |
$ 1.03B | $ 258.15M | $ 258.04M | $ 261.73M | $ 263.69M | $ 264.53M | |
$ 1.16 | $ 1.07 | $ 0.95 | $ 0.86 | $ 0.78 | $ 0.67 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.02B | $ 6.55B | $ 5.95B | $ -5.08B | $ -4.57B | $ -4.49B | |
$ 940.33M | $ 762.80M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | |
$ 1.33B | $ 961.67M | $ 789.22M | $ 714.10M | $ 1.12B | $ 642.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.52B | $ 1.26B | $ 1.25B | $ 933.54M | $ 416.29M | $ 853.26M | |
$ 2.62B | $ 2.27B | $ 2.17B | $ 1.75B | $ 1.17B | $ 1.60B |