Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.04B | $ 1.65B | $ 1.40B | $ 1.20B | $ 810.30M | |
$ 1.84B | $ 444.20M | $ 1.22B | $ 995.12M | $ 637.56M | |
$ 405.19M | $ 395.97M | $ 1.16B | $ -1.19B | $ -905.00M | |
$ 21.65M | $ 23.47M | $ 22.97M | $ 24.44M | $ 17.58M | |
$ 168.92M | $ 134.21M | $ 77.17M | $ 127.45M | $ 11.31M | |
$ 1.43B | $ 249.26M | $ 50.25M | $ 13.11M | $ -94.69M | |
$ -1.28B | $ -166.21M | $ -133.35M | $ -667.33M | $ -38.85M | |
$ 149.32M | $ 83.05M | $ 54.01M | $ 65.34M | $ -38.85M | |
$ 53.37M | $ 13.95M | $ 3.56M | $ 38.13M | $ -25.23M | |
$ 1.45 | $ 0.34 | $ 0.10 | $ 1.15 | $ -0.74 | |
$ 1.41 | $ 0.33 | $ 0.10 | $ 1.13 | $ -0.74 | |
36.87M | 36.69M | 35.53M | 33.22M | 33.86M | |
37.93M | 37.62M | 35.53M | 33.69M | 33.86M |