Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.00B | $ 2.29B | $ 2.48B | $ 1.63B | $ 961.28M | |
$ 205.13M | $ 487.10M | $ 843.66M | $ 451.60M | $ 234.79M | |
$ 329.09M | $ 333.06M | $ 249.97M | $ 201.72M | $ 257.35M | |
$ 555.83M | $ 500.44M | $ 456.86M | $ 318.02M | $ 206.35M | |
$ 519.15M | $ 774.51M | $ 993.26M | $ 627.56M | $ 255.40M | |
$ -123.96M | $ 220.50M | $ 536.40M | $ 309.62M | $ 49.05M | |
$ -9.83M | $ -46.93M | $ -97.61M | $ -13.30M | $ 68.63M | |
$ -133.79M | $ 173.58M | $ 496.07M | $ 296.32M | $ 46.08M | |
$ 58.11M | $ 280.03M | $ 449.91M | $ 261.48M | $ 33.31M | |
$ 0.03 | $ 0.19 | $ 0.35 | $ 0.20 | $ 0.03 | |
$ 0.03 | $ 0.19 | $ 0.34 | $ 0.20 | $ 0.03 | |
1.72B | 1.49B | 1.30B | 1.30B | 1.29B | |
1.72B | 1.49B | 1.31B | 1.32B | 1.31B |