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.62B | $ 4.26B | $ 2.75B | |
$ 376.13M | $ 408.56M | $ 340.52M | $ 134.76M | $ 84.21M | |
$ 2.06B | $ 790.38M | $ 313.25M | $ 554.99M | $ 357.12M | |
$ 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.64 | $ 0.26 | $ 0.37 | |
$ 2.82 | $ 0.01 | $ -0.64 | $ 0.24 | $ 0.34 | |
616.99M | 608.86M | 578.95M | 458.43M | 443.13M | |
636.39M | 614.02M | 578.95M | 501.78M | 482.17M |