Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 156.15M | $ 318.88M | $ 303.60M | $ 273.13M | $ 134.93M | $ 63.46M | |
$ 58.84M | $ 114.53M | $ -113.81M | $ -95.14M | $ -61.27M | $ 20.55M | |
$ 97.31M | $ 204.35M | $ 189.80M | $ 177.99M | $ 73.66M | $ 42.91M | |
$ 51.83M | $ 108.00M | $ 111.10M | $ 94.96M | $ 66.19M | $ 13.97M | |
$ 45.48M | $ 96.35M | $ 78.70M | $ 83.03M | $ 7.46M | $ 28.94M | |
$ 954.01K | $ 19.83M | $ 3.30M | $ 111.88K | $ 202.47K | $ 390.23K | |
$ -87.27K | $ -2.07M | $ -343.68K | $ -54.82K | $ -113.27K | $ 27.57K | |
$ 46.34M | $ 115.74M | $ 81.64M | $ 84.61M | $ 4.07M | $ 29.36M | |
$ 1.57M | $ 2.69M | $ 2.60M | $ 2.02M | $ 861.08K | $ 435.77K | |
$ ― | $ 1.73M | $ ― | $ ― | $ 9.01M | $ ― | |
$ 45.22M | $ 117.34M | $ 79.76M | $ 82.60M | $ 8.49M | $ 15.89M | |
$ 0.30 | $ 0.74 | $ 0.52 | $ 0.56 | $ -0.02 | $ 0.11 | |
$ 0.26 | $ 0.65 | $ 0.45 | $ 0.46 | $ -0.02 | $ 0.11 | |
$ 306.58M | $ 159.26M | $ 153.53M | $ 148.74M | $ 91.76M | $ 143.23M | |
$ 352.49M | $ 181.80M | $ 176.64M | $ 179.90M | $ 91.76M | $ 143.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 110.67M | $ 222.52M | $ -2.71M | $ -182.71K | $ 4.92M | $ 34.52M | |
$ 45.22M | $ 117.34M | $ 79.04M | $ 82.60M | $ 6.92M | $ 28.92M | |
$ 45.30M | $ 87.58M | $ ― | $ ― | $ ― | $ 28.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 45.48M | $ 115.74M | $ 81.64M | $ 84.61M | $ 4.07M | $ 28.94M | |
$ 45.48M | $ 117.76M | $ 83.60M | $ 86.39M | $ 4.34M | $ 29.12M |