Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 58.39B | $ 67.80B | $ 58.39B | $ 50.44B | $ 47.14B | $ 43.62B | |
$ ― | $ ― | $ 28.87B | $ 25.17B | $ 23.43B | $ 21.70B | |
$ ― | $ ― | $ 29.52B | $ 25.27B | $ 23.71B | $ 21.92B | |
$ 22.18B | $ ― | $ 22.16B | $ 19.19B | $ 18.35B | $ 16.91B | |
$ 7.35B | $ ― | $ 7.36B | $ 6.08B | $ 5.36B | $ 5.01B | |
$ -415.00M | $ ― | $ -415.00M | $ -221.00M | $ -210.00M | $ -243.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.34B | $ ― | $ 7.34B | $ 6.37B | $ 5.35B | $ 4.93B | |
$ 2.08B | $ ― | $ 2.08B | $ 1.47B | $ 926.00M | $ 1.03B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.02B | $ ― | $ 5.02B | $ 4.81B | $ 4.37B | $ 3.84B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 132.00M | $ 102.00M | $ 102.00M | $ 89.00M | |
$ 51.04B | $ ― | $ 51.03B | $ 44.37B | $ 41.78B | $ 38.61B | |
$ 5.02B | $ ― | $ 5.02B | $ 4.81B | $ 4.37B | $ 3.84B | |
$ 5.36B | $ ― | $ 5.37B | $ 5.08B | $ 5.04B | $ 4.27B | |
$ 424.00M | $ ― | $ 428.00M | $ 220.00M | $ 202.00M | $ 238.00M | |
$ 7.77B | $ ― | $ 7.77B | $ 6.59B | $ 5.55B | $ 5.17B | |
$ 10.03B | $ 11.06B | $ 10.18B | $ 8.68B | $ 8.00B | $ 7.39B |