Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 117.50M | $ 9.04B | $ 7.00B | $ 4.78B | $ 2.93B | |
$ 44.10M | $ 4.97B | $ 3.87B | $ 2.44B | $ 1.78B | |
$ 487.60M | $ 4.65B | $ 3.69B | $ 2.62B | $ 1.57B | |
$ 313.85M | $ 713.05M | $ 727.64M | $ 559.47M | $ 407.81M | |
$ -129.65M | $ 1.32B | $ 1.72B | $ 512.37M | $ 930.84M | |
$ -443.50M | $ 321.56M | $ 177.66M | - | $ 210.62M | |
$ 46.70M | $ 165.92M | $ 766.62M | $ 81.18M | $ 280.52M | |
$ -396.80M | $ 487.48M | $ 944.28M | - | $ 491.14M | |
$ -644.80M | $ 224.49M | $ 529.73M | - | $ 332.14M | |
$ -1.04 | $ 0.68 | $ 1.42 | $ 0.00 | $ 0.00 | |
$ -1.68 | $ 0.62 | $ 1.42 | $ 0.00 | $ 0.00 | |
383.00M | 373.08M | 371.70M | 0.00 | 0.00 | |
235.75M | 408.76M | 371.78M | 0.00 | 0.00 |