Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
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 | 2025 Jun 30, 2025 Aug 28, 2025 | 2024 Jun 30, 2024 Aug 23, 2024 | 2023 Jun 30, 2023 Aug 29, 2023 | 2022 Jun 30, 2022 Sep 20, 2022 | 2021 Jun 30, 2021 Aug 30, 2021 | 2020 Jun 30, 2020 Sep 2, 2020 | 2019 Jun 30, 2019 Aug 23, 2019 | 2018 Jun 30, 2018 Aug 23, 2018 |
|---|
Total Revenue | 696.16M 5.9% | 657.27M 4.9% | 691.32M 11.1% | 777.55M 18.4% | 656.90M 41.3% | 464.91M 3.1% | 450.92M 7.0% | 421.55M 10.0% |
Cost of Revenue | 535.16M 10.3% | 485.36M 1.3% | 491.79M 3.4% | 509.00M 12.5% | 452.36M 24.9% | 362.18M 7.9% | 335.54M 8.4% | 309.63M 6.2% |
Gross Profit | 161.00M 6.3% | 171.92M 13.8% | 199.54M 25.7% | 268.56M 31.3% | 204.54M 99.1% | 102.73M 11.0% | 115.38M 3.1% | 111.93M 21.9% |
Gross Margin % | 23.00% 11.5% | 26.00% 10.3% | 29.00% 17.1% | 35.00% 12.9% | 31.00% 40.9% | 22.00% 15.4% | 26.00% 3.7% | 27.00% 12.5% |
Research & Development | 94.27M 4.8% | 89.94M 2.0% | 88.15M 23.7% | 71.26M 13.2% | 62.95M 22.8% | 51.25M 10.4% | 46.43M 24.3% | 37.34M 25.2% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 66.16M 35.5% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 95.17M 11.0% | 85.73M 3.5% | 88.86M 6.7% | 95.26M 22.9% | 77.51M 19.6% | 64.82M 14.7% | 75.97M 14.8% | 66.16M 35.5% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -1.73M 273.2% | 999.00K | 0.00 100.0% | 600.00K | 0.00 | 0.00 |
Total Operating Expenses | 189.44M 7.8% | 175.67M 0.8% | 177.01M 6.3% | 166.52M 18.5% | 140.47M 21.0% | 116.07M 5.2% | 122.40M 18.2% | 103.51M 31.6% |
Cost and Expenses | 724.60M 9.6% | 661.03M 1.2% | 668.79M 1.0% | 675.51M 13.9% | 592.83M 24.0% | 478.25M 4.4% | 457.94M 10.8% | 413.13M 11.6% |
Operating Income | -28.44M 657.1% | -3.76M 116.7% | 22.53M 77.9% | 102.04M 795.8% | 11.39M 185.4% | -13.34M 90.0% | -7.02M 183.4% | 8.42M 35.9% |
Operating Margin % | -4.00% 300.0% | -1.00% 133.3% | 3.00% 76.9% | 13.00% 550.0% | 2.00% 166.7% | -3.00% 50.0% | -2.00% 200.0% | 2.00% 33.3% |
EBITDA | 37.24M 25.5% | 50.00M 23.9% | 65.74M 54.6% | 144.89M 24.1% | 116.76M 274.8% | 31.15M 24.5% | 25.02M 33.9% | 37.84M 5.9% |
EBITDA Margin % | 5.00% 37.5% | 8.00% 20.0% | 10.00% 47.4% | 19.00% 5.6% | 18.00% 157.1% | 7.00% 16.7% | 6.00% 33.3% | 9.00% 10.0% |
Interest Expense | 2.64M | 0.00 100.0% | 1.09M 72.3% | 3.92M 37.9% | 6.31M 130.0% | 2.74M 56.9% | 6.36M 130.2% | 2.76M 2937.4% |
Interest Income | 4.28M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -77.17M 7033.1% | 1.11M 139.5% | -2.82M 100.7% | 393.03M 10303.3% | -3.85M 3.0% | -3.97M 37.6% | -6.36M 130.2% | -2.76M 1091.4% |
Pre-Tax Income | -105.60M 3895.5% | -2.64M 113.4% | 19.71M 96.0% | 495.07M 722.0% | 60.22M 436.3% | -17.91M 33.8% | -13.38M 336.6% | 5.66M 56.2% |
Pre-Tax Margin % | -15.00% | 0.00% 100.0% | 3.00% 95.3% | 64.00% 611.1% | 9.00% 325.0% | -4.00% 33.3% | -3.00% 400.0% | 1.00% 66.7% |
Tax Provision | -8.63M 336.4% | 3.65M 38.5% | 5.94M 84.9% | 39.26M 897.7% | 3.94M 1030.7% | 348.00K 72.3% | 1.26M 77.4% | 708.00K 80.6% |
Net Income | -96.98M 775.2% | -11.08M 189.6% | 12.36M 97.3% | 453.16M 679.8% | 58.12M 418.3% | -18.26M 24.7% | -14.64M 202.6% | 14.26M 3.1% |
Net Margin % | -14.00% 600.0% | -2.00% 200.0% | 2.00% 96.6% | 58.00% 544.4% | 9.00% 325.0% | -4.00% 33.3% | -3.00% 200.0% | 3.00% 25.0% |
Basic EPS | -3.30 746.2% | -0.39 186.7% | 0.45 97.3% | 16.93 652.4% | 2.25 408.2% | -0.73 19.7% | -0.61 201.7% | 0.60 1.7% |
Diluted EPS | -3.30 746.2% | -0.39 192.9% | 0.42 97.4% | 16.07 654.5% | 2.13 391.8% | -0.73 23.7% | -0.59 203.5% | 0.57 1.8% |
Basic Shares Outstanding | 29.41M 4.1% | 28.24M 2.5% | 27.55M 2.9% | 26.76M 3.8% | 25.79M 3.8% | 24.84M 3.2% | 24.06M 0.7% | 23.90M 1.6% |
Diluted Shares Outstanding | 29.41M 4.1% | 28.24M 4.4% | 29.53M 4.7% | 28.20M 3.4% | 27.27M 9.8% | 24.84M 0.6% | 24.70M 0.6% | 24.84M 0.1% |