- Filed
- Sep 25, 2020 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | FY 2020 · Aug 31, 2020 | 42.16M sh |
| Shares Diluted | FY 2020 · Jul 31, 2020 | 42.31M sh |
| Shares Diluted | FY 2020 · Jul 31, 2019 | 41.76M sh |
| Shares Diluted | FY 2020 · Jul 31, 2018 | 41.64M sh |
| Stock Repurchased | FY 2020 · Jul 31, 2020 | $4.06M |
| Stock Repurchased | FY 2020 · Jul 31, 2019 | $4.74M |
| Stock Repurchased | FY 2020 · Jul 31, 2018 | $7.07M |
| Dividends Paid | FY 2020 · Jul 31, 2020 | $4.47M |
| Dividends Paid | FY 2020 · Jul 31, 2019 | $8.35M |
| Dividends Paid | FY 2020 · Jul 31, 2018 | $7.09M |
| Capex | FY 2020 · Jul 31, 2020 | $33.8M |
| Capex | FY 2020 · Jul 31, 2019 | $95.44M |
| Capex | FY 2020 · Jul 31, 2018 | $37.7M |
| Operating Cash Flow | FY 2020 · Jul 31, 2020 | $136.86M |
| Operating Cash Flow | FY 2020 · Jul 31, 2019 | $66.93M |
| Operating Cash Flow | FY 2020 · Jul 31, 2018 | $125.91M |
| Long Term Debt | FY 2020 · Jul 31, 2020 | $926.83M |
| Long Term Debt | FY 2020 · Jul 31, 2019 | $220.85M |
| Short Term Debt | FY 2020 · Jul 31, 2020 | $7.38M |
| Short Term Debt | FY 2020 · Jul 31, 2019 | $10M |
| Cash And Equivalents | FY 2020 · Jul 31, 2020 | $277.87M |
| Cash And Equivalents | FY 2020 · Jul 31, 2019 | $44.54M |
| Stockholders Equity | FY 2020 · Jul 31, 2020 | $729.6M |
| Stockholders Equity | FY 2020 · Jul 31, 2019 | $661.54M |
| Stockholders Equity | FY 2020 · Jul 31, 2018 | $608.87M |
| Stockholders Equity | FY 2020 · Jul 31, 2017 | $523.93M |
| Current Liabilities | FY 2020 · Jul 31, 2020 | $179.5M |
| Current Liabilities | FY 2020 · Jul 31, 2019 | $151.4M |
| Total Liabilities | FY 2020 · Jul 31, 2020 | $1.34B |
| Total Liabilities | FY 2020 · Jul 31, 2019 | $408.83M |
| Current Assets | FY 2020 · Jul 31, 2020 | $646.63M |
| Current Assets | FY 2020 · Jul 31, 2019 | $351.8M |
| Total Assets | FY 2020 · Jul 31, 2020 | $2.07B |
| Total Assets | FY 2020 · Jul 31, 2019 | $1.07B |
| Eps Diluted | FY 2020 · Jul 31, 2020 | −$0.13 |
| Eps Diluted | FY 2020 · Jul 31, 2020 | $0.32 |
| Eps Diluted | FY 2020 · Apr 30, 2020 | $0.37 |
| Eps Diluted | FY 2020 · Jan 31, 2020 | −$0.05 |
| Eps Diluted | FY 2020 · Oct 31, 2019 | $0.14 |
| Eps Diluted | FY 2020 · Jul 31, 2019 | $0.21 |
| Eps Diluted | FY 2020 · Jul 31, 2019 | $1.32 |
| Eps Diluted | FY 2020 · Apr 30, 2019 | $0.20 |
| Eps Diluted | FY 2020 · Jan 31, 2019 | $0.45 |
| Eps Diluted | FY 2020 · Oct 31, 2018 | $0.46 |
| Eps Diluted | FY 2020 · Jul 31, 2018 | $2.18 |
| Eps Basic | FY 2020 · Jul 31, 2020 | −$0.13 |
| Eps Basic | FY 2020 · Jul 31, 2020 | $0.32 |
| Eps Basic | FY 2020 · Apr 30, 2020 | $0.37 |
| Eps Basic | FY 2020 · Jan 31, 2020 | −$0.05 |
| Eps Basic | FY 2020 · Oct 31, 2019 | $0.14 |
| Eps Basic | FY 2020 · Jul 31, 2019 | $0.21 |
| Eps Basic | FY 2020 · Jul 31, 2019 | $1.32 |
| Eps Basic | FY 2020 · Apr 30, 2019 | $0.20 |
| Eps Basic | FY 2020 · Jan 31, 2019 | $0.45 |
| Eps Basic | FY 2020 · Oct 31, 2018 | $0.46 |
| Eps Basic | FY 2020 · Jul 31, 2018 | $2.18 |
| Sga Expense | FY 2020 · Jul 31, 2020 | $197.56M |
| Sga Expense | FY 2020 · Jul 31, 2019 | $172.38M |
| Sga Expense | FY 2020 · Jul 31, 2018 | $138.02M |
| Rd Expense | FY 2020 · Jul 31, 2020 | $32.37M |
| Rd Expense | FY 2020 · Jul 31, 2019 | $31.32M |
| Rd Expense | FY 2020 · Jul 31, 2018 | $24.65M |
| Net Income | FY 2020 · Jul 31, 2020 | −$5.58M |
| Net Income | FY 2020 · Jul 31, 2020 | $13.71M |
| Net Income | FY 2020 · Apr 30, 2020 | $15.79M |
| Net Income | FY 2020 · Jan 31, 2020 | −$2.26M |
| Net Income | FY 2020 · Oct 31, 2019 | $5.77M |
| Net Income | FY 2020 · Jul 31, 2019 | $8.83M |
| Net Income | FY 2020 · Jul 31, 2019 | $55.04M |
| Net Income | FY 2020 · Apr 30, 2019 | $8.18M |
| Net Income | FY 2020 · Jan 31, 2019 | $18.8M |
| Net Income | FY 2020 · Oct 31, 2018 | $19.24M |
| Net Income | FY 2020 · Jul 31, 2018 | $91.04M |
| Operating Income | FY 2020 · Jul 31, 2020 | $48.31M |
| Operating Income | FY 2020 · Jul 31, 2019 | $83.52M |
| Operating Income | FY 2020 · Jul 31, 2018 | $121.66M |
| Gross Profit | FY 2020 · Jul 31, 2020 | $96.88M |
| Gross Profit | FY 2020 · Jul 31, 2020 | $435.97M |
| Gross Profit | FY 2020 · Apr 30, 2020 | $100.98M |
| Gross Profit | FY 2020 · Jan 31, 2020 | $122.24M |
| Gross Profit | FY 2020 · Oct 31, 2019 | $115.87M |
| Gross Profit | FY 2020 · Jul 31, 2019 | $110.65M |
| Gross Profit | FY 2020 · Jul 31, 2019 | $427.45M |
| Gross Profit | FY 2020 · Apr 30, 2019 | $106.88M |
| Gross Profit | FY 2020 · Jan 31, 2019 | $104.68M |
| Gross Profit | FY 2020 · Oct 31, 2018 | $105.25M |
| Gross Profit | FY 2020 · Jul 31, 2018 | $413.97M |
| Cost Of Revenue | FY 2020 · Jul 31, 2020 | $136.49M |
| Cost Of Revenue | FY 2020 · Jul 31, 2020 | $580.08M |
| Cost Of Revenue | FY 2020 · Apr 30, 2020 | $135.95M |
| Cost Of Revenue | FY 2020 · Jan 31, 2020 | $166.25M |
| Cost Of Revenue | FY 2020 · Oct 31, 2019 | $141.38M |
| Cost Of Revenue | FY 2020 · Jul 31, 2019 | $128.82M |
| Cost Of Revenue | FY 2020 · Jul 31, 2019 | $490.7M |
| Cost Of Revenue | FY 2020 · Apr 30, 2019 | $121.68M |
| Cost Of Revenue | FY 2020 · Jan 31, 2019 | $119.86M |
| Cost Of Revenue | FY 2020 · Oct 31, 2018 | $120.34M |
| Cost Of Revenue | FY 2020 · Jul 31, 2018 | $457.95M |