Financial statements and analysis
Showing the last 6 fiscal years: 2018 to 2023
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 | 2023 Jan 31, 2024 Jan 31, 2024 | 2022 Jan 31, 2023 Jan 31, 2023 | 2021 Jan 31, 2022 Jan 31, 2022 | 2020 Jan 31, 2021 Jan 31, 2021 | 2019 Jan 31, 2020 Jan 31, 2020 | 2018 Jan 31, 2019 Jan 31, 2019 | 2017 Jan 31, 2018 Jan 31, 2018 | 2016 Jan 31, 2017 Jan 31, 2017 |
|---|
Total Revenue | 833.38M 2.5% | 855.00M 10.4% | 774.80M 107.9% | 372.66M 10.8% | 417.70M 14.2% | 486.67M 7.5% | 452.59M 0.3% | 453.80M 4.0% |
Cost of Revenue | 735.17M 8.8% | 806.40M 17.9% | 684.17M 93.7% | 353.13M 11.1% | 397.30M 13.0% | 456.46M 11.8% | 408.43M 6.7% | 382.76M 0.7% |
Gross Profit | 98.22M 102.1% | 48.60M 46.4% | 90.63M 364.0% | 19.53M 4.3% | 20.40M 32.5% | 30.21M 31.6% | 44.16M 37.8% | 71.04M 39.4% |
Gross Margin % | 12.00% 100.0% | 6.00% 50.0% | 12.00% 140.0% | 5.00% 0.0% | 5.00% 16.7% | 6.00% 40.0% | 10.00% 37.5% | 16.00% 33.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 22.05M 4.3% | 21.16M 49.4% | 14.16M 8.3% | 15.45M 20.4% | 19.40M | 0.00 | 0.00 |
Selling & Marketing | 0.00 100.0% | 6.90M 5.7% | 7.32M 110.3% | 3.48M 14.8% | 4.09M 254.1% | 1.15M | 0.00 | 0.00 |
SG&A Expenses | 29.38M 28.7% | 22.83M 6.0% | 21.55M 22.1% | 17.64M 9.7% | 19.53M 5.0% | 20.55M 4.7% | 21.56M 0.8% | 21.39M 7.9% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 14.46M 130.1% | 6.28M 57.9% | 14.92M 12.9% | 17.14M 5.5% | 18.14M 5.2% | 19.14M 5.8% | 20.32M 39.6% | 14.56M 8080.9% |
Cost and Expenses | 749.62M 7.8% | 812.68M 16.2% | 699.09M 88.8% | 370.27M 10.9% | 415.44M 12.6% | 475.60M 10.9% | 428.75M 7.9% | 397.32M 3.0% |
Operating Income | 68.84M 167.1% | 25.77M 62.7% | 69.08M 3547.5% | 1.89M 117.7% | 870.00K 91.0% | 9.66M 57.2% | 22.60M 54.5% | 49.65M 59.4% |
Operating Margin % | 8.00% 166.7% | 3.00% 66.7% | 9.00% 800.0% | 1.00% | 0.00% 100.0% | 2.00% 60.0% | 5.00% 54.5% | 11.00% 57.1% |
EBITDA | 86.63M 98.0% | 43.75M 49.8% | 87.11M 335.4% | 20.01M 5.1% | 21.09M 38.9% | 34.49M 21.7% | 44.06M 36.3% | 69.17M 38.9% |
EBITDA Margin % | 10.00% 100.0% | 5.00% 54.5% | 11.00% 120.0% | 5.00% 0.0% | 5.00% 28.6% | 7.00% 30.0% | 10.00% 33.3% | 15.00% 36.4% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 14.72M 185.4% | 5.16M 3868.5% | 130.00K 92.8% | 1.82M 56.8% | 4.21M 19.9% | 3.51M 125.8% | 1.56M 258.5% | 434.00K 13.9% |
Other Income (Expense) | 29.64M 36.6% | 21.70M 221.4% | 6.75M 191.4% | 2.32M 58.6% | 5.60M 13.8% | 4.92M 76.4% | 2.79M 61.5% | 7.26M 64.4% |
Pre-Tax Income | 98.48M 107.4% | 47.48M 37.4% | 75.84M 1700.5% | 4.21M 34.9% | 6.47M 55.6% | 14.59M 42.6% | 25.39M 55.4% | 56.91M 10.5% |
Pre-Tax Margin % | 12.00% 100.0% | 6.00% 40.0% | 10.00% 900.0% | 1.00% 50.0% | 2.00% 33.3% | 3.00% 50.0% | 6.00% 53.8% | 13.00% 8.3% |
Tax Provision | 22.56M 136.4% | 9.54M 49.9% | 19.03M 3385.5% | 546.00K 72.5% | 1.99M 91.3% | 22.92M 17.4% | 19.52M 12.2% | 17.39M 23.3% |
Net Income | 60.94M 120.0% | 27.70M 41.8% | 47.57M 2430.4% | 1.88M 51.8% | 3.90M 87.7% | 31.64M 20.3% | 39.71M 22.8% | 32.33M 2.9% |
Net Margin % | 7.00% 133.3% | 3.00% 50.0% | 6.00% 500.0% | 1.00% 0.0% | 1.00% 85.7% | 7.00% 22.2% | 9.00% 28.6% | 7.00% 0.0% |
Basic EPS | 3.47 121.0% | 1.57 40.8% | 2.65 2550.0% | 0.10 52.4% | 0.21 87.2% | 1.64 18.4% | 2.01 22.6% | 1.64 14.7% |
Diluted EPS | 3.47 121.0% | 1.57 40.8% | 2.65 2550.0% | 0.10 52.4% | 0.21 87.2% | 1.64 18.4% | 2.01 22.6% | 1.64 14.7% |
Basic Shares Outstanding | 17.56M 0.5% | 17.64M 1.7% | 17.95M 3.0% | 18.50M 2.4% | 18.95M 1.9% | 19.32M 2.4% | 19.79M 0.1% | 19.76M 9.9% |
Diluted Shares Outstanding | 17.58M 0.4% | 17.64M 1.7% | 17.95M 3.0% | 18.50M 2.4% | 18.95M 1.9% | 19.32M 2.4% | 19.79M 0.1% | 19.76M 9.9% |