Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 21.12T | $ 20.62T | $ 16.92T | $ 15.74T | $ 15.29T | |
$ 5.43T | $ 5.24T | $ 4.43T | $ 3.96T | $ 3.95T | |
$ 4.54T | $ 4.24T | $ 3.39T | $ 3.28T | $ 3.27T | |
$ 642.52B | $ 603.33B | $ 547.38B | $ 518.03B | $ 1.48T | |
$ 1.35T | $ 1.37T | $ 1.41T | $ 1.18T | $ 2.19T | |
$ 882.78B | $ 990.13B | $ 919.41B | $ 611.25B | $ 674.19B | |
$ -528.71B | $ -415.19B | $ -188.52B | $ -225.96B | $ -503.05B | |
$ 354.07B | $ 574.94B | $ 730.89B | $ 385.28B | $ 171.13B | |
$ 126.00B | $ 99.07B | $ 474.68B | $ 230.87B | $ 57.60B | |
$ 97.08 | $ 76.33 | $ 353.50 | $ 171.93 | $ 42.90 | |
$ 97.08 | $ 76.33 | $ 353.50 | $ 171.93 | $ 42.90 | |
1.30B | 1.30B | 1.34B | 1.34B | 1.34B | |
1.30B | 1.30B | 1.34B | 1.34B | 1.34B |