Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 21.70B | $ 17.68B | $ 22.39B | $ 16.54B | $ 8.54B | |
$ 7.25B | $ 4.98B | $ 3.85B | $ 3.66B | $ 2.85B | |
$ 2.26B | $ 1.68B | $ 1.04B | $ 1.07B | $ 886.20M | |
$ 1.13B | $ 769.00M | $ 626.13M | $ 621.70M | $ 578.66M | |
$ 3.87B | $ 5.11B | $ 3.52B | $ 3.30B | $ 2.55B | |
$ 4.99B | $ 4.07B | $ 2.81B | $ 2.60B | $ 2.14B | |
$ -879.00M | $ -575.00M | $ -557.00M | $ -612.00M | $ -559.04M | |
$ 4.11B | $ 3.50B | $ 2.25B | $ 1.98B | $ 802.32M | |
$ 3.04B | $ 2.66B | $ 1.72B | $ 1.50B | $ 612.81M | |
$ 5.19 | $ 5.49 | $ 3.85 | $ 3.36 | $ 1.42 | |
$ 5.18 | $ 5.48 | $ 3.84 | $ 3.35 | $ 1.42 | |
584.80M | 484.30M | 447.51M | 446.40M | 431.11M | |
586.50M | 485.40M | 448.45M | 447.40M | 431.78M |