Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.59B | $ 7.56B | $ 7.59B | $ 5.76B | $ 5.51B | $ 6.11B | |
$ 4.85B | $ 4.29B | $ 2.97B | $ 3.60B | $ 3.14B | $ 3.49B | |
$ 2.62B | $ 3.28B | $ 4.62B | $ 2.16B | $ 2.37B | $ 2.62B | |
$ 1.03B | $ 1.45B | $ 2.92B | $ 1.23B | $ 1.20B | $ 1.25B | |
$ 1.59B | $ 1.83B | $ 1.70B | $ 930.00M | $ 1.17B | $ 1.38B | |
$ 849.00M | $ 882.00M | $ -650.00M | $ 611.00M | $ 679.00M | $ 738.00M | |
$ 116.00M | $ 226.00M | $ -162.00M | $ 236.00M | $ 832.00M | $ 132.00M | |
$ 793.00M | $ 1.17B | $ 1.14B | $ 555.00M | $ 1.32B | $ 771.00M | |
$ 91.00M | $ 128.00M | $ 185.00M | $ -6.00M | $ 341.00M | $ 61.00M | |
$ 130.00M | $ 146.00M | $ 129.00M | $ 143.00M | $ 149.00M | $ 154.00M | |
$ 628.60M | $ 978.00M | $ 945.00M | $ 510.00M | $ 938.00M | $ 663.00M | |
$ 2.22 | $ 3.57 | $ 3.56 | $ 1.98 | $ 3.78 | $ 2.76 | |
$ 2.23 | $ 3.57 | $ 3.56 | $ 1.98 | $ 3.78 | $ 2.76 | |
$ 1.14B | $ 274.00M | $ 266.00M | $ 257.00M | $ 248.00M | $ 240.00M | |
$ 1.14B | $ 274.00M | $ 266.00M | $ 268.00M | $ 248.00M | $ 240.00M | |
$ 2.88 | $ 2.79 | $ 2.68 | $ 2.58 | $ 2.48 | $ 2.38 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.88B | $ 5.73B | $ ― | $ -4.83B | $ -4.33B | $ -4.73B | |
$ 717.00M | $ 1.04B | $ 1.01B | $ 560.00M | $ 983.00M | $ 708.00M | |
$ 924.92M | $ 862.15M | $ 911.63M | $ 488.00M | $ 319.88M | $ 600.68M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.87B | $ 2.11B | $ 1.87B | $ 1.17B | $ 2.00B | $ 1.51B | |
$ 3.01B | $ 3.17B | $ 2.83B | $ 2.08B | $ 2.90B | $ 2.42B |