Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 261.88M | $ 289.02M | $ 325.23M | $ 192.75M | $ 147.60M | $ 162.06M | |
$ 173.34M | $ 177.52M | $ 162.33M | $ 121.08M | $ -112.19M | $ 144.89M | |
$ 88.54M | $ 111.51M | $ 162.89M | $ 71.66M | $ 35.41M | $ 17.16M | |
$ 35.11M | $ 33.34M | $ 31.38M | $ 29.36M | $ 29.51M | $ -32.95M | |
$ 53.44M | $ 78.17M | $ 131.51M | $ 42.30M | $ 5.90M | $ -15.78M | |
$ -4.82M | $ -8.35M | $ -14.33M | $ -11.38M | $ -12.33M | $ -18.91M | |
$ 177.52M | $ 177.52M | - | $ -2.50M | $ -1.03M | $ -9.41M | |
$ 48.47M | $ 69.82M | $ 117.18M | $ 33.40M | $ -5.40M | $ -25.30M | |
$ 11.79M | $ 17.57M | $ 13.38M | $ 1.14M | $ -185.00K | $ 656.00K | |
- | - | - | - | - | - | |
$ 36.67M | $ 52.25M | $ 103.80M | $ 32.26M | $ -5.21M | $ -25.94M | |
$ 0.81 | $ 1.15 | $ 2.31 | $ 0.74 | $ -0.12 | $ -0.61 | |
$ 0.76 | $ 1.10 | $ 2.20 | $ 0.69 | $ -0.12 | $ -0.61 | |
$ 181.93M | $ 45.39M | $ 44.99M | $ 43.77M | $ 42.71M | $ 42.61M | |
$ 189.49M | $ 47.34M | $ 47.11M | $ 46.64M | $ 42.71M | $ 42.61M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 208.45M | $ 210.85M | $ 193.72M | $ 150.44M | $ -82.69M | $ 111.94M | |
$ 36.67M | $ 52.25M | $ 103.80M | $ 32.26M | $ -5.21M | $ -25.94M | |
$ 24.96M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 53.28M | $ 78.17M | $ 131.51M | $ 44.77M | $ 6.93M | $ -6.39M | |
$ 59.35M | $ 83.95M | $ 137.49M | $ 50.95M | $ 13.03M | $ 3.49M |