Financial Metrics
TITN Titan Machinery Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 284860000.0 | — | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 278333000.0 | -2.3% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 332266000.0 | +19.4% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 264118000.0 | -20.5% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 268871000.0 | +1.8% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 330341000.0 | +22.9% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 243714000.0 | -26.2% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 297231000.0 | +22.0% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 360913000.0 | +21.4% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 278292000.0 | -22.9% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 314981000.0 | +13.2% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 360936000.0 | +14.6% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 310208000.0 | -14.1% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 303465000.0 | -2.2% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 360872000.0 | +18.9% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 372706000.0 | +3.3% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 377630000.0 | +1.3% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 453975000.0 | +20.2% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 461007000.0 | +1.5% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 496543000.0 | +7.7% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 668773000.0 | +34.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 569631000.0 | -14.8% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 642568000.0 | +12.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 694115000.0 | +8.0% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 628703000.0 | -9.4% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 633674000.0 | +0.8% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 679824000.0 | +7.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 594336000.0 | -12.6% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 546426000.0 | -8.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 644510000.0 | +18.0% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 332266000.0 | — | USD | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 330341000.0 | -0.6% | USD | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 1192606000.0 | +261.0% | USD | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 1261505000.0 | +5.8% | USD | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 1305171000.0 | +3.5% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 1411222000.0 | +8.1% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 1711906000.0 | +21.3% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 2209306000.0 | +29.1% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 2758445000.0 | +24.9% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 2702122000.0 | -2.0% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 2427107000.0 | -10.2% | USD | 10-K | 2026-03-31 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 53548000.0 | — | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 52933000.0 | -1.1% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 58426000.0 | +10.4% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 48919000.0 | -16.3% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 52807000.0 | +7.9% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 61477000.0 | +16.4% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 47558000.0 | -22.6% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 58901000.0 | +23.9% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 69542000.0 | +18.1% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 53900000.0 | -22.5% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 64027000.0 | +18.8% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 71774000.0 | +12.1% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 58410000.0 | -18.6% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 62688000.0 | +7.3% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 72551000.0 | +15.7% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 70978000.0 | -2.2% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 75018000.0 | +5.7% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 92480000.0 | +23.3% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 88694000.0 | -4.1% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 102699000.0 | +15.8% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 139580000.0 | +35.9% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 118580000.0 | -15.0% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 133399000.0 | +12.5% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 138341000.0 | +3.7% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 121755000.0 | -12.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 112379000.0 | -7.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 110494000.0 | -1.7% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 90935000.0 | -17.7% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 93646000.0 | +3.0% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 111016000.0 | +18.5% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 58426000.0 | — | USD | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 61477000.0 | +5.2% | USD | 10-K | 2019-04-05 |
| Annual | 2018-10-31 | 69542000.0 | +13.1% | USD | 10-K | 2020-04-07 |
| Annual | 2019-10-31 | 71774000.0 | +3.2% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 250818000.0 | +249.5% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 261362000.0 | +4.2% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 332724000.0 | +27.3% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 439839000.0 | +32.2% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 531354000.0 | +20.8% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 395630000.0 | -25.5% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 382556000.0 | -3.3% | USD | 10-K | 2026-03-31 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -1201000.0 | — | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 1422000.0 | +218.4% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 5008000.0 | +252.2% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -5412000.0 | -208.1% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -3265000.0 | +39.7% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 8516000.0 | +360.8% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 831000.0 | -90.2% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 10547000.0 | +1169.2% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 16083000.0 | +52.5% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 1210000.0 | -92.5% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 9172000.0 | +658.0% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 13539000.0 | +47.6% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 5136000.0 | -62.1% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 9609000.0 | +87.1% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 15881000.0 | +65.3% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 14536000.0 | -8.5% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 16446000.0 | +13.1% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 29537000.0 | +79.6% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 24542000.0 | -16.9% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 33871000.0 | +38.0% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 54719000.0 | +61.6% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 37265000.0 | -31.9% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 44648000.0 | +19.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 46226000.0 | +3.5% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 22597000.0 | -51.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 15750000.0 | -30.3% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 11457000.0 | -27.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -5735000.0 | -150.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 662000.0 | +111.5% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 10304000.0 | +1456.5% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | -23110000.0 | — | USD | 10-K | 2018-04-06 |
| Annual | 2017-01-31 | -2372000.0 | +89.7% | USD | 10-K | 2019-04-05 |
| Annual | 2018-01-31 | 925000.0 | +139.0% | USD | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 27481000.0 | +2870.9% | USD | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 21332000.0 | -22.4% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 37408000.0 | +75.4% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 90182000.0 | +141.1% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 138323000.0 | +53.4% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 168845000.0 | +22.1% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 4008000.0 | -97.6% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -6713000.0 | -267.5% | USD | 10-K | 2026-03-31 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -3858000.0 | — | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -2702000.0 | +30.0% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 264000.0 | +109.8% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -5932000.0 | -2347.0% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -5186000.0 | +12.6% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 2384000.0 | +146.0% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -1614000.0 | -167.7% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-07-31 | 5180000.0 | +420.9% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-10-31 | 10776000.0 | +108.0% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -445000.0 | -104.1% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2019-07-31 | 5511000.0 | +1338.4% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2019-10-31 | 8214000.0 | +49.0% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 2262000.0 | -72.5% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2020-07-31 | 6400000.0 | +182.9% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2020-10-31 | 9912000.0 | +54.9% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 10547000.0 | +6.4% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2021-07-31 | 11249000.0 | +6.7% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2021-10-31 | 21816000.0 | +93.9% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 17540000.0 | -19.6% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2022-07-31 | 24959000.0 | +42.3% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2022-10-31 | 41257000.0 | +65.3% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 26965000.0 | -34.6% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2023-07-31 | 31321000.0 | +16.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2023-10-31 | 30193000.0 | -3.6% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 9441000.0 | -68.7% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2024-07-31 | -4304000.0 | -145.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2024-10-31 | 1713000.0 | +139.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -13204000.0 | -870.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-07-31 | -6000000.0 | +54.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-10-31 | 1198000.0 | +120.0% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 264000.0 | — | USD | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 2384000.0 | +803.0% | USD | 10-K | 2019-04-05 |
| Annual | 2018-10-31 | 10776000.0 | +352.0% | USD | 10-K | 2020-04-07 |
| Annual | 2019-10-31 | 8214000.0 | -23.8% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 13953000.0 | +69.9% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 19356000.0 | +38.7% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 66047000.0 | +241.2% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 101868000.0 | +54.2% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 112441000.0 | +10.4% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -36911000.0 | -132.8% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -54174000.0 | -46.8% | USD | 10-K | 2026-03-31 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.17 | — | USD/shares | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -0.12 | +29.4% | USD/shares | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.01 | +108.3% | USD/shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.27 | -2800.0% | USD/shares | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.24 | +11.1% | USD/shares | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.11 | +145.8% | USD/shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -0.07 | -163.6% | USD/shares | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.23 | +428.6% | USD/shares | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.49 | +113.0% | USD/shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -0.02 | -104.1% | USD/shares | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.25 | +1350.0% | USD/shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.37 | +48.0% | USD/shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.1 | -73.0% | USD/shares | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 0.28 | +180.0% | USD/shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.44 | +57.1% | USD/shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.47 | +6.8% | USD/shares | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 0.5 | +6.4% | USD/shares | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 0.97 | +94.0% | USD/shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.78 | -19.6% | USD/shares | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 1.1 | +41.0% | USD/shares | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 1.82 | +65.5% | USD/shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 1.19 | -34.6% | USD/shares | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 1.38 | +16.0% | USD/shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1.32 | -4.3% | USD/shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.41 | -68.9% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | -0.19 | -146.3% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 0.07 | +136.8% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.58 | -928.6% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | -0.26 | +55.2% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 0.05 | +119.2% | USD/shares | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 0.01 | — | USD/shares | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 0.11 | +1000.0% | USD/shares | 10-K | 2019-04-05 |
| Annual | 2018-10-31 | 0.49 | +345.5% | USD/shares | 10-K | 2020-04-07 |
| Annual | 2019-10-31 | 0.37 | -24.5% | USD/shares | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 0.63 | +70.3% | USD/shares | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.86 | +36.5% | USD/shares | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 2.93 | +240.7% | USD/shares | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 4.5 | +53.6% | USD/shares | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 4.93 | +9.6% | USD/shares | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -1.63 | -133.1% | USD/shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -2.38 | -46.0% | USD/shares | 10-K | 2026-03-31 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.17 | — | USD/shares | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -0.12 | +29.4% | USD/shares | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.01 | +108.3% | USD/shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.27 | -2800.0% | USD/shares | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.24 | +11.1% | USD/shares | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.11 | +145.8% | USD/shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -0.07 | -163.6% | USD/shares | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.23 | +428.6% | USD/shares | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.48 | +108.7% | USD/shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -0.02 | -104.2% | USD/shares | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.25 | +1350.0% | USD/shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.37 | +48.0% | USD/shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.1 | -73.0% | USD/shares | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 0.28 | +180.0% | USD/shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.44 | +57.1% | USD/shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.47 | +6.8% | USD/shares | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 0.5 | +6.4% | USD/shares | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 0.97 | +94.0% | USD/shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.78 | -19.6% | USD/shares | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 1.1 | +41.0% | USD/shares | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 1.82 | +65.5% | USD/shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 1.19 | -34.6% | USD/shares | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 1.38 | +16.0% | USD/shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1.32 | -4.3% | USD/shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.41 | -68.9% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | -0.19 | -146.3% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 0.07 | +136.8% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.58 | -928.6% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | -0.26 | +55.2% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 0.05 | +119.2% | USD/shares | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 0.01 | — | USD/shares | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 0.11 | +1000.0% | USD/shares | 10-K | 2019-04-05 |
| Annual | 2018-10-31 | 0.48 | +336.4% | USD/shares | 10-K | 2020-04-07 |
| Annual | 2019-10-31 | 0.37 | -22.9% | USD/shares | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 0.63 | +70.3% | USD/shares | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.86 | +36.5% | USD/shares | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 2.92 | +239.5% | USD/shares | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 4.49 | +53.8% | USD/shares | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 4.93 | +9.8% | USD/shares | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -1.63 | -133.1% | USD/shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -2.38 | -46.0% | USD/shares | 10-K | 2026-03-31 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 89465000.0 | — | USD | 10-Q | 2017-12-07 |
| Quarterly | 2016-04-30 | 63782000.0 | -28.7% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 51090000.0 | -19.9% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 52431000.0 | +2.6% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-01-31 | 53151000.0 | +1.4% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2017-04-30 | 56241000.0 | +5.8% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 57526000.0 | +2.3% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 43861000.0 | -23.8% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 53396000.0 | +21.7% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-04-30 | 57254000.0 | +7.2% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 49673000.0 | -13.2% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 52243000.0 | +5.2% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-01-31 | 56745000.0 | +8.6% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-04-30 | 63331000.0 | +11.6% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 49517000.0 | -21.8% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 52420000.0 | +5.9% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 43721000.0 | -16.6% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-04-30 | 50835000.0 | +16.3% | USD | 10-Q | 2020-06-04 |
| Annual | 2016-01-31 | 89465000.0 | — | USD | 10-K | 2019-04-05 |
| Annual | 2017-01-31 | 53151000.0 | -40.6% | USD | 10-K | 2020-04-07 |
| Annual | 2018-01-31 | 53396000.0 | +0.5% | USD | 10-K | 2021-03-31 |
| Annual | 2019-01-31 | 56745000.0 | +6.3% | USD | 10-K | 2022-04-01 |
| Annual | 2020-01-31 | 43721000.0 | -23.0% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 78990000.0 | +80.7% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 146149000.0 | +85.0% | USD | 10-K | 2022-04-01 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-01-31 | 60672000.0 | — | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 66172000.0 | +9.1% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 78411000.0 | +18.5% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 81690000.0 | +4.2% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 77500000.0 | -5.1% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 85853000.0 | +10.8% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 86486000.0 | +0.7% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 88907000.0 | +2.8% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 72776000.0 | -18.1% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 76430000.0 | +5.0% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 75782000.0 | -0.8% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 73531000.0 | -3.0% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 69109000.0 | -6.0% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 71928000.0 | +4.1% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 82068000.0 | +14.1% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 85842000.0 | +4.6% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 94287000.0 | +9.8% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 84870000.0 | -10.0% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 96369000.0 | +13.5% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 111849000.0 | +16.1% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 95844000.0 | -14.3% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 131284000.0 | +37.0% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 119753000.0 | -8.8% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 129399000.0 | +8.1% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 153657000.0 | +18.7% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 134142000.0 | -12.7% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 131776000.0 | -1.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 140295000.0 | +6.5% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 119814000.0 | -14.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 124007000.0 | +3.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 127608000.0 | +2.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 146732000.0 | +15.0% | USD | 10-Q | 2025-12-04 |
| Annual | 2020-01-31 | 47401000.0 | — | USD | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 41579000.0 | -12.3% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 45191000.0 | +8.7% | USD | 10-K | 2022-04-01 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 689464000.0 | — | USD | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 684829000.0 | -0.7% | USD | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 682049000.0 | -0.4% | USD | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 607629000.0 | -10.9% | USD | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 478266000.0 | -21.3% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 484090000.0 | +1.2% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 517464000.0 | +6.9% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 529761000.0 | +2.4% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 472467000.0 | -10.8% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 518173000.0 | +9.7% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 547062000.0 | +5.6% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 525277000.0 | -4.0% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 491091000.0 | -6.5% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 568262000.0 | +15.7% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 629246000.0 | +10.7% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 624215000.0 | -0.8% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 597394000.0 | -4.3% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 583435000.0 | -2.3% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 570680000.0 | -2.2% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 532746000.0 | -6.6% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 418458000.0 | -21.5% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 415660000.0 | -0.7% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 427109000.0 | +2.8% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 412674000.0 | -3.4% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 421758000.0 | +2.2% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 494167000.0 | +17.2% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 556383000.0 | +12.6% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 630377000.0 | +13.3% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 703939000.0 | +11.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 854154000.0 | +21.3% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 979427000.0 | +14.7% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 1071088000.0 | +9.4% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 1303030000.0 | +21.7% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 1429762000.0 | +9.7% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 1527758000.0 | +6.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 1413088000.0 | -7.5% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1108672000.0 | -21.5% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 1099394000.0 | -0.8% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 1140000000.0 | +3.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1010734000.0 | -11.3% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 680482000.0 | — | USD | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 478266000.0 | -29.7% | USD | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 472467000.0 | -1.2% | USD | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 491091000.0 | +3.9% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 597394000.0 | +21.6% | USD | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 418458000.0 | -30.0% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 421758000.0 | +0.8% | USD | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 703939000.0 | +66.9% | USD | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 1303030000.0 | +85.1% | USD | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 1108672000.0 | -14.9% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 903085000.0 | -18.5% | USD | 10-K | 2026-03-31 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 858245000.0 | — | USD | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 822548000.0 | -4.2% | USD | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 803737000.0 | -2.3% | USD | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 743913000.0 | -7.4% | USD | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 607868000.0 | -18.3% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 616516000.0 | +1.4% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 655202000.0 | +6.3% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 655701000.0 | +0.1% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 599146000.0 | -8.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 653346000.0 | +9.0% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 686295000.0 | +5.0% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 668295000.0 | -2.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 640892000.0 | -4.1% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 729675000.0 | +13.9% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 773519000.0 | +6.0% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 773399000.0 | -0.0% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 727546000.0 | -5.9% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 721326000.0 | -0.9% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 698090000.0 | -3.2% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 656822000.0 | -5.9% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 580234000.0 | -11.7% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 588592000.0 | +1.4% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 595445000.0 | +1.2% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 604177000.0 | +1.5% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 690329000.0 | +14.3% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 748355000.0 | +8.4% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 812545000.0 | +8.6% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 803703000.0 | -1.1% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 869250000.0 | +8.2% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 1043587000.0 | +20.1% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 1165488000.0 | +11.7% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 1285548000.0 | +10.3% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 1519015000.0 | +18.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 1614889000.0 | +6.3% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 1709100000.0 | +5.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 1596699000.0 | -6.6% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1292628000.0 | -19.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 1272818000.0 | -1.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 1326282000.0 | +4.2% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1228100000.0 | -7.4% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 858245000.0 | — | USD | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 607868000.0 | -29.2% | USD | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 599146000.0 | -1.4% | USD | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 640892000.0 | +7.0% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 727546000.0 | +13.5% | USD | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 580234000.0 | -20.2% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 690329000.0 | +19.0% | USD | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 869250000.0 | +25.9% | USD | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 1519015000.0 | +74.8% | USD | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 1292628000.0 | -14.9% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 1089980000.0 | -15.7% | USD | 10-K | 2026-03-31 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 1047875000.0 | — | USD | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 1006043000.0 | -4.0% | USD | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 984806000.0 | -2.1% | USD | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 920297000.0 | -6.6% | USD | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 771422000.0 | -16.2% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 782928000.0 | +1.5% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 822421000.0 | +5.0% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 818290000.0 | -0.5% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 760308000.0 | -7.1% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 809415000.0 | +6.5% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 839449000.0 | +3.7% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 825210000.0 | -1.7% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 792438000.0 | -4.0% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 985106000.0 | +24.3% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 1029196000.0 | +4.5% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 1029524000.0 | +0.0% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 975343000.0 | -5.3% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 969739000.0 | -0.6% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 948025000.0 | -2.2% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 900856000.0 | -5.0% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 815789000.0 | -9.4% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 830741000.0 | +1.8% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 839371000.0 | +1.0% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 855219000.0 | +1.9% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 946667000.0 | +10.7% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 1010197000.0 | +6.7% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 1077871000.0 | +6.7% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 1124770000.0 | +4.4% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 1188695000.0 | +5.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 1378105000.0 | +15.9% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 1517016000.0 | +10.1% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 1649738000.0 | +8.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 1992261000.0 | +20.8% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 2087667000.0 | +4.8% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 2220549000.0 | +6.4% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 2109403000.0 | -5.0% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1813938000.0 | -14.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 1797687000.0 | -0.9% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 1877942000.0 | +4.5% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1769360000.0 | -5.8% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 1047875000.0 | — | USD | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 771422000.0 | -26.4% | USD | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 760308000.0 | -1.4% | USD | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 792438000.0 | +4.2% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 975343000.0 | +23.1% | USD | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 815789000.0 | -16.4% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 946667000.0 | +16.0% | USD | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 1188695000.0 | +25.6% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 1992261000.0 | +67.6% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 1813938000.0 | -9.0% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 1616928000.0 | -10.9% | USD | 10-K | 2026-03-31 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 523425000.0 | — | USD | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 522011000.0 | -0.3% | USD | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 507278000.0 | -2.8% | USD | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 462025000.0 | -8.9% | USD | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 308826000.0 | -33.2% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 328384000.0 | +6.3% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 375520000.0 | +14.4% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 385944000.0 | +2.8% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 328289000.0 | -14.9% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 394043000.0 | +20.0% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 480315000.0 | +21.9% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 448511000.0 | -6.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 420452000.0 | -6.3% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 526204000.0 | +25.2% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 553856000.0 | +5.3% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 547717000.0 | -1.1% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 494163000.0 | -9.8% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 477417000.0 | -3.4% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 449866000.0 | -5.8% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 381207000.0 | -15.3% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 317500000.0 | -16.7% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 310205000.0 | -2.3% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 310471000.0 | +0.1% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 305683000.0 | -1.5% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 374721000.0 | +22.6% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 417499000.0 | +11.4% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 459667000.0 | +10.1% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 462697000.0 | +0.7% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 498151000.0 | +7.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 660239000.0 | +32.5% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 778003000.0 | +17.8% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 885404000.0 | +13.8% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 1152401000.0 | +30.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 1247738000.0 | +8.3% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 1343420000.0 | +7.7% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 1212027000.0 | -9.8% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 960956000.0 | -20.7% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 955918000.0 | -0.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 1011133000.0 | +5.8% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 904055000.0 | -10.6% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 523425000.0 | — | USD | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 308826000.0 | -41.0% | USD | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 328289000.0 | +6.3% | USD | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 420452000.0 | +28.1% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 494163000.0 | +17.5% | USD | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 317500000.0 | -35.7% | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 374721000.0 | +18.0% | USD | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 498151000.0 | +32.9% | USD | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 1152401000.0 | +131.3% | USD | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 960956000.0 | -16.6% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 771963000.0 | -19.7% | USD | 10-K | 2026-03-31 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 338349000.0 | — | USD | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 336626000.0 | -0.5% | USD | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 329772000.0 | -2.0% | USD | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 332343000.0 | +0.8% | USD | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 321179000.0 | -3.4% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 317296000.0 | -1.2% | USD | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 314725000.0 | -0.8% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 319155000.0 | +1.4% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 321855000.0 | +0.8% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-04-30 | 321484000.0 | -0.1% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-07-31 | 325954000.0 | +1.4% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2018-10-31 | 337581000.0 | +3.6% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-01-31 | 335311000.0 | -0.7% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2019-04-30 | 328742000.0 | -2.0% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2019-07-31 | 335959000.0 | +2.2% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2019-10-31 | 342279000.0 | +1.9% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-01-31 | 345104000.0 | +0.8% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2020-04-30 | 347078000.0 | +0.6% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2020-07-31 | 354792000.0 | +2.2% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2020-10-31 | 367568000.0 | +3.6% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-01-31 | 371281000.0 | +1.0% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2021-04-30 | 379083000.0 | +2.1% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2021-07-31 | 391852000.0 | +3.4% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2021-10-31 | 413578000.0 | +5.5% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-01-31 | 435199000.0 | +5.2% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2022-04-30 | 451483000.0 | +3.7% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2022-07-31 | 474277000.0 | +5.0% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2022-10-31 | 511287000.0 | +7.8% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-01-31 | 536306000.0 | +4.9% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2023-04-30 | 564033000.0 | +5.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2023-07-31 | 596681000.0 | +5.8% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2023-10-31 | 625833000.0 | +4.9% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 657642000.0 | +5.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2024-04-30 | 662601000.0 | +0.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2024-07-31 | 659566000.0 | -0.5% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2024-10-31 | 668200000.0 | +1.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 614077000.0 | -8.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 605444000.0 | -1.4% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-07-31 | 610343000.0 | +0.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-10-31 | 612626000.0 | +0.4% | USD | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 338349000.0 | — | USD | 10-K | 2019-04-05 |
| Annual | 2017-01-31 | 321179000.0 | -5.1% | USD | 10-K | 2020-04-07 |
| Annual | 2018-01-31 | 321855000.0 | +0.2% | USD | 10-K | 2021-03-31 |
| Annual | 2019-01-31 | 335311000.0 | +4.2% | USD | 10-K | 2022-04-01 |
| Annual | 2020-01-31 | 345104000.0 | +2.9% | USD | 10-K | 2023-03-30 |
| Annual | 2021-01-31 | 345104000.0 | +0.0% | USD | 10-K | 2024-04-03 |
| Annual | 2022-01-31 | 435199000.0 | +26.1% | USD | 10-K | 2025-04-07 |
| Annual | 2023-01-31 | 536306000.0 | +23.2% | USD | 10-K | 2026-03-31 |
| Annual | 2024-01-31 | 657642000.0 | +22.6% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 614077000.0 | -6.6% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 579298000.0 | -5.7% | USD | 10-K | 2026-03-31 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2021-01-31 | 49497000.0 | — | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-07-31 | 69079000.0 | +39.6% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 76169000.0 | +10.3% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 80648000.0 | +5.9% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 88244000.0 | +9.4% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 93150000.0 | +5.6% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 97950000.0 | +5.2% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 97191000.0 | -0.8% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 100926000.0 | +3.8% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 98226000.0 | -2.7% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 99177000.0 | +1.0% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 120113000.0 | +21.1% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 119330000.0 | -0.7% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 126606000.0 | +6.1% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 140634000.0 | +11.1% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 168687000.0 | +19.9% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 165254000.0 | -2.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 164490000.0 | -0.5% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 176584000.0 | +7.4% | USD | 10-Q | 2025-12-04 |
| Annual | 2021-01-31 | 49497000.0 | — | USD | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 80648000.0 | +62.9% | USD | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 97191000.0 | +20.5% | USD | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 120113000.0 | +23.6% | USD | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 168687000.0 | +40.4% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 179975000.0 | +6.7% | USD | 10-K | 2026-03-31 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-07-31 | -6303000.0 | — | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | -8289000.0 | -31.5% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | -5442000.0 | +34.3% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 13035000.0 | +339.5% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 60814000.0 | +366.5% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 26956000.0 | -55.7% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 28561000.0 | +6.0% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 72275000.0 | +153.1% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 5321000.0 | -92.6% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | -20953000.0 | -493.8% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | -7134000.0 | +66.0% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | -77704000.0 | -989.2% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | -122695000.0 | -57.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | -82061000.0 | +33.1% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | -32354000.0 | +60.6% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | -47367000.0 | -46.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | -56195000.0 | -18.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 6195000.0 | +111.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 49894000.0 | +705.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 83884000.0 | +68.1% | USD | 10-Q | 2025-12-04 |
| Annual | 2019-01-31 | 46605000.0 | — | USD | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 955000.0 | -98.0% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 172996000.0 | +18014.8% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 158916000.0 | -8.1% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 10816000.0 | -93.2% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | -32280000.0 | -398.4% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 70291000.0 | +317.8% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 137452000.0 | +95.5% | USD | 10-K | 2026-03-31 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-07-31 | -14638000.0 | — | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | -30755000.0 | -110.1% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | -5122000.0 | +83.3% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | -16794000.0 | -227.9% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | -22216000.0 | -32.3% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | -8984000.0 | +59.6% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | -19402000.0 | -116.0% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | -29006000.0 | -49.5% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | -11944000.0 | +58.8% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | -20736000.0 | -73.6% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | -123967000.0 | -497.8% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | -26300000.0 | +78.8% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | -50738000.0 | -92.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | -64051000.0 | -26.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | -12904000.0 | +79.9% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | -21467000.0 | -66.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | -29439000.0 | -37.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -5234000.0 | +82.2% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | -24852000.0 | -374.8% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | -17026000.0 | +31.5% | USD | 10-Q | 2025-12-04 |
| Annual | 2019-01-31 | -25832000.0 | — | USD | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | -36469000.0 | -41.2% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | -20297000.0 | +44.3% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | -55198000.0 | -172.0% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | -134065000.0 | -142.9% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | -163372000.0 | -21.9% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -47746000.0 | +70.8% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -22709000.0 | +52.4% | USD | 10-K | 2026-03-31 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-07-31 | 13647000.0 | — | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 34902000.0 | +155.7% | USD | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 17714000.0 | -49.2% | USD | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 4519000.0 | -74.5% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | -40779000.0 | -1002.4% | USD | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | -6834000.0 | +83.2% | USD | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | -22373000.0 | -227.4% | USD | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | -31315000.0 | -40.0% | USD | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 7989000.0 | +125.5% | USD | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 39563000.0 | +395.2% | USD | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 34333000.0 | -13.2% | USD | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 98196000.0 | +186.0% | USD | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 181819000.0 | +85.2% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 170268000.0 | -6.4% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 43081000.0 | -74.7% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 62411000.0 | +44.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 70968000.0 | +13.7% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -15781000.0 | -122.2% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | -29961000.0 | -89.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | -55730000.0 | -86.0% | USD | 10-Q | 2025-12-04 |
| Annual | 2019-01-31 | -16727000.0 | — | USD | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 22869000.0 | +236.7% | USD | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | -117939000.0 | -615.7% | USD | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | -35335000.0 | +70.0% | USD | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 21959000.0 | +162.1% | USD | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 188577000.0 | +758.8% | USD | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -23619000.0 | -112.5% | USD | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -123705000.0 | -423.8% | USD | 10-K | 2026-03-31 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 1051000.0 | — | USD | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 2750000.0 | +161.7% | USD | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 7121000.0 | +158.9% | USD | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 4575000.0 | -35.8% | USD | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 7472000.0 | +63.3% | USD | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 12129000.0 | +62.3% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 692000.0 | -94.3% | USD | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 2609000.0 | +277.0% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 4456000.0 | +70.8% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 1604000.0 | -64.0% | USD | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 3101000.0 | +93.3% | USD | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 7637000.0 | +146.3% | USD | 10-Q | 2019-12-05 |
| Quarterly | 2020-04-30 | 2036000.0 | -73.3% | USD | 10-Q | 2020-06-04 |
| Annual | 2016-01-31 | 8070000.0 | — | USD | 10-K | 2018-04-06 |
| Annual | 2017-01-31 | 9288000.0 | +15.1% | USD | 10-K | 2019-04-05 |
| Annual | 2018-01-31 | 13537000.0 | +45.7% | USD | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 6286000.0 | -53.6% | USD | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 10714000.0 | +70.4% | USD | 10-K | 2020-04-07 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 21604000.0 | — | shares | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 21588000.0 | -0.1% | shares | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 21816000.0 | +1.1% | shares | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 21819000.0 | +0.0% | shares | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 21836000.0 | +0.1% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 21834000.0 | -0.0% | shares | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 22031000.0 | +0.9% | shares | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 22042000.0 | +0.0% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 22102000.0 | +0.3% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 22094000.0 | -0.0% | shares | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 22218000.0 | +0.6% | shares | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 22220000.0 | +0.0% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 22218000.0 | -0.0% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 22184000.0 | -0.2% | shares | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 22354000.0 | +0.8% | shares | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 22352000.0 | -0.0% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 22335000.0 | -0.1% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 22314000.0 | -0.1% | shares | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 22553000.0 | +1.1% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 22555000.0 | +0.0% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 22553000.0 | -0.0% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 22520000.0 | -0.1% | shares | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 22596000.0 | +0.3% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 22592000.0 | -0.0% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 22588000.0 | -0.0% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 22569000.0 | -0.1% | shares | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 22695000.0 | +0.6% | shares | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 22707000.0 | +0.1% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 22697761.0 | -0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 22669000.0 | -0.1% | shares | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 22863628.0 | +0.9% | shares | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 22862706.0 | -0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 22848138.0 | -0.1% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 22818170.0 | -0.1% | shares | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 23127895.0 | +1.4% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 23125967.0 | -0.0% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 23124768.0 | -0.0% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 23085586.0 | -0.2% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 23373234.0 | +1.2% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 23370174.0 | -0.0% | shares | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 21604000.0 | — | shares | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 21836000.0 | +1.1% | shares | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 22102000.0 | +1.2% | shares | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 22218000.0 | +0.5% | shares | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 22335377.0 | +0.5% | shares | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 22552967.0 | +1.0% | shares | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 22587859.0 | +0.2% | shares | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 22697761.0 | +0.5% | shares | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 22848138.0 | +0.7% | shares | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 23124768.0 | +1.2% | shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 23363865.0 | +1.0% | shares | 10-K | 2026-03-31 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 21604000.0 | — | shares | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 21588000.0 | -0.1% | shares | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 21816000.0 | +1.1% | shares | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 21819000.0 | +0.0% | shares | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 21836000.0 | +0.1% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 21834000.0 | -0.0% | shares | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 22031000.0 | +0.9% | shares | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 22042000.0 | +0.0% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 22102000.0 | +0.3% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 22094000.0 | -0.0% | shares | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 22218000.0 | +0.6% | shares | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 22220000.0 | +0.0% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 22218000.0 | -0.0% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 22184000.0 | -0.2% | shares | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 22354000.0 | +0.8% | shares | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 22352000.0 | -0.0% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 22335000.0 | -0.1% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 22314000.0 | -0.1% | shares | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 22553000.0 | +1.1% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 22555000.0 | +0.0% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 22553000.0 | -0.0% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 22520000.0 | -0.1% | shares | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 22596000.0 | +0.3% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 22592000.0 | -0.0% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 22588000.0 | -0.0% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 22569000.0 | -0.1% | shares | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 22695000.0 | +0.6% | shares | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 22707000.0 | +0.1% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 22697761.0 | -0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 22669000.0 | -0.1% | shares | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 22863628.0 | +0.9% | shares | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 22862706.0 | -0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 22848138.0 | -0.1% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 22818170.0 | -0.1% | shares | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 23127895.0 | +1.4% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 23125967.0 | -0.0% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 23124768.0 | -0.0% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 23085586.0 | -0.2% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 23373234.0 | +1.2% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 23370174.0 | -0.0% | shares | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 21604000.0 | — | shares | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 21836000.0 | +1.1% | shares | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 22102000.0 | +1.2% | shares | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 22218000.0 | +0.5% | shares | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 22335377.0 | +0.5% | shares | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 22552967.0 | +1.0% | shares | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 22587859.0 | +0.2% | shares | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 22697761.0 | +0.5% | shares | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 22848138.0 | +0.7% | shares | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 23124768.0 | +1.2% | shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 23363865.0 | +1.0% | shares | 10-K | 2026-03-31 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 21203000.0 | — | shares | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 21205000.0 | +0.0% | shares | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 21218000.0 | +0.1% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 21373000.0 | +0.7% | shares | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 21546000.0 | +0.8% | shares | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 21585000.0 | +0.2% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 21734000.0 | +0.7% | shares | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 21826000.0 | +0.4% | shares | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 21835000.0 | +0.0% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 21872000.0 | +0.2% | shares | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 21960000.0 | +0.4% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 21973000.0 | +0.1% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 22012000.0 | +0.2% | shares | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 22118000.0 | +0.5% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 22132000.0 | +0.1% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 22168000.0 | +0.2% | shares | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 22261000.0 | +0.4% | shares | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 22213000.0 | -0.2% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 22312000.0 | +0.4% | shares | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 22387000.0 | +0.3% | shares | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 22393000.0 | +0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 22441000.0 | +0.2% | shares | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 22476000.0 | +0.2% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 22512000.0 | +0.2% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 22542000.0 | +0.1% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 22617000.0 | +0.3% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 22631000.0 | +0.1% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 22669000.0 | +0.2% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 22764000.0 | +0.4% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 22776000.0 | +0.1% | shares | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 21111000.0 | — | shares | 10-K | 2018-04-06 |
| Annual | 2017-01-31 | 21294000.0 | +0.9% | shares | 10-K | 2019-04-05 |
| Annual | 2018-01-31 | 21543000.0 | +1.2% | shares | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 21809000.0 | +1.2% | shares | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 21946000.0 | +0.6% | shares | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 22100000.0 | +0.7% | shares | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 22238000.0 | +0.6% | shares | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 22373000.0 | +0.6% | shares | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 22493000.0 | +0.5% | shares | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 22606000.0 | +0.5% | shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 22748000.0 | +0.6% | shares | 10-K | 2026-03-31 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 21203000.0 | — | shares | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 21205000.0 | +0.0% | shares | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 21269000.0 | +0.3% | shares | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 21373000.0 | +0.5% | shares | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 21546000.0 | +0.8% | shares | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 21643000.0 | +0.5% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 21734000.0 | +0.4% | shares | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 21831000.0 | +0.4% | shares | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 21842000.0 | +0.1% | shares | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 21872000.0 | +0.1% | shares | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 21964000.0 | +0.4% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 21976000.0 | +0.1% | shares | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 22012000.0 | +0.2% | shares | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 22119000.0 | +0.5% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 22137000.0 | +0.1% | shares | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 22179000.0 | +0.2% | shares | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 22276000.0 | +0.4% | shares | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 22222000.0 | -0.2% | shares | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 22321000.0 | +0.4% | shares | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 22392000.0 | +0.3% | shares | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 22399000.0 | +0.0% | shares | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 22448000.0 | +0.2% | shares | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 22484000.0 | +0.2% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 22517000.0 | +0.1% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 22546000.0 | +0.1% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 22617000.0 | +0.3% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 22631000.0 | +0.1% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 22669000.0 | +0.2% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 22764000.0 | +0.4% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 22780000.0 | +0.1% | shares | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 21111000.0 | — | shares | 10-K | 2018-04-06 |
| Annual | 2017-01-31 | 21294000.0 | +0.9% | shares | 10-K | 2019-04-05 |
| Annual | 2018-01-31 | 21543000.0 | +1.2% | shares | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 21816000.0 | +1.3% | shares | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 21953000.0 | +0.6% | shares | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 22104000.0 | +0.7% | shares | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 22248000.0 | +0.7% | shares | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 22380000.0 | +0.6% | shares | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 22499000.0 | +0.5% | shares | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 22606000.0 | +0.5% | shares | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 22748000.0 | +0.6% | shares | 10-K | 2026-03-31 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 0.2831 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 0.2826 | -0.2% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.3610 | +27.7% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 0.3373 | -6.6% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 0.3269 | -3.1% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.4037 | +23.5% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 0.3011 | -25.4% | ratio | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.3541 | +17.6% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.4374 | +23.5% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 0.2825 | -35.4% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.3060 | +8.3% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.3506 | +14.6% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.3199 | -8.8% | ratio | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 0.3201 | +0.1% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.4006 | +25.1% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.4486 | +12.0% | ratio | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 0.4499 | +0.3% | ratio | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 0.5308 | +18.0% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.4564 | -14.0% | ratio | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 0.4607 | +0.9% | ratio | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 0.5946 | +29.1% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.4133 | -30.5% | ratio | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 0.4236 | +2.5% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 0.4207 | -0.7% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.3012 | -28.4% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 0.2854 | -5.2% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 0.3223 | +12.9% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 0.3306 | +2.6% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 0.2910 | -12.0% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 0.3643 | +25.2% | ratio | 10-Q | 2025-12-04 |
| Annual | 2018-01-31 | 1.5686 | — | ratio | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 1.5919 | +1.5% | ratio | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 1.3382 | -15.9% | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 1.7299 | +29.3% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 1.8084 | +4.5% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 1.8586 | +2.8% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 1.3846 | -25.5% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 1.4896 | +7.6% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 1.5011 | +0.8% | ratio | 10-K | 2026-03-31 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 1.6397 | — | ratio | 10-Q | 2016-12-08 |
| Quarterly | 2016-04-30 | 1.5757 | -3.9% | ratio | 10-Q | 2016-06-02 |
| Quarterly | 2016-07-31 | 1.5844 | +0.6% | ratio | 10-Q | 2016-09-01 |
| Quarterly | 2016-10-31 | 1.6101 | +1.6% | ratio | 10-Q | 2016-12-08 |
| Quarterly | 2017-01-31 | 1.9683 | +22.2% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 1.8774 | -4.6% | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2017-07-31 | 1.7448 | -7.1% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2017-10-31 | 1.6990 | -2.6% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2018-01-31 | 1.8251 | +7.4% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 1.6581 | -9.2% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2018-07-31 | 1.4288 | -13.8% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2018-10-31 | 1.4900 | +4.3% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 1.5243 | +2.3% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 1.3867 | -9.0% | ratio | 10-Q | 2019-06-06 |
| Quarterly | 2019-07-31 | 1.3966 | +0.7% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 1.4120 | +1.1% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 1.4723 | +4.3% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 1.5109 | +2.6% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2020-07-31 | 1.5518 | +2.7% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 1.7230 | +11.0% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2021-01-31 | 1.8275 | +6.1% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 1.8974 | +3.8% | ratio | 10-Q | 2021-06-04 |
| Quarterly | 2021-07-31 | 1.9179 | +1.1% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 1.9765 | +3.1% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2022-01-31 | 1.8422 | -6.8% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 1.7925 | -2.7% | ratio | 10-Q | 2022-06-03 |
| Quarterly | 2022-07-31 | 1.7677 | -1.4% | ratio | 10-Q | 2022-09-09 |
| Quarterly | 2022-10-31 | 1.7370 | -1.7% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2023-01-31 | 1.7450 | +0.5% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 1.5806 | -9.4% | ratio | 10-Q | 2023-06-01 |
| Quarterly | 2023-07-31 | 1.4981 | -5.2% | ratio | 10-Q | 2023-09-07 |
| Quarterly | 2023-10-31 | 1.4519 | -3.1% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2024-01-31 | 1.3181 | -9.2% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 1.2943 | -1.8% | ratio | 10-Q | 2024-06-07 |
| Quarterly | 2024-07-31 | 1.2722 | -1.7% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2024-10-31 | 1.3174 | +3.6% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1.3451 | +2.1% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 1.3315 | -1.0% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 1.3117 | -1.5% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1.3584 | +3.6% | ratio | 10-Q | 2025-12-04 |
| Annual | 2016-01-31 | 1.6397 | — | ratio | 10-K | 2017-04-07 |
| Annual | 2017-01-31 | 1.9683 | +20.0% | ratio | 10-K | 2018-04-06 |
| Annual | 2018-01-31 | 1.8251 | -7.3% | ratio | 10-K | 2019-04-05 |
| Annual | 2019-01-31 | 1.5243 | -16.5% | ratio | 10-K | 2020-04-07 |
| Annual | 2020-01-31 | 1.4723 | -3.4% | ratio | 10-K | 2021-03-31 |
| Annual | 2021-01-31 | 1.8275 | +24.1% | ratio | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 1.8422 | +0.8% | ratio | 10-K | 2023-03-30 |
| Annual | 2023-01-31 | 1.7450 | -5.3% | ratio | 10-K | 2024-04-03 |
| Annual | 2024-01-31 | 1.3181 | -24.5% | ratio | 10-K | 2025-04-07 |
| Annual | 2025-01-31 | 1.3451 | +2.0% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 1.4120 | +5.0% | ratio | 10-K | 2026-03-31 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 0.1880 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 0.1902 | +1.2% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.1758 | -7.5% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | 0.1852 | +5.3% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 0.1964 | +6.0% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.1861 | -5.2% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 0.1951 | +4.9% | ratio | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.1982 | +1.6% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.1927 | -2.8% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 0.1937 | +0.5% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.2033 | +5.0% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.1989 | -2.2% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.1883 | -5.3% | ratio | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 0.2066 | +9.7% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.2010 | -2.7% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.1904 | -5.3% | ratio | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 0.1987 | +4.3% | ratio | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 0.2037 | +2.5% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.1924 | -5.6% | ratio | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 0.2068 | +7.5% | ratio | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 0.2087 | +0.9% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.2082 | -0.3% | ratio | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 0.2076 | -0.3% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 0.1993 | -4.0% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.1937 | -2.8% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 0.1773 | -8.4% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 0.1625 | -8.4% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | 0.1530 | -5.9% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 0.1714 | +12.0% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 0.1722 | +0.5% | ratio | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 0.1758 | — | ratio | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 0.1861 | +5.8% | ratio | 10-K | 2019-04-05 |
| Annual | 2020-01-31 | 0.1922 | +3.3% | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.1852 | -3.6% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 0.1944 | +4.9% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 0.1991 | +2.4% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 0.1926 | -3.2% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 0.1464 | -24.0% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | 0.1576 | +7.7% | ratio | 10-K | 2026-03-31 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.0135 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -0.0097 | +28.3% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.0008 | +108.2% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.0225 | -2926.7% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.0193 | +14.1% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.0072 | +137.4% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -0.0066 | -191.8% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-07-31 | 0.0174 | +363.2% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-10-31 | 0.0299 | +71.3% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -0.0016 | -105.4% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-07-31 | 0.0175 | +1194.2% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-10-31 | 0.0228 | +30.1% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.0073 | -68.0% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-07-31 | 0.0211 | +189.2% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-10-31 | 0.0275 | +30.2% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.0283 | +3.0% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-07-31 | 0.0298 | +5.3% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-10-31 | 0.0481 | +61.3% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.0380 | -20.8% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-07-31 | 0.0503 | +32.1% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-10-31 | 0.0617 | +22.7% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.0473 | -23.3% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-07-31 | 0.0487 | +3.0% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-10-31 | 0.0435 | -10.8% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.0150 | -65.5% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-07-31 | -0.0068 | -145.2% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-10-31 | 0.0025 | +137.1% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.0222 | -981.7% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-07-31 | -0.0110 | +50.6% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-10-31 | 0.0019 | +116.9% | ratio | 10-Q | 2025-12-04 |
| Annual | 2016-10-31 | 0.0008 | — | ratio | 10-K | 2018-04-06 |
| Annual | 2017-10-31 | 0.0072 | +808.3% | ratio | 10-K | 2019-04-05 |
| Annual | 2020-01-31 | 0.0107 | +48.1% | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.0137 | +28.3% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 0.0386 | +181.3% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 0.0461 | +19.5% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 0.0408 | -11.6% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -0.0137 | -133.5% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -0.0223 | -63.4% | ratio | 10-K | 2026-03-31 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.0042 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 0.0051 | +221.2% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.0151 | +195.0% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.0205 | -236.0% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.0121 | +40.7% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.0258 | +312.3% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | 0.0034 | -86.8% | ratio | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.0355 | +940.7% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.0446 | +25.6% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | 0.0043 | -90.2% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.0291 | +569.7% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.0375 | +28.8% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.0166 | -55.9% | ratio | 10-Q | 2021-06-04 |
| Quarterly | 2020-07-31 | 0.0317 | +91.2% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.0440 | +39.0% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.0390 | -11.4% | ratio | 10-Q | 2022-06-03 |
| Quarterly | 2021-07-31 | 0.0436 | +11.7% | ratio | 10-Q | 2022-09-09 |
| Quarterly | 2021-10-31 | 0.0651 | +49.4% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.0532 | -18.2% | ratio | 10-Q | 2023-06-01 |
| Quarterly | 2022-07-31 | 0.0682 | +28.1% | ratio | 10-Q | 2023-09-07 |
| Quarterly | 2022-10-31 | 0.0818 | +19.9% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.0654 | -20.0% | ratio | 10-Q | 2024-06-07 |
| Quarterly | 2023-07-31 | 0.0695 | +6.2% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 0.0666 | -4.2% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.0359 | -46.0% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-07-31 | 0.0249 | -30.8% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 0.0169 | -32.2% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.0096 | -157.3% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-07-31 | 0.0012 | +112.6% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 0.0160 | +1219.6% | ratio | 10-Q | 2025-12-04 |
| Annual | 2018-01-31 | 0.0008 | — | ratio | 10-K | 2020-04-07 |
| Annual | 2019-01-31 | 0.0218 | +2708.7% | ratio | 10-K | 2021-03-31 |
| Annual | 2020-01-31 | 0.0163 | -25.0% | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.0265 | +62.2% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 0.0527 | +98.7% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 0.0626 | +18.8% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 0.0612 | -2.2% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | 0.0015 | -97.6% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -0.0028 | -286.5% | ratio | 10-K | 2026-03-31 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.1709 | — | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2016-04-30 | 0.1222 | -28.5% | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | 0.1007 | -17.6% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.1135 | +12.7% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-01-31 | 0.1721 | +51.7% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2017-04-30 | 0.1713 | -0.5% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | 0.1532 | -10.6% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.1136 | -25.8% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 0.1626 | +43.1% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-04-30 | 0.1453 | -10.7% | ratio | 10-Q | 2019-06-06 |
| Quarterly | 2018-07-31 | 0.1034 | -28.8% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2018-10-31 | 0.1165 | +12.6% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-01-31 | 0.1350 | +15.9% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2019-04-30 | 0.1204 | -10.8% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2019-07-31 | 0.0894 | -25.7% | ratio | 10-Q | 2019-09-05 |
| Quarterly | 2019-10-31 | 0.0957 | +7.0% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2020-01-31 | 0.0885 | -7.6% | ratio | 10-Q | 2020-06-04 |
| Quarterly | 2020-04-30 | 0.1065 | +20.3% | ratio | 10-Q | 2020-06-04 |
| Annual | 2016-01-31 | 0.1709 | — | ratio | 10-K | 2019-04-05 |
| Annual | 2017-01-31 | 0.1721 | +0.7% | ratio | 10-K | 2020-04-07 |
| Annual | 2018-01-31 | 0.1626 | -5.5% | ratio | 10-K | 2021-03-31 |
| Annual | 2019-01-31 | 0.1350 | -17.0% | ratio | 10-K | 2022-04-01 |
| Annual | 2020-01-31 | 0.0885 | -34.4% | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.2488 | +181.2% | ratio | 10-K | 2022-04-01 |
| Annual | 2022-01-31 | 0.3900 | +56.8% | ratio | 10-K | 2022-04-01 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.0038 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -0.0027 | +28.5% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.0003 | +110.5% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.0076 | -2741.2% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.0063 | +16.8% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.0029 | +146.2% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -0.0020 | -168.4% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-07-31 | 0.0062 | +409.5% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-10-31 | 0.0131 | +111.6% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -0.0005 | -103.5% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-07-31 | 0.0054 | +1285.4% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-10-31 | 0.0080 | +49.0% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.0023 | -70.8% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-07-31 | 0.0068 | +189.4% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-10-31 | 0.0110 | +63.0% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.0127 | +15.4% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-07-31 | 0.0134 | +5.6% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-10-31 | 0.0255 | +90.3% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.0174 | -31.9% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-07-31 | 0.0232 | +33.4% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-10-31 | 0.0367 | +58.4% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.0196 | -46.7% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-07-31 | 0.0206 | +5.5% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-10-31 | 0.0183 | -11.4% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.0045 | -75.3% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-07-31 | -0.0019 | -142.9% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-10-31 | 0.0008 | +141.9% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.0073 | -1004.5% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-07-31 | -0.0032 | +56.5% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-10-31 | 0.0007 | +121.2% | ratio | 10-Q | 2025-12-04 |
| Annual | 2020-01-31 | 0.0143 | — | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.0237 | +65.9% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 0.0698 | +194.0% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 0.0857 | +22.8% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 0.0564 | -34.1% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -0.0203 | -136.1% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -0.0335 | -64.7% | ratio | 10-K | 2026-03-31 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | -0.0115 | — | ratio | 10-Q | 2017-06-02 |
| Quarterly | 2016-07-31 | -0.0082 | +28.5% | ratio | 10-Q | 2017-09-07 |
| Quarterly | 2016-10-31 | 0.0008 | +109.7% | ratio | 10-Q | 2017-12-07 |
| Quarterly | 2017-04-30 | -0.0187 | -2453.5% | ratio | 10-Q | 2018-06-07 |
| Quarterly | 2017-07-31 | -0.0165 | +11.9% | ratio | 10-Q | 2018-09-06 |
| Quarterly | 2017-10-31 | 0.0075 | +145.3% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-04-30 | -0.0050 | -167.2% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-07-31 | 0.0159 | +416.5% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2018-10-31 | 0.0319 | +100.9% | ratio | 10-Q | 2019-12-05 |
| Quarterly | 2019-04-30 | -0.0014 | -104.2% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-07-31 | 0.0164 | +1311.8% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2019-10-31 | 0.0240 | +46.3% | ratio | 10-Q | 2020-12-03 |
| Quarterly | 2020-04-30 | 0.0065 | -72.8% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-07-31 | 0.0180 | +176.8% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2020-10-31 | 0.0270 | +49.5% | ratio | 10-Q | 2021-12-03 |
| Quarterly | 2021-04-30 | 0.0278 | +3.2% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-07-31 | 0.0287 | +3.2% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2021-10-31 | 0.0527 | +83.7% | ratio | 10-Q | 2022-12-08 |
| Quarterly | 2022-04-30 | 0.0388 | -26.4% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-07-31 | 0.0526 | +35.5% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2022-10-31 | 0.0807 | +53.3% | ratio | 10-Q | 2023-12-07 |
| Quarterly | 2023-04-30 | 0.0478 | -40.8% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-07-31 | 0.0525 | +9.8% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2023-10-31 | 0.0482 | -8.1% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-04-30 | 0.0142 | -70.5% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-07-31 | -0.0065 | -145.8% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2024-10-31 | 0.0026 | +139.3% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-04-30 | -0.0218 | -950.7% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-07-31 | -0.0098 | +54.9% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-10-31 | 0.0020 | +119.9% | ratio | 10-Q | 2025-12-04 |
| Annual | 2020-01-31 | 0.0404 | — | ratio | 10-K | 2022-04-01 |
| Annual | 2021-01-31 | 0.0561 | +38.7% | ratio | 10-K | 2023-03-30 |
| Annual | 2022-01-31 | 0.1518 | +170.6% | ratio | 10-K | 2024-04-03 |
| Annual | 2023-01-31 | 0.1899 | +25.2% | ratio | 10-K | 2025-04-07 |
| Annual | 2024-01-31 | 0.1710 | -10.0% | ratio | 10-K | 2026-03-31 |
| Annual | 2025-01-31 | -0.0601 | -135.2% | ratio | 10-K | 2026-03-31 |
| Annual | 2026-01-31 | -0.0935 | -55.6% | ratio | 10-K | 2026-03-31 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | Larsen Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 6,143 | $17.35 | $106,581 | 55,498 |
| 2025-06-19 | Meyer David Joseph | Chairman |
Equity grant / award
A
|
Common Stock | 1,489 | $0.00 | $0 | 144,199 |
| 2025-06-02 | Larsen Robert | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 24,311 | $0.00 | $0 | 61,641 |
| 2025-04-03 | Larsen Robert | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 658 | $15.20 | $10,002 | 37,330 |
| 2025-04-01 | Larsen Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 4,460 | $16.96 | $75,642 | 36,672 |
| 2025-03-24 | Meyer David Joseph | Chairman |
Open-market buy
P
|
Common Stock | 3,000 | $16.86 | $50,580 | 138,388 |
| 2025-03-21 | Meyer David Joseph | Chairman |
Open-market buy
P
|
Common Stock | 22,524 | $16.83 | $379,079 | 135,388 |
| 2024-06-03 | Anglin Frank | Dir |
Equity grant / award
A
|
Common Stock | 4,396 | $0.00 | $0 | 11,019 |
| 2024-05-28 | Larsen Robert | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 275 | $17.99 | $4,947 | 16,407 |
| 2024-04-01 | Larsen Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,238 | $24.00 | $29,712 | 16,132 |
| 2024-04-01 | Larsen Robert | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 417 | $24.00 | $10,008 | 17,370 |
| 2024-02-01 | Lewis Richard | Dir |
Equity grant / award
A
|
Common Stock | 987 | $0.00 | $0 | 987 |
| 2023-06-05 | Anglin Frank | Dir |
Equity grant / award
A
|
Common Stock | 2,989 | $0.00 | $0 | 6,623 |
| 2023-06-01 | Knutson Bryan J | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 19,834 | $0.00 | $0 | 91,827 |
| 2023-04-01 | Larsen Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 92 | $30.45 | $2,801 | 1,086 |
| 2023-03-21 | Erickson Stan K. | Dir |
Open-market buy
P
|
Common Stock | 3,000 | $29.67 | $89,010 | 39,031 |
| 2022-12-01 | Larsen Robert | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,178 | $0.00 | $0 | 1,178 |
| 2022-06-06 | HAMILTON CHRISTINE E | Dir |
Equity grant / award
A
|
Common Stock | 2,889 | $0.00 | $0 | 20,438 |
| 2022-06-01 | Knutson Bryan J | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 19,062 | $0.00 | $0 | 80,721 |
| 2022-04-01 | Knutson Bryan J | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 4,908 | $27.85 | $136,688 | 61,659 |
| 2022-02-01 | Anglin Frank | Dir |
Equity grant / award
A
|
Common Stock | 745 | $31.37 | $23,371 | 745 |
| 2021-06-10 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 10,781 | $31.38 | $338,308 | 180,000 |
| 2021-06-09 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 28,818 | $31.35 | $903,444 | 190,781 |
| 2021-06-08 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 10,401 | $32.78 | $340,945 | 219,599 |
| 2021-06-07 | MACK RICHARD L | Dir |
Equity grant / award
A
|
Common Stock | 2,146 | $0.00 | $0 | 31,875 |
| 2021-06-01 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 100,000 | $32.02 | $3,202,000 | 1,750,000 |
| 2021-06-01 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 11,853 | $0.00 | $0 | 179,119 |
| 2021-05-28 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 100,000 | $31.31 | $3,131,000 | 1,850,000 |
| 2021-04-15 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 40,036 | $26.13 | $1,046,141 | 1,950,000 |
| 2021-04-14 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 101,223 | $26.49 | $2,681,397 | 1,990,036 |
| 2021-04-14 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 23,777 | $26.49 | $629,853 | 312,864 |
| 2021-04-13 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 13,241 | $26.64 | $352,740 | 2,091,259 |
| 2021-04-13 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 39,723 | $26.64 | $1,058,221 | 336,641 |
| 2021-04-12 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 45,500 | $26.84 | $1,221,220 | 2,104,500 |
| 2021-04-12 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 136,500 | $26.84 | $3,663,660 | 376,364 |
| 2021-04-01 | Knutson Bryan J | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 4,435 | $26.45 | $117,306 | 54,714 |
| 2021-01-14 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 575 | $0.00 | $0 | 173,991 |
| 2021-01-13 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 235 | $0.00 | $0 | 174,566 |
| 2021-01-06 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 13,566 | $21.73 | $294,789 | 230,000 |
| 2020-12-16 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 1,726 | $20.19 | $34,848 | 607,438 |
| 2020-12-15 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $20.11 | $1,005,500 | 2,150,000 |
| 2020-12-15 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 53,700 | $20.11 | $1,079,907 | 609,164 |
| 2020-12-09 | Kalvoda Mark P. | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 12,000 | $19.82 | $237,840 | 174,801 |
| 2020-06-08 | Horner Jody L | Dir |
Equity grant / award
A
|
Common Stock | 6,103 | $0.00 | $0 | 29,183 |
| 2020-06-01 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 38,238 | $0.00 | $0 | 186,801 |
| 2019-06-27 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 11,000 | $19.88 | $218,680 | 243,566 |
| 2019-06-27 | Knutson Bryan J | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 3,711 | $19.71 | $73,144 | 28,315 |
| 2019-06-26 | CHRISTIANSON TONY | Dir |
Open-market sell
S
|
Common Stock | 11,000 | $19.38 | $213,180 | 254,566 |
| 2019-06-06 | DARDIS STANLEY K | Dir |
Equity grant / award
A
|
Common Stock | 0 | $0.00 | — | 1,500 |
| 2019-06-06 | DARDIS STANLEY K | Dir |
Equity grant / award
A
|
Common Stock | 4,361 | $0.00 | $0 | 34,219 |
| 2019-06-03 | Knutson Bryan J | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 18,040 | $0.00 | $0 | 32,026 |
| 2019-04-01 | Knutson Bryan J | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,494 | $15.78 | $23,575 | 13,986 |
| 2018-11-30 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 53,000 | $18.56 | $983,680 | 662,864 |
| 2018-10-01 | Crews Bradley | Dir |
Equity grant / award
A
|
Common Stock | 3,060 | $15.25 | $46,665 | 3,060 |
| 2018-06-07 | MACK RICHARD L | Dir |
Equity grant / award
A
|
Common Stock | 4,037 | $0.00 | $0 | 19,265 |
| 2018-06-01 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 21,790 | $0.00 | $0 | 125,412 |
| 2018-04-03 | Knutson Bryan J | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 266 | $24.07 | $6,403 | 6,764 |
| 2018-04-03 | Knutson Bryan J | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,108 | $23.89 | $50,360 | 7,030 |
| 2018-04-01 | Kalvoda Mark P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 3,522 | $23.56 | $82,978 | 103,622 |
| 2018-04-01 | Knutson Bryan J | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 965 | $23.56 | $22,735 | 9,138 |
| 2018-03-02 | HAMILTON CHRISTINE E | Dir |
Equity grant / award
A
|
Common Stock | 902 | $0.00 | $0 | 902 |
| 2018-01-03 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 61,796 | $21.85 | $1,350,243 | 715,864 |
| 2017-09-26 | Kalvoda Mark P. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 6,666 | $0.00 | $0 | 0 |
| 2017-09-26 | Kalvoda Mark P. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 6,666 | $8.50 | $56,661 | 107,144 |
| 2017-09-06 | Erickson Stan K. | Dir |
Open-market buy
P
|
Common Stock | 8,302 | $12.50 | $103,803 | 13,495 |
| 2017-06-23 | CHRISTIANSON TONY | Dir |
Other disposed transaction
J
|
Common Stock | 25,000 | — | — | 175,000 |
| 2017-06-01 | Kalvoda Mark P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 18,487 | $0.00 | $0 | 100,478 |
| 2017-05-31 | Meyer David Joseph | Chairman and CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 53,000 | $0.00 | $0 | 0 |
| 2017-05-31 | Meyer David Joseph | Chairman and CEO |
Exercise / conversion
M
|
Common Stock | 53,000 | $8.50 | $450,500 | 777,660 |
| 2017-05-26 | Meyer David Joseph | Chairman and CEO |
Open-market sell
S
|
Common Stock | 44,950 | $17.25 | $775,356 | 724,660 |
| 2017-03-01 | Henderson John W | Dir |
Equity grant / award
A
|
Common Stock | 1,211 | $0.00 | $0 | 1,211 |
| 2016-10-06 | CHRISTIANSON TONY | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,667 | $0.00 | $0 | 0 |
| 2016-10-06 | CHRISTIANSON TONY | Dir |
Exercise / conversion
M
|
Common Stock | 2,667 | $4.50 | $12,002 | 29,696 |
| 2016-06-01 | MACK RICHARD L | Dir |
Equity grant / award
A
|
Common Stock | 6,548 | $0.00 | $0 | 11,246 |