Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
Period End Date | 1/31/2025 | 1/31/2024 | 1/31/2023 | 1/31/2022 | 1/31/2021 | 1/31/2020 | 1/31/2019 | 1/31/2018 | 1/31/2017 | 1/31/2016 |
Revenue | 130,497.00 | 60,922.00 | 26,974.00 | 26,914.00 | 16,675.00 | 10,918.00 | 11,716.00 | 9,714.00 | 6,910.00 | 5,010.00 |
Total Revenues | 130,497.00 | 60,922.00 | 26,974.00 | 26,914.00 | 16,675.00 | 10,918.00 | 11,716.00 | 9,714.00 | 6,910.00 | 5,010.00 |
Cost of Revenue | 32,639.00 | 16,621.00 | 11,618.00 | 9,439.00 | 6,279.00 | 4,150.00 | 4,545.00 | 3,892.00 | 2,847.00 | 2,199.00 |
Cost of revenue related to stock option exchange | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | 97,858.00 | 44,301.00 | 15,356.00 | 17,475.00 | 10,396.00 | 6,768.00 | 7,171.00 | 5,822.00 | 4,063.00 | 2,811.00 |
Amortization of goodwill and intangible assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and development | 12,914.00 | 8,675.00 | 7,339.00 | 5,268.00 | 3,924.00 | 2,829.00 | 2,376.00 | 1,797.00 | 1,463.00 | 1,331.00 |
In-process research and development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Stock option exchange | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Sales, general and administrative | 3,491.00 | 2,654.00 | 2,440.00 | 2,166.00 | 1,940.00 | 1,093.00 | 991.00 | 815.00 | 663.00 | 602.00 |
Acquisition related charges | -- | -- | 1,353.00 | -- | -- | -- | -- | -- | -- | -- |
Restructuring charges and other | -- | -- | -- | -- | -- | -- | -- | -- | 3.00 | 131.00 |
Settlement costs | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Discontinued use of property | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | 16,405.00 | 11,329.00 | 11,132.00 | 7,434.00 | 5,864.00 | 3,922.00 | 3,367.00 | 2,612.00 | 2,129.00 | 2,064.00 |
Operating Income (loss) | 81,453.00 | 32,972.00 | 4,224.00 | 10,041.00 | 4,532.00 | 2,846.00 | 3,804.00 | 3,210.00 | 1,934.00 | 747.00 |
Interest expense | 247.00 | 257.00 | 262.00 | 236.00 | 184.00 | 52.00 | 58.00 | 61.00 | 58.00 | 47.00 |
Interest income | 1,786.00 | 866.00 | 267.00 | 29.00 | 57.00 | 178.00 | 136.00 | 69.00 | 54.00 | 39.00 |
Other income (expense), net | 1,034.00 | 237.00 | (48.00) | 107.00 | 4.00 | (2.00) | 14.00 | (22.00) | (25.00) | 4.00 |
Convertible debenture redemption expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Pre-Tax Income - Domestic | 77,456.00 | 29,495.00 | 3,477.00 | 8,446.00 | 1,437.00 | 620.00 | 1,843.00 | 1,600.00 | 600.00 | 129.00 |
Pre-Tax Income - Foreign | 6,570.00 | 4,323.00 | 704.00 | 1,495.00 | 2,972.00 | 2,350.00 | 2,053.00 | 1,596.00 | 1,305.00 | 614.00 |
Income before income tax expense | 84,026.00 | 33,818.00 | 4,181.00 | 9,941.00 | 4,409.00 | 2,970.00 | 3,896.00 | 3,196.00 | 1,905.00 | 743.00 |
Current-State | 892.00 | 335.00 | 46.00 | 42.00 | 1.00 | 4.00 | -- | 1.00 | 1.00 | 1.00 |
Current- Foreign | 699.00 | 502.00 | 228.00 | 71.00 | 161.00 | 87.00 | 69.00 | 43.00 | 34.00 | 25.00 |
Deferred:Federal | (4,515.00) | (2,499.00) | (2,165.00) | (420.00) | (246.00) | 2.00 | (315.00) | (376.00) | 199.00 | 134.00 |
Deferred:State | (242.00) | (206.00) | -- | -- | -- | 0.00 | 0.00 | -- | 0.00 | -- |
Income tax expense (benefit) | 11,146.00 | 4,058.00 | (187.00) | 189.00 | 77.00 | 174.00 | (245.00) | 149.00 | 239.00 | 129.00 |
Current-Federal | 14,032.00 | 5,710.00 | 1,703.00 | 482.00 | 197.00 | 65.00 | 1.00 | 464.00 | 7.00 | (43.00) |
Deferred taxes: Foreign | 280.00 | 216.00 | 1.00 | 14.00 | (36.00) | 16.00 | 0.00 | 17.00 | (2.00) | -- |
Charge in lieu of taxes attributable to employer stock option plans | -- | -- | -- | -- | -- | -- | -- | -- | -- | 12.00 |
Income before change in accounting principle | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative Effect of Change in Accounting Principle | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 72,880.00 | 29,760.00 | 4,368.00 | 9,752.00 | 4,332.00 | 2,796.00 | 4,141.00 | 3,047.00 | 1,666.00 | 614.00 |
Basic: Income before change in accounting principle | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic net income per share | 2.97 | 1.21 | 0.18 | 0.39 | 0.18 | 0.11 | 0.17 | 0.13 | 0.08 | 0.03 |
Diluted: Income before change in accounting principle | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted net income per share | 2.94 | 1.19 | 0.17 | 0.39 | 0.17 | 0.11 | 0.17 | 0.12 | 0.06 | 0.03 |
Weighted Average Shares Outstanding (Basic) | 24,555.00 | 24,690.00 | 24,870.00 | 24,960.00 | 24,680.00 | 24,360.00 | 24,320.00 | 23,960.00 | 21,640.00 | 21,720.00 |
Weighted Average Shares Outstanding (Diluted) | 24,804.00 | 24,940.00 | 25,070.00 | 25,350.00 | 25,120.00 | 24,720.00 | 25,000.00 | 25,280.00 | 25,960.00 | 22,760.00 |