Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 24.12B | $ 21.92B | $ 17.53B | $ 17.66B | $ 9.50B | |
$ 8.89B | $ 7.50B | $ 5.99B | $ 4.42B | $ 2.73B | |
$ 8.00B | $ 7.78B | $ 6.57B | $ 4.19B | $ 2.75B | |
$ 376.13M | $ 408.56M | $ 340.52M | $ 134.76M | $ 84.21M | |
$ 2.06B | $ 790.38M | $ -142.00M | $ 273.22M | $ 65.40M | |
$ 892.33M | $ -278.84M | $ -624.53M | $ 161.11M | $ -18.82M | |
$ 464.83M | $ 249.70M | $ 59.22M | $ -3.65M | $ 234.78M | |
$ 1.36B | $ -29.14M | $ -565.32M | $ 157.46M | $ 215.97M | |
$ 2.90B | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | |
$ 2.91 | $ 0.01 | $ -0.93 | $ 0.36 | $ 0.48 | |
$ 2.82 | $ 0.01 | $ -0.93 | $ 0.33 | $ 0.44 | |
616.99M | 608.86M | 578.95M | 501.78M | 482.17M | |
636.39M | 614.02M | 578.95M | 501.78M | 482.17M |