Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.00B | $ 3.12B | $ 2.13B | $ 1.03B | $ 580.46M | |
$ 2.36B | $ 1.65B | $ 1.42B | $ 548.46M | $ 41.31M | |
$ 610.75M | $ 553.75M | $ 409.27M | $ 177.84M | $ 821.43M | |
$ 1.78B | $ 1.01B | $ 444.68M | $ 289.12M | $ 358.55M | |
$ 3.62B | $ 2.20B | $ 1.41B | $ 489.15M | $ -342.58M | |
$ 1.74B | $ 1.10B | $ 1.01B | $ 370.62M | $ -780.12M | |
$ -193.68M | $ -60.86M | $ -137.40M | $ -231.87M | $ 9.80M | |
$ 1.55B | $ 1.04B | $ 870.13M | $ 138.74M | $ -770.32M | |
$ 984.70M | $ 476.31M | $ 515.04M | $ 138.18M | $ -682.84M | |
$ 1.54 | $ 1.36 | $ 1.80 | $ 0.49 | $ -2.46 | |
$ 1.45 | $ 1.24 | $ 1.61 | $ 0.46 | $ -2.46 | |
640.66M | 349.21M | 286.16M | 281.99M | 277.58M | |
684.49M | 389.10M | 322.82M | 300.38M | 277.58M |