Financial Metrics
MMSI MERIT MEDICAL SYSTEMS INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 186549000.0 | — | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 179337000.0 | -3.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 203035000.0 | +13.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 224810000.0 | +10.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 221659000.0 | -1.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 238349000.0 | +7.5% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 255532000.0 | +7.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 243049000.0 | -4.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 243525000.0 | +0.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 218371000.0 | -10.3% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 243975000.0 | +11.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 248913000.0 | +2.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 280325000.0 | +12.6% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 267021000.0 | -4.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 275415000.0 | +3.1% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 294976000.0 | +7.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 287175000.0 | -2.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 297565000.0 | +3.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 320056000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 315230000.0 | -1.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 323508000.0 | +2.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 338003000.0 | +4.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 339845000.0 | +0.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 355351000.0 | +4.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 382462000.0 | +7.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 384157000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 603838000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 727852000.0 | +20.5% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 882753000.0 | +21.3% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 994852000.0 | +12.7% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 963875000.0 | -3.1% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1074751000.0 | +11.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1150981000.0 | +7.1% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1257366000.0 | +9.2% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1356514000.0 | +7.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1515906000.0 | +11.8% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 60100000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 66854000.0 | +11.2% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 67815000.0 | +1.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 75942000.0 | +12.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 84141000.0 | +10.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 80514000.0 | -4.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 88056000.0 | +9.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 100009000.0 | +13.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 102039000.0 | +2.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 104636000.0 | +2.5% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 111964000.0 | +7.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 104136000.0 | -7.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 103784000.0 | -0.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 84216000.0 | -18.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 102014000.0 | +21.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 111894000.0 | +9.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 124139000.0 | +10.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 120494000.0 | -2.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 120907000.0 | +0.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 135067000.0 | +11.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 128573000.0 | -4.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 138362000.0 | +7.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 152782000.0 | +10.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 142199000.0 | -6.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 151715000.0 | +6.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 161100000.0 | +6.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 157535000.0 | -2.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 172020000.0 | +9.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 184487000.0 | +7.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 186411000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 265025000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 326253000.0 | +23.1% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 394770000.0 | +21.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 432366000.0 | +9.5% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 401177000.0 | -7.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 485333000.0 | +21.0% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 519099000.0 | +7.0% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 583872000.0 | +12.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 643333000.0 | +10.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 738270000.0 | +14.8% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7706000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 11581000.0 | +50.3% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 2987000.0 | -74.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 5609000.0 | +87.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 13362000.0 | +138.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 879000.0 | -93.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 8781000.0 | +899.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 15114000.0 | +72.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 21061000.0 | +39.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 9523000.0 | -54.8% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 12201000.0 | +28.1% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -2881000.0 | -123.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1362000.0 | +147.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -18995000.0 | -1494.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 64000.0 | +100.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 14194000.0 | +22078.1% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 8895000.0 | -37.3% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 15931000.0 | +79.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 15233000.0 | -4.4% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 23256000.0 | +52.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 18657000.0 | -19.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 26383000.0 | +41.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 28812000.0 | +9.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 35137000.0 | +22.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 35922000.0 | +2.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 45946000.0 | +27.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 37261000.0 | -18.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 41033000.0 | +10.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 46880000.0 | +14.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 42612000.0 | -9.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 34876000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 33069000.0 | -5.2% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 58617000.0 | +77.3% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 15434000.0 | -73.7% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -1562000.0 | -110.1% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 60916000.0 | +3999.9% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 87563000.0 | +43.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 123944000.0 | +41.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 155693000.0 | +25.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 184720000.0 | +18.6% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4351000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 7290000.0 | +67.5% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 973000.0 | -86.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 14803000.0 | +1421.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 9483000.0 | -35.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -3569000.0 | -137.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 5269000.0 | +247.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 10941000.0 | +107.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 16619000.0 | +51.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 6195000.0 | -62.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 6859000.0 | +10.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | -3398000.0 | -149.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -3154000.0 | +7.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | -19058000.0 | -504.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -3009000.0 | +84.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 10958000.0 | +464.2% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 4916000.0 | -55.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 11967000.0 | +143.4% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 10545000.0 | -11.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 15298000.0 | +45.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 15272000.0 | -0.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 20703000.0 | +35.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 20245000.0 | -2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 25834000.0 | +27.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 28240000.0 | +9.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 35726000.0 | +26.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 28444000.0 | -20.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 30147000.0 | +6.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 32581000.0 | +8.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 27755000.0 | -14.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 20121000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 27523000.0 | +36.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 42017000.0 | +52.7% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 5451000.0 | -87.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -9843000.0 | -280.6% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 48454000.0 | +592.3% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 74516000.0 | +53.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 94411000.0 | +26.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 120357000.0 | +27.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 128489000.0 | +6.8% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.16 | +60.0% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.02 | -87.5% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.33 | +1550.0% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.19 | -42.4% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -0.07 | -136.8% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.1 | +242.9% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.22 | +120.0% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.31 | +40.9% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.11 | -64.5% | USD/shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.12 | +9.1% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -0.06 | -150.0% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.06 | +0.0% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.34 | -466.7% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -0.05 | +85.3% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.2 | +500.0% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.09 | -55.0% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.21 | +133.3% | USD/shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.19 | -9.5% | USD/shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.27 | +42.1% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.27 | +0.0% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.36 | +33.3% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.35 | -2.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.45 | +28.6% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.49 | +8.9% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.61 | +24.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.49 | -19.7% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.51 | +4.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.55 | +7.8% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.47 | -14.5% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.45 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.56 | +24.4% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.8 | +42.9% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1 | -87.5% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.18 | -280.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.86 | +577.8% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1.31 | +52.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.64 | +25.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2.07 | +26.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.17 | +4.8% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.16 | +60.0% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.02 | -87.5% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.32 | +1500.0% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.19 | -40.6% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -0.07 | -136.8% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.1 | +242.9% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.21 | +110.0% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.3 | +42.9% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.11 | -63.3% | USD/shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.12 | +9.1% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -0.06 | -150.0% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.06 | +0.0% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.34 | -466.7% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -0.05 | +85.3% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.19 | +480.0% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.09 | -52.6% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.21 | +133.3% | USD/shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.18 | -14.3% | USD/shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.27 | +50.0% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.27 | +0.0% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.36 | +33.3% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.35 | -2.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.44 | +25.7% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.48 | +9.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.61 | +27.1% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.48 | -21.3% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.49 | +2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.54 | +10.2% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.46 | -14.8% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.45 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.55 | +22.2% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.78 | +41.8% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1 | -87.2% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.18 | -280.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.84 | +566.7% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1.29 | +53.6% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.62 | +25.6% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2.03 | +25.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.13 | +4.9% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5162000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 10487000.0 | +103.2% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 17318000.0 | +65.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 19171000.0 | +10.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-03-31 | 26464000.0 | +38.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 37675000.0 | +42.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 23362000.0 | -38.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 32336000.0 | +38.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 34171000.0 | +5.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 43512000.0 | +27.3% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 51955000.0 | +19.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 67359000.0 | +29.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 49522000.0 | -26.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 35182000.0 | -29.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 37315000.0 | +6.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 44320000.0 | +18.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 50080000.0 | +13.0% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 49702000.0 | -0.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 44551000.0 | -10.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 56916000.0 | +27.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 58519000.0 | +2.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 69672000.0 | +19.1% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 68904000.0 | -1.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-12-31 | 67750000.0 | -1.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 53875000.0 | -20.5% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 63003000.0 | +16.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 51481000.0 | -18.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 58408000.0 | +13.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 57945000.0 | -0.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 72084000.0 | +24.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 58673000.0 | -18.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 587036000.0 | +900.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 581921000.0 | -0.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 636658000.0 | +9.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 523128000.0 | -17.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 376715000.0 | -28.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 395529000.0 | +5.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 341819000.0 | -13.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 392457000.0 | +14.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 19171000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 32336000.0 | +68.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 67359000.0 | +108.3% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 44320000.0 | -34.2% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 56916000.0 | +28.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 67750000.0 | +19.0% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 58408000.0 | -13.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 587036000.0 | +905.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 376715000.0 | -35.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 446404000.0 | +18.5% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 71574000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 76792000.0 | +7.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 79697000.0 | +3.8% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 80521000.0 | +1.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 95252000.0 | +18.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 103689000.0 | +8.9% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 101394000.0 | -2.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 105536000.0 | +4.1% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 119146000.0 | +12.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 131943000.0 | +10.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 129282000.0 | -2.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 137174000.0 | +6.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 146488000.0 | +6.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 156444000.0 | +6.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 144683000.0 | -7.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 155365000.0 | +7.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 150050000.0 | -3.4% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 138792000.0 | -7.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 141957000.0 | +2.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 146641000.0 | +3.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 150314000.0 | +2.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 153443000.0 | +2.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 150780000.0 | -1.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 152301000.0 | +1.0% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 155859000.0 | +2.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 158801000.0 | +1.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 155828000.0 | -1.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 164677000.0 | +5.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 170182000.0 | +3.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 170990000.0 | +0.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 167824000.0 | -1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 177885000.0 | +6.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 180663000.0 | +1.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 182415000.0 | +1.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 189831000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 190243000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 199550000.0 | +4.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 204162000.0 | +2.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 210292000.0 | +3.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 80521000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 105536000.0 | +31.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 137174000.0 | +30.0% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 155365000.0 | +13.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 146641000.0 | -5.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 152301000.0 | +3.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 164677000.0 | +8.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 177885000.0 | +8.0% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 190243000.0 | +6.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 203710000.0 | +7.1% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 110726000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 109858000.0 | -0.8% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 116908000.0 | +6.4% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 120695000.0 | +3.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 134310000.0 | +11.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 136684000.0 | +1.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 145598000.0 | +6.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 155288000.0 | +6.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 166716000.0 | +7.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 169254000.0 | +1.5% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 181439000.0 | +7.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 197536000.0 | +8.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 198922000.0 | +0.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 202994000.0 | +2.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 216766000.0 | +6.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 225698000.0 | +4.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 227776000.0 | +0.9% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 221417000.0 | -2.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 209109000.0 | -5.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 198019000.0 | -5.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 200308000.0 | +1.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 194524000.0 | -2.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 208081000.0 | +7.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 221922000.0 | +6.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 231451000.0 | +4.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 233154000.0 | +0.7% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 246660000.0 | +5.8% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 265991000.0 | +7.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 289581000.0 | +8.9% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 305943000.0 | +5.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 303923000.0 | -0.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 303871000.0 | -0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 302733000.0 | -0.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 298224000.0 | -1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 310527000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 306063000.0 | -1.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 317936000.0 | +3.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 323309000.0 | +1.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 326550000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 120695000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 155288000.0 | +28.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 197536000.0 | +27.2% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 225698000.0 | +14.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 198019000.0 | -12.3% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 221922000.0 | +12.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 265991000.0 | +19.9% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 303871000.0 | +14.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 306063000.0 | +0.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 333705000.0 | +9.0% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210009000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 219977000.0 | +4.7% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 234294000.0 | +6.5% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 243423000.0 | +3.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 272151000.0 | +11.8% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 295560000.0 | +8.6% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 299865000.0 | +1.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 316121000.0 | +5.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 343770000.0 | +8.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 370964000.0 | +7.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 387649000.0 | +4.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 429834000.0 | +10.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 421783000.0 | -1.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 426946000.0 | +1.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 441302000.0 | +3.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 454538000.0 | +3.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 462508000.0 | +1.8% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 445945000.0 | -3.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 434626000.0 | -2.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 429707000.0 | -1.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 438488000.0 | +2.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 449782000.0 | +2.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 463442000.0 | +3.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 482212000.0 | +4.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 478092000.0 | -0.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 492631000.0 | +3.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 499863000.0 | +1.5% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 529084000.0 | +5.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 557217000.0 | +5.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 594907000.0 | +6.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 585318000.0 | -1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1108470000.0 | +89.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1105275000.0 | -0.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1162546000.0 | +5.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1078317000.0 | -7.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 923774000.0 | -14.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 958635000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 923072000.0 | -3.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 985533000.0 | +6.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 243423000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 316121000.0 | +29.9% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 429834000.0 | +36.0% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 454538000.0 | +5.7% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 429707000.0 | -5.5% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 482212000.0 | +12.2% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 529084000.0 | +9.7% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1108470000.0 | +109.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 923774000.0 | -16.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1040154000.0 | +12.6% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 803420000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 814965000.0 | +1.4% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 928599000.0 | +13.9% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 942803000.0 | +1.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1015181000.0 | +7.7% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1051851000.0 | +3.6% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 1087151000.0 | +3.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1111811000.0 | +2.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1239209000.0 | +11.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1291191000.0 | +4.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1309883000.0 | +1.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1620012000.0 | +23.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1689793000.0 | +4.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1736270000.0 | +2.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 1761704000.0 | +1.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1757321000.0 | -0.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1749272000.0 | -0.5% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1715869000.0 | -1.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1670510000.0 | -2.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1664396000.0 | -0.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 1651719000.0 | -0.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1642393000.0 | -0.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1643166000.0 | +0.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 1648294000.0 | +0.3% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1629740000.0 | -1.1% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1631519000.0 | +0.1% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1632737000.0 | +0.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 1663966000.0 | +1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1684109000.0 | +1.2% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1837568000.0 | +9.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1808505000.0 | -1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2325244000.0 | +28.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2326352000.0 | +0.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2371839000.0 | +2.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2378084000.0 | +0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2418603000.0 | +1.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2467973000.0 | +2.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2586045000.0 | +4.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2630998000.0 | +1.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 942803000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1111811000.0 | +17.9% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 1620012000.0 | +45.7% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1757321000.0 | +8.5% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 1664396000.0 | -5.3% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1648294000.0 | -1.0% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1663966000.0 | +1.0% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2325244000.0 | +39.7% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2418603000.0 | +4.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2685922000.0 | +11.1% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 85322000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 85093000.0 | -0.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 86472000.0 | +1.6% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 88331000.0 | +2.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 105097000.0 | +19.0% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 114927000.0 | +9.4% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 107738000.0 | -6.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 115620000.0 | +7.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 124400000.0 | +7.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 139594000.0 | +12.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 139825000.0 | +0.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 175343000.0 | +25.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 178459000.0 | +1.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 176551000.0 | -1.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 153213000.0 | -13.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 181656000.0 | +18.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 165291000.0 | -9.0% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 174224000.0 | +5.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 186047000.0 | +6.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 185004000.0 | -0.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 207678000.0 | +12.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 210604000.0 | +1.4% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 213475000.0 | +1.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 236280000.0 | +10.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 203831000.0 | -13.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 195590000.0 | -4.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 213035000.0 | +8.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 220645000.0 | +3.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 215952000.0 | -2.1% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 190003000.0 | -12.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 187133000.0 | -1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 203564000.0 | +8.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 183344000.0 | -9.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 186215000.0 | +1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 201079000.0 | +8.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 216402000.0 | +7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 196823000.0 | -9.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 225572000.0 | +14.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 230475000.0 | +2.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 88331000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 115620000.0 | +30.9% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 175343000.0 | +51.7% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 181656000.0 | +3.6% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 185004000.0 | +1.8% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 236280000.0 | +27.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 220645000.0 | -6.6% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 203564000.0 | -7.7% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 216402000.0 | +6.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 239764000.0 | +10.8% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 331096000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 334975000.0 | +1.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 442659000.0 | +32.1% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 444614000.0 | +0.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 362839000.0 | -18.4% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 385369000.0 | +6.2% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 420335000.0 | +9.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 435477000.0 | +3.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 550698000.0 | +26.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 591937000.0 | +7.5% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 386672000.0 | -34.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 687237000.0 | +77.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 749682000.0 | +9.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 785595000.0 | +4.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 812463000.0 | +3.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 807377000.0 | -0.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 809474000.0 | +0.3% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 787022000.0 | -2.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 736673000.0 | -6.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 705821000.0 | -4.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 675027000.0 | -4.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 649959000.0 | -3.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 629790000.0 | -3.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 608495000.0 | -3.4% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 573221000.0 | -5.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 558212000.0 | -2.6% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 543896000.0 | -2.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 519569000.0 | -4.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 512454000.0 | -1.4% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 633868000.0 | +23.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 578620000.0 | -8.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1123244000.0 | +94.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1086162000.0 | -3.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1089394000.0 | +0.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1054678000.0 | -3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1039244000.0 | -1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1039550000.0 | +0.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1097997000.0 | +5.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1101590000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 444614000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 435477000.0 | -2.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 687237000.0 | +57.8% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 807377000.0 | +17.5% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 705821000.0 | -12.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 608495000.0 | -13.8% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 519569000.0 | -14.6% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1123244000.0 | +116.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1039244000.0 | -7.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1101619000.0 | +6.0% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 472324000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 479990000.0 | +1.6% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 485940000.0 | +1.2% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 498189000.0 | +2.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 652342000.0 | +30.9% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 666482000.0 | +2.2% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 666816000.0 | +0.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 676334000.0 | +1.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 688511000.0 | +1.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 699254000.0 | +1.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 923211000.0 | +32.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 932775000.0 | +1.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 940111000.0 | +0.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 950675000.0 | +1.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 949241000.0 | -0.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 949944000.0 | +0.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-03-31 | 939798000.0 | -1.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 928847000.0 | -1.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 933837000.0 | +0.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 958575000.0 | +2.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-03-31 | 976692000.0 | +1.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 992434000.0 | +1.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 1013376000.0 | +2.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-12-31 | 1039799000.0 | +2.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 1056519000.0 | +1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 1073307000.0 | +1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 1088841000.0 | +1.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 1144397000.0 | +5.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 1171655000.0 | +2.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 1203700000.0 | +2.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 1229885000.0 | +2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 1202000000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 1240190000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 1282445000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 1323406000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1379359000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1428423000.0 | +3.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 1488048000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1529408000.0 | +2.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 498189000.0 | — | USD | 10-K | 2020-03-02 |
| Annual | 2017-12-31 | 676334000.0 | +35.8% | USD | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 932775000.0 | +37.9% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 949944000.0 | +1.8% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 958575000.0 | +0.9% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 1039799000.0 | +8.5% | USD | 10-K | 2025-02-25 |
| Annual | 2022-12-31 | 1144397000.0 | +10.1% | USD | 10-K | 2026-02-24 |
| Annual | 2023-12-31 | 1202000000.0 | +5.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1379359000.0 | +14.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1584303000.0 | +14.9% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 228402000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 231719000.0 | +1.5% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 327760000.0 | +41.4% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 324373000.0 | -1.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 237406000.0 | -26.8% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 241912000.0 | +1.9% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 277940000.0 | +14.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 278472000.0 | +0.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 386530000.0 | +38.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 413567000.0 | +7.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 208867000.0 | -49.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 395152000.0 | +89.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 384187000.0 | -2.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 400221000.0 | +4.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 439956000.0 | +9.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 439484000.0 | -0.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 445637000.0 | +1.4% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 410415000.0 | -7.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 357313000.0 | -12.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 351222000.0 | -1.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 320375000.0 | -8.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 292400000.0 | -8.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 278681000.0 | -4.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 242835000.0 | -12.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 252487000.0 | +4.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 246016000.0 | -2.6% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 216662000.0 | -11.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 198009000.0 | -8.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 197673000.0 | -0.2% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 338982000.0 | +71.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 286120000.0 | -15.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 823013000.0 | +187.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 800136000.0 | -2.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 801321000.0 | +0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 750505000.0 | -6.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 729551000.0 | -2.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 730673000.0 | +0.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 731795000.0 | +0.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 732916000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 324373000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 278472000.0 | -14.2% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 395152000.0 | +41.9% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 439484000.0 | +11.2% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 351222000.0 | -20.1% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 242835000.0 | -30.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 198009000.0 | -18.5% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 823013000.0 | +315.6% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 729551000.0 | -11.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 734038000.0 | +0.6% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11583000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 25444000.0 | +119.7% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 36338000.0 | +42.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 15178000.0 | -58.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 34566000.0 | +127.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 43393000.0 | +25.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 7935000.0 | -81.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 35049000.0 | +341.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 62857000.0 | +79.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 13505000.0 | -78.5% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 35690000.0 | +164.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 50904000.0 | +42.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 28864000.0 | -43.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 73216000.0 | +153.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 128355000.0 | +75.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 35232000.0 | -72.6% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 76440000.0 | +117.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 101416000.0 | +32.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 12010000.0 | -88.2% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 50794000.0 | +322.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 86283000.0 | +69.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 14545000.0 | -83.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 31831000.0 | +118.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 82900000.0 | +160.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 36216000.0 | -56.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 104722000.0 | +189.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 152055000.0 | +45.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 40572000.0 | -73.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 123879000.0 | +205.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 198861000.0 | +60.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 53599000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 62727000.0 | +17.0% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 86533000.0 | +38.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 77813000.0 | -10.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 165270000.0 | +112.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 147231000.0 | -10.9% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 114291000.0 | -22.4% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 145151000.0 | +27.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 220799000.0 | +52.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 297371000.0 | +34.7% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -31884000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | -43922000.0 | -37.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -146800000.0 | -234.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -58304000.0 | +60.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | -73670000.0 | -26.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -134940000.0 | -83.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -117316000.0 | +13.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -162464000.0 | -38.5% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -182771000.0 | -12.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -21047000.0 | +88.5% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | -74800000.0 | -255.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -113914000.0 | -52.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -14762000.0 | +87.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -27416000.0 | -85.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -36781000.0 | -34.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -6348000.0 | +82.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | -15260000.0 | -140.4% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -22554000.0 | -47.8% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | -9868000.0 | +56.2% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | -23299000.0 | -136.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | -40068000.0 | -72.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -14856000.0 | +62.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -157751000.0 | -961.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -167004000.0 | -5.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -22051000.0 | +86.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -38538000.0 | -74.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -154206000.0 | -300.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -29635000.0 | +80.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -172986000.0 | -483.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -197051000.0 | -13.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -159107000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -146761000.0 | +7.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | -378820000.0 | -158.1% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | -134481000.0 | +64.5% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -58652000.0 | +56.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -37161000.0 | +36.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -57397000.0 | -54.5% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -175347000.0 | -205.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -368653000.0 | -110.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -247386000.0 | +32.9% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 21195000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 24721000.0 | +16.6% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 123536000.0 | +399.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 50721000.0 | -58.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 57644000.0 | +13.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 95708000.0 | +66.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 109496000.0 | +14.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 138121000.0 | +26.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 140360000.0 | +1.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -9821000.0 | -107.0% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 7763000.0 | +179.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 33700000.0 | +334.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -6234000.0 | -118.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -39182000.0 | -528.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -91158000.0 | -132.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -26246000.0 | +71.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | -48075000.0 | -83.2% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -65966000.0 | -37.2% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | -14240000.0 | +78.4% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | -27444000.0 | -92.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | -54511000.0 | -98.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -497000.0 | +99.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 141009000.0 | +28472.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 86456000.0 | -38.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -18003000.0 | -120.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -14866000.0 | +17.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -62440000.0 | -320.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 6955000.0 | +111.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 11302000.0 | +62.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 10937000.0 | -3.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 121095000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 96517000.0 | -20.3% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 328280000.0 | +240.1% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 33533000.0 | -89.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -95706000.0 | -385.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -98435000.0 | -2.9% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -60260000.0 | +38.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 559266000.0 | +1028.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -60008000.0 | -110.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 15999000.0 | +126.7% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10991000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 21222000.0 | +93.1% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 26492000.0 | +24.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 10178000.0 | -61.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 17782000.0 | +74.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 29522000.0 | +66.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 16239000.0 | -45.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 31559000.0 | +94.3% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 47024000.0 | +49.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 18255000.0 | -61.2% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 35959000.0 | +97.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 58104000.0 | +61.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 13950000.0 | -76.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 25803000.0 | +85.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 35590000.0 | +37.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 6171000.0 | -82.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 12817000.0 | +107.7% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 19612000.0 | +53.0% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 9526000.0 | -51.4% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 16763000.0 | +76.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 32539000.0 | +94.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 12785000.0 | -60.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 18556000.0 | +45.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 27151000.0 | +46.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11682000.0 | -57.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 22309000.0 | +91.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 31668000.0 | +42.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 21061000.0 | -33.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 34812000.0 | +65.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 57252000.0 | +64.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 32837000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 38623000.0 | +17.6% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 63324000.0 | +64.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 78173000.0 | +23.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 45988000.0 | -41.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 27939000.0 | -39.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 45029000.0 | +61.2% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 34290000.0 | -23.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 35140000.0 | +2.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 81716000.0 | +132.5% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44303000.0 | — | shares | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 44318000.0 | +0.0% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 44587000.0 | +0.6% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 44645000.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 49891000.0 | +11.8% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 50092000.0 | +0.4% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 50194000.0 | +0.2% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 50248000.0 | +0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 50346000.0 | +0.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 50635000.0 | +0.6% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 54802000.0 | +8.2% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 54893000.0 | +0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 54995000.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 55079000.0 | +0.2% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 55208000.0 | +0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 55213000.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 55338000.0 | +0.2% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 55481000.0 | +0.3% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 55538000.0 | +0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 55623000.0 | +0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 55933000.0 | +0.6% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 56224000.0 | +0.5% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 56452000.0 | +0.4% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 56570000.0 | +0.2% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 56655000.0 | +0.2% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 56745000.0 | +0.2% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 56918000.0 | +0.3% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 57306000.0 | +0.7% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 57472000.0 | +0.3% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 57634000.0 | +0.3% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 57746000.0 | +0.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 57858000.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58102000.0 | +0.4% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 58192000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 58274000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 58743000.0 | +0.8% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59078000.0 | +0.6% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59218000.0 | +0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59290000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 44645000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 50248000.0 | +12.6% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 54893000.0 | +9.2% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 55213000.0 | +0.6% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 55623000.0 | +0.7% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 56570000.0 | +1.7% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 57306000.0 | +1.3% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 57858000.0 | +1.0% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 58743000.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59424000.0 | +1.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44303000.0 | — | shares | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 44318000.0 | +0.0% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 44587000.0 | +0.6% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 44645000.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-28 | 5175000.0 | -88.4% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-03-31 | 49891000.0 | +864.1% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 50092000.0 | +0.4% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 50194000.0 | +0.2% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 50248000.0 | +0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 50346000.0 | +0.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 50635000.0 | +0.6% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 54802000.0 | +8.2% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 54893000.0 | +0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 54995000.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 55079000.0 | +0.2% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 55208000.0 | +0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 55213000.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 55338000.0 | +0.2% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 55481000.0 | +0.3% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 55538000.0 | +0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 55623000.0 | +0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 55933000.0 | +0.6% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 56224000.0 | +0.5% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 56452000.0 | +0.4% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 56570000.0 | +0.2% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 56655000.0 | +0.2% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 56745000.0 | +0.2% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 56918000.0 | +0.3% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 57306000.0 | +0.7% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 57472000.0 | +0.3% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 57634000.0 | +0.3% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 57746000.0 | +0.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 57858000.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58102000.0 | +0.4% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 58192000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 58274000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 58743000.0 | +0.8% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59078000.0 | +0.6% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59218000.0 | +0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59290000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 44645000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 50248000.0 | +12.6% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 54893000.0 | +9.2% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 55213000.0 | +0.6% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 55623000.0 | +0.7% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 56570000.0 | +1.7% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 57306000.0 | +1.3% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 57858000.0 | +1.0% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 58743000.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59424000.0 | +1.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44275000.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 44308000.0 | +0.1% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 44447000.0 | +0.3% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 44830000.0 | +0.9% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 49957000.0 | +11.4% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 50150000.0 | +0.4% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 50277000.0 | +0.3% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 50473000.0 | +0.4% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 53431000.0 | +5.9% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 54917000.0 | +2.8% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 55017000.0 | +0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 55152000.0 | +0.2% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 55246000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 55406000.0 | +0.3% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 55505000.0 | +0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 55717000.0 | +0.4% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 56061000.0 | +0.6% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 56302000.0 | +0.4% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 56593000.0 | +0.5% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 56691000.0 | +0.2% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 56835000.0 | +0.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 57352000.0 | +0.9% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 57537000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 57682000.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 57958000.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 58139000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 58231000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 58897000.0 | +1.1% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 59140000.0 | +0.4% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59245000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 44408000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 48805000.0 | +9.9% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 52268000.0 | +7.1% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 55075000.0 | +5.4% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 55434000.0 | +0.7% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 56145000.0 | +1.3% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 56806000.0 | +1.2% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 57593000.0 | +1.4% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 58218000.0 | +1.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 59158000.0 | +1.6% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44579000.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 44703000.0 | +0.3% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 45000000.0 | +0.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 45820000.0 | +1.8% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 51188000.0 | +11.7% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 51599000.0 | +0.8% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 51910000.0 | +0.6% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 52154000.0 | +0.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 55103000.0 | +5.7% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 56490000.0 | +2.5% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 56555000.0 | +0.1% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 55152000.0 | -2.5% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 55246000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 55406000.0 | +0.3% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 55505000.0 | +0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 56978000.0 | +2.7% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 57277000.0 | +0.5% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 57549000.0 | +0.5% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 57531000.0 | -0.0% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 57600000.0 | +0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 57586000.0 | -0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 58183000.0 | +1.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 58473000.0 | +0.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 58375000.0 | -0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 58567000.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 58740000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 59537000.0 | +1.4% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 61278000.0 | +2.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 60611000.0 | -1.1% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 59919000.0 | -1.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 44862000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 50101000.0 | +11.7% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 53931000.0 | +7.6% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 56235000.0 | +4.3% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 55434000.0 | -1.4% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 57359000.0 | +3.5% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 57671000.0 | +0.5% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 58356000.0 | +1.2% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 59365000.0 | +1.7% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 60460000.0 | +1.8% | shares | 10-K | 2026-02-24 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.1774 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.1650 | -7.0% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.1638 | -0.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1741 | +6.3% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.1692 | -2.8% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.1411 | -16.6% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.1472 | +4.3% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.1380 | -6.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.1392 | +0.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.1273 | -8.6% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1460 | +14.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.1507 | +3.2% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.1707 | +13.3% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.1625 | -4.8% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.1690 | +4.0% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.1808 | +7.0% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.1759 | -2.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.1767 | +0.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1742 | -1.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1743 | +0.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1391 | -20.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1425 | +2.5% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1429 | +0.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1440 | +0.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1479 | +2.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1460 | -1.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.6405 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.6547 | +2.2% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.5449 | -16.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.5661 | +3.9% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.5791 | +2.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.6520 | +12.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.6917 | +6.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.5407 | -21.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.5609 | +3.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.5644 | +0.6% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.4614 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 2.5851 | +5.0% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 2.7095 | +4.8% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 2.7558 | +1.7% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2.5895 | -6.0% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 2.5717 | -0.7% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 2.7833 | +8.2% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2.7341 | -1.8% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 2.7634 | +1.1% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2.6574 | -3.8% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 2.7724 | +4.3% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 2.4514 | -11.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 2.3635 | -3.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2.4183 | +2.3% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 2.8803 | +19.1% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 2.5022 | -13.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 2.7981 | +11.8% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 2.5596 | -8.5% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 2.3361 | -8.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 2.3227 | -0.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2.1114 | -9.1% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2.1357 | +1.2% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 2.1709 | +1.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2.0408 | -6.0% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 2.3455 | +14.9% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 2.5187 | +7.4% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 2.3464 | -6.8% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 2.3979 | +2.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2.5803 | +7.6% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 3.1310 | +21.3% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 3.1278 | -0.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 5.4453 | +74.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 6.0284 | +10.7% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 6.2430 | +3.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 5.3627 | -14.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 4.2688 | -20.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4.8705 | +14.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 4.0921 | -16.0% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 4.2761 | +4.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2.7558 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 2.7341 | -0.8% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 2.4514 | -10.3% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 2.5022 | +2.1% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 2.3227 | -7.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2.0408 | -12.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2.3979 | +17.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 5.4453 | +127.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4.2688 | -21.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4.3382 | +1.6% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7010 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 0.6979 | -0.4% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 0.9109 | +30.5% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 0.8925 | -2.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.5562 | -37.7% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 0.5782 | +4.0% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 0.6304 | +9.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.6439 | +2.1% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.7998 | +24.2% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 0.8465 | +5.8% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 0.4188 | -50.5% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 0.7368 | +75.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.7974 | +8.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.8264 | +3.6% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.8559 | +3.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.8499 | -0.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.8613 | +1.3% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 0.8473 | -1.6% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 0.7889 | -6.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 0.7363 | -6.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.6911 | -6.1% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 0.6549 | -5.2% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 0.6215 | -5.1% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 0.5852 | -5.8% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.5426 | -7.3% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 0.5201 | -4.1% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 0.4995 | -4.0% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 0.4540 | -9.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.4374 | -3.7% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.5266 | +20.4% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.4705 | -10.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.9345 | +98.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.8758 | -6.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.8495 | -3.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7969 | -6.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.7534 | -5.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.7278 | -3.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.7379 | +1.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.7203 | -2.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.8925 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 0.6439 | -27.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.7368 | +14.4% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 0.8499 | +15.4% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 0.7363 | -13.4% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.5852 | -20.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.4540 | -22.4% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 0.9345 | +105.8% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.7534 | -19.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.6953 | -7.7% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.4510 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.4490 | -0.5% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.4337 | -3.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.4449 | +2.6% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.4603 | +3.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.4390 | -4.6% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.4382 | -0.2% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.4285 | -2.2% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.4262 | -0.5% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.3857 | -9.5% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.4181 | +8.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.4495 | +7.5% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.4428 | -1.5% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.4513 | +1.9% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.4390 | -2.7% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.4579 | +4.3% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.4477 | -2.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.4650 | +3.9% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4774 | +2.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4511 | -5.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4690 | +4.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.4766 | +1.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.4635 | -2.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4841 | +4.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.4824 | -0.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.4852 | +0.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.4389 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.4482 | +2.1% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.4472 | -0.2% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.4346 | -2.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.4162 | -4.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.4516 | +8.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.4510 | -0.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.4644 | +3.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4743 | +2.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4870 | +2.7% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.0508 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -0.0199 | -139.1% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0260 | +230.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.0487 | +87.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.0750 | +54.1% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0260 | -65.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.0268 | +3.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | -0.0140 | -152.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.0130 | +7.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | -0.0873 | -573.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.0123 | +85.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0440 | +456.9% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.0175 | -60.2% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.0448 | +155.6% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0383 | -14.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0519 | +35.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0532 | +2.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0696 | +30.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0633 | -9.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0820 | +29.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0873 | +6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.1057 | +21.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0837 | -20.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0848 | +1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0852 | +0.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0722 | -15.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0333 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0378 | +13.5% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0476 | +25.9% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0055 | -88.5% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0102 | -286.4% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0451 | +541.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0647 | +43.6% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0751 | +16.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0887 | +18.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0848 | -4.5% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.0716 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0049 | -93.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0432 | +782.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0672 | +55.4% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0950 | +41.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0400 | -57.9% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.0477 | +19.5% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -0.0119 | -124.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0056 | +147.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.0870 | -1655.3% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0003 | +100.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0570 | +21638.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.0317 | -44.4% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.0597 | +88.0% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0553 | -7.3% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.0788 | +42.5% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.0650 | -17.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0887 | +36.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0900 | +1.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1115 | +23.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1110 | -0.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1359 | +22.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1096 | -19.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1155 | +5.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1226 | +6.2% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1109 | -9.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0578 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0454 | -21.3% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0664 | +46.2% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0155 | -76.6% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0016 | -110.4% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0567 | +3597.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0761 | +34.2% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0986 | +29.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1148 | +16.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1219 | +6.2% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0605 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.1232 | +103.7% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.2003 | +62.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.2170 | +8.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-03-31 | 0.2518 | +16.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.3278 | +30.2% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.2168 | -33.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.2797 | +29.0% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.2747 | -1.8% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 0.3117 | +13.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 0.3716 | +19.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 0.3842 | +3.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.2775 | -27.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.1993 | -28.2% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.2435 | +22.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.2440 | +0.2% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.3030 | +24.2% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 0.2853 | -5.8% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 0.2395 | -16.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 0.3076 | +28.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.2818 | -8.4% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.3308 | +17.4% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.3228 | -2.4% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-12-31 | 0.2867 | -11.2% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.2643 | -7.8% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.3221 | +21.9% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.2417 | -25.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 0.2647 | +9.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.2683 | +1.4% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.3794 | +41.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3135 | -17.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 2.8838 | +819.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 3.1739 | +10.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.4189 | +7.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 2.6016 | -23.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1.7408 | -33.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.0096 | +15.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.5153 | -24.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.7028 | +12.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.2170 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.2797 | +28.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.3842 | +37.4% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 0.2440 | -36.5% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 0.3076 | +26.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.2867 | -6.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.2647 | -7.7% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2.8838 | +989.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.7408 | -39.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.8618 | +7.0% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0054 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0089 | +65.2% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.0010 | -88.3% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0146 | +1291.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0090 | -38.2% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -0.0033 | -136.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0043 | +229.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.0085 | +99.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.0127 | +49.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0037 | -71.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.0040 | +7.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | -0.0019 | -148.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.0018 | +6.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | -0.0111 | -516.0% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.0018 | +83.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0066 | +468.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.0030 | -54.9% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.0073 | +143.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0065 | -11.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0094 | +44.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0094 | -0.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0123 | +31.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0110 | -10.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0143 | +29.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0121 | -15.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0151 | +24.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0120 | -20.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0122 | +2.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0126 | +3.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0105 | -16.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0213 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0248 | +16.0% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0259 | +4.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0031 | -88.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0059 | -290.7% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0294 | +597.1% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0448 | +52.3% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0406 | -9.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0498 | +22.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0478 | -3.9% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0092 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0152 | +64.9% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.0020 | -86.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0227 | +1033.3% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0142 | -37.3% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -0.0054 | -137.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0077 | +243.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.0156 | +104.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.0180 | +15.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0066 | -63.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.0072 | +9.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | -0.0036 | -149.6% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.0034 | +6.2% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | -0.0205 | -511.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.0032 | +84.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0112 | +448.2% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.0050 | -55.8% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.0118 | +138.4% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0100 | -15.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0143 | +42.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0140 | -1.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0177 | +26.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0168 | -4.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0210 | +24.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0228 | +8.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0279 | +22.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0215 | -22.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0211 | -1.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0219 | +3.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0181 | -17.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0404 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0407 | +0.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0450 | +10.7% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0057 | -87.3% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0103 | -278.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0466 | +553.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0651 | +39.7% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0785 | +20.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0873 | +11.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0811 | -7.1% | ratio | 10-K | 2026-02-24 |
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-02-26 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Other disposed transaction
F
|
Common Stock, No Par Value | 5,778 | $78.02 | $450,800 | 62,132 |
| 2026-02-26 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
A
|
Common Stock, No Par Value | 17,002 | $0.00 | $0 | 67,910 |
| 2026-02-26 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
A
|
Common Stock, No Par Value | 6,409 | $0.00 | $0 | 50,908 |
| 2026-02-26 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
A
|
Common Stock, No Par Value | 10,254 | $0.00 | $0 | 44,499 |
| 2026-01-06 | Peterson Neil W. | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2026-01-06 | Peterson Neil W. | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $90.00 | $450,000 | 28,369 |
| 2026-01-06 | Peterson Neil W. | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $54.40 | $272,000 | 33,369 |
| 2025-11-25 | Lampropoulos Fred P. | Executive Chairman |
Open-market sell
S
|
Common Stock, No Par Value | 10,000 | $88.04 | $880,377 | 1,019,955 |
| 2025-11-21 | Lampropoulos Fred P. | Executive Chairman |
Open-market sell
S
|
Common Stock, No Par Value | 25,000 | $87.31 | $2,182,750 | 1,029,955 |
| 2025-11-20 | Lampropoulos Fred P. | Executive Chairman |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $85.13 | $1,702,650 | 1,054,955 |
| 2025-11-18 | Lampropoulos Fred P. | Executive Chairman |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $84.83 | $424,130 | 1,074,955 |
| 2025-10-03 | Aronson Martha Goldberg | President and CEO |
Equity grant / award
A
|
Common Stock, No Par Value | 19,594 | $0.00 | $0 | 19,594 |
| 2025-10-03 | Aronson Martha Goldberg | President and CEO |
Equity grant / award
A
|
Common Stock, No Par Value | 19,594 | $0.00 | $0 | 19,594 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,000 | $0.00 | $0 | 0 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 159,151 | $0.00 | $0 | 0 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 1,454 | $90.54 | $131,645 | 8,280 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,000 | $55.73 | $111,460 | 9,734 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 124,824 | $90.54 | $11,301,565 | 1,079,955 |
| 2025-08-29 | Lampropoulos Fred P. | President and CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 159,151 | $55.73 | $8,869,485 | 1,204,779 |
| 2025-08-22 | Ward Lynne N. | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 3,000 | $0.00 | $0 | 0 |
| 2025-08-22 | Ward Lynne N. | — |
Open-market sell
S
|
Common Stock, No Par Value | 3,000 | $88.56 | $265,680 | 12,809 |
| 2025-08-22 | Ward Lynne N. | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 3,000 | $34.46 | $103,380 | 15,809 |
| 2025-08-11 | Ward Lynne N. | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,433 | $0.00 | $0 | 3,000 |
| 2025-08-11 | Ward Lynne N. | — |
Open-market sell
S
|
Common Stock, No Par Value | 2,433 | $84.89 | $206,536 | 12,809 |
| 2025-08-11 | Ward Lynne N. | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,433 | $34.46 | $83,841 | 15,242 |
| 2025-06-13 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,500 | $0.00 | $0 | 9,070 |
| 2025-06-13 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 9,681 | $0.00 | $0 | 0 |
| 2025-06-13 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 15,181 | $93.75 | $1,423,219 | 24,201 |
| 2025-06-13 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,500 | $65.03 | $357,665 | 39,382 |
| 2025-06-13 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 9,681 | $56.25 | $544,556 | 33,882 |
| 2025-06-10 | Lampropoulos Fred P. | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 400 | $95.61 | $38,244 | 1,045,628 |
| 2025-06-05 | Lampropoulos Fred P. | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 10,000 | $95.19 | $951,900 | 1,046,028 |
| 2025-06-02 | McDonnell Michael R. | — |
Open-market sell
S
|
Common Stock, No Par Value | 1,750 | $94.51 | $165,392 | 6,395 |
| 2025-06-02 | Voigt Michel J. | CHIEF HUMAN RESOURCES OFFICER |
Equity grant / award
G
|
Common Stock, No Par Value | 55 | $0.00 | $0 | 21,724 |
| 2025-05-30 | McDonnell Michael R. | — |
Open-market sell
S
|
Common Stock, No Par Value | 1,750 | $94.30 | $165,025 | 8,145 |
| 2025-05-27 | LAMPROPOULOS FRED P | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $96.54 | $1,930,800 | 1,066,028 |
| 2025-05-15 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 7,500 | $0.00 | $0 | 0 |
| 2025-05-15 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 13,750 | $0.00 | $0 | 0 |
| 2025-05-15 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 21,250 | $96.47 | $2,049,988 | 34,543 |
| 2025-05-15 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 21,250 | $52.17 | $1,108,612 | 55,793 |
| 2025-05-15 | Millner F. Ann | — |
Equity grant / award
A
|
Common Stock, No Par Value | 2,152 | $0.00 | $0 | 34,543 |
| 2025-04-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 5,000 |
| 2025-04-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $104.53 | $522,650 | 28,369 |
| 2025-04-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $54.40 | $272,000 | 33,369 |
| 2025-03-13 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
G
|
Common Stock, No Par Value | 4,700 | $0.00 | $0 | 34,245 |
| 2025-03-05 | LAMPROPOULOS FRED P | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 2,590 | $103.75 | $268,713 | 7,734 |
| 2025-03-05 | LAMPROPOULOS FRED P | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 410 | $103.75 | $42,511 | 10,324 |
| 2025-03-05 | LAMPROPOULOS FRED P | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $103.75 | $2,075,000 | 1,086,028 |
| 2025-03-05 | LAMPROPOULOS FRED P | President and CEO |
Open-market sell
S
|
Common Stock, No Par Value | 11,320 | $104.05 | $1,177,846 | 1,106,028 |
| 2025-03-04 | Voigt Michel James | CHIEF HUMAN RESOURCES OFFICER |
Equity grant / award
G
|
Common Stock, No Par Value | 620 | $0.00 | $0 | 21,779 |
| 2025-03-03 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 10,000 |
| 2025-03-03 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $105.00 | $525,000 | 28,369 |
| 2025-03-03 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $54.40 | $272,000 | 33,369 |
| 2025-02-28 | Gunderson Thomas James | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2025-02-28 | Gunderson Thomas James | — |
Other disposed transaction
F
|
Common Stock, No Par Value | 12,806 | $99.95 | $1,279,960 | 33,882 |
| 2025-02-28 | Gunderson Thomas James | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $50.50 | $1,262,500 | 46,688 |
| 2025-02-28 | Peterson Neil | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
Common Stock, No Par Value | 6,272 | $0.00 | $0 | 28,369 |
| 2025-02-27 | Peterson Neil | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
Common Stock, No Par Value | 4,255 | $98.50 | $419,118 | 22,097 |
| 2025-02-27 | Peterson Neil | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
Common Stock, No Par Value | 11,533 | $0.00 | $0 | 26,352 |
| 2024-11-15 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 12,500 | $0.00 | $0 | 0 |
| 2024-11-15 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 12,500 | $101.55 | $1,269,375 | 32,391 |
| 2024-11-15 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 12,500 | $50.50 | $631,250 | 44,891 |
| 2024-11-07 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,361 | $0.00 | $0 | 5,361 |
| 2024-11-07 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 5,361 | $102.18 | $547,787 | 16,361 |
| 2024-11-07 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,361 | $37.71 | $202,163 | 21,722 |
| 2024-11-05 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 15,000 |
| 2024-11-05 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $98.00 | $490,000 | 14,819 |
| 2024-11-05 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $54.40 | $272,000 | 19,819 |
| 2024-06-28 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2024-06-28 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 201 | $85.00 | $17,085 | 32,391 |
| 2024-06-28 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 12,299 | $85.00 | $1,045,415 | 32,592 |
| 2024-06-28 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 12,500 | $50.50 | $631,250 | 44,891 |
| 2024-06-10 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 7,500 | $0.00 | $0 | 0 |
| 2024-06-10 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 7,500 | $81.85 | $613,845 | 14,819 |
| 2024-06-10 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 7,500 | $44.80 | $336,000 | 22,319 |
| 2024-05-16 | MCDONNELL MICHAEL R | — |
Equity grant / award
A
|
Common Stock, No Par Value | 2,431 | $0.00 | $0 | 7,743 |
| 2024-03-14 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
G
|
Common Stock, No Par Value | 1,180 | $0.00 | $0 | 24,602 |
| 2024-03-12 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 6,179 | $73.92 | $456,752 | 12,007 |
| 2024-03-12 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 301 | $74.52 | $22,431 | 18,186 |
| 2024-03-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2024-03-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 25,000 | $75.68 | $1,891,925 | 42,223 |
| 2024-03-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $28.20 | $705,000 | 67,223 |
| 2024-03-06 | Voigt Michel James | CHIEF HUMAN RESOURCES OFFICER |
Equity grant / award
G
|
Common Stock, No Par Value | 315 | $0.00 | $0 | 9,908 |
| 2024-03-06 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 7,500 | $0.00 | $0 | 7,500 |
| 2024-03-06 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 7,500 | $44.80 | $336,000 | 14,819 |
| 2024-03-04 | Voigt Michel James | CHIEF HUMAN RESOURCES OFFICER |
Other disposed transaction
F
|
Common Stock, No Par Value | 2,630 | $76.51 | $201,221 | 10,223 |
| 2024-03-04 | Voigt Michel James | CHIEF HUMAN RESOURCES OFFICER |
Equity grant / award
A
|
Common Stock, No Par Value | 7,110 | $0.00 | $0 | 12,853 |
| 2024-03-04 | Voigt Michel James | CHIEF HUMAN RESOURCES OFFICER |
Equity grant / award
A
|
Common Stock, No Par Value | 5,228 | $0.00 | $0 | 5,743 |
| 2024-01-22 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2024-01-22 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $80.00 | $1,600,000 | 29,960 |
| 2024-01-22 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $34.40 | $688,000 | 49,960 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,000 | $0.00 | $0 | 0 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 200,000 | $0.00 | $0 | 0 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 3,660 | $67.19 | $245,915 | 9,228 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 135,356 | $67.19 | $9,094,570 | 1,032,560 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,000 | $28.20 | $169,200 | 12,888 |
| 2023-08-25 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 200,000 | $28.20 | $5,640,000 | 1,167,916 |
| 2023-08-22 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 8,000 | $0.00 | $0 | 0 |
| 2023-08-22 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 8,000 | $67.91 | $543,288 | 0 |
| 2023-08-22 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 8,000 | $28.20 | $225,600 | 8,000 |
| 2023-08-14 | ANDERSON A SCOTT | — |
Equity grant / award
G
|
Common Stock, No Par Value | 2,820 | $0.00 | $0 | 46,397 |
| 2023-08-09 | ANDERSON A SCOTT | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2023-08-09 | ANDERSON A SCOTT | — |
Open-market sell
S
|
Common Stock, No Par Value | 22,180 | $69.40 | $1,539,292 | 49,217 |
| 2023-08-09 | ANDERSON A SCOTT | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $50.50 | $1,262,500 | 71,397 |
| 2023-05-18 | Kaiser Laura S. | — |
Equity grant / award
A
|
Common Stock, No Par Value | 2,262 | $0.00 | $0 | 5,312 |
| 2023-05-18 | Floyd David | — |
Equity grant / award
A
|
Common Stock, No Par Value | 2,262 | $0.00 | $0 | 9,500 |
| 2023-03-16 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 8,000 | $0.00 | $0 | 8,000 |
| 2023-03-16 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 8,000 | $68.75 | $550,000 | 0 |
| 2023-03-16 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 8,000 | $28.20 | $225,600 | 8,000 |
| 2023-03-14 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Open-market sell
S
|
Common Stock, No Par Value | 19,699 | $68.43 | $1,347,963 | 967,916 |
| 2023-03-14 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Open-market sell
S
|
Common Stock, No Par Value | 5,278 | $67.66 | $357,088 | 987,615 |
| 2023-03-13 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
G
|
Common Stock, No Par Value | 1,450 | $0.00 | $0 | 15,920 |
| 2023-03-08 | Ward Lynne | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,000 | $0.00 | $0 | 5,433 |
| 2023-03-08 | Ward Lynne | — |
Open-market sell
S
|
Common Stock, No Par Value | 11,585 | $66.71 | $772,789 | 5,964 |
| 2023-03-08 | Ward Lynne | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,000 | $34.46 | $68,920 | 17,549 |
| 2023-03-07 | ANDERSON A SCOTT | — |
Equity grant / award
G
|
Common Stock, No Par Value | 3,000 | $0.00 | $0 | 44,135 |
| 2023-03-06 | ANDERSON A SCOTT | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2023-03-06 | ANDERSON A SCOTT | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | — |
| 2023-03-06 | ANDERSON A SCOTT | — |
Open-market sell
S
|
Common Stock, No Par Value | 15,000 | $66.74 | $1,001,160 | 47,135 |
| 2023-03-06 | ANDERSON A SCOTT | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $34.40 | $344,000 | 62,135 |
| 2023-03-06 | ANDERSON A SCOTT | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $18.80 | $94,000 | 52,135 |
| 2023-03-03 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 1,023 | $70.00 | $71,610 | 6,688 |
| 2023-03-02 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,000 | $0.00 | $0 | 10,722 |
| 2023-03-02 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 11,986 | $70.00 | $839,020 | 7,711 |
| 2023-03-02 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,000 | $37.71 | $226,260 | 19,697 |
| 2023-02-28 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 13,576 | $0.00 | $0 | 13,576 |
| 2023-02-28 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Other disposed transaction
F
|
Common Stock, No Par Value | 3,107 | $70.58 | $219,292 | 17,370 |
| 2023-02-28 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
A
|
Common Stock, No Par Value | 10,183 | $0.00 | $0 | 20,477 |
| 2022-11-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2022-11-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Other disposed transaction
F
|
Common Stock, No Par Value | 8,597 | $68.70 | $590,614 | 23,434 |
| 2022-11-07 | Wright Joseph | CHIEF COMMERCIAL OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $16.05 | $240,750 | 32,031 |
| 2022-08-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 15,000 |
| 2022-08-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $63.25 | $316,250 | 17,031 |
| 2022-08-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $16.05 | $80,250 | 22,031 |
| 2022-08-12 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 103 | $0.00 | $0 | 0 |
| 2022-08-12 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Open-market sell
S
|
Common Stock, No Par Value | 93 | $62.00 | $5,766 | 11,994 |
| 2022-08-12 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M
|
Common Stock, No Par Value | 103 | $28.20 | $2,905 | 12,087 |
| 2022-08-12 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,000 | $0.00 | $0 | 0 |
| 2022-08-12 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 343 | $62.70 | $21,506 | 6,688 |
| 2022-08-12 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 2,000 | $62.74 | $125,480 | 7,031 |
| 2022-08-12 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,000 | $28.20 | $56,400 | 9,031 |
| 2022-08-11 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 29,897 | $0.00 | $0 | 103 |
| 2022-08-11 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Open-market sell
S
|
Common Stock, No Par Value | 26,807 | $62.03 | $1,662,838 | 11,984 |
| 2022-08-11 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M
|
Common Stock, No Par Value | 29,897 | $28.20 | $843,095 | 38,791 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,000 | $0.00 | $0 | 0 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 50,000 | $0.00 | $0 | 0 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 2,971 | $62.16 | $184,677 | 6,888 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 29,341 | $62.16 | $1,823,837 | 998,423 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,000 | $16.05 | $96,300 | 9,859 |
| 2022-08-10 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 50,000 | $16.05 | $802,500 | 1,027,764 |
| 2022-08-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,000 | $0.00 | $0 | 0 |
| 2022-08-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 4,000 | $58.10 | $232,400 | 0 |
| 2022-08-01 | Peterson Neil | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 4,000 | $16.05 | $64,200 | 4,000 |
| 2022-06-03 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2022-06-03 | Millner F. Ann | — |
Open-market sell
S
|
Common Stock, No Par Value | 6,378 | $61.92 | $394,926 | 27,698 |
| 2022-06-03 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $18.80 | $188,000 | 34,076 |
| 2022-05-24 | ANDERSON A SCOTT | — |
Equity grant / award
A
|
Common Stock, No Par Value | 3,050 | $0.00 | $0 | 50,135 |
| 2022-03-30 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
G
|
Common Stock, No Par Value | 640 | $0.00 | $0 | 8,894 |
| 2022-02-28 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Other disposed transaction
F
|
Common Stock, No Par Value | 1,942 | $65.03 | $126,288 | 17,031 |
| 2022-02-26 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 8,094 | $0.00 | $0 | 8,094 |
| 2022-02-26 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Equity grant / award
A
|
Common Stock, No Par Value | 6,630 | $0.00 | $0 | 18,973 |
| 2021-09-15 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 16,364 | $0.00 | $0 | 30,000 |
| 2021-09-15 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Open-market sell
S
|
Common Stock, No Par Value | 15,546 | $71.88 | $1,117,446 | 6,696 |
| 2021-09-15 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M
|
Common Stock, No Par Value | 16,364 | $28.20 | $461,465 | 22,242 |
| 2021-09-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2021-09-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Open-market sell
S
|
Common Stock, No Par Value | 10,000 | $72.01 | $720,100 | 12,343 |
| 2021-09-15 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $17.27 | $172,700 | 22,343 |
| 2021-09-14 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 3,636 | $0.00 | $0 | 46,364 |
| 2021-09-14 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Open-market sell
S
|
Common Stock, No Par Value | 3,454 | $71.76 | $247,859 | 5,878 |
| 2021-09-14 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M
|
Common Stock, No Par Value | 3,636 | $28.20 | $102,535 | 9,332 |
| 2021-09-10 | Anderson Jill | — |
Open-market sell
S
|
Common Stock, No Par Value | 850 | $71.64 | $60,894 | 6,252 |
| 2021-09-08 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2021-09-08 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 2,410 | $72.23 | $174,074 | 3,859 |
| 2021-09-08 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $17.27 | $86,350 | 6,269 |
| 2021-06-17 | Evans Stephen C. | — |
Equity grant / award
A
|
Common Stock, No Par Value | 2,914 | $0.00 | $0 | 2,914 |
| 2021-06-15 | Frost Ronald | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2021-06-15 | Frost Ronald | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 11,887 | $61.82 | $734,854 | 10,456 |
| 2021-06-15 | Frost Ronald | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $17.27 | $345,400 | 22,343 |
| 2021-05-25 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,000 | $0.00 | $0 | 0 |
| 2021-05-25 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,000 | $0.00 | $0 | 2,000 |
| 2021-05-25 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $63.76 | $318,800 | 2,343 |
| 2021-05-25 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,000 | $28.20 | $112,800 | 7,343 |
| 2021-05-25 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,000 | $16.05 | $16,050 | 3,343 |
| 2021-05-24 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,000 | $0.00 | $0 | 1,000 |
| 2021-05-24 | Parra Raul Jr. | CFO AND TREASURER |
Open-market sell
S
|
Common Stock, No Par Value | 2,000 | $63.16 | $126,320 | 2,343 |
| 2021-05-24 | Parra Raul Jr. | CFO AND TREASURER |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,000 | $17.27 | $17,270 | 4,343 |
| 2021-05-21 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2021-05-21 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Open-market sell
S
|
Common Stock, No Par Value | 15,000 | $62.03 | $930,450 | 12,343 |
| 2021-05-21 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $12.06 | $180,900 | 27,343 |
| 2021-05-17 | ANDERSON A SCOTT | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 10,000 |
| 2021-05-17 | ANDERSON A SCOTT | — |
Open-market sell
S
|
Common Stock, No Par Value | 23,779 | $59.19 | $1,407,479 | 39,983 |
| 2021-05-17 | ANDERSON A SCOTT | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $20.27 | $304,050 | 63,762 |
| 2021-05-07 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2021-05-07 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $64.62 | $323,100 | 8,039 |
| 2021-05-07 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $19.72 | $98,600 | 13,039 |
| 2021-05-06 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 15,000 |
| 2021-05-06 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $64.75 | $323,750 | 12,343 |
| 2021-05-06 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $12.06 | $60,300 | 17,343 |
| 2021-05-04 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 20,000 |
| 2021-05-04 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $64.25 | $321,250 | 12,343 |
| 2021-05-04 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $12.06 | $60,300 | 17,343 |
| 2021-04-13 | Lloyd Brian G. | CHIEF LEGAL OFFICER, SECRETARY |
Equity grant / award
G
|
Common Stock, No Par Value | 2,343 | $0.00 | $0 | 5,696 |
| 2021-03-19 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 58,083 | $0.00 | $0 | 58,083 |
| 2021-03-16 | Frost Ronald | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $60.60 | $303,000 | 2,343 |
| 2021-03-15 | Millner F. Ann | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,246 | $0.00 | $0 | 0 |
| 2021-03-15 | Millner F. Ann | — |
Other disposed transaction
F
|
Common Stock, No Par Value | 1,552 | $60.15 | $93,353 | 13,924 |
| 2021-03-15 | Millner F. Ann | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,246 | $21.98 | $93,327 | 15,476 |
| 2021-03-12 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Open-market sell
S
|
Common Stock, No Par Value | 4,947 | $59.60 | $294,841 | 967,916 |
| 2021-02-26 | Frost Ronald | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
Common Stock, No Par Value | 972 | $55.72 | $54,160 | 7,343 |
| 2021-02-26 | Frost Ronald | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
Common Stock, No Par Value | 3,315 | $0.00 | $0 | 8,315 |
| 2020-08-04 | Floyd David | — |
Open-market buy
P
|
Common Stock, No Par Value | 1,159 | $43.11 | $49,967 | 1,584 |
| 2020-06-22 | Anderson Jill | — |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 4,188 | $0.00 | $0 | 4,188 |
| 2020-06-01 | LIU DAVID MING-TEH | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 7,500 | $0.00 | $0 | 5,000 |
| 2020-06-01 | LIU DAVID MING-TEH | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,300 | $0.00 | $0 | 4,200 |
| 2020-06-01 | LIU DAVID MING-TEH | — |
Open-market sell
S
|
Common Stock, No Par Value | 13,800 | $45.00 | $621,000 | 0 |
| 2020-06-01 | LIU DAVID MING-TEH | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 7,500 | $34.40 | $258,000 | 13,800 |
| 2020-06-01 | LIU DAVID MING-TEH | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,300 | $21.71 | $136,773 | 6,300 |
| 2020-05-28 | Karras Nolan E. | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 15,000 |
| 2020-05-28 | Karras Nolan E. | — |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $43.87 | $219,350 | 10,500 |
| 2020-05-28 | Karras Nolan E. | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $13.99 | $69,950 | 15,500 |
| 2020-05-27 | Karras Nolan E. | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 20,000 |
| 2020-05-27 | Karras Nolan E. | — |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $44.12 | $220,600 | 10,500 |
| 2020-05-27 | Karras Nolan E. | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $13.99 | $69,950 | 15,500 |
| 2020-05-20 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2020-05-20 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $44.00 | $220,000 | 1,269 |
| 2020-05-20 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $12.06 | $60,300 | 6,269 |
| 2020-03-13 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2020-03-13 | Wright Joseph | PRESIDENT, INTERNATIONAL |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $13.14 | $131,400 | 10,000 |
| 2020-03-12 | Miller Franklin J | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,669 | $0.00 | $0 | 0 |
| 2020-03-12 | Miller Franklin J | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,669 | $9.95 | $26,557 | 32,566 |
| 2020-03-11 | Miller Franklin J | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,331 | $0.00 | $0 | 2,669 |
| 2020-03-11 | Miller Franklin J | — |
Open-market sell
S
|
Common Stock, No Par Value | 2,331 | $35.25 | $82,168 | 2,334 |
| 2020-03-11 | Miller Franklin J | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,331 | $9.95 | $23,193 | 4,665 |
| 2020-03-06 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 50,000 | $0.00 | $0 | 0 |
| 2020-03-06 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 62,075 | $37.58 | $2,332,778 | — |
| 2020-03-06 | LAMPROPOULOS FRED P | PRESIDENT AND CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 50,000 | $17.27 | $863,500 | 1,029,991 |
| 2020-03-04 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 5,000 |
| 2020-03-04 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 15,000 | $38.07 | $571,050 | 2,334 |
| 2020-03-04 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $9.95 | $149,250 | 17,334 |
| 2020-03-02 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 8,000 | $0.00 | $0 | 0 |
| 2020-03-02 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 5,500 | $36.69 | $201,795 | 10,500 |
| 2020-03-02 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 8,000 | $9.95 | $79,600 | 16,000 |
| 2020-02-26 | Lampropoulos Justin J. | EXEC. V.P. MKTG & STRATEGY |
Equity grant / award
A · derivative
|
Performance Share Units | 7,955 | $0.00 | $0 | 7,955 |
| 2020-02-26 | Lampropoulos Justin J. | EXEC. V.P. MKTG & STRATEGY |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 16,722 | $0.00 | $0 | 16,722 |
| 2019-11-05 | Parra Raul Jr. | CFO & Treasurer |
Open-market buy
P
|
Common Stock, No Par Value | 2,525 | $25.50 | $64,388 | 2,988 |
| 2019-11-05 | Parra Raul Jr. | CFO & Treasurer |
Other acquired transaction
I
|
Common Stock, No Par Value | 2,525 | $25.50 | $64,388 | 2,988 |
| 2019-09-06 | LAMPROPOULOS FRED P | President & CEO |
Open-market sell
S
|
Common Stock, No Par Value | 11,817 | $30.41 | $359,390 | 1,269 |
| 2019-09-06 | LAMPROPOULOS FRED P | President & CEO |
Open-market sell
S
|
Common Stock, No Par Value | 150,000 | $30.72 | $4,607,700 | 929,991 |
| 2019-08-28 | Ward Lynne | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 22,300 | $0.00 | $0 | 22,300 |
| 2019-08-16 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 8,000 | $0.00 | $0 | 8,000 |
| 2019-08-16 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 4,000 | $36.46 | $145,840 | 8,000 |
| 2019-08-16 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 8,000 | $9.95 | $79,600 | 12,000 |
| 2019-08-15 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 10,000 |
| 2019-08-15 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,246 | $0.00 | $0 | 4,246 |
| 2019-08-15 | Millner F. Ann | Dir |
Other disposed transaction
F
|
Common Stock | 2,534 | $36.84 | $93,353 | 11,230 |
| 2019-08-15 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock | 4,246 | $21.98 | $93,327 | 13,764 |
| 2019-08-15 | Millner F. Ann | Dir |
Open-market sell
S
|
Common Stock | 3,780 | $36.67 | $138,616 | 9,518 |
| 2019-08-15 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $18.80 | $94,000 | 13,298 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 40,750 | $40.05 | $1,632,103 | 107,868 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $34.40 | $344,000 | 148,618 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $18.80 | $282,000 | 138,618 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $20.27 | $405,400 | 123,618 |
| 2019-08-02 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $13.99 | $349,750 | 103,618 |
| 2019-07-30 | Frost Ronald | Chief Operating Officer |
Open-market buy
P
|
Common Stock | 5,000 | $40.00 | $200,000 | 5,000 |
| 2019-06-19 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,000 | $0.00 | $0 | 16,000 |
| 2019-06-19 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 4,000 | $60.91 | $243,640 | 4,000 |
| 2019-06-19 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,000 | $9.95 | $59,700 | 8,000 |
| 2019-05-31 | ANDERSON A SCOTT | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 7,500 | $0.00 | $0 | 7,500 |
| 2019-05-24 | ANDERSON A SCOTT | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 13,750 | $0.00 | $0 | 13,750 |
| 2019-05-24 | Miller Franklin J | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 13,750 | $0.00 | $0 | 13,750 |
| 2019-05-07 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,000 | $0.00 | $0 | 6,000 |
| 2019-05-07 | Parra Raul Jr. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, No Par Value | 2,000 | $57.11 | $114,212 | 0 |
| 2019-05-07 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,000 | $28.20 | $56,400 | 2,000 |
| 2019-03-29 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 12,228 | $61.05 | $746,507 | 415,087 |
| 2019-03-28 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 2,883 | $60.19 | $173,517 | 427,315 |
| 2019-03-27 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 901 | $60.54 | $54,548 | 430,198 |
| 2019-03-26 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 1,216 | $60.54 | $73,618 | 431,099 |
| 2019-03-14 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,000 | $0.00 | $0 | 2,000 |
| 2019-03-14 | Parra Raul Jr. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, No Par Value | 5,000 | $60.20 | $301,020 | 0 |
| 2019-03-14 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,000 | $44.80 | $89,600 | 5,000 |
| 2019-03-14 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,000 | $16.05 | $16,050 | 3,000 |
| 2019-03-14 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2019-03-14 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $60.44 | $1,208,760 | 14,038 |
| 2019-03-14 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $12.91 | $258,200 | 34,038 |
| 2019-03-13 | Parra Raul Jr. | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,000 | $0.00 | $0 | 8,000 |
| 2019-03-13 | Parra Raul Jr. | Chief Financial Officer |
Other acquired transaction
I
|
Common Stock, No Par Value | 180 | $59.64 | $10,735 | 463 |
| 2019-03-04 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2019-03-04 | STILLABOWER MICHAEL E | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 10,000 | $58.05 | $580,529 | 53,618 |
| 2019-03-04 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $12.91 | $258,200 | 63,618 |
| 2019-03-01 | LAMPROPOULOS FRED P | President & CEO |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 159,151 | $0.00 | $0 | 159,151 |
| 2019-03-01 | LAMPROPOULOS FRED P | President & CEO |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 10,000 |
| 2019-01-07 | HUEBNER ELIZABETH | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 9,726 | $0.00 | $0 | 9,726 |
| 2018-11-29 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 3,000 | $0.00 | $0 | 22,000 |
| 2018-11-29 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 2,000 | $61.27 | $122,550 | 2,000 |
| 2018-11-29 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 3,000 | $9.95 | $29,850 | 4,000 |
| 2018-11-16 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,743 | $0.00 | $0 | 0 |
| 2018-11-16 | Frost Ronald | Chief Operating Officer |
Open-market sell
S
|
Common Stock, No Par Value | 4,743 | $61.30 | $290,746 | 0 |
| 2018-11-16 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,743 | $13.14 | $62,323 | 4,743 |
| 2018-11-07 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,257 | $0.00 | $0 | 4,743 |
| 2018-11-07 | Frost Ronald | Chief Operating Officer |
Open-market sell
S
|
Common Stock, No Par Value | 5,257 | $61.31 | $322,296 | 0 |
| 2018-11-07 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,257 | $13.14 | $69,077 | 5,257 |
| 2018-10-31 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 20,000 |
| 2018-10-31 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,247 | $0.00 | $0 | 8,492 |
| 2018-10-31 | Millner F. Ann | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 9,593 | $56.92 | $546,053 | 8,298 |
| 2018-10-31 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $34.40 | $172,000 | 17,891 |
| 2018-10-31 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,247 | $21.98 | $93,349 | 7,891 |
| 2018-08-03 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 42,000 | $0.00 | $0 | 0 |
| 2018-08-03 | STANGER KENT W | Dir |
Other disposed transaction
F
|
Common Stock, No Par Value | 20,229 | $55.75 | $1,127,767 | 432,755 |
| 2018-08-03 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 42,000 | $13.75 | $577,500 | 452,984 |
| 2018-06-25 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,900 | $0.00 | $0 | 0 |
| 2018-06-25 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 4,106 | $50.95 | $209,192 | 14,038 |
| 2018-06-25 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,900 | $13.75 | $94,875 | 18,144 |
| 2018-06-22 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,600 | $0.00 | $0 | 6,900 |
| 2018-06-22 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 1,600 | $50.23 | $80,374 | 11,244 |
| 2018-06-22 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,600 | $13.75 | $22,000 | 12,844 |
| 2018-06-21 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,500 | $0.00 | $0 | 8,500 |
| 2018-06-21 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 1,500 | $50.05 | $75,075 | 11,244 |
| 2018-06-21 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,500 | $13.75 | $20,625 | 12,744 |
| 2018-06-14 | Wright Joseph | President, International |
Exercise / conversion
M · derivative
|
Common Stock | 10,072 | $0.00 | $0 | 0 |
| 2018-06-14 | Wright Joseph | President, International |
Open-market sell
S
|
Common Stock, No Par Value | 10,072 | $49.53 | $498,846 | 0 |
| 2018-06-14 | Wright Joseph | President, International |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,072 | $13.75 | $138,490 | 10,072 |
| 2018-06-13 | Wright Joseph | President, International |
Exercise / conversion
M · derivative
|
Common Stock | 9,928 | $0.00 | $0 | 10,072 |
| 2018-06-13 | Wright Joseph | President, International |
Open-market sell
S
|
Common Stock, No Par Value | 9,928 | $49.49 | $491,307 | 0 |
| 2018-06-13 | Wright Joseph | President, International |
Exercise / conversion
M
|
Common Stock, No Par Value | 9,928 | $13.75 | $136,510 | 9,928 |
| 2018-06-07 | Karras Nolan E. | Dir |
Equity grant / award
A · derivative
|
Common Stock | 25,000 | $0.00 | $0 | 25,000 |
| 2018-06-06 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2018-06-06 | STILLABOWER MICHAEL E | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 12,050 | $50.50 | $608,525 | 43,618 |
| 2018-06-06 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $13.75 | $275,000 | 55,668 |
| 2018-06-05 | Lampropoulos Justin J. | EVP GLOBAL SALES, MKTG & STGY |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 14,000 | $0.00 | $0 | 0 |
| 2018-06-05 | Lampropoulos Justin J. | EVP GLOBAL SALES, MKTG & STGY |
Open-market sell
S
|
Common Stock, No Par Value | 14,000 | $51.31 | $718,326 | 0 |
| 2018-06-05 | Lampropoulos Justin J. | EVP GLOBAL SALES, MKTG & STGY |
Exercise / conversion
M
|
Common Stock, No Par Value | 14,000 | $13.75 | $192,500 | 14,000 |
| 2018-06-04 | LAMPROPOULOS FRED P | President & CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 120,000 | $0.00 | $0 | 0 |
| 2018-06-04 | LAMPROPOULOS FRED P | President & CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 70,878 | $52.00 | $3,685,656 | 1,119,991 |
| 2018-06-04 | LAMPROPOULOS FRED P | President & CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 120,000 | $13.75 | $1,650,000 | 1,190,869 |
| 2018-03-02 | Lloyd Brian G. | Chief Legal Officer, Secretary |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 25,000 |
| 2017-12-29 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 10,000 | $0.00 | $0 | 10,000 |
| 2017-12-29 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 10,000 | $43.92 | $439,250 | 11,244 |
| 2017-12-29 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 10,000 | $13.75 | $137,500 | 21,244 |
| 2017-12-15 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 9,082 | $0.00 | $0 | 42,000 |
| 2017-12-15 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 9,082 | $44.90 | $407,782 | 411,534 |
| 2017-12-15 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 9,082 | $13.75 | $124,878 | 420,616 |
| 2017-11-30 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 700 | $0.00 | $0 | 51,082 |
| 2017-11-30 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 700 | $44.50 | $31,150 | 411,534 |
| 2017-11-30 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 700 | $13.75 | $9,625 | 412,234 |
| 2017-11-29 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,218 | $0.00 | $0 | 51,782 |
| 2017-11-29 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 2,218 | $44.57 | $98,856 | 411,534 |
| 2017-11-29 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,218 | $13.75 | $30,498 | 413,752 |
| 2017-09-14 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 670 | $0.00 | $0 | 54,000 |
| 2017-09-14 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 670 | $42.06 | $28,180 | 411,534 |
| 2017-09-14 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 670 | $13.75 | $9,212 | 412,204 |
| 2017-09-11 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 1,930 | $0.00 | $0 | 54,670 |
| 2017-09-11 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 1,930 | $42.02 | $81,101 | 411,534 |
| 2017-09-11 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 1,930 | $13.75 | $26,538 | 413,464 |
| 2017-08-08 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 2,300 | $0.00 | $0 | 56,600 |
| 2017-08-08 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 2,300 | $42.50 | $97,750 | 411,534 |
| 2017-08-08 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 2,300 | $13.75 | $31,625 | 413,834 |
| 2017-08-07 | STANGER KENT W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,100 | $0.00 | $0 | 58,900 |
| 2017-08-07 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 5,100 | $42.09 | $214,659 | 411,534 |
| 2017-08-07 | STANGER KENT W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,100 | $13.75 | $70,125 | 416,634 |
| 2017-08-03 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,247 | $0.00 | $0 | 12,739 |
| 2017-08-03 | Millner F. Ann | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 3,106 | $41.01 | $127,389 | 3,644 |
| 2017-08-03 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,247 | $21.98 | $93,349 | 6,750 |
| 2017-08-01 | EDELMAN RICHARD W | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2017-08-01 | EDELMAN RICHARD W | — |
Open-market sell
S
|
Common Stock, No Par Value | 29,000 | $41.19 | $1,194,597 | 6,000 |
| 2017-08-01 | EDELMAN RICHARD W | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $13.75 | $275,000 | 35,000 |
| 2017-06-30 | EDELMAN RICHARD W | — |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2017-06-30 | EDELMAN RICHARD W | — |
Open-market sell
S
|
Common Stock, No Par Value | 20,000 | $37.62 | $752,380 | 15,000 |
| 2017-06-30 | EDELMAN RICHARD W | — |
Exercise / conversion
M
|
Common Stock, No Par Value | 20,000 | $9.95 | $199,000 | 35,000 |
| 2017-06-28 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 20,000 |
| 2017-06-28 | Millner F. Ann | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,247 | $0.00 | $0 | 16,986 |
| 2017-06-28 | Millner F. Ann | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 6,744 | $38.15 | $257,297 | 2,503 |
| 2017-06-28 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $18.80 | $94,000 | 9,247 |
| 2017-06-28 | Millner F. Ann | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,247 | $21.98 | $93,349 | 4,247 |
| 2017-06-27 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 8,000 | $0.00 | $0 | 0 |
| 2017-06-27 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 7,000 | $37.15 | $260,057 | 1,000 |
| 2017-06-27 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 8,000 | $12.91 | $103,280 | 8,000 |
| 2017-05-25 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 13,379 | $0.00 | $0 | 0 |
| 2017-05-25 | EDELMAN RICHARD W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 8,563 | $34.42 | $294,738 | 15,000 |
| 2017-05-25 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 13,379 | $13.16 | $176,068 | 23,563 |
| 2017-05-24 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 11,621 | $0.00 | $0 | 13,379 |
| 2017-05-24 | EDELMAN RICHARD W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 7,437 | $34.50 | $256,576 | 10,184 |
| 2017-05-24 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 11,621 | $13.16 | $152,932 | 17,621 |
| 2017-05-19 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2017-05-19 | STILLABOWER MICHAEL E | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 17,110 | $33.71 | $576,799 | 35,668 |
| 2017-05-19 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $13.16 | $329,000 | 52,778 |
| 2017-05-15 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2017-05-15 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 16,090 | $33.95 | $546,289 | 11,244 |
| 2017-05-15 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $13.16 | $329,000 | 27,334 |
| 2017-04-14 | Birkett Bernard | Chief Financial Officer |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 50,000 | $0.00 | $0 | 50,000 |
| 2016-12-09 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 8,000 | $26.42 | $211,328 | 414,346 |
| 2016-12-09 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2016-12-09 | Frost Ronald | Chief Operating Officer |
Open-market sell
S
|
Common Stock, No Par Value | 15,000 | $26.25 | $393,750 | 0 |
| 2016-12-09 | Frost Ronald | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $13.75 | $206,250 | 15,000 |
| 2016-12-08 | STANGER KENT W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 4,000 | $25.98 | $103,918 | 422,346 |
| 2016-09-12 | LAMPROPOULOS FRED P | President & CEO |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2016-09-12 | LAMPROPOULOS FRED P | President & CEO |
Other disposed transaction
F
|
Common Stock, No Par Value | 17,628 | $24.50 | $431,886 | 1,070,869 |
| 2016-09-12 | LAMPROPOULOS FRED P | President & CEO |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $13.82 | $345,500 | 1,088,497 |
| 2016-08-30 | ANDERSON A SCOTT | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,000 | $0.00 | $0 | 15,000 |
| 2016-08-30 | ANDERSON A SCOTT | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 4,000 | $0.00 | $0 | 4,000 |
| 2016-08-30 | ANDERSON A SCOTT | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 12,000 | $24.09 | $289,140 | 6,400 |
| 2016-08-30 | ANDERSON A SCOTT | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 4,000 | $12.91 | $51,640 | 13,400 |
| 2016-08-30 | ANDERSON A SCOTT | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,000 | $13.99 | $69,950 | 18,400 |
| 2016-08-15 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 0 |
| 2016-08-15 | STILLABOWER MICHAEL E | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 25,000 | $24.29 | $607,212 | 27,778 |
| 2016-08-15 | STILLABOWER MICHAEL E | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 25,000 | $12.91 | $322,750 | 52,778 |
| 2016-08-12 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,818 | $0.00 | $0 | 0 |
| 2016-08-12 | EDELMAN RICHARD W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 3,818 | $23.51 | $89,761 | 6,000 |
| 2016-08-12 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,818 | $13.82 | $94,225 | 9,818 |
| 2016-08-12 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 6,122 | $0.00 | $0 | 8,000 |
| 2016-08-12 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 6,122 | $23.44 | $143,478 | 0 |
| 2016-08-12 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 6,122 | $12.91 | $79,035 | 6,122 |
| 2016-08-11 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 17,682 | $0.00 | $0 | 6,818 |
| 2016-08-11 | EDELMAN RICHARD W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 17,682 | $23.51 | $415,704 | 3,000 |
| 2016-08-11 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 17,682 | $13.82 | $244,365 | 20,682 |
| 2016-08-09 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 500 | $0.00 | $0 | 24,500 |
| 2016-08-09 | EDELMAN RICHARD W | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 500 | $23.55 | $11,775 | 3,000 |
| 2016-08-09 | EDELMAN RICHARD W | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 500 | $13.82 | $6,910 | 3,500 |
| 2016-08-02 | Karras Nolan E. | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 5,878 | $0.00 | $0 | 14,122 |
| 2016-08-02 | Karras Nolan E. | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 5,878 | $23.35 | $137,251 | 0 |
| 2016-08-02 | Karras Nolan E. | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 5,878 | $12.91 | $75,885 | 5,878 |
| 2016-08-01 | Miller Franklin J | Dir |
Exercise / conversion
M · derivative
|
Non-qualified stock options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2016-08-01 | Miller Franklin J | Dir |
Open-market sell
S
|
Common Stock, No Par Value | 15,000 | $23.52 | $352,808 | 2,334 |
| 2016-08-01 | Miller Franklin J | Dir |
Exercise / conversion
M
|
Common Stock, No Par Value | 15,000 | $13.82 | $207,300 | 17,334 |
| 2016-05-26 | ANDERSON A SCOTT | Dir |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 25,000 |
| 2016-05-02 | Lloyd Brian G. | Chief Legal Officer, Secretary |
Equity grant / award
A · derivative
|
Non-qualified stock options (right to buy) | 25,000 | $0.00 | $0 | 25,000 |