Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.32B | $ 3.96B | $ 2.89B | $ 1.78B | $ 1.40B | |
$ 342.96M | $ 334.86M | $ 295.01M | $ 160.42M | $ 124.15M | |
$ 183.76M | $ 210.44M | $ 239.24M | $ 98.40M | $ 80.68M | |
$ 0.00 | $ 112.83M | $ 62.12M | $ 16.55M | $ 8.13M | |
$ 159.20M | $ 237.25M | $ 118.05M | $ 62.02M | $ 43.48M | |
$ 159.20M | $ 124.42M | $ 55.77M | $ 62.02M | $ 43.48M | |
$ -120.36M | $ -148.93M | $ -61.88M | $ -7.99M | $ -4.79M | |
$ 38.84M | $ -24.52M | $ -6.11M | $ 54.03M | $ 38.68M | |
$ 34.68M | $ -22.57M | $ -14.33M | $ 45.73M | $ 36.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.10 | $ -0.73 | $ -0.68 | $ 3.91 | $ 3.19 | |
$ 1.08 | $ -0.73 | $ -0.68 | $ 3.86 | $ 3.14 | |
31.48M | 31.08M | 21.00M | 11.71M | 11.60M | |
31.97M | 31.08M | 21.00M | 11.84M | 11.75M |