Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.28B | $ 8.12B | $ 7.74B | $ 5.48B | $ 2.80B | |
$ 2.44B | $ 2.40B | $ 2.21B | $ 1.51B | $ 808.03M | |
$ 1.34B | $ 1.44B | $ 1.35B | $ 900.32M | $ 416.06M | |
$ 488.50M | $ 585.95M | $ 614.73M | $ 360.33M | $ 94.61M | |
$ 1.59B | $ 1.52B | $ 1.41B | $ 739.43M | $ 488.83M | |
$ 1.10B | $ 956.15M | $ 795.24M | $ 608.47M | $ 391.97M | |
$ -228.63M | $ -331.69M | $ -227.39M | $ -181.85M | $ -10.29M | |
$ 869.18M | $ 624.47M | $ 567.85M | $ 196.68M | $ 382.18M | |
$ 791.47M | $ 612.34M | $ 505.30M | $ 153.19M | $ 327.81M | |
$ 9.60 | $ 7.46 | $ 6.20 | $ 2.28 | $ 6.29 | |
$ 9.53 | $ 7.40 | $ 6.13 | $ 2.25 | $ 6.24 | |
82.48M | 82.10M | 81.53M | 67.11M | 52.86M | |
83.03M | 82.72M | 82.47M | 68.07M | 53.28M |