Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2026
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2026 Mar 31, 2026 Jun 8, 2026 | 2025 Mar 31, 2025 Jun 9, 2025 | 2023 Mar 31, 2024 Jun 28, 2024 | 2022 Mar 31, 2023 Jun 8, 2023 | 2021 Mar 31, 2022 Jun 9, 2022 | 2020 Mar 31, 2021 Jun 2, 2021 | 2019 Mar 31, 2020 Jun 15, 2020 | 2018 Mar 31, 2019 May 31, 2019 |
|---|
Total Revenue | 245.29M 16.9% | 209.90M 13.1% | 185.53M 331.2% | 43.03M 65.0% | 122.81M 26.0% | 97.49M 7.6% | 90.60M 1.3% | 91.83M 18.4% |
Cost of Revenue | 187.54M 19.4% | 157.03M 8.3% | 144.95M 304.1% | 35.87M 68.4% | 113.69M 47.6% | 77.02M 6.3% | 72.46M 3.6% | 69.92M 16.1% |
Gross Profit | 57.75M 9.2% | 52.86M 30.2% | 40.59M 467.1% | 7.16M 21.6% | 9.13M 55.4% | 20.47M 12.8% | 18.15M 17.2% | 21.91M 26.4% |
Gross Margin % | 24.00% 4.0% | 25.00% 13.6% | 22.00% 29.4% | 17.00% 142.9% | 7.00% 66.7% | 21.00% 5.0% | 20.00% 16.7% | 24.00% 9.1% |
Research & Development | 0.00 | 0.00 100.0% | 3.94M 4.8% | 4.14M 7.8% | 3.85M 14.2% | 3.37M 0.4% | 3.35M 5.2% | 3.54M 10.2% |
General & Administrative | 0.00 | 0.00 | 0.00 100.0% | 23.06M 13.1% | 20.39M 16.7% | 17.47M 3.6% | 16.87M 4.4% | 17.64M 14.5% |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | -15.83M | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 41.56M 11.9% | 37.14M 15.3% | 32.22M 345.3% | 7.24M 64.5% | 20.39M 16.7% | 17.47M 3.6% | 16.87M 4.4% | 17.64M 14.5% |
Other Operating Expenses | 1.79M 238.1% | 530.00K | 0.00 100.0% | 274.00K 218.6% | 86.00K 23.9% | 113.00K 82.0% | 628.00K 23.7% | 823.00K 248.7% |
Total Operating Expenses | 43.35M 15.1% | 37.67M 8.4% | 34.76M 363.0% | 7.51M 63.3% | 20.47M 17.2% | 17.47M 0.1% | 17.50M 2.1% | 17.88M 14.3% |
Cost and Expenses | 230.90M 18.6% | 194.71M 8.3% | 179.71M 314.3% | 43.38M 67.7% | 134.16M 42.0% | 94.49M 5.0% | 89.95M 2.5% | 87.80M 15.8% |
Operating Income | 14.40M 5.2% | 15.19M 119.4% | 6.92M 3083.6% | -232.00K 98.0% | -11.34M 478.4% | 3.00M 29.0% | 2.32M 196.1% | -2.42M 82.0% |
Operating Margin % | 6.00% 14.3% | 7.00% 75.0% | 4.00% 500.0% | -1.00% 88.9% | -9.00% 400.0% | 3.00% 0.0% | 3.00% 200.0% | -3.00% 82.4% |
EBITDA | 22.60M 8.9% | 20.76M 84.5% | 11.25M 47.8% | 7.62M 247.4% | -5.17M 198.9% | 5.22M 21.7% | 4.29M 107.1% | 2.07M 119.5% |
EBITDA Margin % | 9.00% 10.0% | 10.00% 66.7% | 6.00% 66.7% | 18.00% 550.0% | -4.00% 180.0% | 5.00% 0.0% | 5.00% 150.0% | 2.00% 114.3% |
Interest Expense | 0.00 100.0% | -583.00K 335.1% | 248.00K 76.8% | 1.07M 137.3% | 450.00K 3990.9% | 11.00K 8.3% | 12.00K 0.0% | 12.00K 0.0% |
Interest Income | 257.00K | 0.00 | 0.00 100.0% | 129.00K 158.0% | 50.00K 70.1% | 167.00K 87.4% | 1.32M 9.4% | 1.46M 141.3% |
Other Income (Expense) | -300.00K 237.0% | 219.00K 116.2% | -1.35M 95.6% | -689.00K 642.5% | 127.00K 52.8% | 269.00K 61.3% | 695.00K 115.7% | -4.41M 68.6% |
Pre-Tax Income | 14.10M 8.5% | 15.41M 176.4% | 5.57M 1147.7% | -532.00K 95.3% | -11.22M 443.3% | 3.27M 41.3% | 2.31M 1694.5% | -145.00K 98.9% |
Pre-Tax Margin % | 6.00% 14.3% | 7.00% 133.3% | 3.00% 400.0% | -1.00% 88.9% | -9.00% 400.0% | 3.00% 0.0% | 3.00% | 0.00% 100.0% |
Tax Provision | 1.60M 49.8% | 3.18M 212.1% | 1.02M 2096.1% | -51.00K 97.9% | -2.44M 373.6% | 893.00K 103.0% | 440.00K 169.9% | 163.00K 105.4% |
Net Income | 12.50M 2.2% | 12.23M 168.4% | 4.56M 1047.2% | -481.00K 94.5% | -8.77M 469.5% | 2.37M 26.8% | 1.87M 707.8% | -308.00K 96.9% |
Net Margin % | 5.00% 16.7% | 6.00% 200.0% | 2.00% 300.0% | -1.00% 85.7% | -7.00% 450.0% | 2.00% 0.0% | 2.00% | 0.00% 100.0% |
Basic EPS | 1.14 1.8% | 1.12 166.7% | 0.42 1027.2% | -0.05 94.5% | -0.83 445.8% | 0.24 26.3% | 0.19 705.1% | -0.03 96.9% |
Diluted EPS | 1.12 0.9% | 1.11 164.3% | 0.42 940.0% | -0.05 94.0% | -0.83 445.8% | 0.24 26.3% | 0.19 733.3% | -0.03 97.0% |
Basic Shares Outstanding | 10.99M 1.0% | 10.88M 1.3% | 10.74M 1.2% | 10.61M 0.7% | 10.54M 5.8% | 9.96M 0.8% | 9.88M 0.5% | 9.82M 0.8% |
Diluted Shares Outstanding | 11.14M 0.7% | 11.07M 2.0% | 10.84M 1.8% | 10.65M 1.1% | 10.54M 5.8% | 9.96M 0.8% | 9.88M 0.6% | 9.82M 0.6% |