Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 140.43M | $ 123.78M | $ ― | $ 96.50M | $ 70.39M | $ 68.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 91.54M | $ 78.23M | $ 220.75M | $ 63.97M | $ 42.65M | $ 47.74M | |
$ 1.83M | $ 729.00K | $ 120.00K | $ -397.00K | $ -244.00K | $ -554.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 89.72M | $ 77.50M | $ 220.63M | $ 64.36M | $ 42.89M | $ 48.29M | |
$ 2.44 | $ 2.22 | $ 1.77 | $ 2.38 | $ 1.73 | $ 2.00 | |
$ 2.44 | $ 2.22 | $ 1.77 | $ 2.38 | $ 1.73 | $ 2.00 | |
$ 146.99M | $ 34.87M | $ 31.26M | $ 27.04M | $ 24.77M | $ 24.23M | |
$ 146.99M | $ 34.87M | $ 31.26M | $ 27.04M | $ 24.77M | $ 24.23M | |
$ 1.55 | $ 1.48 | $ 1.44 | $ 1.34 | $ 1.33 | $ 1.27 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 89.72M | $ 77.50M | $ 220.63M | $ 64.36M | $ 42.89M | $ 48.29M | |
$ 85.10M | $ 57.50M | $ 162.25M | $ 63.57M | $ 42.41M | $ 47.19M | |
$ 120.42M | $ 84.78M | $ -48.33M | $ 56.38M | $ 51.39M | $ 51.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |