Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 305.06M | $ 276.92M | $ 59.99M | $ 151.04M | $ 35.15M | $ 85.16M | |
- | - | - | - | - | - | |
$ 131.09M | $ 113.24M | $ 23.02M | $ 49.76M | - | - | |
- | - | - | - | - | - | |
$ -12.84M | $ 6.75M | $ 19.76M | $ -25.20M | - | - | |
$ 111.25M | $ 89.21M | $ -24.97M | $ 85.60M | $ 1.82M | $ 54.53M | |
$ 556.00K | $ 457.00K | $ -17.72M | $ 3.14M | $ 11.38M | $ 1.56M | |
- | - | - | - | - | - | |
$ 104.80M | $ 60.90M | $ -23.39M | $ 125.32M | $ 17.25M | $ 56.47M | |
- | - | - | - | $ 0.39 | $ 1.76 | |
- | - | - | - | $ 0.39 | $ 1.76 | |
- | - | - | - | $ 43.49M | $ 32.07M | |
- | - | - | - | $ 43.49M | $ 32.07M | |
- | - | - | - | $ 1.26 | $ 0.84 | |
- | - | - | - | $ 1.63 | $ 1.82 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 120.16M | $ 107.72M | $ 140.44M | $ 131.47M | - | - | |
$ 98.35M | $ 84.08M | $ -85.34M | $ 133.44M | $ 25.01M | $ 57.93M | |
$ 171.08M | - | - | - | $ 25.01M | $ 55.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |