Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 357.78B | $ 322.47B | $ 292.11B | $ 268.71B | $ 256.78B | |
$ 54.43B | $ 54.50B | $ 52.12B | $ 49.05B | $ 45.53B | |
$ 40.69B | $ 46.55B | $ 38.81B | $ 35.13B | $ 33.54B | |
$ 4.37B | $ 4.22B | $ 4.49B | $ 4.44B | $ 4.37B | |
$ 18.20B | $ 12.35B | $ 17.53B | $ 17.12B | $ 16.40B | |
$ 13.74B | $ 7.95B | $ 13.31B | $ 13.91B | $ 11.99B | |
$ -2.57B | $ -2.12B | $ -2.77B | $ -4.14B | $ -2.99B | |
$ 11.17B | $ 5.84B | $ 10.54B | $ 9.77B | $ 9.00B | |
$ 8.34B | $ 4.31B | $ 8.00B | $ 7.18B | $ 6.63B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.49 | $ 3.29 | $ 6.00 | $ 5.48 | $ 5.10 | |
$ 6.47 | $ 3.26 | $ 5.95 | $ 5.46 | $ 5.08 | |
1.28B | 1.31B | 1.32B | 1.31B | 1.30B | |
1.29B | 1.32B | 1.33B | 1.31B | 1.30B |