Financial Metrics
PLUS EPLUS INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 298503000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 371462000.0 | +24.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 326657000.0 | -12.1% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 373356000.0 | +14.3% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 371363000.0 | -0.5% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 344225000.0 | -7.3% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 356532000.0 | +3.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 345043000.0 | -3.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 345664000.0 | +0.2% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 381372000.0 | +10.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 411565000.0 | +7.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 428991000.0 | +4.2% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 355031000.0 | -17.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 433081000.0 | +22.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 427604000.0 | -1.3% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 416649000.0 | -2.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 458017000.0 | +9.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 494834000.0 | +8.0% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 458359000.0 | -7.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 493706000.0 | +7.7% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 623476000.0 | +26.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 574175000.0 | -7.9% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 587611000.0 | +2.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 509055000.0 | -13.4% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 535652000.0 | +5.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 493372000.0 | -7.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 493221000.0 | -0.0% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 637315000.0 | +29.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 608826000.0 | -4.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 614774000.0 | +1.0% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 326657000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 344226000.0 | +5.4% | USD | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 345664000.0 | +0.4% | USD | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 428991000.0 | +24.1% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 1588404000.0 | +270.3% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 1568323000.0 | -1.3% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 1821019000.0 | +16.1% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 2067718000.0 | +13.5% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 2225302000.0 | +7.6% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 2068789000.0 | -7.0% | USD | 10-K | 2025-05-22 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 67664000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 81933000.0 | +21.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 73786000.0 | -9.9% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 77593000.0 | +5.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 87571000.0 | +12.9% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 76688000.0 | -12.4% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 80703000.0 | +5.2% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 85500000.0 | +5.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 82913000.0 | -3.0% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 92639000.0 | +11.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 103031000.0 | +11.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 103696000.0 | +0.6% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 98557000.0 | -5.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 98962000.0 | +0.4% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 98151000.0 | -0.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 105512000.0 | +7.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 123002000.0 | +16.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 117117000.0 | -4.8% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 113523000.0 | -3.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 133304000.0 | +17.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 138372000.0 | +3.8% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 142273000.0 | +2.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 144365000.0 | +1.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 133810000.0 | -7.3% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 126874000.0 | -5.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 127302000.0 | +0.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 125078000.0 | -1.7% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 148216000.0 | +18.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 162124000.0 | +9.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 158654000.0 | -2.1% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 73786000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 76688000.0 | +3.9% | USD | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 82913000.0 | +8.1% | USD | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 103696000.0 | +25.1% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 391191000.0 | +277.2% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 393554000.0 | +0.6% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 460982000.0 | +17.1% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 517524000.0 | +12.3% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 550793000.0 | +6.4% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 569121000.0 | +3.3% | USD | 10-K | 2025-05-22 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 17486000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 28203000.0 | +61.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 21307000.0 | -24.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 20507000.0 | -3.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 28828000.0 | +40.6% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 16390000.0 | -43.1% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 20471000.0 | +24.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 24570000.0 | +20.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 20023000.0 | -18.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 22761000.0 | +13.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 28375000.0 | +24.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 26265000.0 | -7.4% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 24997000.0 | -4.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 28485000.0 | +14.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 29263000.0 | +2.7% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 32452000.0 | +10.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 44303000.0 | +36.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 36085000.0 | -18.5% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 33183000.0 | -8.0% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 44107000.0 | +32.9% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 46458000.0 | +5.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 46332000.0 | -0.3% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 44863000.0 | -3.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 38047000.0 | -15.2% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 31459000.0 | -17.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 26996000.0 | -14.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 16470000.0 | -39.0% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 36200000.0 | +119.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 48835000.0 | +34.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 43466000.0 | -11.0% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 21307000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 16390000.0 | -23.1% | USD | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 20023000.0 | +22.2% | USD | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 26265000.0 | +31.2% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 95279000.0 | +262.8% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 106335000.0 | +11.6% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 147316000.0 | +38.5% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 166162000.0 | +12.8% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 158257000.0 | -4.8% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 141413000.0 | -10.6% | USD | 10-K | 2025-05-22 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 10671000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 16775000.0 | +57.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 12620000.0 | -24.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 13423000.0 | +6.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 17221000.0 | +28.3% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 15581000.0 | -9.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 15273000.0 | -2.0% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2018-09-30 | 18003000.0 | +17.9% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2018-12-31 | 14864000.0 | -17.4% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 16188000.0 | +8.9% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2019-09-30 | 20098000.0 | +24.2% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2019-12-31 | 19550000.0 | -2.7% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 17360000.0 | -11.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-09-30 | 19846000.0 | +14.3% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 21638000.0 | +9.0% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 23518000.0 | +8.7% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2021-09-30 | 31413000.0 | +33.6% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2021-12-31 | 26424000.0 | -15.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 22339000.0 | -15.5% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2022-09-30 | 28469000.0 | +27.4% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2022-12-31 | 35694000.0 | +25.4% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 33847000.0 | -5.2% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2023-09-30 | 32664000.0 | -3.5% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2023-12-31 | 27282000.0 | -16.5% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 27339000.0 | +0.2% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2024-09-30 | 31310000.0 | +14.5% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2024-12-31 | 24133000.0 | -22.9% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 37697000.0 | +56.2% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 34855000.0 | -7.5% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 35052000.0 | +0.6% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 12620000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 15581000.0 | +23.5% | USD | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 14864000.0 | -4.6% | USD | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 19550000.0 | +31.5% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 69082000.0 | +253.4% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 74397000.0 | +7.7% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 105600000.0 | +41.9% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 119356000.0 | +13.0% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 115776000.0 | -3.0% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 107978000.0 | -6.7% | USD | 10-K | 2025-05-22 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.76 | — | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1.21 | +59.2% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.92 | -24.0% | USD/shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.97 | +5.4% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 1.24 | +27.8% | USD/shares | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 1.12 | -9.7% | USD/shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 1.14 | +1.8% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 1.33 | +16.7% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 1.1 | -17.3% | USD/shares | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 1.21 | +10.0% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 1.51 | +24.8% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 1.47 | -2.6% | USD/shares | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 1.3 | -11.6% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.48 | +13.8% | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 0.81 | -45.3% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.88 | +8.6% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.18 | +34.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.99 | -16.1% | USD/shares | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.84 | -15.2% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 1.07 | +27.4% | USD/shares | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 1.34 | +25.2% | USD/shares | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1.27 | -5.2% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 1.23 | -3.1% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 1.02 | -17.1% | USD/shares | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 1.03 | +1.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.18 | +14.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.91 | -22.9% | USD/shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 1.43 | +57.1% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.32 | -7.7% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 1.34 | +1.5% | USD/shares | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 0.92 | — | USD/shares | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 1.12 | +21.7% | USD/shares | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 1.1 | -1.8% | USD/shares | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 1.47 | +33.6% | USD/shares | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 2.59 | +76.2% | USD/shares | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 2.79 | +7.7% | USD/shares | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 3.96 | +41.9% | USD/shares | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 4.49 | +13.4% | USD/shares | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 4.35 | -3.1% | USD/shares | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 4.07 | -6.4% | USD/shares | 10-K | 2025-05-22 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.75 | — | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1.21 | +61.3% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.91 | -24.8% | USD/shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.96 | +5.5% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 1.23 | +28.1% | USD/shares | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 1.11 | -9.8% | USD/shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 1.12 | +0.9% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 1.33 | +18.7% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 1.1 | -17.3% | USD/shares | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 1.2 | +9.1% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 1.51 | +25.8% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 1.46 | -3.3% | USD/shares | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 1.3 | -11.0% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.48 | +13.8% | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 0.81 | -45.3% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.87 | +7.4% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.17 | +34.5% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.98 | -16.2% | USD/shares | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.84 | -14.3% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 1.07 | +27.4% | USD/shares | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 1.34 | +25.2% | USD/shares | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1.27 | -5.2% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 1.22 | -3.9% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 1.02 | -16.4% | USD/shares | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 1.02 | +0.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.17 | +14.7% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.91 | -22.2% | USD/shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 1.43 | +57.1% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.32 | -7.7% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 1.33 | +0.8% | USD/shares | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 0.91 | — | USD/shares | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 1.11 | +22.0% | USD/shares | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 1.1 | -0.9% | USD/shares | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 1.46 | +32.7% | USD/shares | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 2.57 | +76.0% | USD/shares | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 2.77 | +7.8% | USD/shares | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 3.93 | +41.9% | USD/shares | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 4.48 | +14.0% | USD/shares | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 4.33 | -3.3% | USD/shares | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 4.05 | -6.5% | USD/shares | 10-K | 2025-05-22 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 94766000.0 | — | USD | 10-Q | 2018-02-08 |
| Quarterly | 2016-06-30 | 78807000.0 | -16.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 48035000.0 | -39.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 69677000.0 | +45.1% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 109760000.0 | +57.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2017-06-30 | 98244000.0 | -10.5% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 60185000.0 | -38.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 76105000.0 | +26.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 118198000.0 | +55.3% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 57480000.0 | -51.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 75647000.0 | +31.6% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 84334000.0 | +11.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 79816000.0 | -5.4% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 35604000.0 | -55.4% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 55832000.0 | +56.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 59555000.0 | +6.7% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 86231000.0 | +44.8% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 144382000.0 | +67.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 161081000.0 | +11.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 86463000.0 | -46.3% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 129562000.0 | +49.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 93840000.0 | -27.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 56950000.0 | -39.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 105566000.0 | +85.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 155378000.0 | +47.2% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 83488000.0 | -46.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 99531000.0 | +19.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 99395000.0 | -0.1% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 103093000.0 | +3.7% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 101574000.0 | -1.5% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 82498000.0 | -18.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 142170000.0 | +72.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 253021000.0 | +78.0% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 349909000.0 | +38.3% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 187528000.0 | -46.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 253074000.0 | +35.0% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 389375000.0 | +53.9% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 480178000.0 | +23.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 402157000.0 | -16.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 326291000.0 | -18.9% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 94766000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 109760000.0 | +15.8% | USD | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 118198000.0 | +7.7% | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 79816000.0 | -32.5% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 86231000.0 | +8.0% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 129562000.0 | +50.2% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 155378000.0 | +19.9% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 103093000.0 | -33.7% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 253021000.0 | +145.4% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 389375000.0 | +53.9% | USD | 10-K | 2025-05-22 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 268287000.0 | — | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-12-31 | 324695000.0 | +21.0% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 299899000.0 | -7.6% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 366163000.0 | +22.1% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 355178000.0 | -3.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 413741000.0 | +16.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 374998000.0 | -9.4% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 393044000.0 | +4.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 369037000.0 | -6.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 460385000.0 | +24.8% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 391567000.0 | -14.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 465424000.0 | +18.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 457308000.0 | -1.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 520629000.0 | +13.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 430380000.0 | -17.3% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 482166000.0 | +12.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 525176000.0 | +8.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 674935000.0 | +28.5% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 504122000.0 | -25.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 677988000.0 | +34.5% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 650017000.0 | -4.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 597363000.0 | -8.1% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 644616000.0 | +7.9% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 577019000.0 | -10.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 587998000.0 | +1.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 594175000.0 | +1.1% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 516925000.0 | -13.0% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 700873000.0 | +35.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 676778000.0 | -3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 697989000.0 | +3.1% | USD | 10-Q | 2026-02-04 |
| Annual | 2018-03-31 | 268287000.0 | — | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 299899000.0 | +11.8% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 374998000.0 | +25.0% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 391567000.0 | +4.4% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 430380000.0 | +9.9% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 504122000.0 | +17.1% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 644616000.0 | +27.9% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 517114000.0 | -19.8% | USD | 10-K | 2025-05-22 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33343000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 46376000.0 | +39.1% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 80502000.0 | +73.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 111076000.0 | +38.0% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 93557000.0 | -15.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 90497000.0 | -3.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 51431000.0 | -43.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 51295000.0 | -0.3% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 39855000.0 | -22.3% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 52127000.0 | +30.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 56606000.0 | +8.6% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 51395000.0 | -9.2% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 50493000.0 | -1.8% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 58205000.0 | +15.3% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 57198000.0 | -1.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 61065000.0 | +6.8% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 50268000.0 | -17.7% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 93323000.0 | +85.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 73751000.0 | -21.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 81304000.0 | +10.2% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 69963000.0 | -13.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 77752000.0 | +11.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 134514000.0 | +73.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 147739000.0 | +9.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 155060000.0 | +5.0% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 246873000.0 | +59.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 274863000.0 | +11.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 244798000.0 | -10.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 243286000.0 | -0.6% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 244331000.0 | +0.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 222122000.0 | -9.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 218046000.0 | -1.8% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 139690000.0 | -35.9% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 89134000.0 | -36.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 93857000.0 | +5.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 99021000.0 | +5.5% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 120440000.0 | +21.6% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 101053000.0 | -16.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 154138000.0 | +52.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 240979000.0 | +56.3% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 33343000.0 | — | USD | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 93557000.0 | +180.6% | USD | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 39855000.0 | -57.4% | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 50493000.0 | +26.7% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 50268000.0 | -0.4% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 69963000.0 | +39.2% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 155060000.0 | +121.6% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 243286000.0 | +56.9% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 139690000.0 | -42.6% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 120440000.0 | -13.8% | USD | 10-K | 2025-05-22 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 477976000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 506619000.0 | +6.0% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 545999000.0 | +7.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 588794000.0 | +7.8% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 597324000.0 | +1.4% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 605516000.0 | +1.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 555345000.0 | -8.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 569218000.0 | +2.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 564891000.0 | -0.8% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 571595000.0 | +1.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 577790000.0 | +1.1% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 613162000.0 | +6.1% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 560103000.0 | -8.7% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 626232000.0 | +11.8% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 641559000.0 | +2.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 690007000.0 | +7.6% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 649798000.0 | -5.8% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 806832000.0 | +24.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 768029000.0 | -4.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 826652000.0 | +7.6% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 777594000.0 | -5.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 774198000.0 | -0.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 829566000.0 | +7.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 960551000.0 | +15.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 897482000.0 | -6.6% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 985343000.0 | +9.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1069913000.0 | +8.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1293443000.0 | +20.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 1095130000.0 | -15.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1276133000.0 | +16.5% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1269228000.0 | -0.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1219314000.0 | -3.9% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 1273529000.0 | +4.4% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 1264104000.0 | -0.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1202379000.0 | -4.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1276698000.0 | +6.2% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 1363790000.0 | +6.8% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 1402316000.0 | +2.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1372722000.0 | -2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 1454215000.0 | +5.9% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 477976000.0 | — | USD | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 597324000.0 | +25.0% | USD | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 564891000.0 | -5.4% | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 560103000.0 | -0.8% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 649798000.0 | +16.0% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 777594000.0 | +19.7% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 897482000.0 | +15.4% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 1095130000.0 | +22.0% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 1273529000.0 | +16.3% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 1363790000.0 | +7.1% | USD | 10-K | 2025-05-22 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 616680000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 639099000.0 | +3.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 680894000.0 | +6.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 736678000.0 | +8.2% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 741720000.0 | +0.7% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 755184000.0 | +1.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 734287000.0 | -2.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 760513000.0 | +3.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 755471000.0 | -0.7% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 760399000.0 | +0.7% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 775196000.0 | +1.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 798189000.0 | +3.0% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-03-31 | 786198000.0 | -1.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 874813000.0 | +11.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 914266000.0 | +4.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 952608000.0 | +4.2% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-03-31 | 909113000.0 | -4.6% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 1058862000.0 | +16.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1038711000.0 | -1.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 1125954000.0 | +8.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 1076775000.0 | -4.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 1077416000.0 | +0.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1139945000.0 | +5.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 1255146000.0 | +10.1% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-03-31 | 1166203000.0 | -7.1% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 1256150000.0 | +7.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1371340000.0 | +9.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1597865000.0 | +16.5% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 1414826000.0 | -11.5% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1680806000.0 | +18.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1618786000.0 | -3.7% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1595597000.0 | -1.4% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 1653469000.0 | +3.6% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 1650973000.0 | -0.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1700054000.0 | +3.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1765776000.0 | +3.9% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 1884805000.0 | +6.7% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 1799135000.0 | -4.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1766827000.0 | -1.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 1831684000.0 | +3.7% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 616680000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 741720000.0 | +20.3% | USD | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | 755471000.0 | +1.9% | USD | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | 786198000.0 | +4.1% | USD | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | 909113000.0 | +15.6% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 1076775000.0 | +18.4% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 1166203000.0 | +8.3% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 1414826000.0 | +21.3% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 1653469000.0 | +16.9% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 1884805000.0 | +14.0% | USD | 10-K | 2025-05-22 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 273446000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 307671000.0 | +12.5% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 341076000.0 | +10.9% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 382725000.0 | +12.2% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 376492000.0 | -1.6% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 381543000.0 | +1.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 336121000.0 | -11.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 358683000.0 | +6.7% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 350067000.0 | -2.4% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 346390000.0 | -1.1% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 340385000.0 | -1.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 361231000.0 | +6.1% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 328851000.0 | -9.0% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 407420000.0 | +23.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 421499000.0 | +3.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 439490000.0 | +4.3% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 386639000.0 | -12.0% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 519560000.0 | +34.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 476493000.0 | -8.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 531038000.0 | +11.4% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 459364000.0 | -13.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 446405000.0 | -2.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 475625000.0 | +6.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 567413000.0 | +19.3% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 460036000.0 | -18.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 533972000.0 | +16.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 607311000.0 | +13.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 793577000.0 | +30.7% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 561326000.0 | -29.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 800786000.0 | +42.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 700368000.0 | -12.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 631463000.0 | -9.8% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 656990000.0 | +4.0% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 628236000.0 | -4.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 649922000.0 | +3.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 696811000.0 | +7.2% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 797883000.0 | +14.5% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 687750000.0 | -13.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 628120000.0 | -8.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 682090000.0 | +8.6% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 273446000.0 | — | USD | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 376492000.0 | +37.7% | USD | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 350067000.0 | -7.0% | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 328851000.0 | -6.1% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 386639000.0 | +17.6% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 459364000.0 | +18.8% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 460036000.0 | +0.1% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 561326000.0 | +22.0% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 656990000.0 | +17.0% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 797883000.0 | +21.4% | USD | 10-K | 2025-05-22 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 297802000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 329345000.0 | +10.6% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 361191000.0 | +9.7% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 402883000.0 | +11.5% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 395802000.0 | -1.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 398154000.0 | +0.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 362934000.0 | -8.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 381041000.0 | +5.0% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 382868000.0 | +0.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 380545000.0 | -0.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 375919000.0 | -1.2% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 389012000.0 | +3.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 361945000.0 | -7.0% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 446170000.0 | +23.3% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 463977000.0 | +4.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 480122000.0 | +3.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 422968000.0 | -11.9% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 556137000.0 | +31.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 515641000.0 | -7.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 580945000.0 | +12.7% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 514365000.0 | -11.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 493797000.0 | -4.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 526342000.0 | +6.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 615850000.0 | +17.0% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 505465000.0 | -17.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 579862000.0 | +14.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 665695000.0 | +14.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 851445000.0 | +27.9% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 632561000.0 | -25.7% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 867515000.0 | +37.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 773090000.0 | -10.9% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 717844000.0 | -7.1% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 751690000.0 | +4.7% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 729045000.0 | -3.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 753057000.0 | +3.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 803436000.0 | +6.7% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 907182000.0 | +12.9% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 778704000.0 | -14.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 720745000.0 | -7.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 768386000.0 | +6.6% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 297802000.0 | — | USD | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 395802000.0 | +32.9% | USD | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 382868000.0 | -3.3% | USD | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 361945000.0 | -5.5% | USD | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 422968000.0 | +16.9% | USD | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 514365000.0 | +21.6% | USD | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 505465000.0 | -1.7% | USD | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 632561000.0 | +25.1% | USD | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 751690000.0 | +18.8% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 907182000.0 | +20.7% | USD | 10-K | 2025-05-22 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 318878000.0 | — | USD | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 309754000.0 | -2.9% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 319703000.0 | +3.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 333795000.0 | +4.4% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 345918000.0 | +3.6% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 357030000.0 | +3.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 376062000.0 | +5.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 383612000.0 | +2.0% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 372603000.0 | -2.9% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2018-06-30 | 379854000.0 | +1.9% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2018-09-30 | 399277000.0 | +5.1% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2018-12-31 | 409177000.0 | +2.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-03-31 | 424253000.0 | +3.7% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2019-06-30 | 428643000.0 | +1.0% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2019-09-30 | 450289000.0 | +5.0% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2019-12-31 | 472486000.0 | +4.9% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-03-31 | 486145000.0 | +2.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-06-30 | 502725000.0 | +3.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-09-30 | 523070000.0 | +4.0% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 545009000.0 | +4.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 562410000.0 | +3.2% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2021-06-30 | 583619000.0 | +3.8% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2021-09-30 | 613603000.0 | +5.1% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2021-12-31 | 639296000.0 | +4.2% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-03-31 | 660738000.0 | +3.4% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2022-06-30 | 676288000.0 | +2.4% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2022-09-30 | 705645000.0 | +4.3% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2022-12-31 | 746420000.0 | +5.8% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-03-31 | 782265000.0 | +4.8% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2023-06-30 | 813291000.0 | +4.0% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2023-09-30 | 845696000.0 | +4.0% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2023-12-31 | 877753000.0 | +3.8% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-03-31 | 901779000.0 | +2.7% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2024-06-30 | 921928000.0 | +2.2% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2024-09-30 | 946997000.0 | +2.7% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2024-12-31 | 962340000.0 | +1.6% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-03-31 | 977623000.0 | +1.6% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 1020431000.0 | +4.4% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 1046082000.0 | +2.5% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 1063298000.0 | +1.6% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 318878000.0 | — | USD | 10-K | 2019-05-23 |
| Annual | 2017-03-31 | 345918000.0 | +8.5% | USD | 10-K | 2020-05-22 |
| Annual | 2018-03-31 | 372603000.0 | +7.7% | USD | 10-K | 2021-05-21 |
| Annual | 2019-03-31 | 424253000.0 | +13.9% | USD | 10-K | 2022-05-26 |
| Annual | 2020-03-31 | 486145000.0 | +14.6% | USD | 10-K | 2023-05-25 |
| Annual | 2021-03-31 | 562410000.0 | +15.7% | USD | 10-K | 2024-05-23 |
| Annual | 2022-03-31 | 660738000.0 | +17.5% | USD | 10-K | 2025-05-22 |
| Annual | 2023-03-31 | 782265000.0 | +18.4% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 901779000.0 | +15.3% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 977623000.0 | +8.4% | USD | 10-K | 2025-05-22 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2025-03-31 | 38773000.0 | — | USD | 10-K | 2025-05-22 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -12719000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -43806000.0 | -244.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 29702000.0 | +167.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | -3450000.0 | -111.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 13330000.0 | +486.4% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 48824000.0 | +266.3% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | -49032000.0 | -200.4% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -17085000.0 | +65.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 2172000.0 | +112.7% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | -87394000.0 | -4123.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -54404000.0 | +37.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | -74728000.0 | -37.4% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 6394000.0 | +108.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 8408000.0 | +31.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 5244000.0 | -37.6% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | -65136000.0 | -1342.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -135004000.0 | -107.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | -121542000.0 | +10.0% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | -102943000.0 | +15.3% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -119671000.0 | -16.2% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | -147038000.0 | -22.9% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | -20900000.0 | +85.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 10336000.0 | +149.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 143492000.0 | +1288.3% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 97127000.0 | -32.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 75499000.0 | -22.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 141198000.0 | +87.0% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | -98967000.0 | -170.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -133742000.0 | -35.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | -221185000.0 | -65.4% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 14110000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 33016000.0 | +134.0% | USD | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | 82766000.0 | +150.7% | USD | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | 39411000.0 | -52.4% | USD | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | -74174000.0 | -288.2% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 129507000.0 | +274.6% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | -20571000.0 | -115.9% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | -15425000.0 | +25.0% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 248449000.0 | +1710.7% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 302145000.0 | +21.6% | USD | 10-K | 2025-05-22 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -17510000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -18648000.0 | -6.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -47040000.0 | -152.3% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | -13836000.0 | +70.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -52891000.0 | -282.3% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | -54793000.0 | -3.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | -31815000.0 | +41.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -37937000.0 | -19.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | -48009000.0 | -26.5% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | -1226000.0 | +97.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -18050000.0 | -1372.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | -20044000.0 | -11.0% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | -2159000.0 | +89.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -2811000.0 | -30.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | -30659000.0 | -990.7% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | -6151000.0 | +79.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -13690000.0 | -122.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | -18448000.0 | -34.8% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | -1692000.0 | +90.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -12294000.0 | -626.6% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | -15624000.0 | -27.1% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | -63097000.0 | -303.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -53834000.0 | +14.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | -55838000.0 | -3.7% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | -1906000.0 | +96.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -127746000.0 | -6602.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | -127314000.0 | +0.3% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 155857000.0 | +222.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 154868000.0 | -0.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 153481000.0 | -0.9% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | -50179000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | -26345000.0 | +47.5% | USD | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | -57677000.0 | -118.9% | USD | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | -96205000.0 | -66.8% | USD | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | -20339000.0 | +78.9% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | -35756000.0 | -75.8% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | -1259000.0 | +96.5% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | -18926000.0 | -1403.3% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | -61964000.0 | -227.4% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | -128867000.0 | -108.0% | USD | 10-K | 2025-05-22 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 13953000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 15330000.0 | +9.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -8205000.0 | -153.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 5819000.0 | +170.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -10046000.0 | -272.6% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | -27758000.0 | -176.3% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 20037000.0 | +172.2% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 12321000.0 | -38.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 11801000.0 | -4.2% | USD | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 44327000.0 | +275.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 48356000.0 | +9.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 74648000.0 | +54.4% | USD | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 54040000.0 | -27.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 69730000.0 | +29.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 26382000.0 | -62.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 35494000.0 | +34.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 75782000.0 | +113.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 115996000.0 | +53.1% | USD | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 31111000.0 | -73.2% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 71342000.0 | +129.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 103555000.0 | +45.2% | USD | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 82605000.0 | -20.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 22614000.0 | -72.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | -48651000.0 | -315.1% | USD | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 1612000.0 | +103.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -14271000.0 | -985.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | -13426000.0 | +5.9% | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 31924000.0 | +337.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -9599000.0 | -130.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 3367000.0 | +135.1% | USD | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 54448000.0 | — | USD | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 7814000.0 | -85.6% | USD | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | -16765000.0 | -314.6% | USD | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | 18456000.0 | +210.1% | USD | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | 100634000.0 | +445.3% | USD | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | -49802000.0 | -149.5% | USD | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 47176000.0 | +194.7% | USD | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | -20950000.0 | -144.4% | USD | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | -36619000.0 | -74.8% | USD | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | -37576000.0 | -2.6% | USD | 10-K | 2025-05-22 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 3413000.0 | — | USD | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 3250000.0 | -4.8% | USD | 10-Q | 2026-02-04 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7365000.0 | — | shares | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 7167000.0 | -2.7% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 7080000.0 | -1.2% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 7080000.0 | +0.0% | shares | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 14161000.0 | +100.0% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 14170000.0 | +0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 14171000.0 | +0.0% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 14046000.0 | -0.9% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 13761000.0 | -2.0% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 13723000.0 | -0.3% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 13727000.0 | +0.0% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 13640000.0 | -0.6% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 13611000.0 | -0.2% | shares | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 13509000.0 | -0.7% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 13513000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 13513000.0 | +0.0% | shares | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 13500000.0 | -0.1% | shares | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 13553000.0 | +0.4% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 13537000.0 | -0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 13503000.0 | -0.3% | shares | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 27006000.0 | +100.0% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 13536000.0 | -49.9% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 13510000.0 | -0.2% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 26966000.0 | +99.6% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 26886000.0 | -0.3% | shares | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 26893000.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 26906000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 26907000.0 | +0.0% | shares | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 26905000.0 | -0.0% | shares | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 26947000.0 | +0.2% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 26942000.0 | -0.0% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 26954000.0 | +0.0% | shares | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 26952000.0 | -0.0% | shares | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 26940000.0 | -0.0% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 26798000.0 | -0.5% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 26703000.0 | -0.4% | shares | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 26526000.0 | -0.7% | shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 26627000.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 26565000.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 26391000.0 | -0.7% | shares | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 14731000.0 | — | shares | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 14161000.0 | -3.9% | shares | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 13761000.0 | -2.8% | shares | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 13611000.0 | -1.1% | shares | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 13500000.0 | -0.8% | shares | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 27006000.0 | +100.0% | shares | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 26886000.0 | -0.4% | shares | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 26905000.0 | +0.1% | shares | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 26952000.0 | +0.2% | shares | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 26526000.0 | -1.6% | shares | 10-K | 2025-05-22 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 13237000.0 | — | shares | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 13296000.0 | +0.4% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 13310000.0 | +0.1% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 13310000.0 | +0.0% | shares | 10-Q | 2017-02-03 |
| Quarterly | 2025-03-31 | 26526000.0 | +99.3% | shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 26565000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 26391000.0 | -0.7% | shares | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 13237000.0 | — | shares | 10-K | 2016-05-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 14066000.0 | — | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 13818000.0 | -1.8% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 13791000.0 | -0.2% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 13806000.0 | +0.1% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 13879000.0 | +0.5% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 13851000.0 | -0.2% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 13434000.0 | -3.0% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 13494000.0 | +0.4% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 13471000.0 | -0.2% | shares | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 13356000.0 | -0.9% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 13312000.0 | -0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 13320000.0 | +0.1% | shares | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 13322000.0 | +0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 13372000.0 | +0.4% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 26664000.0 | +99.4% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 26666000.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 26664000.0 | -0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 26668000.0 | +0.0% | shares | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 26513000.0 | -0.6% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 26578000.0 | +0.2% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 26592000.0 | +0.1% | shares | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 26552000.0 | -0.2% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 26624000.0 | +0.3% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 26618000.0 | -0.0% | shares | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 26642000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 26567000.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 26495000.0 | -0.3% | shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 26270000.0 | -0.8% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 26362000.0 | +0.4% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 26174000.0 | -0.7% | shares | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 14513000.0 | — | shares | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 13867000.0 | -4.5% | shares | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | 13790000.0 | -0.6% | shares | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | 13448000.0 | -2.5% | shares | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | 26654000.0 | +98.2% | shares | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 26674000.0 | +0.1% | shares | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 26638000.0 | -0.1% | shares | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 26569000.0 | -0.3% | shares | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 26610000.0 | +0.2% | shares | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 26503000.0 | -0.4% | shares | 10-K | 2025-05-22 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 14216000.0 | — | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 13884000.0 | -2.3% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 13920000.0 | +0.3% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 14019000.0 | +0.7% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 14008000.0 | -0.1% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 13990000.0 | -0.1% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 13597000.0 | -2.8% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 13586000.0 | -0.1% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 13544000.0 | -0.3% | shares | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 13457000.0 | -0.6% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 13350000.0 | -0.8% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 13378000.0 | +0.2% | shares | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 13388000.0 | +0.1% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 13391000.0 | +0.0% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 26756000.0 | +99.8% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 26882000.0 | +0.5% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 26864000.0 | -0.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 26930000.0 | +0.2% | shares | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 26685000.0 | -0.9% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 26623000.0 | -0.2% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 26648000.0 | +0.1% | shares | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 26648000.0 | +0.0% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 26679000.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 26697000.0 | +0.1% | shares | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 26801000.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 26676000.0 | -0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 26620000.0 | -0.2% | shares | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 26381000.0 | -0.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 26406000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 26288000.0 | -0.4% | shares | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 14688000.0 | — | shares | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 14028000.0 | -4.5% | shares | 10-K | 2019-05-23 |
| Annual | 2018-03-31 | 13967000.0 | -0.4% | shares | 10-K | 2020-05-22 |
| Annual | 2019-03-31 | 13578000.0 | -2.8% | shares | 10-K | 2021-05-21 |
| Annual | 2020-03-31 | 26830000.0 | +97.6% | shares | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 26834000.0 | +0.0% | shares | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 26866000.0 | +0.1% | shares | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 26654000.0 | -0.8% | shares | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 26717000.0 | +0.2% | shares | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 26666000.0 | -0.2% | shares | 10-K | 2025-05-22 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.4671 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.5456 | +16.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.4434 | -18.7% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.4944 | +11.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.5057 | +2.3% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.4526 | -10.5% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.4689 | +3.6% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.4451 | -5.1% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 0.4331 | -2.7% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.4359 | +0.7% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.4502 | +3.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 0.4503 | +0.0% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.3353 | -25.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.4169 | +24.4% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 0.3798 | -8.9% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.3867 | +1.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.4018 | +3.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.3942 | -1.9% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.3649 | -7.4% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.3600 | -1.3% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 0.3902 | +8.4% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.3416 | -12.5% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.3630 | +6.3% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 0.3190 | -12.1% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.3244 | +1.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2902 | -10.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.2793 | -3.8% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.3542 | +26.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3446 | -2.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 0.3356 | -2.6% | ratio | 10-Q | 2026-02-04 |
| Annual | 2020-03-31 | 1.7472 | — | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 1.4565 | -16.6% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 1.5615 | +7.2% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 1.4615 | -6.4% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 1.3458 | -7.9% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 1.0976 | -18.4% | ratio | 10-K | 2025-05-22 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.7480 | — | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 1.6466 | -5.8% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1.6008 | -2.8% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.5384 | -3.9% | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1.5866 | +3.1% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 1.5870 | +0.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.6522 | +4.1% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.5870 | -3.9% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 1.6137 | +1.7% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 1.6501 | +2.3% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.6975 | +2.9% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 1.6974 | -0.0% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 1.7032 | +0.3% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 1.5371 | -9.8% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 1.5221 | -1.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1.5700 | +3.1% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 1.6806 | +7.0% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 1.5529 | -7.6% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1.6118 | +3.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1.5567 | -3.4% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 1.6928 | +8.7% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 1.7343 | +2.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.7442 | +0.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1.6929 | -2.9% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 1.9509 | +15.2% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 1.8453 | -5.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.7617 | -4.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.6299 | -7.5% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 1.9510 | +19.7% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1.5936 | -18.3% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1.8122 | +13.7% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.9309 | +6.6% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 1.9384 | +0.4% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 2.0121 | +3.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1.8500 | -8.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.8322 | -1.0% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 1.7093 | -6.7% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 2.0390 | +19.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.1854 | +7.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 2.1320 | -2.4% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 1.7480 | — | ratio | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 1.5866 | -9.2% | ratio | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 1.6137 | +1.7% | ratio | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 1.7032 | +5.5% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 1.6806 | -1.3% | ratio | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 1.6928 | +0.7% | ratio | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 1.9509 | +15.2% | ratio | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 1.9510 | +0.0% | ratio | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 1.9384 | -0.6% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 1.7093 | -11.8% | ratio | 10-K | 2025-05-22 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.9339 | — | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2016-06-30 | 1.0632 | +13.8% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1.1298 | +6.3% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.2070 | +6.8% | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1.1442 | -5.2% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 1.1152 | -2.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 0.9651 | -13.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.9933 | +2.9% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 1.0275 | +3.4% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 1.0018 | -2.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 0.9415 | -6.0% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 0.9507 | +1.0% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 0.8531 | -10.3% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 1.0409 | +22.0% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 1.0304 | -1.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1.0162 | -1.4% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 0.8700 | -14.4% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 1.1062 | +27.1% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 0.9858 | -10.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1.0659 | +8.1% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 0.9146 | -14.2% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.8461 | -7.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.8578 | +1.4% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 0.9633 | +12.3% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 0.7650 | -20.6% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.8574 | +12.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.9434 | +10.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.1407 | +20.9% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 0.8086 | -29.1% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 1.0667 | +31.9% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 0.9141 | -14.3% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 0.8178 | -10.5% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 0.8336 | +1.9% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.7908 | -5.1% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 0.7952 | +0.6% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 0.8349 | +5.0% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 0.9279 | +11.1% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.7631 | -17.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.6890 | -9.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 0.7226 | +4.9% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 0.9339 | — | ratio | 10-K | 2017-05-25 |
| Annual | 2017-03-31 | 1.1442 | +22.5% | ratio | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 1.0275 | -10.2% | ratio | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 0.8531 | -17.0% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 0.8700 | +2.0% | ratio | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 0.9146 | +5.1% | ratio | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 0.7650 | -16.4% | ratio | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 0.8086 | +5.7% | ratio | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 0.8336 | +3.1% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.9279 | +11.3% | ratio | 10-K | 2025-05-22 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.2267 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2206 | -2.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.2259 | +2.4% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.2078 | -8.0% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.2358 | +13.5% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.2228 | -5.5% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.2264 | +1.6% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.2478 | +9.5% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 0.2399 | -3.2% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.2429 | +1.3% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.2503 | +3.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 0.2417 | -3.4% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.2776 | +14.8% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2285 | -17.7% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 0.2295 | +0.5% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.2532 | +10.3% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2686 | +6.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.2367 | -11.9% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.2477 | +4.6% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.2700 | +9.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 0.2219 | -17.8% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.2478 | +11.6% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.2457 | -0.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 0.2629 | +7.0% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.2369 | -9.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2580 | +8.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.2536 | -1.7% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.2326 | -8.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2663 | +14.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 0.2581 | -3.1% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 0.2259 | — | ratio | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 0.2228 | -1.4% | ratio | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 0.2399 | +7.7% | ratio | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 0.2417 | +0.8% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 0.2463 | +1.9% | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 0.2509 | +1.9% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 0.2531 | +0.9% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 0.2503 | -1.1% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 0.2475 | -1.1% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.2751 | +11.1% | ratio | 10-K | 2025-05-22 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0357 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0452 | +26.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0386 | -14.5% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.0360 | -6.9% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0464 | +29.0% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.0453 | -2.4% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.0428 | -5.4% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-09-30 | 0.0522 | +21.8% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-12-31 | 0.0430 | -17.6% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.0424 | -1.3% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-09-30 | 0.0488 | +15.0% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-12-31 | 0.0456 | -6.7% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.0489 | +7.3% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-09-30 | 0.0458 | -6.3% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 0.0506 | +10.4% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.0564 | +11.5% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-09-30 | 0.0686 | +21.5% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-12-31 | 0.0534 | -22.1% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.0487 | -8.7% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-09-30 | 0.0577 | +18.3% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-12-31 | 0.0572 | -0.7% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.0589 | +3.0% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-09-30 | 0.0556 | -5.7% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-12-31 | 0.0536 | -3.6% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.0510 | -4.8% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-09-30 | 0.0635 | +24.3% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-12-31 | 0.0489 | -22.9% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.0591 | +20.9% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 0.0572 | -3.2% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 0.0570 | -0.4% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 0.0386 | — | ratio | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 0.0453 | +17.2% | ratio | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 0.0430 | -5.0% | ratio | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 0.0456 | +6.0% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 0.0435 | -4.6% | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 0.0474 | +9.1% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 0.0580 | +22.2% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 0.0577 | -0.5% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 0.0520 | -9.9% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.0522 | +0.3% | ratio | 10-K | 2025-05-22 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0586 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0759 | +29.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0652 | -14.1% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.0549 | -15.8% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0776 | +41.3% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.0476 | -38.7% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.0574 | +20.6% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.0712 | +24.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 0.0579 | -18.7% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.0597 | +3.0% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.0689 | +15.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 0.0612 | -11.2% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.0704 | +15.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0658 | -6.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 0.0684 | +4.0% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.0779 | +13.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0967 | +24.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.0729 | -24.6% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.0724 | -0.7% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.0893 | +23.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 0.0745 | -16.6% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.0807 | +8.3% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0763 | -5.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 0.0747 | -2.1% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.0587 | -21.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0547 | -6.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.0334 | -39.0% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.0568 | +70.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0802 | +41.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 0.0707 | -11.9% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-12-31 | 0.0652 | — | ratio | 10-K | 2018-05-25 |
| Annual | 2017-12-31 | 0.0476 | -27.0% | ratio | 10-K | 2019-05-23 |
| Annual | 2018-12-31 | 0.0579 | +21.7% | ratio | 10-K | 2020-05-22 |
| Annual | 2019-12-31 | 0.0612 | +5.7% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 0.0600 | -2.0% | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 0.0678 | +13.0% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 0.0809 | +19.3% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 0.0804 | -0.7% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 0.0711 | -11.5% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.0684 | -3.9% | ratio | 10-K | 2025-05-22 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3466 | — | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2016-06-30 | 0.2561 | -26.1% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.1408 | -45.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.1821 | +29.3% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.2915 | +60.1% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2017-06-30 | 0.2575 | -11.7% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.1791 | -30.5% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.2122 | +18.5% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.3376 | +59.1% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.1659 | -50.9% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 0.2222 | +33.9% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 0.2335 | +5.1% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 0.2427 | +4.0% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.0874 | -64.0% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 0.1325 | +51.6% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 0.1355 | +2.3% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2020-03-31 | 0.2230 | +64.6% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.2779 | +24.6% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 0.3381 | +21.6% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 0.1628 | -51.8% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2021-03-31 | 0.2820 | +73.2% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.2102 | -25.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.1197 | -43.0% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 0.1860 | +55.4% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 0.3378 | +81.5% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.1564 | -53.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.1639 | +4.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.1252 | -23.6% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2023-03-31 | 0.1837 | +46.6% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.1268 | -30.9% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 0.1178 | -7.1% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 0.2251 | +91.1% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2024-03-31 | 0.3851 | +71.1% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.5570 | +44.6% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 0.2885 | -48.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 0.3632 | +25.9% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2025-03-31 | 0.4880 | +34.4% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.6982 | +43.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.6403 | -8.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-12-31 | 0.4784 | -25.3% | ratio | 10-Q | 2026-02-04 |
| Annual | 2016-03-31 | 0.3466 | — | ratio | 10-K | 2018-05-25 |
| Annual | 2017-03-31 | 0.2915 | -15.9% | ratio | 10-K | 2018-05-25 |
| Annual | 2018-03-31 | 0.3376 | +15.8% | ratio | 10-K | 2019-05-23 |
| Annual | 2019-03-31 | 0.2427 | -28.1% | ratio | 10-K | 2020-05-22 |
| Annual | 2020-03-31 | 0.2230 | -8.1% | ratio | 10-K | 2021-05-21 |
| Annual | 2021-03-31 | 0.2820 | +26.5% | ratio | 10-K | 2022-05-26 |
| Annual | 2022-03-31 | 0.3378 | +19.8% | ratio | 10-K | 2023-05-25 |
| Annual | 2023-03-31 | 0.1837 | -45.6% | ratio | 10-K | 2024-05-23 |
| Annual | 2024-03-31 | 0.3851 | +109.7% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.4880 | +26.7% | ratio | 10-K | 2025-05-22 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0167 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0246 | +47.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0171 | -30.5% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.0178 | +3.8% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0235 | +31.9% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.0205 | -12.6% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.0201 | -2.0% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-09-30 | 0.0232 | +15.6% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-12-31 | 0.0186 | -19.8% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.0185 | -0.6% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-09-30 | 0.0220 | +18.8% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-12-31 | 0.0205 | -6.6% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.0164 | -20.1% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-09-30 | 0.0191 | +16.5% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 0.0192 | +0.6% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.0218 | +13.6% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-09-30 | 0.0276 | +26.2% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-12-31 | 0.0211 | -23.6% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.0178 | -15.5% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-09-30 | 0.0208 | +16.7% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-12-31 | 0.0223 | +7.6% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.0201 | -9.9% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-09-30 | 0.0202 | +0.2% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-12-31 | 0.0171 | -15.3% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.0166 | -3.2% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-09-30 | 0.0184 | +11.2% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-12-31 | 0.0137 | -25.8% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.0210 | +53.3% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 0.0197 | -5.8% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 0.0191 | -3.0% | ratio | 10-Q | 2026-02-04 |
| Annual | 2020-03-31 | 0.0760 | — | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 0.0691 | -9.1% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 0.0906 | +31.1% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 0.0844 | -6.8% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 0.0700 | -17.0% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.0573 | -18.2% | ratio | 10-K | 2025-05-22 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0344 | — | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0525 | +52.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0378 | -27.9% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-06-30 | 0.0376 | -0.6% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0458 | +21.8% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 0.0406 | -11.3% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-06-30 | 0.0402 | -1.0% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-09-30 | 0.0451 | +12.1% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2018-12-31 | 0.0363 | -19.4% | ratio | 10-Q | 2020-02-06 |
| Quarterly | 2019-06-30 | 0.0378 | +4.0% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-09-30 | 0.0446 | +18.2% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2019-12-31 | 0.0414 | -7.3% | ratio | 10-Q | 2021-02-04 |
| Quarterly | 2020-06-30 | 0.0345 | -16.5% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-09-30 | 0.0379 | +9.9% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 0.0397 | +4.6% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-06-30 | 0.0403 | +1.5% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-09-30 | 0.0512 | +27.0% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2021-12-31 | 0.0413 | -19.3% | ratio | 10-Q | 2023-02-07 |
| Quarterly | 2022-06-30 | 0.0330 | -20.1% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-09-30 | 0.0403 | +22.1% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2022-12-31 | 0.0478 | +18.5% | ratio | 10-Q | 2024-02-07 |
| Quarterly | 2023-06-30 | 0.0416 | -13.0% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-09-30 | 0.0386 | -7.2% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2023-12-31 | 0.0311 | -19.5% | ratio | 10-Q | 2025-02-06 |
| Quarterly | 2024-06-30 | 0.0297 | -4.6% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-09-30 | 0.0331 | +11.5% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2024-12-31 | 0.0251 | -24.2% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-06-30 | 0.0369 | +47.3% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-09-30 | 0.0333 | -9.8% | ratio | 10-Q | 2026-02-04 |
| Quarterly | 2025-12-31 | 0.0330 | -1.1% | ratio | 10-Q | 2026-02-04 |
| Annual | 2020-03-31 | 0.1421 | — | ratio | 10-K | 2022-05-26 |
| Annual | 2021-03-31 | 0.1323 | -6.9% | ratio | 10-K | 2023-05-25 |
| Annual | 2022-03-31 | 0.1598 | +20.8% | ratio | 10-K | 2024-05-23 |
| Annual | 2023-03-31 | 0.1526 | -4.5% | ratio | 10-K | 2025-05-22 |
| Annual | 2024-03-31 | 0.1284 | -15.9% | ratio | 10-K | 2025-05-22 |
| Annual | 2025-03-31 | 0.1104 | -14.0% | ratio | 10-K | 2025-05-22 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 283 | $0.00 | $0 | 2,009 |
| 2026-02-10 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 75 | $89.39 | $6,704 | 57,037 |
| 2026-02-10 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 236 | $88.47 | $20,879 | 57,112 |
| 2026-02-09 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 400 | $88.05 | $35,218 | 57,348 |
| 2026-01-05 | Portegello Michael Joseph | — |
Equity grant / award
A
|
Common Stock | 894 | $0.00 | $0 | 894 |
| 2026-01-02 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 248 | $0.00 | $0 | 1,726 |
| 2025-12-31 | Stoecker Erica Steinacker | General Counsel |
Equity grant / award
A
|
Common Stock | 8 | $60.73 | $486 | 6,528 |
| 2025-12-11 | Callies John E | — |
Equity grant / award
G
|
Common | 280 | $90.03 | $25,207 | 21,148 |
| 2025-12-08 | Callies John E | — |
Open-market sell
S
|
Common | 560 | $90.03 | $50,415 | 21,428 |
| 2025-12-03 | BOWEN BRUCE M | — |
Equity grant / award
G
|
Common Stock | 1,445 | $0.00 | $0 | 9,255 |
| 2025-12-03 | BOWEN BRUCE M | — |
Equity grant / award
G
|
Common Stock | 1,100 | $0.00 | $0 | 13,413 |
| 2025-11-13 | BOWEN BRUCE M | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 14,513 |
| 2025-11-13 | BOWEN BRUCE M | — |
Other acquired transaction
J
|
Common Stock | 300 | $0.00 | $0 | 15,513 |
| 2025-10-01 | Morrison Maureen F | — |
Equity grant / award
A
|
Common Stock | 1,478 | $0.00 | $0 | 13,838 |
| 2025-07-01 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 301 | $0.00 | $0 | 2,687 |
| 2025-06-30 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 81 | $61.28 | $4,964 | 39,449 |
| 2025-06-30 | RAIGUEL DARREN S | Chief Operating Officer |
Other acquired transaction
J
|
Common Stock | 14,179 | $0.00 | $0 | 57,748 |
| 2025-06-14 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,792 | $68.94 | $192,480 | 53,154 |
| 2025-06-14 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,643 | $68.94 | $182,208 | 55,946 |
| 2025-06-10 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 18,543 | $0.00 | $0 | 58,589 |
| 2025-06-08 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,314 | $71.11 | $164,549 | 40,046 |
| 2025-04-01 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 351 | $0.00 | $0 | 2,386 |
| 2025-01-06 | Ballenger Melissa J | — |
Equity grant / award
A
|
Common Stock | 1,074 | $0.00 | $0 | 1,074 |
| 2025-01-06 | Ballenger Melissa J | — |
Equity grant / award
A
|
Common Stock | 1,047 | $0.00 | $0 | 1,047 |
| 2025-01-02 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 291 | $0.00 | $0 | 2,035 |
| 2024-12-31 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 79 | $62.59 | $4,945 | 42,753 |
| 2024-12-13 | BOWEN BRUCE M | — |
Other acquired transaction
J
|
Common Stock | 2,768 | $0.00 | $0 | 12,526 |
| 2024-12-12 | BOWEN BRUCE M | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 1,084 |
| 2024-10-01 | Xiang Ben | — |
Equity grant / award
A
|
Common Stock | 1,067 | $0.00 | $0 | 10,688 |
| 2024-09-16 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 328 | $93.15 | $30,554 | 64,442 |
| 2024-09-16 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,511 | $92.56 | $232,420 | 64,770 |
| 2024-09-16 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,161 | $91.60 | $197,952 | 67,281 |
| 2024-08-26 | Callies John E | — |
Open-market sell
S
|
Common Stock | 1,050 | $95.68 | $100,464 | 19,443 |
| 2024-08-23 | FAULDERS C THOMAS III | — |
Open-market sell
S
|
Common Stock | 2,000 | $93.13 | $186,260 | 44,341 |
| 2024-08-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,000 | $91.14 | $455,678 | 43,569 |
| 2024-07-01 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 292 | $0.00 | $0 | 3,219 |
| 2024-06-28 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 79 | $62.63 | $4,948 | 42,674 |
| 2024-06-28 | RAIGUEL DARREN S | Chief Operating Officer |
Other acquired transaction
J
|
Common Stock | 15,446 | $0.00 | $0 | 48,569 |
| 2024-06-25 | MARRON MARK P | Chief Executive Officer |
Other acquired transaction
J
|
Common Stock | 24,061 | $0.00 | $0 | 128,088 |
| 2024-06-17 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 400 | $74.57 | $29,828 | 53,996 |
| 2024-06-17 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,800 | $74.02 | $133,236 | 54,396 |
| 2024-06-17 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,800 | $72.92 | $204,174 | 56,196 |
| 2024-06-15 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 3,914 | $72.68 | $284,470 | 57,806 |
| 2024-06-14 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,742 | $73.46 | $201,427 | 61,720 |
| 2024-06-14 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 18,574 | $0.00 | $0 | 64,462 |
| 2024-06-08 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,314 | $73.59 | $170,287 | 46,123 |
| 2024-05-21 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 167 | $80.00 | $13,360 | 33,123 |
| 2024-05-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 700 | $80.84 | $56,586 | 33,290 |
| 2024-05-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 4,133 | $80.30 | $331,863 | 33,990 |
| 2024-04-01 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 280 | $0.00 | $0 | 2,927 |
| 2024-03-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,073 | $78.73 | $84,477 | 58,996 |
| 2024-03-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,927 | $77.84 | $305,666 | 60,069 |
| 2024-02-26 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,150 | $80.00 | $92,000 | 38,123 |
| 2024-02-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,400 | $79.84 | $111,775 | 39,273 |
| 2024-02-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,450 | $79.20 | $194,039 | 40,673 |
| 2024-01-02 | HOVDE ERIC D | — |
Equity grant / award
A
|
Common Stock | 268 | $0.00 | $0 | 19,255 |
| 2023-12-29 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 104 | $47.64 | $4,955 | 48,437 |
| 2023-12-21 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 848 | $80.00 | $67,840 | 43,123 |
| 2023-12-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 402 | $80.09 | $32,195 | 43,971 |
| 2023-12-15 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,250 | $76.00 | $95,000 | 44,373 |
| 2023-12-12 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,250 | $72.00 | $90,000 | 45,623 |
| 2023-12-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,250 | $68.28 | $85,349 | 46,873 |
| 2023-12-01 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 159 | $0.00 | $0 | 68,996 |
| 2023-10-02 | HOVDE ERIC D | — |
Equity grant / award
A
|
Common Stock | 333 | $0.00 | $0 | 18,987 |
| 2023-09-25 | BERGERON RENEE | — |
Equity grant / award
A
|
Common Stock | 1,353 | $0.00 | $0 | 3,227 |
| 2023-09-11 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 525 | $0.00 | $0 | 4,754 |
| 2023-09-11 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 2,625 | $0.00 | $0 | 109,602 |
| 2023-09-01 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 6,496 | $66.96 | $434,979 | 3,504 |
| 2023-08-31 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 18,802 | $66.76 | $1,255,222 | 17,301 |
| 2023-08-30 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 5,000 | $66.81 | $334,075 | 36,103 |
| 2023-08-30 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 2,256 | $66.74 | $150,565 | 41,103 |
| 2023-08-30 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 344 | $65.37 | $22,487 | 43,359 |
| 2023-08-29 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 10,396 | $64.85 | $674,212 | 10,000 |
| 2023-08-29 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 7,500 | $64.85 | $486,398 | 43,703 |
| 2023-08-28 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 10,000 | $64.47 | $644,679 | 20,396 |
| 2023-08-28 | HOVDE ERIC D | — |
Open-market sell
S
|
Common Stock | 5,000 | $64.47 | $322,340 | 51,203 |
| 2023-08-11 | BOWEN BRUCE M | — |
Open-market sell
S
|
Common Stock | 448 | $66.60 | $29,836 | 9,727 |
| 2023-08-11 | BOWEN BRUCE M | — |
Open-market sell
S
|
Common Stock | 7,552 | $65.86 | $497,371 | 10,175 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 11 | $75.90 | $835 | 48,123 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 22 | $72.50 | $1,595 | 48,134 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 180 | $70.89 | $12,761 | 48,156 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 500 | $70.05 | $35,025 | 48,336 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 200 | $68.95 | $13,790 | 48,836 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,104 | $68.23 | $143,565 | 49,036 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,300 | $67.07 | $154,254 | 51,140 |
| 2023-08-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,994 | $66.25 | $198,347 | 53,440 |
| 2023-07-19 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 4,000 | $60.00 | $240,004 | 56,434 |
| 2023-07-03 | HOVDE ERIC D | — |
Equity grant / award
A
|
Common Stock | 384 | $0.00 | $0 | 56,203 |
| 2023-07-03 | BOWEN BRUCE M | — |
Equity grant / award
A
|
Common Stock | 384 | $0.00 | $0 | 3,224 |
| 2023-06-30 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 131 | $38.10 | $4,991 | 48,333 |
| 2023-06-16 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 4,141 | $56.13 | $232,434 | 65,237 |
| 2023-06-15 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,612 | $55.91 | $146,037 | 69,378 |
| 2023-06-14 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 24,145 | $0.00 | $0 | 71,990 |
| 2023-06-08 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,314 | $54.84 | $126,900 | 47,845 |
| 2023-06-08 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,314 | $54.84 | $126,900 | 65,670 |
| 2023-06-07 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,294 | $55.09 | $346,750 | 52,120 |
| 2023-04-03 | HOVDE ERIC D | — |
Equity grant / award
A
|
Common Stock | 431 | $0.00 | $0 | 55,819 |
| 2023-03-03 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 372 | $55.02 | $20,468 | 58,414 |
| 2023-02-08 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 100 | $57.78 | $5,778 | 58,786 |
| 2023-02-08 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,076 | $57.26 | $576,990 | 58,886 |
| 2023-02-08 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,157 | $56.14 | $177,238 | 68,962 |
| 2023-01-03 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 481 | $0.00 | $0 | 3,321 |
| 2022-12-15 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 150 | $0.00 | $0 | 72,119 |
| 2022-11-09 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 540 | $48.66 | $26,278 | 21,548 |
| 2022-11-09 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 1,060 | $47.78 | $50,647 | 22,088 |
| 2022-11-07 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 25,574 |
| 2022-10-13 | Bergeron Renee R | Dir |
Equity grant / award
A
|
Common Stock | 1,874 | $0.00 | $0 | 1,874 |
| 2022-10-03 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 507 | $0.00 | $0 | 54,907 |
| 2022-09-26 | Xiang Ben | Dir |
Equity grant / award
A
|
Common Stock | 2,052 | $0.00 | $0 | 8,268 |
| 2022-07-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 408 | $0.00 | $0 | 52,348 |
| 2022-06-15 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 8,554 | $55.75 | $476,886 | 30,396 |
| 2022-06-15 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 9,898 | $55.92 | $553,514 | 51,940 |
| 2022-06-13 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,771 | $57.22 | $158,557 | 75,010 |
| 2022-06-08 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 37,587 | $0.00 | $0 | 130,479 |
| 2022-04-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 387 | $0.00 | $0 | 61,838 |
| 2022-03-03 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 1,278 | $0.00 | $0 | 8,458 |
| 2022-03-03 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 3,195 | $0.00 | $0 | 56,945 |
| 2022-01-03 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 377 | $0.00 | $0 | 61,451 |
| 2021-11-15 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 400 | $118.89 | $47,554 | 10,548 |
| 2021-10-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 64 | $111.01 | $7,104 | 27,222 |
| 2021-10-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,420 | $109.96 | $156,144 | 27,286 |
| 2021-10-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,516 | $108.99 | $165,231 | 28,706 |
| 2021-10-04 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 391 | $104.10 | $40,702 | 13,287 |
| 2021-10-04 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,499 | $103.25 | $258,020 | 13,678 |
| 2021-10-04 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,110 | $102.46 | $113,731 | 16,177 |
| 2021-10-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 194 | $0.00 | $0 | 30,537 |
| 2021-09-27 | Xiang Ben | Dir |
Equity grant / award
A
|
Common Stock | 787 | $0.00 | $0 | 3,108 |
| 2021-08-06 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,643 | $100.00 | $164,300 | 17,287 |
| 2021-08-05 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 357 | $100.00 | $35,700 | 18,930 |
| 2021-07-21 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 219 | $90.03 | $19,717 | 19,287 |
| 2021-07-20 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 981 | $90.01 | $88,297 | 19,506 |
| 2021-07-16 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 814 | $90.00 | $73,260 | 41,756 |
| 2021-07-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 235 | $0.00 | $0 | 29,556 |
| 2021-06-16 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,924 | $92.16 | $177,316 | 36,438 |
| 2021-06-15 | RAIGUEL DARREN S | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 13,020 | $0.00 | $0 | 38,362 |
| 2021-06-14 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 251 | $91.54 | $22,977 | 25,342 |
| 2021-06-13 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,385 | $91.54 | $126,783 | 25,593 |
| 2021-05-07 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 999 | $100.80 | $100,699 | 26,978 |
| 2021-04-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 100 | $96.63 | $9,663 | 24,567 |
| 2021-04-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,998 | $95.97 | $191,738 | 24,667 |
| 2021-04-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,902 | $95.34 | $276,676 | 26,665 |
| 2021-04-05 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,483 | $99.96 | $248,196 | 12,207 |
| 2021-04-05 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,517 | $99.25 | $150,558 | 14,690 |
| 2021-04-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 207 | $0.00 | $0 | 29,321 |
| 2021-03-03 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,000 | $100.00 | $200,000 | 44,184 |
| 2021-02-12 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 500 | $95.00 | $47,500 | 10,161 |
| 2021-01-19 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 50 | $92.06 | $4,603 | 56,710 |
| 2021-01-19 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 958 | $91.28 | $87,445 | 56,760 |
| 2021-01-19 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,992 | $90.18 | $359,988 | 57,718 |
| 2021-01-06 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,134 | $90.00 | $102,060 | 36,555 |
| 2021-01-05 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,000 | $90.00 | $180,000 | 46,184 |
| 2021-01-04 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 233 | $0.00 | $0 | 5,384 |
| 2021-01-04 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 233 | $0.00 | $0 | 29,114 |
| 2020-12-31 | BOWEN BRUCE M | Dir |
Equity grant / award
G
|
Common Stock | 1,740 | $0.00 | $0 | 1,042 |
| 2020-11-18 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 950 | $80.00 | $76,000 | 10,661 |
| 2020-11-10 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 505 | $80.16 | $40,479 | 48,184 |
| 2020-11-09 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,650 | $80.22 | $212,575 | 48,689 |
| 2020-11-09 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 845 | $79.01 | $66,763 | 51,339 |
| 2020-10-26 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 345 | $0.00 | $0 | 20,681 |
| 2020-10-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 281 | $0.00 | $0 | 28,881 |
| 2020-09-29 | BOWEN BRUCE M | Dir |
Equity grant / award
G
|
Common Stock | 3,400 | $0.00 | $0 | 6,600 |
| 2020-09-25 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 1,143 | $0.00 | $0 | 4,870 |
| 2020-07-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 296 | $0.00 | $0 | 27,457 |
| 2020-06-17 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 5,123 | $71.91 | $368,395 | 61,710 |
| 2020-06-16 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 14,601 | $0.00 | $0 | 66,833 |
| 2020-06-14 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,003 | $70.13 | $70,340 | 52,232 |
| 2020-06-13 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,385 | $70.13 | $97,130 | 53,235 |
| 2020-06-08 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 301 | $76.22 | $22,942 | 39,218 |
| 2020-05-07 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 996 | $66.75 | $66,483 | 39,519 |
| 2020-04-01 | HOVDE ERIC D | Dir |
Equity grant / award
A
|
Common Stock | 358 | $0.00 | $0 | 27,161 |
| 2020-03-12 | HOVDE ERIC D | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $57.09 | $57,090 | 19,475 |
| 2020-03-12 | HOVDE ERIC D | Dir |
Open-market buy
P
|
Common Stock | 300 | $56.66 | $16,998 | 26,803 |
| 2020-03-12 | HOVDE ERIC D | Dir |
Open-market buy
P
|
Common Stock | 700 | $56.74 | $39,718 | 26,503 |
| 2020-03-11 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 900 | $0.00 | $0 | 2,940 |
| 2020-03-11 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 2,250 | $0.00 | $0 | 21,535 |
| 2020-02-06 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,080 | $90.02 | $97,217 | 40,515 |
| 2020-01-02 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 241 | $0.00 | $0 | 3,186 |
| 2019-12-31 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 60 | $0.00 | $0 | 57,059 |
| 2019-12-18 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,959 | $85.01 | $336,555 | 57,119 |
| 2019-12-12 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,041 | $85.02 | $88,503 | 61,078 |
| 2019-11-12 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 105 | $90.00 | $9,450 | 87,373 |
| 2019-11-11 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 940 | $90.28 | $84,860 | 87,478 |
| 2019-11-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 200 | $93.75 | $18,751 | 41,595 |
| 2019-11-08 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,102 | $92.77 | $102,227 | 41,795 |
| 2019-10-01 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 275 | $0.00 | $0 | 2,945 |
| 2019-09-25 | Xiang Ben | Dir |
Equity grant / award
A
|
Common Stock | 987 | $0.00 | $0 | 1,178 |
| 2019-09-09 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 62 | $0.00 | $0 | 18,896 |
| 2019-09-03 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 600 | $80.84 | $48,504 | 8,949 |
| 2019-08-23 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 25 | $0.00 | $0 | 62,119 |
| 2019-08-20 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 1,850 | $0.00 | $0 | 5,100 |
| 2019-08-01 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 600 | $75.60 | $45,360 | 9,549 |
| 2019-07-22 | Xiang Ben | Dir |
Equity grant / award
A
|
Common Stock | 191 | $73.56 | $14,050 | 191 |
| 2019-07-01 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 600 | $71.25 | $42,750 | 10,149 |
| 2019-06-17 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 522 | $71.52 | $37,333 | 42,897 |
| 2019-06-14 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 1,780 | $72.40 | $128,872 | 104,828 |
| 2019-06-13 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 24,171 | $0.00 | $0 | 106,608 |
| 2019-06-10 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,204 | $71.45 | $86,026 | 56,463 |
| 2019-06-07 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $72.18 | $108,272 | 9,481 |
| 2019-05-07 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,001 | $95.50 | $95,596 | 30,158 |
| 2019-05-06 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,773 | $95.02 | $453,526 | 57,667 |
| 2019-05-03 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,566 | $95.00 | $148,770 | 62,440 |
| 2019-05-01 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,661 | $95.12 | $253,121 | 64,006 |
| 2019-04-05 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 300 | $91.70 | $27,510 | 66,667 |
| 2019-04-05 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,700 | $91.22 | $428,735 | 66,967 |
| 2019-04-01 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 227 | $0.00 | $0 | 12,452 |
| 2019-03-27 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 60 | $0.00 | $0 | 18,958 |
| 2019-03-22 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 55 | $0.00 | $0 | 71,667 |
| 2019-02-20 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 40 | $0.00 | $0 | 19,018 |
| 2019-02-11 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $83.16 | $83,156 | 11,349 |
| 2019-01-02 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 267 | $0.00 | $0 | 12,225 |
| 2018-10-17 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 40 | $0.00 | $0 | 19,058 |
| 2018-10-01 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 209 | $0.00 | $0 | 11,958 |
| 2018-09-25 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 797 | $0.00 | $0 | 11,749 |
| 2018-09-18 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 708 | $99.95 | $70,764 | 85,918 |
| 2018-09-18 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,425 | $99.37 | $141,599 | 86,626 |
| 2018-09-17 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,000 | $102.10 | $102,098 | 88,051 |
| 2018-09-17 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,374 | $100.70 | $138,356 | 89,051 |
| 2018-09-17 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 5,493 | $99.93 | $548,893 | 90,425 |
| 2018-09-14 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 3,834 | $102.18 | $391,740 | 95,918 |
| 2018-09-14 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 6,166 | $101.57 | $626,282 | 99,752 |
| 2018-09-12 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 500 | $102.43 | $51,215 | 11,552 |
| 2018-09-04 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 970 | $101.13 | $98,095 | 10,184 |
| 2018-08-29 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,250 | $103.11 | $128,884 | 31,159 |
| 2018-08-29 | RAIGUEL DARREN S | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,574 | $102.60 | $161,489 | 32,409 |
| 2018-08-28 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $102.56 | $256,400 | 24,019 |
| 2018-08-27 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $102.11 | $255,269 | 26,519 |
| 2018-08-23 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $101.75 | $508,730 | 29,019 |
| 2018-08-15 | FAULDERS C THOMAS III | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $99.84 | $499,181 | 18,301 |
| 2018-08-01 | NORTON PHILLIP G | Dir |
Equity grant / award
A
|
Common Stock | 114 | $0.00 | $0 | 26,213 |
| 2018-07-23 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 3,006 | $101.50 | $305,109 | 105,918 |
| 2018-07-02 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 194 | $0.00 | $0 | 10,952 |
| 2018-06-18 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 522 | $96.40 | $50,321 | 33,983 |
| 2018-06-18 | RAIGUEL DARREN S | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 391 | $96.40 | $37,692 | 34,505 |
| 2018-06-15 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 4,271 | $96.88 | $413,774 | 34,019 |
| 2018-06-14 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $96.06 | $960,600 | 38,290 |
| 2018-06-14 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 10,000 | $0.00 | $0 | 78,866 |
| 2018-06-13 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,796 | $93.59 | $168,088 | 18,475 |
| 2018-06-13 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 704 | $93.75 | $66,000 | 20,271 |
| 2018-06-13 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 2,975 | $93.65 | $278,609 | 20,975 |
| 2018-06-13 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 2,079 | $93.89 | $195,197 | 48,290 |
| 2018-06-13 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 500 | $93.71 | $46,853 | 12,052 |
| 2018-06-12 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 261 | $93.50 | $24,404 | 23,950 |
| 2018-06-12 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 600 | $93.50 | $56,100 | 50,369 |
| 2018-06-11 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 179 | $93.60 | $16,754 | 50,969 |
| 2018-06-08 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2,006 | $93.20 | $186,959 | 102,140 |
| 2018-06-08 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 500 | $93.50 | $46,750 | 51,148 |
| 2018-06-07 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,764 | $93.50 | $164,934 | 24,211 |
| 2018-06-07 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1 | $95.00 | $95 | 51,648 |
| 2018-06-06 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $94.64 | $473,200 | 25,975 |
| 2018-06-06 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 6,641 | $94.64 | $628,504 | 51,649 |
| 2018-06-06 | FAULDERS C THOMAS III | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $94.50 | $189,002 | 23,301 |
| 2018-06-05 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 8,693 | $94.02 | $817,316 | 30,975 |
| 2018-06-05 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $94.02 | $470,100 | 58,290 |
| 2018-06-04 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,307 | $93.51 | $122,218 | 39,668 |
| 2018-06-04 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,354 | $93.51 | $126,613 | 63,290 |
| 2018-05-30 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,646 | $93.53 | $341,010 | 64,644 |
| 2018-05-01 | BOWEN BRUCE M | Dir |
Equity grant / award
A
|
Common Stock | 370 | $0.00 | $0 | 370 |
| 2018-04-12 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $80.00 | $240,000 | 70,068 |
| 2018-04-02 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 241 | $0.00 | $0 | 10,758 |
| 2018-02-15 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 500 | $75.05 | $37,526 | 12,052 |
| 2018-02-15 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 500 | $74.47 | $37,236 | 12,552 |
| 2018-01-19 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 400 | $81.45 | $32,580 | 73,068 |
| 2018-01-19 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,100 | $80.70 | $88,769 | 73,468 |
| 2018-01-18 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $80.00 | $120,005 | 74,568 |
| 2018-01-02 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 248 | $0.00 | $0 | 10,517 |
| 2017-12-29 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 1,775 | $0.00 | $0 | 1,775 |
| 2017-11-27 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $80.35 | $96,414 | 11,154 |
| 2017-10-02 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 100 | $94.40 | $9,440 | 76,068 |
| 2017-10-02 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,502 | $93.77 | $140,841 | 76,168 |
| 2017-10-02 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,398 | $92.94 | $129,933 | 77,670 |
| 2017-09-25 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 852 | $0.00 | $0 | 10,071 |
| 2017-09-18 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 1,776 | $83.89 | $148,984 | 4,032 |
| 2017-09-18 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 624 | $83.43 | $52,059 | 5,808 |
| 2017-09-18 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 3,551 | $83.89 | $297,884 | 15,000 |
| 2017-09-18 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 1,249 | $83.43 | $104,203 | 18,551 |
| 2017-09-11 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 65 | $0.00 | $0 | 24,449 |
| 2017-09-06 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 100 | $82.57 | $8,257 | 3,166 |
| 2017-09-06 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 200 | $82.57 | $16,514 | 9,800 |
| 2017-08-15 | ODONNELL TERRENCE | Dir |
Equity grant / award
G
|
Common Stock | 1,214 | $0.00 | $0 | 9,219 |
| 2017-08-09 | Callies John E | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $83.15 | $83,150 | 11,502 |
| 2017-08-08 | FAULDERS C THOMAS III | Dir |
Open-market sell
S
|
Common Stock | 2,754 | $85.11 | $234,405 | 24,514 |
| 2017-08-07 | FAULDERS C THOMAS III | Dir |
Open-market sell
S
|
Common Stock | 2,460 | $85.79 | $211,036 | 27,268 |
| 2017-07-21 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 3,179 | $79.50 | $252,730 | 133,894 |
| 2017-07-03 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 253 | $0.00 | $0 | 10,433 |
| 2017-06-19 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 9,349 | $74.50 | $696,500 | 137,073 |
| 2017-06-16 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2,864 | $75.20 | $215,373 | 146,422 |
| 2017-06-12 | MARRON MARK P | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 3,590 | $78.45 | $281,636 | 149,286 |
| 2017-06-09 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,723 | $81.05 | $139,649 | 40,975 |
| 2017-06-08 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,266 | $79.52 | $100,672 | 67,437 |
| 2017-06-08 | MARRON MARK P | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 20,000 | $0.00 | $0 | 152,876 |
| 2017-06-07 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 400 | $79.51 | $31,804 | 68,703 |
| 2017-06-02 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $79.55 | $397,750 | 42,698 |
| 2017-06-02 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 60 | $79.55 | $4,773 | 69,103 |
| 2017-06-01 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $78.80 | $394,000 | 47,698 |
| 2017-06-01 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $78.59 | $392,956 | 78,704 |
| 2017-05-31 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 13,274 | $78.65 | $1,044,000 | 74,163 |
| 2017-05-31 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 9,226 | $78.65 | $725,625 | 52,698 |
| 2017-05-30 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,274 | $77.69 | $254,357 | 61,924 |
| 2017-05-11 | NORTON PHILLIP G | Dir |
Equity grant / award
G
|
Common Stock | 3,500 | $0.00 | $0 | 26,099 |
| 2017-04-25 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $70.92 | $354,576 | 83,704 |
| 2017-04-03 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 282 | $0.00 | $0 | 10,180 |
| 2017-03-09 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 80 | $0.00 | $0 | 14,864 |
| 2017-03-07 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 4,860 | $130.14 | $632,480 | 43,719 |
| 2017-03-02 | Herman Lawrence S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $128.00 | $128,005 | 6,100 |
| 2017-02-14 | Callies John E | Dir |
Equity grant / award
G
|
Common Stock | 410 | $0.00 | $0 | 6,251 |
| 2017-01-17 | MARRON MARK P | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 2,500 | $110.94 | $277,340 | 66,438 |
| 2017-01-03 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 161 | $0.00 | $0 | 4,949 |
| 2016-12-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $116.60 | $349,800 | 46,852 |
| 2016-12-09 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 150 | $119.08 | $17,862 | 34,850 |
| 2016-12-08 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,327 | $117.75 | $391,754 | 50,480 |
| 2016-12-07 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $113.54 | $931,028 | 53,807 |
| 2016-12-06 | Callies John E | Dir |
Equity grant / award
G
|
Common Stock | 175 | $0.00 | $0 | 6,661 |
| 2016-12-05 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,078 | $113.51 | $349,384 | 35,222 |
| 2016-12-05 | BOWEN BRUCE M | Dir |
Equity grant / award
G
|
Common Stock | 5,300 | $0.00 | $0 | 10,000 |
| 2016-12-01 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,700 | $111.95 | $190,315 | 38,300 |
| 2016-12-01 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $111.95 | $111,950 | 72,363 |
| 2016-11-30 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,700 | $111.47 | $189,499 | 73,363 |
| 2016-11-29 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,144 | $112.48 | $128,677 | 75,063 |
| 2016-11-28 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 6,817 | $112.10 | $764,186 | 76,207 |
| 2016-11-22 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 7,098 | $110.17 | $781,987 | 83,024 |
| 2016-11-22 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $109.18 | $163,773 | 49,852 |
| 2016-11-21 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 6,000 | $107.29 | $643,740 | 90,122 |
| 2016-11-18 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 4,045 | $106.26 | $429,822 | 40,000 |
| 2016-11-18 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 12,500 | $106.26 | $1,328,250 | 96,122 |
| 2016-11-18 | Callies John E | Dir |
Equity grant / award
G
|
Common Stock | 385 | $0.00 | $0 | 7,011 |
| 2016-11-17 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 7,500 | $105.12 | $788,400 | 108,622 |
| 2016-11-17 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 8,849 | $105.03 | $929,386 | 15,300 |
| 2016-11-16 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 2,673 | $103.79 | $277,431 | 44,045 |
| 2016-11-16 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 7,500 | $103.79 | $778,425 | 116,122 |
| 2016-11-15 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,527 | $103.96 | $158,747 | 46,718 |
| 2016-11-14 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,884 | $103.79 | $403,120 | 48,245 |
| 2016-11-14 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 3,816 | $103.79 | $396,063 | 123,622 |
| 2016-11-14 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 1,151 | $105.06 | $120,929 | 24,149 |
| 2016-11-11 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 13,178 | $101.97 | $1,343,761 | 127,438 |
| 2016-11-10 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 11,822 | $99.67 | $1,178,299 | 140,616 |
| 2016-11-09 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 9,057 | $97.04 | $878,891 | 152,438 |
| 2016-11-08 | HOVDE ERIC D | Dir |
Open-market sell
S
|
Common Stock | 1,529 | $96.13 | $146,983 | 161,495 |
| 2016-10-17 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,500 | $91.83 | $321,394 | 51,352 |
| 2016-10-03 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 197 | $0.00 | $0 | 6,288 |
| 2016-09-30 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 5,100 | $95.00 | $484,500 | 25,300 |
| 2016-09-26 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 839 | $0.00 | $0 | 6,091 |
| 2016-09-23 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 27,654 | $90.41 | $2,500,231 | 0 |
| 2016-09-22 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 24,178 | $90.45 | $2,186,956 | 27,654 |
| 2016-09-21 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 24,242 | $90.27 | $2,188,434 | 51,832 |
| 2016-09-20 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 4,857 | $90.32 | $438,688 | 76,074 |
| 2016-09-19 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 13,583 | $91.18 | $1,238,476 | 80,931 |
| 2016-09-08 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 100 | $95.06 | $9,506 | 30,400 |
| 2016-09-07 | BOWEN BRUCE M | Dir |
Open-market sell
S
|
Common Stock | 4,800 | $95.00 | $456,000 | 30,500 |
| 2016-09-01 | FAULDERS C THOMAS III | Dir |
Equity grant / award
G
|
Common Stock | 280 | $0.00 | $0 | 14,240 |
| 2016-08-15 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 4,750 | $85.75 | $407,317 | 94,514 |
| 2016-08-15 | Marion Elaine D | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,500 | $85.80 | $300,284 | 54,852 |
| 2016-08-12 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 10,000 | $86.40 | $864,005 | 99,264 |
| 2016-08-11 | ODONNELL TERRENCE | Dir |
Equity grant / award
G
|
Common Stock | 1,175 | $0.00 | $0 | 5,252 |
| 2016-08-11 | NORTON PHILLIP G | Executive Chairman |
Open-market sell
S
|
Common Stock | 6,030 | $87.81 | $529,502 | 109,264 |
| 2016-08-10 | ODONNELL TERRENCE | Dir |
Open-market sell
S
|
Common Stock | 1,175 | $89.65 | $105,336 | 6,427 |
| 2016-07-21 | MARRON MARK P | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 10,000 | $0.00 | $0 | 68,938 |
| 2016-07-08 | NORTON PHILLIP G | President and CEO |
Open-market sell
S
|
Common Stock | 1,500 | $82.52 | $123,785 | 115,294 |
| 2016-07-01 | ODONNELL TERRENCE | Dir |
Equity grant / award
A
|
Common Stock | 231 | $0.00 | $0 | 7,602 |
| 2016-06-23 | MARRON MARK P | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 4,900 | $85.00 | $416,500 | 58,938 |
| 2016-06-20 | MARRON MARK P | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 7,100 | $85.10 | $604,245 | 63,838 |
| 2016-06-17 | NORTON PHILLIP G | President and CEO |
Other disposed transaction
F
|
Common Stock | 1,748 | $86.61 | $151,394 | 40,762 |
| 2016-06-16 | Marion Elaine D | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 9,009 | $0.00 | $0 | 60,858 |
| 2016-06-14 | Marion Elaine D | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,431 | $88.32 | $126,386 | 51,849 |
| 2016-06-13 | NORTON PHILLIP G | President and CEO |
Other disposed transaction
F
|
Common Stock | 2,565 | $89.75 | $230,209 | 35,337 |
| 2016-06-03 | NORTON PHILLIP G | President and CEO |
Equity grant / award
G
|
Common Stock | 2,060 | $0.00 | $0 | 38,702 |