Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 313.99M | $ 285.60M | $ 293.57M | $ 268.02M | $ 170.09M | $ 144.57M | |
$ 263.61M | $ 236.18M | $ 266.07M | $ 222.84M | $ 159.13M | $ 151.91M | |
$ 50.39M | $ 49.43M | $ 27.50M | $ 45.18M | $ 10.96M | $ -7.34M | |
$ 67.40M | $ 65.50M | $ 72.27M | $ 53.92M | $ 25.23M | $ 21.48M | |
$ -17.01M | $ -16.07M | $ -44.77M | $ -8.74M | $ -14.27M | $ -28.82M | |
$ -2.72M | $ -3.49M | $ -3.04M | $ 2.71M | $ 1.43M | $ 1.58M | |
$ -133.00K | $ -5.62M | $ 3.15M | $ -896.00K | $ 23.51M | $ 13.08M | |
$ -46.90M | $ -27.37M | $ -91.99M | $ -12.34M | $ 7.81M | $ -17.32M | |
$ 3.10M | $ 4.45M | $ 4.68M | $ -3.53M | $ -2.79M | $ -5.87M | |
- | - | $ -2.67M | - | $ -3.79M | $ -1.18M | |
$ -50.18M | $ -31.80M | $ -96.41M | $ -9.08M | $ 11.61M | $ 2.33M | |
$ -0.31 | $ -0.29 | $ -1.13 | - | $ 0.20 | $ 0.05 | |
$ -0.31 | $ -0.29 | $ -1.13 | - | $ 0.19 | $ 0.05 | |
$ 441.79M | $ 108.73M | $ 89.13M | - | $ 58.53M | $ 49.42M | |
$ 441.79M | $ 108.73M | $ 89.13M | - | $ 61.49M | $ 51.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 331.00M | $ 301.68M | - | $ -276.76M | $ -184.35M | $ -173.39M | |
- | - | - | - | - | - | |
$ -50.18M | $ -31.80M | $ -96.41M | $ -9.08M | $ 11.61M | $ 2.33M | |
$ -21.69M | $ -6.10M | $ -23.72M | $ -15.61M | $ -22.37M | $ -35.56M | |
$ -43.12M | $ -22.86M | $ -88.75M | $ -9.51M | $ 9.87M | $ -14.70M | |
$ -13.50M | $ -6.80M | $ -75.48M | $ 3.20M | $ 16.69M | $ -7.34M |