Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 600.68M | $ 545.30M | $ 298.40M | $ 62.52M | $ 40.57M | $ 120.28M | |
$ 461.52M | $ 439.97M | $ 243.42M | $ 63.56M | $ 50.76M | $ 128.02M | |
$ 139.17M | $ 105.33M | $ 54.98M | $ -1.03M | $ -10.19M | $ -7.75M | |
$ 88.41M | $ 66.03M | $ 32.98M | $ 9.81M | $ 9.85M | $ 16.65M | |
$ 69.22M | $ 39.29M | $ 22.00M | $ -11.21M | $ -20.04M | $ -24.40M | |
$ -10.06M | $ -8.80M | $ -6.07M | $ 990.00K | $ 1.21M | $ 1.60M | |
$ 15.04M | $ 9.75M | $ -13.49M | $ 3.57M | $ -4.17M | $ 7.29M | |
$ 43.76M | $ 20.19M | $ 22.96M | $ -8.63M | $ -25.42M | $ -18.72M | |
$ -1.03M | $ 9.56M | $ 4.61M | $ ― | $ 2.31M | $ 470.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.79M | $ 10.63M | $ 18.35M | $ -8.63M | $ -27.73M | $ -19.19M | |
$ 0.96 | $ 0.04 | $ 0.11 | $ -0.13 | $ -0.56 | $ -0.39 | |
$ 0.87 | $ 0.04 | $ 0.11 | $ -0.13 | $ -0.56 | $ -0.39 | |
$ 552.80M | $ 237.56M | $ 162.55M | $ 65.03M | $ 49.47M | $ 49.47M | |
$ 612.54M | $ 252.60M | $ 166.13M | $ 65.74M | $ 49.47M | $ 49.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 549.93M | $ 506.00M | $ 276.40M | $ ― | $ ― | $ ― | |
$ 44.79M | $ 10.63M | $ 18.35M | $ -8.63M | $ -27.73M | $ -19.19M | |
$ 44.92M | $ 20.50M | $ 7.67M | $ -9.64M | $ -13.54M | $ -19.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 53.82M | $ 28.98M | $ 29.04M | $ -7.64M | $ -24.21M | $ -17.11M | |
$ 143.94M | $ 77.60M | $ 60.73M | $ 5.27M | $ -8.64M | $ 3.91M |