Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 21.64B | $ 17.68B | $ 22.87B | $ 17.27B | $ 8.46B | |
$ 5.05B | $ 5.75B | $ 3.12B | $ 3.02B | $ 2.03B | |
$ 29.00M | $ 1.68B | $ 85.23M | $ 166.67M | $ 125.03M | |
$ 1.13B | $ 769.00M | $ 626.13M | $ 621.70M | $ 578.66M | |
$ 6.59B | $ 5.11B | $ 3.52B | $ 3.30B | $ 2.00B | |
$ 5.02B | $ 4.07B | $ 3.03B | $ 2.85B | $ 1.90B | |
$ -911.00M | $ -575.00M | $ -784.51M | $ -868.84M | $ -1.10B | |
$ 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.17 | $ 5.48 | $ 3.84 | $ 3.35 | $ 1.42 | |
586.50M | 484.30M | 447.51M | 446.40M | 431.11M | |
586.50M | 485.40M | 448.45M | 447.40M | 431.78M |