Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 360.63M | $ 320.88M | $ 276.62M | $ 223.99M | $ 196.59M | $ 252.41M | |
$ 11.38M | $ 45.12M | $ ― | $ ― | $ ― | $ 35.72M | |
$ 349.25M | $ 275.76M | $ 276.62M | $ 223.99M | $ 196.59M | $ 216.69M | |
$ 283.20M | $ 247.27M | $ 266.49M | $ 208.06M | $ 180.72M | $ 197.09M | |
$ 32.30M | $ 28.49M | $ 10.13M | $ 15.93M | $ 15.87M | $ ― | |
$ 3.36M | $ 6.57M | $ -4.98M | $ -2.96M | $ 3.63M | $ -5.80M | |
$ 443.00K | $ 945.00K | $ ― | $ 487.00K | $ -332.00K | $ 8.00K | |
$ 23.97M | $ 22.86M | $ 5.15M | $ 12.48M | $ 14.32M | $ 13.79M | |
$ 5.37M | $ 5.26M | $ 1.54M | $ 3.79M | $ 149.00K | $ 2.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.72M | $ 17.61M | $ 3.61M | $ 8.69M | $ 14.17M | $ ― | |
$ 1.78 | $ 1.65 | $ 0.37 | $ 0.82 | $ 0.36 | $ 1.04 | |
$ 1.77 | $ 1.64 | $ 0.36 | $ 0.81 | $ 0.36 | $ 1.03 | |
$ 42.01M | $ 10.66M | $ 10.66M | $ 10.61M | $ 10.56M | $ ― | |
$ 42.34M | $ 10.73M | $ 10.74M | $ 10.69M | $ 10.63M | $ ― | |
$ 1.20 | $ 1.20 | $ 1.20 | $ 1.20 | $ 1.20 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 294.58M | $ 292.40M | $ 266.49M | $ ― | $ ― | $ ― | |
$ 18.72M | $ 17.61M | $ 3.61M | $ 8.69M | $ 14.17M | $ 10.89M | |
$ 22.42M | $ 16.80M | $ 3.79M | $ 9.17M | $ 16.04M | $ 10.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.59M | $ 29.16M | $ 8.98M | $ 15.44M | $ 10.69M | $ 19.59M | |
$ 65.14M | $ 56.45M | $ 35.05M | $ 42.30M | $ 38.57M | $ 47.56M |