Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.18B | $ 1.49B | $ 1.85B | $ 1.27B | $ 863.85M | |
$ 393.33M | $ 540.67M | $ 652.92M | $ 358.18M | $ 64.77M | |
$ 81.80M | $ 84.44M | $ 299.89M | $ 142.31M | $ 469.11M | |
$ 269.29M | $ 266.54M | $ 333.25M | $ 313.07M | $ 445.86M | |
$ 568.27M | $ 745.12M | $ 978.68M | $ 647.88M | $ 52.31M | |
$ 311.53M | $ 456.23M | $ 686.34M | $ 382.96M | $ -45.76M | |
$ -144.91M | $ -224.45M | $ -208.67M | $ -227.62M | $ -255.91M | |
$ 166.61M | $ 231.78M | $ 203.21M | $ 352.44M | $ -565.98M | |
$ 93.77M | $ -30.83M | $ -41.23M | $ 376.99M | $ -469.94M | |
$ 0.05 | $ -0.02 | $ -0.02 | $ 0.22 | $ -0.29 | |
$ 0.05 | $ -0.02 | $ -0.02 | $ 0.21 | $ -0.28 | |
1.89B | 1.87B | 1.85B | 1.74B | 1.62B | |
1.92B | 1.90B | 1.89B | 1.76B | 1.66B |