Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 12.30B | $ 12.00B | $ 9.78B | $ 7.95B | $ 6.32B | |
$ 1.63B | $ 786.81M | $ 1.19B | $ 1.15B | $ 1.05B | |
$ 684.51M | $ 634.80M | $ 1.07B | $ 729.80M | $ 616.94M | |
$ 506.62M | $ 603.16M | $ 507.15M | $ 422.83M | $ 297.75M | |
$ 942.97M | $ 754.86M | $ 662.46M | $ 906.31M | $ 730.90B | |
$ 942.97M | $ 152.01M | $ 155.31M | $ 483.49M | $ 490.36M | |
$ -692.01M | $ -234.72M | $ -163.36M | $ -409.00M | $ -323.95M | |
$ 250.96M | $ -82.70M | $ 43.06M | $ 430.07M | $ 425.16M | |
$ 162.79M | $ -49.95M | $ 33.35M | $ 328.83M | $ 322.85M | |
$ 2.09 | $ -0.64 | $ 0.45 | $ 4.54 | $ 4.43 | |
$ 2.06 | $ -0.64 | $ 0.42 | $ 4.45 | $ 4.38 | |
78.05M | 77.53M | 74.92M | 72.50M | 72.80M | |
78.88M | 77.53M | 76.19M | 73.94M | 73.72M |