$1.72B
Revenue
$99.78M
Net Income
34.31%
Gross Margin
7.70%
Op. Margin
$87.97M
Free Cash Flow
| Breakdown | Q1 2025 (Apr 30, 2024) |
Q4 2024 (Jan 31, 2024) |
Q3 2024 (Oct 31, 2023) |
Q2 2024 (Jul 31, 2023) |
Q1 2024 (Apr 30, 2023) |
Q4 2023 (Jan 31, 2023) |
Q3 2023 (Oct 31, 2022) |
Q1 2023 (Apr 30, 2022) |
Q4 2022 (Jan 31, 2022) |
Q3 2022 (Oct 31, 2021) |
Q2 2022 (Jul 31, 2021) |
Q1 2022 (Apr 30, 2021) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $447.16M | $466.59M | $431.92M | $374.88M | $455.50M | $458.30M | $433.16M | $424.05M | $383.35M | $381.72M | $419.26M | $506.86M | $376.83M | $331.38M |
| Revenue Growth % (YoY) | -1.8% | 1.8% | -0.3% | nan% | 7.4% | 19.6% | 13.5% | -16.3% | 1.7% | 15.2% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $286.96M | $305.77M | $285.58M | $251.95M | $301.88M | $297.11M | $284.43M | $267.22M | $248.75M | $243.02M | $255.93M | $296.90M | $237.12M | $204.35M |
| Gross Profit | $160.21M | $160.82M | $146.34M | $122.92M | $153.62M | $161.19M | $148.73M | $156.83M | $134.60M | $138.70M | $163.33M | $209.96M | $139.71M | $127.04M |
| Gross Margin % | 35.8% | 34.5% | 33.9% | 32.8% | 33.7% | 35.2% | 34.3% | 37.0% | 35.1% | 36.3% | 39.0% | 41.4% | 37.1% | 38.3% |
| Selling General & Admin | $105.93M | $107.39M | $99.40M | $94.87M | $96.01M | $99.04M | $103.51M | $95.60M | $101.09M | $96.32M | $93.44M | $91.74M | $101.02M | $86.33M |
| Operating Income | $41.31M | $40.61M | $34.48M | $16.02M | $45.91M | $50.69M | $34.20M | $50.72M | $23.10M | $33.41M | $61.50M | $110.15M | $31.00M | $33.16M |
| Operating Margin % | 9.2% | 8.7% | 8.0% | 4.3% | 10.1% | 11.1% | 7.9% | 12.0% | 6.0% | 8.8% | 14.7% | 21.7% | 8.2% | 10.0% |
| Interest Expense | $231.00K | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Income Before Tax | $41.08M | $39.56M | $33.38M | $14.13M | $44.59M | $50.13M | $33.73M | $50.65M | $23.02M | $33.35M | $61.47M | $110.05M | $30.97M | $33.13M |
| Income Tax Expense | $8.57M | $8.68M | $7.88M | $3.22M | $8.71M | $11.71M | $8.16M | $11.30M | $5.36M | $8.16M | $14.78M | $25.29M | $7.04M | $7.87M |
| Net Income | $32.50M | $30.88M | $25.50M | $10.90M | $35.88M | $38.42M | $25.57M | $39.35M | $17.66M | $25.19M | $46.70M | $84.77M | $23.93M | $25.27M |
| Net Margin % | 7.3% | 6.6% | 5.9% | 2.9% | 7.9% | 8.4% | 5.9% | 9.3% | 4.6% | 6.6% | 11.1% | 16.7% | 6.4% | 7.6% |
| Basic EPS | 2.73 | 2.58 | 2.09 | 0.86 | 2.80 | 3.00 | 1.99 | 2.98 | 1.50 | 1.75 | 2.98 | 5.19 | 1.45 | 1.52 |
| Diluted EPS | 2.67 | 2.51 | 2.05 | 0.85 | 2.74 | 2.91 | 1.94 | 2.89 | 1.45 | 1.68 | 2.86 | 5.00 | 1.38 | 1.47 |
| Basic Shares Outstanding | 11.9M | -190K | 12.2M | 12.6M | 12.8M | -53K | 12.8M | 13.2M | -467K | 14.4M | 15.7M | 16.3M | -4K | 16.6M |
| Diluted Shares Outstanding | 12.2M | -147K | 12.4M | 12.8M | 13.1M | -43K | 13.2M | 13.6M | -500K | 15.0M | 16.3M | 17.0M | 135K | 17.2M |
| Breakdown | Q1 2025 (Apr 30, 2024) |
Q4 2024 (Jan 31, 2024) |
Q3 2024 (Oct 31, 2023) |
Q2 2024 (Jul 31, 2023) |
Q1 2024 (Apr 30, 2023) |
Q4 2023 (Jan 31, 2023) |
Q3 2023 (Oct 31, 2022) |
Q1 2023 (Apr 30, 2022) |
Q4 2022 (Jan 31, 2022) |
Q3 2022 (Oct 31, 2021) |
Q2 2022 (Jul 31, 2021) |
Q1 2022 (Apr 30, 2021) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $28.68M | $21.23M | $29.58M | $33.07M | $26.93M | $16.02M | $25.11M | $23.22M | $17.05M | $29.75M | $176.84M | $270.85M | $209.29M | $177.70M |
| Accounts Receivable | $16.97M | $16.74M | $12.14M | $15.45M | $12.58M | $12.85M | $15.17M | $13.88M | $13.61M | $13.35M | $14.23M | $14.45M | $11.90M | $12.76M |
| Inventory | $371.26M | $344.29M | $398.11M | $430.82M | $437.96M | $420.84M | $404.82M | $314.86M | $221.22M | $258.84M | $216.79M | $182.37M | $202.04M | $210.86M |
| Other Current Assets | $19.21M | $9.09M | $28.41M | $23.12M | $13.66M | $7.26M | $29.58M | $16.58M | $25.13M | $22.40M | $11.06M | $7.39M | $16.57M | $10.80M |
| Total Current Assets | $436.12M | $406.71M | $468.23M | $502.46M | $491.13M | $473.06M | $474.68M | $368.54M | $277.01M | $324.34M | $418.92M | $475.06M | $439.80M | $412.12M |
| Property Plant & Equipment | $182.39M | $183.95M | $172.70M | $174.36M | $175.28M | $169.48M | $165.20M | $153.99M | $145.97M | $127.72M | $115.13M | $107.50M | $107.16M | $99.09M |
| Goodwill | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $11.62M | $9.44M | $8.41M | $7.97M | $7.78M | $4.43M | $3.08M | $3.48M | $3.61M | $3.52M | $3.48M | $3.54M | $3.57M | $3.91M |
| Total Assets | $935.33M | $909.22M | $950.89M | $976.87M | $965.35M | $939.16M | $937.37M | $805.61M | $703.22M | $725.24M | $800.07M | $840.76M | $808.17M | $777.40M |
| Accounts Payable | $128.07M | $96.43M | $118.13M | $133.31M | $131.44M | $190.65M | $209.19M | $164.29M | $85.65M | $116.23M | $102.36M | $105.89M | $107.22M | $102.41M |
| Other Current Liabilities | $14.45M | $14.01M | $16.00M | $15.98M | $14.18M | $15.80M | $16.82M | $15.27M | $13.40M | $15.01M | $16.99M | $30.40M | $28.59M | $28.59M |
| Total Current Liabilities | $236.92M | $236.21M | $316.77M | $343.46M | $330.98M | $327.75M | $361.93M | $275.80M | $194.86M | $212.55M | $203.12M | $210.48M | $225.32M | $212.85M |
| Deferred Tax Liabilities | - | $213.00K | - | - | - | $368.00K | - | - | $546.00K | - | - | - | $725.00K | - |
| Other Non-current Liabilities | $7.64M | $6.70M | $4.21M | $5.11M | $5.18M | $4.12M | $2.60M | $2.36M | $2.52M | $2.50M | $2.50M | $2.39M | $2.35M | $2.29M |
| Total Liabilities | $488.08M | $490.20M | $561.84M | $579.56M | $566.33M | $562.93M | $599.54M | $499.51M | $411.70M | $419.76M | $399.89M | $401.29M | $417.13M | $404.24M |
| Common Stock | $404.00K | $402.00K | $401.00K | $401.00K | $401.00K | $399.00K | $398.00K | $398.00K | $396.00K | $396.00K | $396.00K | $395.00K | $394.00K | $393.00K |
| Retained Earnings | $1.26B | $1.23B | $1.20B | $1.18B | $1.17B | $1.14B | $1.10B | $1.06B | $1.02B | $1.01B | $986.57M | $943.72M | $858.95M | $835.02M |
| Treasury Stock | - | - | - | - | - | - | - | $958.39M | $933.93M | $904.35M | $786.50M | $703.00M | $662.84M | $655.46M |
| Total Stockholders Equity | $447.25M | $419.02M | $389.05M | $397.31M | $399.01M | $376.23M | $337.83M | $306.11M | $291.51M | $305.49M | $400.18M | $439.47M | $391.04M | $373.16M |
| Total Liabilities & Equity | $935.33M | $909.22M | $950.89M | $976.87M | $965.35M | $939.16M | $937.37M | $805.61M | $703.22M | $725.24M | $800.07M | $840.76M | $808.17M | $777.40M |
| Breakdown | Q1 2025 (Apr 30, 2024) |
Q4 2024 (Jan 31, 2024) |
Q3 2024 (Oct 31, 2023) |
Q2 2024 (Jul 31, 2023) |
Q1 2024 (Apr 30, 2023) |
Q4 2023 (Jan 31, 2023) |
Q3 2023 (Oct 31, 2022) |
Q1 2023 (Apr 30, 2022) |
Q4 2022 (Jan 31, 2022) |
Q3 2022 (Oct 31, 2021) |
Q2 2022 (Jul 31, 2021) |
Q1 2022 (Apr 30, 2021) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $32.50M | $30.88M | $72.27M | $46.78M | $35.88M | $38.42M | $25.57M | $39.35M | $17.66M | $25.19M | $46.70M | $84.77M | $23.93M | $25.27M |
| Depreciation & Amortization | $12.97M | $12.82M | $12.46M | $12.04M | $11.69M | $11.46M | $32.46M | $10.52M | $10.41M | $8.96M | $8.38M | $8.07M | $7.69M | $21.89M |
| Stock-based Compensation | $2.48M | $1.10M | $4.61M | $3.38M | $2.00M | $1.40M | $5.41M | $2.46M | $1.17M | $1.19M | $1.13M | $2.05M | $930.00K | $1.01M |
| Change in Receivables | $-7.16M | $4.17M | $1.55M | $4.53M | $-7.28M | $-8.61M | $1.51M | $270.00K | $167.00K | $1.53M | $2.32M | $2.59M | $-773.00K | $4.54M |
| Change in Inventory | $26.96M | $-53.81M | $-22.73M | $9.98M | $17.12M | $16.02M | $183.60M | $93.64M | $-37.62M | $56.80M | $14.75M | $-19.67M | $-8.82M | $-77.16M |
| Change in Payables | $28.37M | $-24.93M | $-76.09M | $-60.77M | $-62.36M | $-18.84M | $119.76M | $76.26M | $-31.85M | $6.27M | $-8.26M | $-2.68M | $2.99M | $-29.25M |
| Operating Cash Flow | $60.64M | $66.35M | $52.35M | $636.00K | $-26.80M | $24.64M | $52.40M | $28.82M | $47.50M | $111.99M | $115.53M | $108.36M | $52.51M | $145.21M |
| Capital Expenditure | $8.46M | $20.72M | $37.16M | $25.66M | $14.22M | $15.37M | $47.46M | $15.97M | $27.26M | $43.89M | $20.84M | $7.03M | $13.97M | $20.79M |
| Investing Cash Flow | $-8.55M | $-20.81M | $-34.56M | $-24.59M | $-14.23M | $-16.64M | $-46.52M | $-15.61M | $-27.18M | $-42.98M | $-20.76M | $-6.93M | $-13.68M | $-19.29M |
| Stock Repurchased | - | $-1.00K | $53.21M | $21.21M | $10.20M | - | $38.46M | $22.40M | $29.50M | $238.33M | $120.48M | $37.31M | $6.97M | $9.75M |
| Dividends Paid | $2.95M | $2.94M | $9.43M | $6.34M | $3.17M | $3.18M | $3.20M | $3.28M | $3.41M | $7.53M | $3.85M | - | - | - |
| Financing Cash Flow | $-44.64M | $-53.89M | $-4.23M | $41.01M | $51.94M | $-17.10M | $2.19M | $-7.04M | $-33.02M | $-248.55M | $-127.22M | $-39.87M | $-7.24M | $-14.29M |
| Net Change in Cash | $7.45M | $-8.35M | $13.56M | $17.05M | $10.91M | $-9.10M | $8.06M | $6.17M | $-12.70M | $-179.54M | $-32.45M | $61.56M | $31.59M | $111.62M |
SEC Filing Format - Data shown as it appears in the Q1 2025 (10-Q) filing
Period ended: Apr 30, 2024
Condensed Consolidated Statements of Operations
| Description | Apr 30, 2024 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $447.16M | $455.50M |
| Cost of Revenue | $286.96M | $301.88M |
| Gross Profit | $160.21M | $153.62M |
| Selling General & Admin | $105.93M | $96.01M |
| Operating Income | $41.31M | $45.91M |
| Interest Expense | $231.00K | $1.33M |
| Income Before Tax | $41.08M | $44.59M |
| Income Tax Expense | $8.57M | $8.71M |
| Net Income | $32.50M | $35.88M |
| Basic EPS | 2.73 | 2.80 |
| Diluted EPS | 2.67 | 2.74 |
| Basic Shares Outstanding | $11.91M | $12.79M |
| Diluted Shares Outstanding | $12.15M | $13.11M |
Condensed Consolidated Balance Sheets
| Description | Apr 30, 2024 | Jan 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $28.68M | $21.23M |
| Accounts Receivable | $16.97M | $16.74M |
| Inventory | $371.26M | $344.29M |
| Other Current Assets | $19.21M | $24.45M |
| Total Current Assets | $436.12M | $406.71M |
| Property Plant & Equipment | $182.39M | $183.95M |
| Other Non-current Assets | $11.62M | $9.44M |
| Total Assets | $935.33M | $909.22M |
| Accounts Payable | $128.07M | $96.43M |
| Other Current Liabilities | $14.45M | $14.01M |
| Total Current Liabilities | $236.92M | $236.21M |
| Other Non-current Liabilities | $7.64M | $6.91M |
| Total Liabilities | $488.08M | $490.20M |
| Common Stock | $404.00K | $402.00K |
| Retained Earnings | $1.26B | $1.23B |
| Total Stockholders Equity | $447.25M | $419.02M |
| Total Liabilities & Equity | $935.33M | $909.22M |
Condensed Consolidated Statements of Cash Flows
| Description | Apr 30, 2024 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $32.50M | $35.88M |
| Depreciation & Amortization | $12.97M | $11.69M |
| Stock-based Compensation | $2.48M | $2.00M |
| Change in Receivables | $-7.16M | $-7.28M |
| Change in Inventory | $26.96M | $17.12M |
| Change in Payables | $28.37M | $-62.36M |
| Operating Cash Flow | $60.64M | $-26.80M |
| Capital Expenditure | $8.46M | $14.22M |
| Investing Cash Flow | $-8.55M | $-14.23M |
| Stock Repurchased | - | $10.20M |
| Dividends Paid | $2.95M | $3.17M |
| Financing Cash Flow | $-44.64M | $51.94M |
| Net Change in Cash | $7.45M | $10.91M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.