Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.37B | $ 7.84B | $ 7.78B | $ 7.22B | $ 7.29B | $ 6.48B | |
$ 3.64B | $ 5.01B | $ 5.95B | $ 4.69B | $ 4.92B | $ 4.29B | |
$ 4.73B | $ 2.84B | $ 1.83B | $ 2.53B | $ 2.37B | $ 2.19B | |
$ 3.54B | $ 996.00M | $ 831.00M | $ 785.00M | $ 783.00M | $ 752.00M | |
$ 2.36B | $ 1.84B | $ 1.83B | $ 1.75B | $ 1.48B | $ 1.44B | |
$ -608.00M | $ -570.00M | $ -489.00M | $ 449.00M | $ 464.00M | $ 492.00M | |
$ -140.00M | $ -142.00M | $ -3.00M | $ -149.00M | $ -7.00M | $ -148.00M | |
$ 1.75B | $ 1.27B | $ 1.83B | $ 1.15B | $ 1.01B | $ 796.00M | |
$ 177.00M | $ 178.00M | $ 288.00M | $ 178.00M | $ -785.00M | $ -6.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.14B | $ 1.08B | $ 1.05B | $ 965.00M | $ 1.77B | $ 778.00M | |
$ 1.90 | $ 1.81 | $ 1.75 | $ 1.61 | $ 2.96 | $ 1.30 | |
$ 1.90 | $ 1.81 | $ 1.75 | $ 1.61 | $ 2.95 | $ 1.30 | |
$ 2.40B | $ 598.99M | $ 598.62M | $ 598.08M | $ 597.42M | $ 596.44M | |
$ 2.40B | $ 600.53M | $ 600.59M | $ 600.36M | $ 599.92M | $ 598.85M | |
$ 1.23 | $ 1.17 | $ 1.11 | $ 1.05 | $ 1.00 | $ 0.95 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.18B | $ 6.00B | $ ― | $ -5.48B | $ -5.81B | $ -5.04B | |
$ 1.14B | $ 1.08B | $ 1.05B | $ 965.00M | $ 1.79B | $ 796.00M | |
$ 1.58B | $ 934.92M | $ 1.35B | $ 952.99M | $ 327.00M | $ 891.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.98B | $ 1.84B | $ 1.83B | $ 1.60B | $ 1.47B | $ 1.25B | |
$ 2.87B | $ 2.71B | $ 2.80B | $ 2.39B | $ 2.23B | $ 2.03B |