Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.18B | $ 4.37B | $ 3.57B | $ 3.07B | $ 2.45B | |
$ 2.87B | $ 2.28B | $ 1.68B | $ 1.27B | $ 1.01B | |
$ 2.40B | $ 1.97B | $ 1.45B | $ 1.32B | $ 1.02B | |
$ 273.80M | $ 220.90M | $ 194.30M | $ 195.70M | $ 179.90M | |
$ 653.80M | $ 521.10M | $ 260.60M | $ 384.50M | $ 304.90M | |
$ 470.80M | $ 302.50M | $ 50.60M | $ 186.90M | $ 125.10M | |
$ -309.60M | $ -407.10M | $ -233.20M | $ -276.70M | $ -272.50M | |
$ 161.20M | $ -104.60M | $ -182.60M | $ -89.80M | $ -147.40M | |
$ 72.60M | $ -208.60M | $ -247.20M | $ -242.30M | $ -237.20M | |
$ 0.15 | $ -0.43 | $ -0.52 | $ -0.26 | $ -0.48 | |
$ 0.14 | $ -0.43 | $ -0.52 | $ -0.26 | $ -0.48 | |
498.03M | 489.50M | 489.50M | 489.50M | 489.50M | |
501.75M | 489.50M | 489.50M | 489.50M | 489.50M |