Income Statement | TTM | Jun 23 | Jun 22 | Jun 21 | Jun 20 | Jun 19 |
---|---|---|---|---|---|---|
$ 95.64M | $ 98.01M | $ 91.95M | $ 78.29M | $ 72.73M | $ 67.23M | |
$ 28.11M | $ 27.32M | $ 24.54M | $ 19.27M | $ 21.08M | $ 21.84M | |
$ 67.53M | $ 70.70M | $ 67.41M | $ 59.02M | $ 51.65M | $ 45.39M | |
$ 61.84M | $ 69.31M | $ 69.55M | $ 51.68M | $ 44.24M | $ 39.87M | |
$ 5.69M | $ 1.39M | $ -2.14M | $ 7.34M | $ 7.41M | $ 5.52M | |
$ 3.52M | $ 2.40M | $ 94.00K | $ 13.00K | $ 395.00K | $ -319.00K | |
$ 786.00K | $ 434.00K | $ -838.00K | $ -559.00K | $ 185.00K | $ -202.00K | |
$ 8.42M | $ 3.36M | $ -1.21M | $ 6.79M | $ 7.99M | $ 5.00M | |
$ 1.41M | $ 1.25M | $ 1.24M | $ -166.00K | $ 778.00K | $ 833.00K | |
- | - | - | - | - | - | |
$ 7.01M | $ 2.11M | $ -2.44M | $ 6.96M | $ 7.21M | $ 4.17M | |
$ 0.22 | $ 0.07 | $ -0.08 | $ 0.22 | $ 0.24 | $ 0.15 | |
$ 0.21 | $ 0.06 | $ -0.08 | $ 0.21 | $ 0.23 | $ 0.14 | |
$ 126.74M | $ 31.96M | $ 31.55M | $ 31.01M | $ 30.62M | $ 28.58M | |
$ 128.90M | $ 32.80M | $ 31.55M | $ 32.60M | $ 31.96M | $ 30.36M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.28 | $ 0.30 | $ 0.22 | |
- | - | - | $ 0.27 | $ 0.29 | $ 0.22 | |
- | - | - | - | - | - | |
$ 89.95M | $ 96.62M | $ 94.09M | $ 70.95M | $ 65.32M | $ 61.71M | |
$ 7.01M | $ 2.11M | $ -2.44M | $ 6.96M | $ 7.21M | $ 4.17M | |
$ 7.22M | $ 2.14M | - | $ 6.96M | $ 7.21M | $ 4.17M | |
- | - | - | - | - | - | |
$ 8.42M | $ 3.36M | $ -1.21M | $ 7.34M | $ 7.41M | $ 5.52M | |
$ 11.65M | $ 6.52M | $ 1.80M | $ 9.43M | $ 9.52M | $ 6.32M |