Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.18B | $ 4.37B | $ 3.38B | $ 2.59B | $ 2.15B | |
$ 2.87B | $ 2.28B | $ 1.68B | $ 1.27B | $ 1.01B | |
$ 2.40B | $ 1.97B | $ 1.45B | $ 1.12B | $ 885.90M | |
$ 273.80M | $ 220.90M | $ 184.88M | $ 165.57M | $ 157.81M | |
$ 654.00M | $ 521.10M | $ 414.66M | $ 381.60M | $ 342.70M | |
$ 470.80M | $ 302.50M | $ 229.79M | $ 151.44M | $ 121.93M | |
$ -309.60M | $ -407.10M | $ -233.20M | $ -276.70M | $ -272.50M | |
$ 161.20M | $ -104.60M | $ -173.74M | $ -75.97M | $ -129.30M | |
$ 72.60M | $ -208.60M | $ -235.21M | $ -204.99M | $ -208.07M | |
$ 0.15 | $ -0.43 | $ -0.48 | $ -0.42 | $ -0.43 | |
$ 0.14 | $ -0.43 | $ -0.48 | $ -0.42 | $ -0.43 | |
498.03M | 489.50M | 489.50M | 489.50M | 489.50M | |
501.75M | 489.50M | 489.50M | 489.50M | 489.50M |