Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 262.00M | $ 230.47M | $ 186.51M | $ 178.42M | $ 131.80M | $ 168.79M | |
$ 116.02M | $ 79.78M | $ 35.08M | $ 42.88M | $ 11.24M | $ 22.41M | |
$ 145.98M | $ 150.68M | $ 151.43M | $ 135.54M | $ 120.56M | $ 146.37M | |
$ 120.31M | $ 120.36M | $ 124.42M | $ 98.16M | $ 91.32M | $ 130.22M | |
$ 22.64M | $ 30.32M | $ 27.02M | $ 37.38M | $ 29.25M | $ 16.15M | |
$ -8.34M | $ -8.97M | $ 16.55M | $ -1.20M | $ -3.61M | $ 4.92M | |
$ -50.48M | $ -7.75M | $ -2.96M | $ 74.76M | $ -21.46M | $ -4.14M | |
$ 62.27M | $ 26.95M | $ 46.53M | $ 110.94M | $ 4.18M | $ 7.09M | |
$ 15.94M | $ 9.51M | $ 9.16M | $ 21.29M | $ 3.21M | $ 2.19M | |
$ 123.00K | $ ― | $ 457.00K | $ 1.27M | $ 115.00K | $ 1.14M | |
$ 49.85M | $ 22.04M | $ 37.47M | $ 89.94M | $ 971.00K | $ 4.90M | |
$ 2.02 | $ 0.90 | $ 0.76 | $ 3.64 | $ 0.04 | $ 0.18 | |
$ 2.02 | $ 0.90 | $ 0.76 | $ 3.64 | $ 0.04 | $ 0.18 | |
$ 97.93M | $ 24.58M | $ 24.54M | $ 24.64M | $ 25.98M | $ 27.11M | |
$ 97.93M | $ 24.58M | $ 24.54M | $ 24.64M | $ 25.98M | $ 27.11M | |
$ 0.29 | $ 0.20 | $ 0.12 | $ 0.08 | $ 0.08 | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 236.33M | $ 200.15M | $ 159.50M | $ -141.04M | $ -102.55M | $ -152.63M | |
$ 49.85M | $ 22.04M | $ 37.47M | $ 89.94M | $ 971.00K | $ 4.90M | |
$ 53.01M | $ 19.81M | $ 34.20M | $ 37.42M | $ 1.66M | $ 5.04M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 62.79M | $ 29.07M | $ 46.53M | $ 103.25M | $ -5.52M | $ 7.09M | |
$ 72.67M | $ 38.66M | $ 60.09M | $ 122.69M | $ 13.73M | $ 22.07M |