Financial Metrics
CRMT AMERICAS CARMART INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 137463000.0 | — | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 145840000.0 | +6.1% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 150210000.0 | +3.0% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 138784000.0 | -7.6% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 146418000.0 | +5.5% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 149118000.0 | +1.8% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 147214000.0 | -1.3% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 164015000.0 | +11.4% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 167171000.0 | +1.9% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 161054000.0 | -3.7% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 171878000.0 | +6.7% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 190310000.0 | +10.7% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 186734000.0 | -1.9% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 187911000.0 | +0.6% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 223360000.0 | +18.9% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 228260000.0 | +2.2% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 280329000.0 | +22.8% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 284539000.0 | +1.5% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 287292000.0 | +1.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 338818000.0 | +17.9% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 351840000.0 | +3.8% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 325339000.0 | -7.5% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 366793000.0 | +12.7% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 359782000.0 | -1.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 299614000.0 | -16.7% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 347763000.0 | +16.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 347269000.0 | -0.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 325726000.0 | -6.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 341312000.0 | +4.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 350192000.0 | +2.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 286792000.0 | -18.1% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 150210000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 149118000.0 | -0.7% | USD | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 167171000.0 | +12.1% | USD | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 190310000.0 | +13.8% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 744611000.0 | +291.3% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 909674000.0 | +22.2% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 1190535000.0 | +30.9% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 1400413000.0 | +17.6% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 1393894000.0 | -0.5% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 1390932000.0 | -0.2% | USD | 10-K | 2025-08-08 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-10-31 | 55173000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 54804000.0 | -0.7% | USD | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 61045000.0 | +11.4% | USD | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 67917000.0 | +11.3% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 69662000.0 | +2.6% | USD | 10-K | 2020-06-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 4102000.0 | — | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 7109000.0 | +73.3% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 5018000.0 | -29.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 2836000.0 | -43.5% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 6992000.0 | +146.5% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 5969000.0 | -14.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 13379000.0 | +124.1% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 10884000.0 | -18.6% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2018-10-31 | 11281000.0 | +3.6% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-01-31 | 10895000.0 | -3.4% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 15511000.0 | +42.4% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2019-10-31 | 13887000.0 | -10.5% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-01-31 | 12686000.0 | -8.6% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 19564000.0 | +54.2% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2020-10-31 | 21196000.0 | +8.3% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-01-31 | 19882000.0 | -6.2% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 26054000.0 | +31.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 23425000.0 | -10.1% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 19140000.0 | -18.3% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 13697000.0 | -28.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2022-10-31 | 3139000.0 | -77.1% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-01-31 | 1508000.0 | -52.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 4186000.0 | +177.6% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2023-10-31 | -27463000.0 | -756.1% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-01-31 | -8542000.0 | +68.9% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -964000.0 | +88.7% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 5099000.0 | +628.9% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 3162000.0 | -38.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -5736000.0 | -281.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | -22472000.0 | -291.8% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | -76703000.0 | -241.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 5018000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 5969000.0 | +19.0% | USD | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 11281000.0 | +89.0% | USD | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 13887000.0 | +23.1% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 51343000.0 | +269.7% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 104820000.0 | +104.2% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 95014000.0 | -9.4% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 20432000.0 | -78.5% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -31393000.0 | -253.6% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 17932000.0 | +157.1% | USD | 10-K | 2025-08-08 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.49 | — | USD/shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.89 | +81.6% | USD/shares | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.64 | -28.1% | USD/shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.36 | -43.8% | USD/shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.92 | +155.6% | USD/shares | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.82 | -10.9% | USD/shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 1.88 | +129.3% | USD/shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 1.57 | -16.5% | USD/shares | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 1.64 | +4.5% | USD/shares | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 1.61 | -1.8% | USD/shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 2.32 | +44.1% | USD/shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 2.1 | -9.5% | USD/shares | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 1.92 | -8.6% | USD/shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 2.95 | +53.6% | USD/shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 3.2 | +8.5% | USD/shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 3.0 | -6.3% | USD/shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 3.78 | +26.0% | USD/shares | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 3.59 | -5.0% | USD/shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 2.95 | -17.8% | USD/shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 2.15 | -27.1% | USD/shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 0.49 | -77.2% | USD/shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.24 | -51.0% | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.65 | +170.8% | USD/shares | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | -4.3 | -761.5% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -1.34 | +68.8% | USD/shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -0.15 | +88.8% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.62 | +513.3% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.38 | -38.7% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -0.69 | -281.6% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -2.71 | -292.8% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -9.25 | -241.3% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.64 | — | USD/shares | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 0.82 | +28.1% | USD/shares | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 1.64 | +100.0% | USD/shares | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 2.1 | +28.0% | USD/shares | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 7.74 | +268.6% | USD/shares | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 15.81 | +104.3% | USD/shares | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 14.59 | -7.7% | USD/shares | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 3.2 | -78.1% | USD/shares | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -4.92 | -253.8% | USD/shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 2.38 | +148.4% | USD/shares | 10-K | 2025-08-08 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.47 | — | USD/shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.87 | +85.1% | USD/shares | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.62 | -28.7% | USD/shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.35 | -43.5% | USD/shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.9 | +157.1% | USD/shares | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.79 | -12.2% | USD/shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 1.82 | +130.4% | USD/shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 1.53 | -15.9% | USD/shares | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 1.58 | +3.3% | USD/shares | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 1.55 | -1.9% | USD/shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 2.21 | +42.6% | USD/shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 2.0 | -9.5% | USD/shares | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 1.83 | -8.5% | USD/shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 2.83 | +54.6% | USD/shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 3.05 | +7.8% | USD/shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 2.85 | -6.6% | USD/shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 3.57 | +25.3% | USD/shares | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 3.41 | -4.5% | USD/shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 2.82 | -17.3% | USD/shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 2.07 | -26.6% | USD/shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 0.48 | -76.8% | USD/shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.23 | -52.1% | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.63 | +173.9% | USD/shares | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | -4.3 | -782.5% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -1.34 | +68.8% | USD/shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -0.15 | +88.8% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.61 | +506.7% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.37 | -39.3% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -0.69 | -286.5% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -2.71 | -292.8% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -9.25 | -241.3% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.62 | — | USD/shares | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 0.79 | +27.4% | USD/shares | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 1.58 | +100.0% | USD/shares | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 2.0 | +26.6% | USD/shares | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 7.39 | +269.5% | USD/shares | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 15.05 | +103.7% | USD/shares | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 13.92 | -7.5% | USD/shares | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 3.11 | -77.7% | USD/shares | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -4.92 | -258.2% | USD/shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 2.33 | +147.4% | USD/shares | 10-K | 2025-08-08 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 590000.0 | — | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-04-30 | 602000.0 | +2.0% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2016-07-31 | 371000.0 | -38.4% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 170000.0 | -54.2% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 254000.0 | +49.4% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-04-30 | 434000.0 | +70.9% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2017-07-31 | 501000.0 | +15.4% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 358000.0 | -28.5% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 534000.0 | +49.2% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-04-30 | 1022000.0 | +91.4% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2018-07-31 | 841000.0 | -17.7% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 679000.0 | -19.3% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 1624000.0 | +139.2% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-04-30 | 1752000.0 | +7.9% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 1640000.0 | -6.4% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 2474000.0 | +50.9% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 2083000.0 | -15.8% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 59560000.0 | +2759.3% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 50618000.0 | -15.0% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 19533000.0 | -61.4% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 4161000.0 | -78.7% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 2893000.0 | -30.5% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 2719000.0 | -6.0% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 2124000.0 | -21.9% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 6916000.0 | +225.6% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 2603000.0 | -62.4% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 6916000.0 | +165.7% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 4362000.0 | -36.9% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 4529000.0 | +3.8% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 4322000.0 | -4.6% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 9796000.0 | +126.7% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 6314000.0 | -35.5% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 4313000.0 | -31.7% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 4239000.0 | -1.7% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 5522000.0 | +30.3% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 4748000.0 | -14.0% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 8006000.0 | +68.6% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 8532000.0 | +6.6% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 9808000.0 | +15.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 9666000.0 | -1.4% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 122362000.0 | +1165.9% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 117910000.0 | -3.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 602000.0 | — | USD | 10-K | 2019-06-21 |
| Annual | 2017-04-30 | 434000.0 | -27.9% | USD | 10-K | 2020-06-24 |
| Annual | 2018-04-30 | 1022000.0 | +135.5% | USD | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | 1752000.0 | +71.4% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 59560000.0 | +3299.5% | USD | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 2893000.0 | -95.1% | USD | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 6916000.0 | +139.1% | USD | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 9796000.0 | +41.6% | USD | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 5522000.0 | -43.6% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 9808000.0 | +77.6% | USD | 10-K | 2025-08-08 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 42094000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 29879000.0 | -29.0% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 33824000.0 | +13.2% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 32446000.0 | -4.1% | USD | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 32303000.0 | -0.4% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 30129000.0 | -6.7% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 30738000.0 | +2.0% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 31315000.0 | +1.9% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 38094000.0 | +21.6% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 33610000.0 | -11.8% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 37512000.0 | +11.6% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 39255000.0 | +4.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 38822000.0 | -1.1% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 37483000.0 | -3.4% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 44651000.0 | +19.1% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 48103000.0 | +7.7% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 54026000.0 | +12.3% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 36414000.0 | -32.6% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 56220000.0 | +54.4% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 67428000.0 | +19.9% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 68554000.0 | +1.7% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 82263000.0 | +20.0% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 97031000.0 | +18.0% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 108989000.0 | +12.3% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 115302000.0 | +5.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 119596000.0 | +3.7% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 115302000.0 | -3.6% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 145181000.0 | +25.9% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 130298000.0 | -10.3% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 131616000.0 | +1.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 109290000.0 | -17.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 117186000.0 | +7.2% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 113846000.0 | -2.9% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 109313000.0 | -4.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 107470000.0 | -1.7% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 114548000.0 | +6.6% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 122102000.0 | +6.6% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 143933000.0 | +17.9% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 112229000.0 | -22.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 112451000.0 | +0.2% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 104751000.0 | -6.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 101178000.0 | -3.4% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 29879000.0 | — | USD | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 30129000.0 | +0.8% | USD | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 33610000.0 | +11.6% | USD | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 37483000.0 | +11.5% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 36414000.0 | -2.9% | USD | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 82263000.0 | +125.9% | USD | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 115302000.0 | +40.2% | USD | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 109290000.0 | -5.2% | USD | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 107470000.0 | -1.7% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 112229000.0 | +4.4% | USD | 10-K | 2025-08-08 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 424283000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 406296000.0 | -4.2% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 426701000.0 | +5.0% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 435239000.0 | +2.0% | USD | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 434651000.0 | -0.1% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 424258000.0 | -2.4% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 437763000.0 | +3.2% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 444007000.0 | +1.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 456337000.0 | +2.8% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 455584000.0 | -0.2% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 472502000.0 | +3.7% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 487396000.0 | +3.2% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 493555000.0 | +1.3% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 492542000.0 | -0.2% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 548779000.0 | +11.4% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 575367000.0 | +4.8% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 597893000.0 | +3.9% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 667324000.0 | +11.6% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 698988000.0 | +4.7% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 716344000.0 | +2.5% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 741937000.0 | +3.6% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 822159000.0 | +10.8% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 900750000.0 | +9.6% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 976852000.0 | +8.4% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 1154696000.0 | +18.2% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 1044631000.0 | -9.5% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 1154696000.0 | +10.5% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 1248273000.0 | +8.1% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 1306170000.0 | +4.6% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 1384680000.0 | +6.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1414737000.0 | +2.2% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1504721000.0 | +6.4% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1487149000.0 | -1.2% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1466947000.0 | -1.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1477644000.0 | +0.7% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 1531270000.0 | +3.6% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 1575176000.0 | +2.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1607099000.0 | +2.0% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 1606474000.0 | -0.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 1607974000.0 | +0.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1717920000.0 | +6.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1626793000.0 | -5.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 406296000.0 | — | USD | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 424258000.0 | +4.4% | USD | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 455584000.0 | +7.4% | USD | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 492542000.0 | +8.1% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 667324000.0 | +35.5% | USD | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 822159000.0 | +23.2% | USD | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 1154696000.0 | +40.4% | USD | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 1414737000.0 | +22.5% | USD | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 1477644000.0 | +4.4% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 1606474000.0 | +8.7% | USD | 10-K | 2025-08-08 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 195015000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 177079000.0 | -9.2% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 196906000.0 | +11.2% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 199973000.0 | +1.6% | USD | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 194933000.0 | -2.5% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 190850000.0 | -2.1% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 199921000.0 | +4.8% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 216697000.0 | +8.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 221081000.0 | +2.0% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 224649000.0 | +1.6% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 234235000.0 | +4.3% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 242686000.0 | +3.6% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 247478000.0 | +2.0% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 231632000.0 | -6.4% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 275343000.0 | +18.9% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 296608000.0 | +7.7% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 305723000.0 | +3.1% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 364165000.0 | +19.1% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 372739000.0 | +2.4% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 372313000.0 | -0.1% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 378263000.0 | +1.6% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 415263000.0 | +9.8% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 478469000.0 | +15.2% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 538988000.0 | +12.6% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 677762000.0 | +25.7% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 593691000.0 | -12.4% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 677762000.0 | +14.2% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 767192000.0 | +13.2% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 813453000.0 | +6.0% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 889036000.0 | +9.3% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 915790000.0 | +3.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 999592000.0 | +9.2% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1010140000.0 | +1.1% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 997540000.0 | -1.2% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1006494000.0 | +0.9% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 1059717000.0 | +5.3% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 1021111000.0 | -3.6% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1048788000.0 | +2.7% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 1036552000.0 | -1.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 1042643000.0 | +0.6% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1162394000.0 | +11.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1146976000.0 | -1.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 177079000.0 | — | USD | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 190850000.0 | +7.8% | USD | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 224649000.0 | +17.7% | USD | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 231632000.0 | +3.1% | USD | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 364165000.0 | +57.2% | USD | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 415263000.0 | +14.0% | USD | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 677762000.0 | +63.2% | USD | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 915790000.0 | +35.1% | USD | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 1006494000.0 | +9.9% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 1036552000.0 | +3.0% | USD | 10-K | 2025-08-08 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 228868000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 228817000.0 | -0.0% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 229395000.0 | +0.3% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 234866000.0 | +2.4% | USD | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 239318000.0 | +1.9% | USD | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 233008000.0 | -2.6% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 237442000.0 | +1.9% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 226910000.0 | -4.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 234856000.0 | +3.5% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 230534000.0 | -1.8% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2018-07-31 | 237867000.0 | +3.2% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2018-10-31 | 244310000.0 | +2.7% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-01-31 | 245677000.0 | +0.6% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-04-30 | 260510000.0 | +6.0% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2019-07-31 | 273036000.0 | +4.8% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2019-10-31 | 278359000.0 | +1.9% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-01-31 | 291770000.0 | +4.8% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-04-30 | 302759000.0 | +3.8% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2020-07-31 | 325849000.0 | +7.6% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2020-10-31 | 343631000.0 | +5.5% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-01-31 | 363274000.0 | +5.7% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-04-30 | 412026000.0 | +13.4% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-07-31 | 428498000.0 | +4.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 444613000.0 | +3.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-12-31 | 476534000.0 | +7.2% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 458059000.0 | -3.9% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-04-30 | 476534000.0 | +4.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2022-07-31 | 488304000.0 | +2.5% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2022-10-31 | 492317000.0 | +0.8% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2022-12-31 | 495244000.0 | +0.6% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-01-31 | 495244000.0 | +0.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 498547000.0 | +0.7% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2023-07-31 | 504729000.0 | +1.2% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2023-10-31 | 476609000.0 | -5.6% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-01-31 | 469007000.0 | -1.6% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-03-31 | 470750000.0 | +0.4% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-04-30 | 470750000.0 | +0.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2024-07-31 | 471153000.0 | +0.1% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 553665000.0 | +17.5% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 557911000.0 | +0.8% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 569522000.0 | +2.1% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 564931000.0 | -0.8% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 555126000.0 | -1.7% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | 479417000.0 | -13.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 228817000.0 | — | USD | 10-K | 2019-06-21 |
| Annual | 2017-04-30 | 233008000.0 | +1.8% | USD | 10-K | 2020-06-24 |
| Annual | 2018-04-30 | 230535000.0 | -1.1% | USD | 10-K | 2021-07-02 |
| Annual | 2019-04-30 | 260510000.0 | +13.0% | USD | 10-K | 2022-07-11 |
| Annual | 2020-04-30 | 307539000.0 | +18.1% | USD | 10-K | 2023-06-26 |
| Annual | 2021-04-30 | 411957000.0 | +34.0% | USD | 10-K | 2024-07-15 |
| Annual | 2022-04-30 | 476534000.0 | +15.7% | USD | 10-K | 2025-08-08 |
| Annual | 2023-04-30 | 498547000.0 | +4.6% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 470750000.0 | -5.6% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 569522000.0 | +21.0% | USD | 10-K | 2025-08-08 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-04-30 | 194000.0 | — | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 166000.0 | -14.4% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 137000.0 | -17.5% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 109000.0 | -20.4% | USD | 10-Q | 2020-03-16 |
| Annual | 2019-04-30 | 194000.0 | — | USD | 10-K | 2019-06-21 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | -5259000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-07-31 | -4295000.0 | +18.3% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | -9942000.0 | -131.5% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | -8639000.0 | +13.1% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 2790000.0 | +132.3% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | -1154000.0 | -141.4% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | -5131000.0 | -344.6% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 414000.0 | +108.1% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | -2545000.0 | -714.7% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 4845.0 | +100.2% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | -2092000.0 | -43278.5% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | -8379000.0 | -300.5% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | -13429000.0 | -60.3% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | -7398000.0 | +44.9% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | -29733000.0 | -301.9% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | -39459000.0 | -32.7% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | -31395000.0 | +20.4% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | -69951000.0 | -122.8% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | -102671000.0 | -46.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | -60402000.0 | +41.2% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | -95131000.0 | -57.5% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | -123956000.0 | -30.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | -45399000.0 | +63.4% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | -76130000.0 | -67.7% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -63172000.0 | +17.0% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -14972000.0 | +76.3% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | -37206000.0 | -148.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | -67982000.0 | -82.7% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -5918000.0 | +91.3% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 3141000.0 | +153.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -2778000.0 | -188.4% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 14286000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | 7334000.0 | -48.7% | USD | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | 9994000.0 | +36.3% | USD | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | 24902000.0 | +149.2% | USD | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | 20917000.0 | -16.0% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | -53812000.0 | -357.3% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | -119178000.0 | -121.5% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | -135728000.0 | -13.9% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -73898000.0 | +45.6% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | -48764000.0 | +34.0% | USD | 10-K | 2025-08-08 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | -4201000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-07-31 | -523000.0 | +87.6% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | -871000.0 | -66.5% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | -500000.0 | +42.6% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | -613000.0 | -22.6% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | -935000.0 | -52.5% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | -1298000.0 | -38.8% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | -685000.0 | +47.2% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | -1537000.0 | -124.4% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | -3042000.0 | -97.9% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | -1010000.0 | +66.8% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | -1652000.0 | -63.6% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | -3235000.0 | -95.8% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | -2851000.0 | +11.9% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | -4400000.0 | -54.3% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | -6401000.0 | -45.5% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | -1689000.0 | +73.6% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | -7069000.0 | -318.5% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | -15199000.0 | -115.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | -6920000.0 | +54.5% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | -14265000.0 | -106.1% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | -24417000.0 | -71.2% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | -850000.0 | +96.5% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | -1588000.0 | -86.8% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -9329000.0 | -487.5% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -8513000.0 | +8.7% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | -9841000.0 | -15.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | -10592000.0 | -7.6% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -439000.0 | +95.9% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -1126000.0 | -156.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -1367000.0 | -21.4% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | -4519000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | -655000.0 | +85.5% | USD | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | -1704000.0 | -160.2% | USD | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | -3887000.0 | -128.1% | USD | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | -9886000.0 | -154.3% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | -8258000.0 | +16.5% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | -17350000.0 | -110.1% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | -27571000.0 | -58.9% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -10645000.0 | +61.4% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | -11375000.0 | -6.9% | USD | 10-K | 2025-08-08 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 9260000.0 | — | USD | 10-Q | 2016-03-08 |
| Quarterly | 2016-07-31 | 4587000.0 | -50.5% | USD | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 10381000.0 | +126.3% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 8791000.0 | -15.3% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | -2110000.0 | -124.0% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 2013000.0 | +195.4% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 6529000.0 | +224.3% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 90000.0 | -98.6% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 3739000.0 | +4054.4% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | -1201000.0 | -132.1% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 2990000.0 | +349.0% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 10753000.0 | +259.6% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 16995000.0 | +58.0% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 1307000.0 | -92.3% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | -5894000.0 | -551.0% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | -9539000.0 | -61.8% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 32910000.0 | +445.0% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 76251000.0 | +131.7% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 117580000.0 | +54.2% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 66618000.0 | -43.3% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 103903000.0 | +56.0% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 171256000.0 | +64.8% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 70416000.0 | -58.9% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 104177000.0 | +47.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 99056000.0 | -4.9% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 27659000.0 | -72.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 82284000.0 | +197.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 110485000.0 | +34.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 3247000.0 | -97.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 124419000.0 | +3731.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 116585000.0 | -6.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | -9955000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | -6847000.0 | +31.2% | USD | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | -7702000.0 | -12.5% | USD | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | -20285000.0 | -163.4% | USD | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | 46777000.0 | +330.6% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 5403000.0 | -88.4% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 176222000.0 | +3161.6% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 188746000.0 | +7.1% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 110956000.0 | -41.2% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 90229000.0 | -18.7% | USD | 10-K | 2025-08-08 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 4201000.0 | — | USD | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 523000.0 | -87.6% | USD | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 875000.0 | +67.3% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 1424000.0 | +62.7% | USD | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 613000.0 | -57.0% | USD | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 958000.0 | +56.3% | USD | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 1586000.0 | +65.6% | USD | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 685000.0 | -56.8% | USD | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 1537000.0 | +124.4% | USD | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 3042000.0 | +97.9% | USD | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 1010000.0 | -66.8% | USD | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 1661000.0 | +64.5% | USD | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 3244000.0 | +95.3% | USD | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 2851000.0 | -12.1% | USD | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 5043000.0 | +76.9% | USD | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 7011000.0 | +39.0% | USD | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 1689000.0 | -75.9% | USD | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 6844000.0 | +305.2% | USD | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 13881000.0 | +102.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 6920000.0 | -50.1% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 14050000.0 | +103.0% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 19002000.0 | +35.2% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1379000.0 | -92.7% | USD | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 2149000.0 | +55.8% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 4864000.0 | +126.3% | USD | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 986000.0 | -79.7% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 2338000.0 | +137.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 3089000.0 | +32.1% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 459000.0 | -85.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1243000.0 | +170.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1521000.0 | +22.4% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 4526000.0 | — | USD | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | 1587000.0 | -64.9% | USD | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | 2258000.0 | +42.3% | USD | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | 4029000.0 | +78.4% | USD | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | 5422000.0 | +34.6% | USD | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 8952000.0 | +65.1% | USD | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 15796000.0 | +76.5% | USD | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 22106000.0 | +39.9% | USD | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 6146000.0 | -72.2% | USD | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 3890000.0 | -36.7% | USD | 10-K | 2025-08-08 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 8222763.0 | — | shares | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 8073820.0 | -1.8% | shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 7805947.0 | -3.3% | shares | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 7836335.0 | +0.4% | shares | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 7921954.0 | +1.1% | shares | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 7608471.0 | -4.0% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 7541688.0 | -0.9% | shares | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 7177213.0 | -4.8% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 7056179.0 | -1.7% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 6849161.0 | -2.9% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 6865063.0 | +0.2% | shares | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 6822763.0 | -0.6% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 6685013.0 | -2.0% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 6699421.0 | +0.2% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 6660281.0 | -0.6% | shares | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 6566321.0 | -1.4% | shares | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 6610116.0 | +0.7% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 6619319.0 | +0.1% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 6641994.0 | +0.3% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 6602148.0 | -0.6% | shares | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 6615688.0 | +0.2% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 6625885.0 | +0.2% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 6560097.0 | -1.0% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 6508963.0 | -0.8% | shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 6371977.0 | -2.1% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 6446574.0 | +1.2% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 6371977.0 | -1.2% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 6367605.0 | -0.1% | shares | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 6368840.0 | +0.0% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 6370031.0 | +0.0% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 6373404.0 | +0.1% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 6381954.0 | +0.1% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 6382803.0 | +0.0% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 6391061.0 | +0.1% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 6394675.0 | +0.1% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 6396757.0 | +0.0% | shares | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 8253186.0 | +29.0% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 8256765.0 | +0.0% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 8263280.0 | +0.1% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 8277613.0 | +0.2% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 8294520.0 | +0.2% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 8302450.0 | +0.1% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 8073820.0 | — | shares | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 7608471.0 | -5.8% | shares | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 6849161.0 | -10.0% | shares | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 6699421.0 | -2.2% | shares | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 6619319.0 | -1.2% | shares | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 6625885.0 | +0.1% | shares | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 6371977.0 | -3.8% | shares | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 6373404.0 | +0.0% | shares | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 6394675.0 | +0.3% | shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 8263280.0 | +29.2% | shares | 10-K | 2025-08-08 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 12724601.0 | — | shares | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 12726560.0 | +0.0% | shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 12731779.0 | +0.0% | shares | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 12786768.0 | +0.4% | shares | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 12875532.0 | +0.7% | shares | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 12927413.0 | +0.4% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 12963473.0 | +0.3% | shares | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 13005928.0 | +0.3% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 13026611.0 | +0.2% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 13147143.0 | +0.9% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 13279044.0 | +1.0% | shares | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 13326400.0 | +0.4% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 13330150.0 | +0.0% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 13376030.0 | +0.3% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 13392397.0 | +0.1% | shares | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 13410528.0 | +0.1% | shares | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 13466707.0 | +0.4% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 13478733.0 | +0.1% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 13501408.0 | +0.2% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 13530432.0 | +0.2% | shares | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 13575171.0 | +0.3% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 13591889.0 | +0.1% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 13607843.0 | +0.1% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 13623410.0 | +0.1% | shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 13642185.0 | +0.1% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 13624782.0 | -0.1% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 13642185.0 | +0.1% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 13695669.0 | +0.4% | shares | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 13695904.0 | +0.0% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 13698095.0 | +0.0% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 13701468.0 | +0.0% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 13710882.0 | +0.1% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 13711731.0 | +0.0% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 13722938.0 | +0.1% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 13727013.0 | +0.0% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 13729504.0 | +0.0% | shares | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 15595273.0 | +13.6% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 15599303.0 | +0.0% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 15605818.0 | +0.0% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 15621456.0 | +0.1% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 15645710.0 | +0.2% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 15654558.0 | +0.1% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 12726560.0 | — | shares | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 12927413.0 | +1.6% | shares | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 13147143.0 | +1.7% | shares | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 13376030.0 | +1.7% | shares | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 13478733.0 | +0.8% | shares | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 13591889.0 | +0.8% | shares | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 13642185.0 | +0.4% | shares | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 13701468.0 | +0.4% | shares | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 13727013.0 | +0.2% | shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 15605818.0 | +13.7% | shares | 10-K | 2025-08-08 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 8367728.0 | — | shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 7948925.0 | -5.0% | shares | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 7833061.0 | -1.5% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 7893737.0 | +0.8% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 7548846.0 | -4.4% | shares | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 7354499.0 | -2.6% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 7106715.0 | -3.4% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 6924035.0 | -2.6% | shares | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 6865060.0 | -0.9% | shares | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 6751026.0 | -1.7% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 6684282.0 | -1.0% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 6621562.0 | -0.9% | shares | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 6597643.0 | -0.4% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 6632445.0 | +0.5% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 6627780.0 | -0.1% | shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 6634125.0 | +0.1% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 6604194.0 | -0.5% | shares | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 6529846.0 | -1.1% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 6487310.0 | -0.7% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 6373326.0 | -1.8% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 6368840.0 | -0.1% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 6370031.0 | +0.0% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 6381704.0 | +0.2% | shares | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 6386208.0 | +0.1% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 6393080.0 | +0.1% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 6396757.0 | +0.1% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 8147971.0 | +27.4% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 8256681.0 | +1.3% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 8274054.0 | +0.2% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 8283116.0 | +0.1% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 8297438.0 | +0.2% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 8370478.0 | — | shares | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | 7854238.0 | -6.2% | shares | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | 7232014.0 | -7.9% | shares | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | 6810879.0 | -5.8% | shares | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | 6630023.0 | -2.7% | shares | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 6628749.0 | -0.0% | shares | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 6509673.0 | -1.8% | shares | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 6371229.0 | -2.1% | shares | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 6388537.0 | +0.3% | shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 7524770.0 | +17.8% | shares | 10-K | 2025-08-08 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 8615757.0 | — | shares | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 8185077.0 | -5.0% | shares | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 8136961.0 | -0.6% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 8175754.0 | +0.5% | shares | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 7768310.0 | -5.0% | shares | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 7555026.0 | -2.7% | shares | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 7345428.0 | -2.8% | shares | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 7126685.0 | -3.0% | shares | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 7132217.0 | +0.1% | shares | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 7003389.0 | -1.8% | shares | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 7016752.0 | +0.2% | shares | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 6952667.0 | -0.9% | shares | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 6940124.0 | -0.2% | shares | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 6915596.0 | -0.4% | shares | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 6935707.0 | +0.3% | shares | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 6966188.0 | +0.4% | shares | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 6997935.0 | +0.5% | shares | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 6863273.0 | -1.9% | shares | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 6779641.0 | -1.2% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 6601586.0 | -2.6% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 6548271.0 | -0.8% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 6536785.0 | -0.2% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 6635002.0 | +1.5% | shares | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 6386208.0 | -3.7% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 6393080.0 | +0.1% | shares | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 6396757.0 | +0.1% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 8292459.0 | +29.6% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 8413088.0 | +1.5% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 8274054.0 | -1.7% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 8283116.0 | +0.1% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 8297438.0 | +0.2% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 8666031.0 | — | shares | 10-K | 2018-06-14 |
| Annual | 2017-04-30 | 8110777.0 | -6.4% | shares | 10-K | 2019-06-21 |
| Annual | 2018-04-30 | 7441358.0 | -8.3% | shares | 10-K | 2020-06-24 |
| Annual | 2019-04-30 | 7071768.0 | -5.0% | shares | 10-K | 2021-07-02 |
| Annual | 2020-04-30 | 6945652.0 | -1.8% | shares | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 6961575.0 | +0.2% | shares | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 6823481.0 | -2.0% | shares | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 6566896.0 | -3.8% | shares | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 6388537.0 | -2.7% | shares | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 7681590.0 | +20.2% | shares | 10-K | 2025-08-08 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 6Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.3240 | — | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.3418 | +5.5% | ratio | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.3451 | +1.0% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.3193 | -7.5% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.3345 | +4.8% | ratio | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.3358 | +0.4% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 0.3226 | -3.9% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 0.3471 | +7.6% | ratio | 10-Q | 2019-09-04 |
| Quarterly | 2018-10-31 | 0.3430 | -1.2% | ratio | 10-Q | 2019-12-09 |
| Quarterly | 2019-01-31 | 0.3263 | -4.9% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 0.3132 | -4.0% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2019-10-31 | 0.3308 | +5.6% | ratio | 10-Q | 2020-12-04 |
| Quarterly | 2020-01-31 | 0.3123 | -5.6% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 0.2688 | -13.9% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2020-10-31 | 0.3118 | +16.0% | ratio | 10-Q | 2021-12-08 |
| Quarterly | 2021-01-31 | 0.3077 | -1.3% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 0.3112 | +1.2% | ratio | 10-Q | 2022-09-02 |
| Quarterly | 2021-10-31 | 0.2913 | -6.4% | ratio | 10-Q | 2022-12-12 |
| Quarterly | 2022-01-31 | 0.2750 | -5.6% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.2714 | -1.3% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 0.2694 | -0.8% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2023-07-31 | 0.2438 | -9.5% | ratio | 10-Q | 2024-09-16 |
| Quarterly | 2023-10-31 | 0.2419 | -0.8% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.2042 | -15.6% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 0.2271 | +11.2% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.2205 | -2.9% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.2027 | -8.1% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 0.2123 | +4.7% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.2038 | -4.0% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.1763 | -13.5% | ratio | 10-Q | 2026-03-12 |
| Annual | 2020-04-30 | 1.1158 | — | ratio | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 1.1064 | -0.8% | ratio | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 1.0310 | -6.8% | ratio | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 0.9899 | -4.0% | ratio | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | 0.9433 | -4.7% | ratio | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 0.8658 | -8.2% | ratio | 10-K | 2025-08-08 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.8521 | — | ratio | 10-Q | 2016-03-08 |
| Quarterly | 2016-04-30 | 0.7739 | -9.2% | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.8584 | +10.9% | ratio | 10-Q | 2016-09-06 |
| Quarterly | 2016-10-31 | 0.8514 | -0.8% | ratio | 10-Q | 2016-12-14 |
| Quarterly | 2017-01-31 | 0.8145 | -4.3% | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2017-04-30 | 0.8191 | +0.6% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.8420 | +2.8% | ratio | 10-Q | 2017-09-06 |
| Quarterly | 2017-10-31 | 0.9550 | +13.4% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 0.9413 | -1.4% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2018-04-30 | 0.9745 | +3.5% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 0.9847 | +1.1% | ratio | 10-Q | 2018-09-04 |
| Quarterly | 2018-10-31 | 0.9934 | +0.9% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2019-01-31 | 1.0073 | +1.4% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2019-04-30 | 0.8891 | -11.7% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 1.0084 | +13.4% | ratio | 10-Q | 2019-09-04 |
| Quarterly | 2019-10-31 | 1.0656 | +5.7% | ratio | 10-Q | 2019-12-09 |
| Quarterly | 2020-01-31 | 1.0478 | -1.7% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2020-04-30 | 1.2028 | +14.8% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 1.1439 | -4.9% | ratio | 10-Q | 2020-09-04 |
| Quarterly | 2020-10-31 | 1.0835 | -5.3% | ratio | 10-Q | 2020-12-04 |
| Quarterly | 2021-01-31 | 1.0413 | -3.9% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2021-04-30 | 1.0079 | -3.2% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 1.1166 | +10.8% | ratio | 10-Q | 2021-09-03 |
| Quarterly | 2021-10-31 | 1.2123 | +8.6% | ratio | 10-Q | 2021-12-08 |
| Quarterly | 2021-12-31 | 1.4223 | +17.3% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 1.2961 | -8.9% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2022-04-30 | 1.4223 | +9.7% | ratio | 10-Q | 2022-12-12 |
| Quarterly | 2022-07-31 | 1.5711 | +10.5% | ratio | 10-Q | 2022-09-02 |
| Quarterly | 2022-10-31 | 1.6523 | +5.2% | ratio | 10-Q | 2022-12-12 |
| Quarterly | 2022-12-31 | 1.7951 | +8.6% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1.8369 | +2.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1.9805 | +7.8% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 2.1194 | +7.0% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 2.1269 | +0.4% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 2.1381 | +0.5% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | 2.2492 | +5.2% | ratio | 10-Q | 2024-09-16 |
| Quarterly | 2024-10-31 | 1.8443 | -18.0% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1.8798 | +1.9% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2025-04-30 | 1.8200 | -3.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | 1.8456 | +1.4% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 2.0939 | +13.5% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 2.3924 | +14.3% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-04-30 | 0.7739 | — | ratio | 10-K | 2017-06-13 |
| Annual | 2017-04-30 | 0.8191 | +5.8% | ratio | 10-K | 2018-06-14 |
| Annual | 2018-04-30 | 0.9745 | +19.0% | ratio | 10-K | 2019-06-21 |
| Annual | 2019-04-30 | 0.8891 | -8.8% | ratio | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 1.1841 | +33.2% | ratio | 10-K | 2021-07-02 |
| Annual | 2021-04-30 | 1.0080 | -14.9% | ratio | 10-K | 2022-07-11 |
| Annual | 2022-04-30 | 1.4223 | +41.1% | ratio | 10-K | 2023-06-26 |
| Annual | 2023-04-30 | 1.8369 | +29.2% | ratio | 10-K | 2024-07-15 |
| Annual | 2024-04-30 | 2.1381 | +16.4% | ratio | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 1.8200 | -14.9% | ratio | 10-K | 2025-08-08 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-10-31 | 0.3673 | — | ratio | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 0.3675 | +0.1% | ratio | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 0.3652 | -0.6% | ratio | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 0.3569 | -2.3% | ratio | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 0.0936 | -73.8% | ratio | 10-K | 2020-06-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0298 | — | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.0487 | +63.4% | ratio | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.0334 | -31.5% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0204 | -38.8% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.0478 | +133.7% | ratio | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.0400 | -16.2% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 0.0909 | +127.0% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 0.0664 | -27.0% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2018-10-31 | 0.0675 | +1.7% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-01-31 | 0.0676 | +0.2% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 0.0902 | +33.4% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2019-10-31 | 0.0730 | -19.1% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-01-31 | 0.0679 | -6.9% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 0.1041 | +53.3% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2020-10-31 | 0.0949 | -8.9% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-01-31 | 0.0871 | -8.2% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 0.0929 | +6.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.0823 | -11.4% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.0666 | -19.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.0404 | -39.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2022-10-31 | 0.0089 | -77.9% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-01-31 | 0.0046 | -48.0% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0114 | +146.2% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2023-10-31 | -0.0763 | -768.9% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-01-31 | -0.0285 | +62.7% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -0.0028 | +90.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 0.0147 | +629.7% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 0.0097 | -33.9% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -0.0168 | -273.1% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | -0.0642 | -281.8% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | -0.2675 | -316.8% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.0334 | — | ratio | 10-K | 2018-06-14 |
| Annual | 2017-10-31 | 0.0400 | +19.8% | ratio | 10-K | 2019-06-21 |
| Annual | 2018-10-31 | 0.0675 | +68.6% | ratio | 10-K | 2020-06-24 |
| Annual | 2019-10-31 | 0.0730 | +8.1% | ratio | 10-K | 2020-06-24 |
| Annual | 2020-04-30 | 0.0690 | -5.5% | ratio | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 0.1152 | +67.1% | ratio | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 0.0798 | -30.7% | ratio | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 0.0146 | -81.7% | ratio | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -0.0225 | -254.4% | ratio | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 0.0129 | +157.2% | ratio | 10-K | 2025-08-08 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0097 | — | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.0167 | +72.3% | ratio | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.0115 | -30.8% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0065 | -43.4% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.0160 | +144.8% | ratio | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.0134 | -15.8% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 0.0293 | +118.1% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 0.0230 | -21.4% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2018-10-31 | 0.0231 | +0.5% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-01-31 | 0.0221 | -4.6% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 0.0283 | +28.0% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2019-10-31 | 0.0241 | -14.6% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-01-31 | 0.0212 | -12.1% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 0.0280 | +31.9% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2020-10-31 | 0.0296 | +5.7% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-01-31 | 0.0268 | -9.4% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 0.0289 | +7.9% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.0240 | -17.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.0183 | -23.6% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.0110 | -40.1% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2022-10-31 | 0.0024 | -78.1% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0028 | +15.8% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2023-10-31 | -0.0185 | -763.8% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-01-31 | -0.0058 | +68.5% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -0.0006 | +89.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 0.0032 | +614.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 0.0020 | -39.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -0.0036 | -281.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | -0.0131 | -266.7% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | -0.0471 | -260.4% | ratio | 10-Q | 2026-03-12 |
| Annual | 2020-04-30 | 0.0769 | — | ratio | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 0.1275 | +65.7% | ratio | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 0.0823 | -35.5% | ratio | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 0.0144 | -82.4% | ratio | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -0.0212 | -247.1% | ratio | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 0.0112 | +152.5% | ratio | 10-K | 2025-08-08 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0179 | — | ratio | 10-Q | 2017-03-08 |
| Quarterly | 2016-07-31 | 0.0310 | +72.9% | ratio | 10-Q | 2017-09-06 |
| Quarterly | 2016-10-31 | 0.0214 | -31.1% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0119 | -44.5% | ratio | 10-Q | 2018-03-08 |
| Quarterly | 2017-07-31 | 0.0294 | +148.5% | ratio | 10-Q | 2018-09-04 |
| Quarterly | 2017-10-31 | 0.0263 | -10.7% | ratio | 10-Q | 2018-12-06 |
| Quarterly | 2018-01-31 | 0.0570 | +116.6% | ratio | 10-Q | 2019-03-08 |
| Quarterly | 2018-07-31 | 0.0458 | -19.7% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2018-10-31 | 0.0462 | +0.9% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-01-31 | 0.0443 | -4.0% | ratio | 10-Q | 2020-03-16 |
| Quarterly | 2019-07-31 | 0.0568 | +28.1% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2019-10-31 | 0.0499 | -12.2% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-01-31 | 0.0435 | -12.8% | ratio | 10-Q | 2021-03-05 |
| Quarterly | 2020-07-31 | 0.0600 | +38.1% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2020-10-31 | 0.0617 | +2.7% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-01-31 | 0.0547 | -11.3% | ratio | 10-Q | 2022-03-09 |
| Quarterly | 2021-07-31 | 0.0608 | +11.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.0527 | -13.3% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.0418 | -20.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.0281 | -32.9% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2022-10-31 | 0.0064 | -77.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-01-31 | 0.0030 | -52.2% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0083 | +172.4% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2023-10-31 | -0.0576 | -794.8% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-01-31 | -0.0182 | +68.4% | ratio | 10-Q | 2025-03-10 |
| Quarterly | 2024-07-31 | -0.0020 | +88.8% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 0.0092 | +550.1% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 0.0057 | -38.5% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-07-31 | -0.0102 | -279.1% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | -0.0405 | -298.7% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | -0.1600 | -295.2% | ratio | 10-Q | 2026-03-12 |
| Annual | 2020-04-30 | 0.1669 | — | ratio | 10-K | 2022-07-11 |
| Annual | 2021-04-30 | 0.2544 | +52.4% | ratio | 10-K | 2023-06-26 |
| Annual | 2022-04-30 | 0.1994 | -21.6% | ratio | 10-K | 2024-07-15 |
| Annual | 2023-04-30 | 0.0410 | -79.4% | ratio | 10-K | 2025-08-08 |
| Annual | 2024-04-30 | -0.0667 | -262.7% | ratio | 10-K | 2025-08-08 |
| Annual | 2025-04-30 | 0.0315 | +147.2% | ratio | 10-K | 2025-08-08 |
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 |
|---|---|---|---|---|---|---|---|---|
| 2025-12-11 | Collins Jonathan M. | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 197 | $25.27 | $4,978 | 6,444 |
| 2025-10-18 | Fischer Jamie | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,510 | $24.87 | $62,424 | 12,606 |
| 2025-09-30 | Campbell Douglas W. Jr. | President & CEO |
Other disposed transaction
F
|
Common Stock | 4,746 | $29.21 | $138,631 | 53,806 |
| 2025-09-25 | Joplin Brandi N. | Dir |
Equity grant / award
A
|
Common Stock | 2,919 | $0.00 | $0 | 2,919 |
| 2025-09-17 | Fischer Jamie | Chief Operating Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 12,005 | $0.00 | $0 | 12,005 |
| 2025-09-17 | Fischer Jamie | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 6,211 | $0.00 | $0 | 15,116 |
| 2025-07-15 | Peterson Adam K | 10% |
Other disposed transaction
J
|
Common Stock | 167,404 | $0.00 | $0 | 1,260,690 |
| 2025-06-24 | Judy Vickie D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 318 | $55.50 | $17,649 | 32,218 |
| 2025-06-17 | Collins Jonathan M. | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 102 | $49.30 | $5,029 | 6,247 |
| 2025-06-11 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 43,000 | $57.57 | $2,475,510 | 1,428,094 |
| 2025-06-11 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 45,000 | $56.28 | $2,532,600 | 1,471,094 |
| 2025-06-10 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 53,000 | $55.49 | $2,940,970 | 1,516,094 |
| 2025-06-09 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 13,269 | $55.80 | $740,410 | 1,569,094 |
| 2025-06-05 | Collins Jonathan M. | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 11,880 | $0.00 | $0 | 11,880 |
| 2025-06-05 | Collins Jonathan M. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 6,145 | $0.00 | $0 | 6,145 |
| 2025-05-22 | Judy Vickie D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 9,453 | $0.00 | $0 | 32,536 |
| 2025-05-01 | Williams Jeffrey A | Dir |
Equity grant / award
A
|
Common Stock | 3,135 | $0.00 | $0 | 105,155 |
| 2025-03-11 | Buba Jonathan Z | Dir |
Open-market buy
P
|
Common Stock | 24,131 | $43.99 | $1,061,643 | 644,686 |
| 2025-03-11 | Buba Jonathan Z | Dir |
Open-market buy
P
|
Common Stock | 869 | $42.85 | $37,238 | 620,555 |
| 2025-03-10 | Buba Jonathan Z | Dir |
Open-market buy
P
|
Common Stock | 75,000 | $43.80 | $3,284,625 | 619,686 |
| 2024-12-31 | Fischer Jamie | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 2,927 | $0.00 | $0 | 8,905 |
| 2024-10-18 | Fischer Jamie | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 5,978 | $0.00 | $0 | 5,978 |
| 2024-10-03 | Campbell Douglas W. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 2,825 | $40.47 | $114,328 | 58,552 |
| 2024-10-01 | WELCH JOSHUA G | Dir |
Other disposed transaction
J
|
Common Stock | 11,650 | $41.92 | $488,368 | 137,305 |
| 2024-09-30 | Campbell Douglas W. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 6,515 | $41.92 | $273,109 | 61,377 |
| 2024-09-19 | MORRIS DAWN C | Dir |
Open-market buy
P
|
Common Stock | 116 | $43.00 | $4,988 | 2,562 |
| 2024-06-24 | Judy Vickie D. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 2,594 | $0.00 | $0 | 22,529 |
| 2024-06-24 | Judy Vickie D. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 2,594 | $0.00 | $0 | 22,639 |
| 2024-06-18 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 26,410 | $57.74 | $1,524,913 | 768,410 |
| 2024-05-09 | Englander Daniel J | Dir |
Equity grant / award
A
|
Common Stock | 2,446 | $0.00 | $0 | 38,250 |
| 2024-05-09 | WELCH JOSHUA G | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 9,549 | $0.00 | $0 | 9,549 |
| 2024-04-30 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2024-04-30 | Englander Daniel J | Dir |
Other disposed transaction
F
|
Common Stock | 3,125 | $58.45 | $182,656 | 35,804 |
| 2024-04-30 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $36.54 | $182,700 | 38,929 |
| 2024-04-11 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 13,550 | $57.87 | $784,138 | 742,000 |
| 2024-04-08 | Campbell Douglas W. Jr. | President & CEO |
Open-market buy
P
|
Common Stock | 705 | $60.28 | $42,497 | 70,841 |
| 2024-04-08 | Campbell Douglas W. Jr. | President & CEO |
Open-market buy
P
|
Common Stock | 2,524 | $62.00 | $156,488 | 70,136 |
| 2024-04-04 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 8,500 | $57.85 | $491,725 | 728,450 |
| 2024-03-18 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 4,500 | $60.75 | $273,375 | 719,950 |
| 2024-03-18 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 3,500 | $60.45 | $211,575 | 715,450 |
| 2024-03-06 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 8,000 | $60.30 | $482,400 | 708,450 |
| 2024-03-05 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 4,145 | $63.13 | $261,674 | 700,450 |
| 2024-02-20 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 17,506 | $61.23 | $1,071,892 | 696,305 |
| 2024-02-16 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 5,599 | $62.75 | $351,337 | 678,799 |
| 2024-02-07 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 24,001 | $60.58 | $1,453,981 | 673,200 |
| 2024-02-05 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 6,500 | $59.15 | $384,475 | 649,199 |
| 2024-02-05 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 5,000 | $59.75 | $298,750 | 642,699 |
| 2024-02-05 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 6,000 | $60.15 | $360,900 | 637,699 |
| 2024-02-05 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 648 | $60.85 | $39,431 | 631,699 |
| 2024-01-25 | Campbell Douglas W. Jr. | President and CEO |
Equity grant / award
A
|
Common Stock | 47,612 | $0.00 | $0 | 67,612 |
| 2023-10-03 | Campbell Douglas W. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 2,949 | $90.94 | $268,182 | 67,892 |
| 2023-08-02 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 15,500 | $118.00 | $1,829,000 | 631,051 |
| 2023-08-01 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 10,031 | $120.49 | $1,208,635 | 646,551 |
| 2023-07-19 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 1,587 | $119.25 | $189,250 | 656,782 |
| 2023-07-19 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 2,214 | $119.30 | $264,130 | 658,469 |
| 2023-07-19 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 100 | $119.69 | $11,969 | 656,582 |
| 2023-07-19 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 15 | $119.25 | $1,789 | 660,783 |
| 2023-07-19 | Peterson Adam K | 10% |
Open-market sell
S
|
Common Stock | 100 | $119.69 | $11,969 | 656,582 |
| 2023-05-26 | Williams Jeffrey A | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 90,000 |
| 2023-05-26 | Williams Jeffrey A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 23,507 | $89.37 | $2,100,821 | 102,020 |
| 2023-05-26 | Williams Jeffrey A | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 30,000 | $54.85 | $1,645,500 | 125,527 |
| 2023-05-24 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 384 | $79.50 | $30,528 | 725,884 |
| 2023-05-01 | WELCH JOSHUA G | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2023-02-01 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2023-02-01 | Englander Daniel J | Dir |
Other disposed transaction
F
|
Common Stock | 2,584 | $86.14 | $222,586 | 33,929 |
| 2023-02-01 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $44.52 | $222,600 | 36,513 |
| 2022-12-28 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 5,500 | $69.48 | $382,140 | 725,500 |
| 2022-12-22 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 2,700 | $65.85 | $177,795 | 720,000 |
| 2022-12-21 | Peterson Adam K | 10% |
Open-market buy
P
|
Common Stock | 67,300 | $68.84 | $4,632,932 | 717,300 |
| 2022-10-03 | Campbell Douglas W. Jr. | President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 75,000 | $0.00 | $0 | 75,000 |
| 2022-10-03 | Campbell Douglas W. Jr. | President |
Equity grant / award
A
|
Common Stock | 20,000 | $0.00 | $0 | 20,000 |
| 2022-05-22 | Judy Vickie D. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 155 | $78.17 | $12,116 | 22,621 |
| 2022-05-02 | Englander Daniel J | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2022-04-01 | WELCH JOSHUA G | Dir |
Other disposed transaction
J
|
Common Stock | 1,500 | $80.56 | $120,840 | 125,700 |
| 2022-02-23 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 100 | $90.07 | $9,007 | 15,162 |
| 2022-02-23 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,500 | $89.98 | $134,978 | 15,262 |
| 2022-02-18 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 0 |
| 2022-02-18 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2022-02-18 | Williams Jeffrey A | President and CEO |
Other disposed transaction
F
|
Common Stock | 20,587 | $107.58 | $2,214,749 | 95,527 |
| 2022-02-18 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M
|
Common Stock | 30,000 | $46.47 | $1,394,100 | 116,114 |
| 2022-02-01 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2022-02-01 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $45.46 | $227,300 | 31,513 |
| 2021-08-26 | WELCH JOSHUA G | Dir |
Open-market buy
P
|
Common Stock | 2,539 | $124.75 | $316,740 | 127,200 |
| 2021-08-03 | DILLON RAY C | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2021-08-03 | DILLON RAY C | Dir |
Other disposed transaction
F
|
Common Stock | 11,619 | $158.84 | $1,845,562 | 10,881 |
| 2021-08-03 | DILLON RAY C | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $150.83 | $754,150 | 22,500 |
| 2021-05-27 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 40,000 |
| 2021-05-27 | Walthall Leonard L. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 7,937 | $174.52 | $1,385,165 | 16,762 |
| 2021-05-27 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $109.06 | $1,090,600 | 24,699 |
| 2021-05-27 | Judy Vickie D. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2021-05-27 | Judy Vickie D. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 13,282 | $174.52 | $2,317,975 | 19,022 |
| 2021-05-27 | Judy Vickie D. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $26.37 | $263,700 | 32,304 |
| 2021-05-26 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 4,000 | $171.37 | $685,490 | 14,699 |
| 2021-05-03 | Bordelon Ann G. | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2021-03-17 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 0 |
| 2021-03-17 | Walthall Leonard L. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 8,133 | $161.36 | $1,312,341 | 18,699 |
| 2021-03-17 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 15,000 | $26.37 | $395,550 | 26,832 |
| 2021-03-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 140 | $139.00 | $19,460 | 101,830 |
| 2021-03-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,160 | $138.34 | $160,474 | 101,970 |
| 2021-03-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 200 | $136.53 | $27,306 | 103,130 |
| 2021-02-22 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2021-02-22 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $24.69 | $92,588 | 26,513 |
| 2021-02-19 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,500 | $134.00 | $201,000 | 11,832 |
| 2021-02-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 402 | $128.23 | $51,548 | 103,330 |
| 2021-02-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,098 | $127.33 | $139,808 | 103,732 |
| 2021-01-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $106.20 | $159,300 | 104,830 |
| 2021-01-04 | WELCH JOSHUA G | Dir |
Other disposed transaction
J
|
Common Stock | 1,100 | $109.84 | $120,824 | 124,661 |
| 2020-12-07 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $108.64 | $162,960 | 106,330 |
| 2020-11-09 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $98.00 | $294,000 | 107,830 |
| 2020-09-10 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 300 | $104.63 | $31,389 | 13,332 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,625 | $0.00 | $0 | 0 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,875 | $0.00 | $0 | 0 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,000 | $0.00 | $0 | 0 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 5,500 | $101.70 | $559,350 | 13,632 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 4,500 | $53.02 | $238,590 | 19,132 |
| 2020-09-03 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 3,000 | $50.25 | $150,750 | 14,632 |
| 2020-09-02 | Englander Daniel J | Dir |
Other disposed transaction
J
|
Common Stock | 1,100 | $101.70 | $111,870 | 181,865 |
| 2020-08-05 | Williams Jeffrey A | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 20,000 |
| 2020-05-22 | Judy Vickie D. | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 2,500 |
| 2020-05-01 | WELCH JOSHUA G | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2020-03-20 | von Gremp Jim | Dir |
Open-market buy
P
|
Common Stock | 1,500 | $41.50 | $62,250 | 22,277 |
| 2020-03-19 | von Gremp Jim | Dir |
Open-market buy
P
|
Common Stock | 2,022 | $42.94 | $86,825 | 20,777 |
| 2020-03-19 | von Gremp Jim | Dir |
Open-market buy
P
|
Common Stock | 1,500 | $44.74 | $67,110 | 18,755 |
| 2020-03-19 | von Gremp Jim | Dir |
Open-market buy
P
|
Common Stock | 978 | $43.95 | $42,983 | 17,255 |
| 2020-03-18 | Bordelon Ann G. | Dir |
Open-market buy
P
|
Common Stock | 1,325 | $37.21 | $49,303 | 1,325 |
| 2020-02-21 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 3,000 |
| 2020-02-21 | Walthall Leonard L. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 3,369 | $129.70 | $436,959 | 11,632 |
| 2020-02-21 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $50.25 | $251,250 | 15,001 |
| 2020-01-08 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2020-01-08 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $22.87 | $85,762 | 22,763 |
| 2019-12-30 | Williams Jeffrey A | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 100,000 | $0.00 | $0 | 100,000 |
| 2019-11-27 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2019-11-27 | Williams Jeffrey A | President and CEO |
Other disposed transaction
F
|
Common Stock | 17,616 | $104.78 | $1,845,804 | 86,114 |
| 2019-11-27 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M
|
Common Stock | 30,000 | $24.47 | $734,100 | 103,730 |
| 2019-09-03 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $84.88 | $127,320 | 115,830 |
| 2019-08-29 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,000 | $0.00 | $0 | 0 |
| 2019-08-29 | Walthall Leonard L. | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,000 | $90.00 | $90,000 | 10,001 |
| 2019-08-29 | Walthall Leonard L. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $41.86 | $41,860 | 11,001 |
| 2019-08-01 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $89.78 | $134,670 | 117,330 |
| 2019-07-08 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $85.50 | $342,000 | 118,830 |
| 2019-07-03 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $86.08 | $344,320 | 122,830 |
| 2019-07-01 | WELCH JOSHUA G | Dir |
Equity grant / award
G
|
Common Stock | 1,100 | $0.00 | $0 | 125,761 |
| 2019-07-01 | WELCH JOSHUA G | Dir |
Other disposed transaction
J
|
Common Stock | 10,900 | $86.08 | $938,272 | 126,861 |
| 2019-06-03 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $85.42 | $128,130 | 114,015 |
| 2019-05-01 | WELCH JOSHUA G | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2019-04-01 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $91.34 | $137,010 | 117,015 |
| 2019-03-28 | von Gremp Jim | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $92.58 | $277,740 | 16,277 |
| 2019-02-28 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 7,923 | $82.00 | $649,686 | 118,515 |
| 2019-02-27 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 2,077 | $82.58 | $171,519 | 126,438 |
| 2019-02-21 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 20,000 | $0.00 | $0 | 20,000 |
| 2019-02-21 | HENDERSON WILLIAM H | Dir |
Other disposed transaction
F
|
Common Stock | 5,763 | $84.91 | $489,336 | 128,515 |
| 2019-02-21 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $24.47 | $489,400 | 134,278 |
| 2019-01-23 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2019-01-23 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $21.14 | $79,275 | 19,013 |
| 2018-12-12 | Williams Jeffrey A | President and CEO |
Other acquired transaction
I
|
Common Stock | 2,306 | $73.16 | $168,718 | 4,922 |
| 2018-12-07 | Englander Daniel J | Dir |
Open-market buy
P
|
Common Stock | 4,757 | $68.23 | $324,570 | 182,965 |
| 2018-12-07 | Englander Daniel J | Dir |
Open-market buy
P
|
Common Stock | 5,243 | $67.69 | $354,899 | 178,208 |
| 2018-09-21 | DILLON RAY C | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $80.45 | $80,450 | 2,500 |
| 2018-09-20 | von Gremp Jim | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2018-09-20 | von Gremp Jim | Dir |
Other disposed transaction
F
|
Common Stock | 5,723 | $79.15 | $452,975 | 19,277 |
| 2018-09-20 | von Gremp Jim | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $53.30 | $266,500 | 25,000 |
| 2018-09-04 | DILLON RAY C | Dir |
Open-market buy
P
|
Common Stock | 750 | $83.41 | $62,558 | 1,500 |
| 2018-08-21 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 2,150 | $85.22 | $183,223 | 0 |
| 2018-08-21 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 1,400 | $85.03 | $119,042 | 2,150 |
| 2018-08-20 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 20,000 | $0.00 | $0 | 40,000 |
| 2018-08-20 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 6,820 | $80.20 | $546,964 | 114,278 |
| 2018-08-20 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 6,680 | $81.15 | $542,082 | 121,098 |
| 2018-08-20 | HENDERSON WILLIAM H | Dir |
Other disposed transaction
F
|
Common Stock | 6,001 | $81.55 | $489,382 | 127,778 |
| 2018-08-20 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $24.47 | $489,400 | 133,779 |
| 2018-07-23 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 6,483 | $64.25 | $416,533 | 699,685 |
| 2018-07-20 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 11,000 | $64.36 | $708,012 | 706,168 |
| 2018-07-19 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 38,114 | $64.08 | $2,442,517 | 717,168 |
| 2018-07-10 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 17,101 | $63.80 | $1,091,112 | 755,282 |
| 2018-07-09 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 1,132 | $64.89 | $73,453 | 772,383 |
| 2018-07-06 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 1,209 | $64.55 | $78,040 | 773,515 |
| 2018-06-27 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 10,000 | $63.32 | $633,153 | 774,724 |
| 2018-06-26 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 35,729 | $64.41 | $2,301,459 | 784,724 |
| 2018-06-25 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 51,230 | $64.21 | $3,289,478 | 820,453 |
| 2018-06-22 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 12,578 | $66.15 | $832,035 | 871,683 |
| 2018-06-21 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market sell
S
|
Common Stock | 3,150 | $67.10 | $211,365 | 884,261 |
| 2018-06-18 | Judy Vickie D. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,500 | $0.00 | $0 | 2,500 |
| 2018-06-18 | Judy Vickie D. | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $66.17 | $165,415 | 11,033 |
| 2018-06-18 | Judy Vickie D. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,500 | $45.72 | $114,300 | 13,533 |
| 2018-05-24 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 9,100 | $63.13 | $574,483 | 113,779 |
| 2018-05-24 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 900 | $64.10 | $57,690 | 122,879 |
| 2018-05-23 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 25,000 | $0.00 | $0 | 60,000 |
| 2018-05-23 | HENDERSON WILLIAM H | Dir |
Other disposed transaction
F
|
Common Stock | 9,764 | $62.65 | $611,715 | 123,779 |
| 2018-05-23 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M
|
Common Stock | 25,000 | $24.47 | $611,750 | 133,543 |
| 2018-05-22 | Smith Robert Cameron | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2018-05-22 | Smith Robert Cameron | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2018-05-22 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 22,500 | $62.26 | $1,400,850 | 3,550 |
| 2018-05-22 | Smith Robert Cameron | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $36.54 | $182,700 | 26,050 |
| 2018-05-22 | Smith Robert Cameron | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $24.69 | $92,588 | 11,050 |
| 2018-05-08 | Williams Jeffrey A | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 120,000 | $0.00 | $0 | 120,000 |
| 2018-05-01 | DILLON RAY C | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2018-04-03 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $49.34 | $740,100 | 108,543 |
| 2018-03-30 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 50,000 | $0.00 | $0 | 85,000 |
| 2018-03-30 | HENDERSON WILLIAM H | Dir |
Other disposed transaction
F
|
Common Stock | 24,251 | $50.45 | $1,223,463 | 123,543 |
| 2018-03-30 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M
|
Common Stock | 50,000 | $24.47 | $1,223,500 | 147,794 |
| 2018-03-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 11,246 | $49.50 | $556,677 | 97,794 |
| 2018-03-05 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 300 | $49.55 | $14,865 | 109,040 |
| 2018-03-01 | Judy Vickie D. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 10,000 | $0.00 | $0 | 11,016 |
| 2018-02-28 | HENDERSON WILLIAM H | Dir |
Open-market sell
S
|
Common Stock | 3,454 | $50.00 | $172,700 | 109,340 |
| 2018-02-27 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 50,000 | $0.00 | $0 | 135,000 |
| 2018-02-27 | HENDERSON WILLIAM H | Dir |
Other disposed transaction
F
|
Common Stock | 24,396 | $50.15 | $1,223,459 | 112,794 |
| 2018-02-27 | HENDERSON WILLIAM H | Dir |
Exercise / conversion
M
|
Common Stock | 50,000 | $24.47 | $1,223,500 | 137,190 |
| 2018-02-26 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option Right to Buy | 30,000 | $0.00 | $0 | 60,000 |
| 2018-02-26 | Williams Jeffrey A | President and CEO |
Other disposed transaction
F
|
Common Stock | 21,548 | $51.35 | $1,106,490 | 63,731 |
| 2018-02-26 | Williams Jeffrey A | President and CEO |
Exercise / conversion
M
|
Common Stock | 30,000 | $24.47 | $734,100 | 85,279 |
| 2017-11-20 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 725 | $48.02 | $34,814 | 3,550 |
| 2017-11-17 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $48.62 | $58,344 | 0 |
| 2017-11-17 | Smith Robert Cameron | Dir |
Open-market sell
S
|
Common Stock | 675 | $48.59 | $32,798 | 1,200 |
| 2017-10-02 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,250 | $0.00 | $0 | 0 |
| 2017-10-02 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 6,250 | $40.65 | $254,062 | 87,190 |
| 2017-10-02 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 6,250 | $11.90 | $74,375 | 93,440 |
| 2017-09-26 | Williams Jeffrey A | CFO and Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option Right to Buy | 57,000 | $0.00 | $0 | 0 |
| 2017-09-26 | Williams Jeffrey A | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 36,171 | $41.40 | $1,497,479 | 55,279 |
| 2017-09-26 | Williams Jeffrey A | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 57,000 | $11.90 | $678,300 | 91,450 |
| 2017-09-06 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 1,859 | $39.55 | $73,529 | 0 |
| 2017-09-05 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 11,644 | $39.41 | $458,902 | 1,859 |
| 2017-09-01 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 13,867 | $39.46 | $547,164 | 13,503 |
| 2017-08-31 | HIGHT EDDIE L | Dir |
Equity grant / award
G
|
Common Stock | 27,370 | $0.00 | $0 | 27,370 |
| 2017-08-28 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 8,544 | $36.91 | $315,347 | 887,411 |
| 2017-08-25 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 4,016 | $36.85 | $147,988 | 878,867 |
| 2017-08-18 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 8,196 | $36.55 | $299,579 | 874,851 |
| 2017-08-04 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 6,000 | $37.75 | $226,500 | 866,655 |
| 2017-08-03 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 8,000 | $37.50 | $300,000 | 860,655 |
| 2017-08-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,250 | $0.00 | $0 | 12,500 |
| 2017-08-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 6,250 | $38.85 | $242,812 | 87,190 |
| 2017-08-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 6,250 | $11.90 | $74,375 | 93,440 |
| 2017-07-25 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 19,000 | $37.71 | $716,401 | 852,655 |
| 2017-07-11 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 6,770 | $36.84 | $249,426 | 833,655 |
| 2017-07-06 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 14,000 | $0.00 | $0 | 25,000 |
| 2017-07-06 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 14,000 | $37.56 | $525,840 | 87,190 |
| 2017-07-06 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 14,000 | $11.90 | $166,600 | 101,190 |
| 2017-06-20 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 4,323 | $36.75 | $158,879 | 826,885 |
| 2017-06-15 | HENDERSON WILLIAM H | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 87,190 |
| 2017-06-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 8,392 | $0.00 | $0 | 39,000 |
| 2017-06-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 8,392 | $37.12 | $311,511 | 87,690 |
| 2017-06-01 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 8,392 | $11.90 | $99,865 | 96,082 |
| 2017-05-31 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 24,607 | $35.75 | $879,740 | 822,562 |
| 2017-05-25 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,608 | $0.00 | $0 | 47,392 |
| 2017-05-25 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,608 | $38.09 | $61,249 | 87,690 |
| 2017-05-25 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 1,608 | $11.90 | $19,135 | 89,298 |
| 2017-05-22 | Judy Vickie D. | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock | 500 | $0.00 | $0 | 962 |
| 2017-05-01 | Englander Daniel J | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2017-04-28 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 55,000 | $0.00 | $0 | 185,000 |
| 2017-04-28 | HENDERSON WILLIAM H | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 44,294 | $39.40 | $1,745,184 | 87,690 |
| 2017-04-28 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 55,000 | $24.47 | $1,345,850 | 131,984 |
| 2017-04-24 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 20,000 | $0.00 | $0 | 49,000 |
| 2017-04-24 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 20,000 | $35.00 | $700,000 | 76,984 |
| 2017-04-24 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 20,000 | $11.90 | $238,000 | 96,984 |
| 2017-04-17 | MAGNOLIA CAPITAL FUND, LP | 10% |
Open-market buy
P
|
Common Stock | 18,313 | $35.85 | $656,433 | 797,955 |
| 2017-02-23 | von Gremp Jim | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2017-02-23 | von Gremp Jim | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $26.42 | $132,100 | 15,000 |
| 2017-02-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,000 | $0.00 | $0 | 69,000 |
| 2017-02-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 10,000 | $41.65 | $416,500 | 76,984 |
| 2017-02-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.90 | $119,000 | 86,984 |
| 2017-01-09 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,000 | $0.00 | $0 | 79,000 |
| 2017-01-09 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 10,000 | $43.50 | $435,000 | 76,984 |
| 2017-01-09 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.90 | $119,000 | 86,984 |
| 2017-01-06 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2017-01-06 | Englander Daniel J | Dir |
Other disposed transaction
F
|
Common Stock | 1,136 | $44.10 | $50,098 | 30,314 |
| 2017-01-06 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $13.37 | $50,138 | 31,450 |
| 2017-01-06 | Englander Daniel J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2017-01-06 | Englander Daniel J | Dir |
Other disposed transaction
F
|
Common Stock | 1,136 | $44.10 | $50,098 | 12,641 |
| 2017-01-06 | Englander Daniel J | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $13.37 | $50,138 | 13,777 |
| 2017-01-05 | Williams Jeffrey A | Pres., CFO and Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option Right to Buy | 30,000 | $0.00 | $0 | 90,000 |
| 2017-01-05 | Williams Jeffrey A | Pres., CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 22,967 | $45.55 | $1,046,147 | 34,450 |
| 2017-01-05 | Williams Jeffrey A | Pres., CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 30,000 | $24.47 | $734,100 | 57,417 |
| 2016-12-12 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $46.14 | $461,400 | 27,370 |
| 2016-12-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,000 | $0.00 | $0 | 89,000 |
| 2016-12-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 10,000 | $44.40 | $444,000 | 76,984 |
| 2016-12-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.90 | $119,000 | 86,984 |
| 2016-12-08 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 10,000 | $44.40 | $444,000 | 76,984 |
| 2016-12-06 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 3,600 | $45.75 | $164,700 | 37,370 |
| 2016-11-30 | HIGHT EDDIE L | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,000 | $0.00 | $0 | 110,000 |
| 2016-11-30 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $45.76 | $457,600 | 40,970 |
| 2016-11-30 | HIGHT EDDIE L | Dir |
Exercise / conversion
M
|
Common Stock | 10,000 | $24.47 | $244,700 | 50,970 |
| 2016-11-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 9,514 | $0.00 | $0 | 99,000 |
| 2016-11-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 9,514 | $44.00 | $418,616 | 76,984 |
| 2016-11-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 9,514 | $11.90 | $113,217 | 86,498 |
| 2016-11-21 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 7,500 | $0.00 | $0 | 108,514 |
| 2016-11-21 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 7,500 | $41.75 | $313,125 | 76,984 |
| 2016-11-21 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 7,500 | $11.90 | $89,250 | 84,484 |
| 2016-11-18 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,486 | $0.00 | $0 | 116,014 |
| 2016-11-18 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 5,486 | $44.00 | $241,384 | 76,984 |
| 2016-11-18 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 5,486 | $11.90 | $65,283 | 82,470 |
| 2016-10-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 7,500 | $0.00 | $0 | 121,500 |
| 2016-10-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 7,500 | $40.05 | $300,375 | 76,984 |
| 2016-10-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 7,500 | $11.90 | $89,250 | 84,484 |
| 2016-09-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,476 | $0.00 | $0 | 129,000 |
| 2016-09-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 3,476 | $37.00 | $128,612 | 76,984 |
| 2016-09-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 3,476 | $11.90 | $41,364 | 80,460 |
| 2016-09-22 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,290 | $0.00 | $0 | 132,476 |
| 2016-09-22 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 3,290 | $37.00 | $121,730 | 76,984 |
| 2016-09-22 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 3,290 | $11.90 | $39,151 | 80,274 |
| 2016-09-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 734 | $0.00 | $0 | 135,766 |
| 2016-09-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 734 | $37.00 | $27,158 | 76,984 |
| 2016-09-20 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 734 | $11.90 | $8,735 | 77,718 |
| 2016-09-08 | HIGHT EDDIE L | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,000 | $0.00 | $0 | 20,000 |
| 2016-09-08 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $40.23 | $201,150 | 40,970 |
| 2016-09-08 | HIGHT EDDIE L | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $11.90 | $59,500 | 45,970 |
| 2016-08-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 7,500 | $0.00 | $0 | 136,500 |
| 2016-08-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 7,500 | $39.86 | $298,950 | 76,984 |
| 2016-08-29 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 7,500 | $11.90 | $89,250 | 84,484 |
| 2016-08-24 | HIGHT EDDIE L | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,000 | $0.00 | $0 | 25,000 |
| 2016-08-24 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $40.00 | $200,000 | 41,165 |
| 2016-08-24 | HIGHT EDDIE L | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $11.90 | $59,500 | 46,165 |
| 2016-08-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,000 | $0.00 | $0 | 144,000 |
| 2016-08-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 5,000 | $39.71 | $198,540 | 76,984 |
| 2016-08-23 | HENDERSON WILLIAM H | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $11.90 | $59,500 | 81,984 |
| 2016-08-22 | HIGHT EDDIE L | Dir |
Open-market sell
S
|
Common Stock | 195 | $38.90 | $7,586 | 40,970 |
| 2016-06-01 | SIMMONS JOHN DAVID | Dir |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2016-06-01 | SIMMONS JOHN DAVID | Dir |
Open-market sell
S
|
Common Stock | 3,750 | $24.20 | $90,750 | 16,229 |
| 2016-06-01 | SIMMONS JOHN DAVID | Dir |
Exercise / conversion
M
|
Common Stock | 3,750 | $20.47 | $76,762 | 19,979 |
| 2016-05-24 | von Gremp Jim | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $21.33 | $42,660 | 10,000 |
| 2016-05-02 | von Gremp Jim | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 5,000 | $0.00 | $0 | 5,000 |