Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 117.50M | $ 9.04B | $ 7.00B | $ 4.78B | $ 2.95B | |
$ 44.10M | $ 4.97B | $ 3.87B | $ 2.44B | $ 1.78B | |
$ 487.60M | $ 4.65B | $ 3.69B | $ 2.62B | $ 1.57B | |
$ 86.30M | $ 713.05M | $ 727.64M | $ 559.47M | $ 407.81M | |
$ -307.70M | $ 1.32B | $ 1.72B | $ 345.39M | $ 945.63M | |
$ -440.70M | $ 321.56M | $ 177.66M | - | $ 210.62M | |
$ 46.70M | $ 165.92M | $ 766.62M | $ 81.18M | $ 280.52M | |
$ -394.00M | $ 487.48M | $ 944.28M | - | $ 491.14M | |
$ -641.40M | $ 224.49M | $ 529.73M | - | $ 332.14M | |
$ -1.04 | $ 0.68 | $ 1.42 | $ -0.54 | $ 1.01 | |
$ -1.68 | $ 0.62 | $ 1.42 | $ -0.54 | $ 0.97 | |
383.00M | 373.08M | 371.70M | 362.38M | 354.20M | |
281.00M | 408.76M | 371.78M | 362.39M | 353.38M |