Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 252.10M | $ 242.37M | $ 264.22M | $ 209.99M | $ 177.19M | $ 195.97M | |
$ 190.85M | $ 184.83M | $ 215.72M | $ 171.21M | $ 140.81M | $ 161.21M | |
$ 61.25M | $ 57.54M | $ 48.51M | $ 38.78M | $ 36.39M | $ 34.76M | |
$ 31.17M | $ 30.17M | $ 61.56M | $ 25.91M | $ 22.89M | $ 26.53M | |
$ 30.08M | $ 27.37M | $ -13.05M | $ 12.87M | $ 13.50M | $ 8.23M | |
$ -8.78M | $ -8.83M | $ -5.19M | $ 3.71M | $ -3.49M | $ -4.08M | |
- | $ 136.00K | - | $ -418.00K | $ -2.80M | $ -316.00K | |
$ 21.84M | $ 18.67M | $ -18.29M | $ 8.74M | $ 7.21M | $ 3.83M | |
$ 5.38M | $ 3.27M | $ 4.71M | $ 5.63M | $ 5.02M | $ 2.05M | |
- | - | - | - | - | - | |
$ 16.45M | $ 15.40M | $ -23.00M | $ 3.11M | $ 2.19M | $ 1.78M | |
$ 0.19 | $ 0.17 | $ -0.26 | $ 0.04 | $ 0.03 | $ 0.02 | |
$ 0.19 | $ 0.17 | $ -0.26 | $ 0.04 | $ 0.03 | $ 0.02 | |
$ 354.50M | $ 88.53M | $ 88.33M | $ 82.64M | $ 82.43M | $ 83.78M | |
$ 356.77M | $ 89.05M | $ 88.33M | $ 82.79M | $ 82.47M | $ 83.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 222.03M | $ 215.00M | $ 277.28M | $ -197.12M | $ 163.69M | $ 187.74M | |
$ 16.45M | $ 15.40M | $ -23.00M | $ 3.11M | $ 2.19M | $ 1.78M | |
$ 17.16M | $ 13.73M | $ -13.44M | $ 6.42M | $ 4.24M | $ 2.02M | |
- | - | - | - | $ 3.49M | $ 4.08M | |
$ 30.62M | $ 27.51M | $ -12.82M | $ 12.45M | $ 10.70M | $ 7.91M | |
$ 46.87M | $ 43.88M | $ 5.17M | $ 24.99M | $ 22.42M | $ 19.05M |