Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.85B | $ 3.61B | $ 2.60B | $ 1.51B | $ 1.23B | |
$ 3.82B | $ 3.58B | $ 2.52B | $ 1.46B | $ 1.19B | |
$ 308.84M | $ 240.05M | $ 886.02M | $ 16.66M | $ 278.91M | |
$ 4.13M | $ 4.30M | $ 990.90M | $ 75.63M | $ 321.02M | |
$ 3.56B | $ 3.37B | $ 1.70B | $ 1.45B | $ 1.26B | |
$ 3.54B | $ 3.34B | $ 1.70B | $ 1.44B | $ 1.25B | |
$ -809.42M | $ -789.63M | $ -493.31M | $ -418.29M | $ -16.20M | |
$ 2.73B | $ 2.55B | $ 1.14B | $ 1.03B | $ 897.04M | |
$ 2.68B | $ 2.51B | $ 1.12B | $ 1.01B | $ 891.67M | |
$ 2.56 | $ 2.48 | $ 1.27 | $ 1.80 | $ 1.76 | |
$ 2.56 | $ 2.47 | $ 1.27 | $ 1.76 | $ 1.75 | |
1.05B | 1.01B | 877.51M | 564.47M | 506.14M | |
1.05B | 1.02B | 879.68M | 577.07M | 510.91M |