Financial Metrics
AAON AAON, INC.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 25731000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 32747000.0 | +27.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 33092000.0 | +1.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 24986000.0 | -24.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 31678000.0 | +26.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 35658000.0 | +12.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 15390000.0 | -56.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 27585000.0 | +79.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 32763000.0 | +18.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 25430000.0 | -22.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 30204000.0 | +18.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 27410000.0 | -9.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 42947000.0 | +56.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 38131000.0 | -11.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 40848000.0 | +7.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 33157000.0 | -18.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 42107000.0 | +27.0% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 36019000.0 | -14.5% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 46064000.0 | +27.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 47376000.0 | +2.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 65591000.0 | +38.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 77154000.0 | +17.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 94018000.0 | +21.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 116109000.0 | +23.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 92242000.0 | -20.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 113094000.0 | +22.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 114158000.0 | +0.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 86364000.0 | -24.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 82729000.0 | -4.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 106861000.0 | +29.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 118080000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 123651000.0 | +4.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 103533000.0 | -16.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 119425000.0 | +15.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 155849000.0 | +30.5% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 137830000.0 | -11.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 237572000.0 | +72.4% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 399020000.0 | +68.0% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 397109000.0 | -0.5% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 385724000.0 | -2.9% | USD | 10-K | 2026-03-02 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 16826000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 22198000.0 | +31.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 22692000.0 | +2.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 14457000.0 | -36.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 19659000.0 | +36.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 22625000.0 | +15.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 5178000.0 | -77.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 14503000.0 | +180.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 19571000.0 | +34.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11469000.0 | -41.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 17286000.0 | +50.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 15030000.0 | -13.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 27795000.0 | +84.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 22192000.0 | -20.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 26131000.0 | +17.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 18461000.0 | -29.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 25212000.0 | +36.6% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 20137000.0 | -20.1% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 23010000.0 | +14.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 20453000.0 | -11.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 36700000.0 | +79.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 44206000.0 | +20.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 54740000.0 | +23.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 64664000.0 | +18.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 46970000.0 | -27.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 67199000.0 | +43.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 65520000.0 | -2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 35111000.0 | -46.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 23582000.0 | -32.8% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 43595000.0 | +84.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 79594000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 74235000.0 | -6.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 55351000.0 | -25.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 67011000.0 | +21.1% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 101836000.0 | +52.0% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 69253000.0 | -32.0% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 126761000.0 | +83.0% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 227494000.0 | +79.5% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 209118000.0 | -8.1% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 146248000.0 | -30.1% | USD | 10-K | 2026-03-02 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11551000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 14725000.0 | +27.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 15682000.0 | +6.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 10217000.0 | -34.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 13794000.0 | +35.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 14717000.0 | +6.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 4260000.0 | -71.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 11691000.0 | +174.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 14085000.0 | +20.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 8757000.0 | -37.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 13391000.0 | +52.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 14290000.0 | +6.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 21853000.0 | +52.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 17804000.0 | -18.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 20460000.0 | +14.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 16376000.0 | -20.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 20615000.0 | +25.9% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 15581000.0 | -24.4% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 18059000.0 | +15.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 15946000.0 | -11.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 27473000.0 | +72.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 36814000.0 | +34.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 45682000.0 | +24.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 48078000.0 | +5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 39016000.0 | -18.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52228000.0 | +33.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 52625000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 29292000.0 | -44.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 15487000.0 | -47.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 30782000.0 | +98.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 53376000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 53830000.0 | +0.9% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 42329000.0 | -21.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 53711000.0 | +26.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 79009000.0 | +47.1% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 58758000.0 | -25.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 100376000.0 | +70.8% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 177623000.0 | +77.0% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 168559000.0 | -5.1% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 107593000.0 | -36.2% | USD | 10-K | 2026-03-02 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.22 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.28 | +27.3% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.3 | +7.1% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.19 | -36.7% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.26 | +36.8% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.28 | +7.7% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.08 | -71.4% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.22 | +175.0% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.27 | +22.7% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.17 | -37.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.26 | +52.9% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.27 | +3.8% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.42 | +55.6% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.34 | -19.0% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.39 | +14.7% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.31 | -20.5% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.39 | +25.8% | USD/shares | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 0.3 | -23.1% | USD/shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 0.34 | +13.3% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3 | -11.8% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.34 | +13.3% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.46 | +35.3% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.56 | +21.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.59 | +5.4% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.48 | -18.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.64 | +33.3% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.65 | +1.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.36 | -44.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.19 | -47.2% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.38 | +100.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.01 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.02 | +1.0% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.81 | -20.6% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.03 | +27.2% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1.51 | +46.6% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.75 | -50.3% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1.26 | +68.0% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 2.19 | +73.8% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 2.07 | -5.5% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1.32 | -36.2% | USD/shares | 10-K | 2026-03-02 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.22 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.27 | +22.7% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.29 | +7.4% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.19 | -34.5% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.26 | +36.8% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.28 | +7.7% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.08 | -71.4% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.22 | +175.0% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.27 | +22.7% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.17 | -37.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.25 | +47.1% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.26 | +4.0% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.41 | +57.7% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.34 | -17.1% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.38 | +11.8% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3 | -21.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.38 | +26.7% | USD/shares | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 0.29 | -23.7% | USD/shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 0.33 | +13.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3 | -9.1% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.34 | +13.3% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.44 | +29.4% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.55 | +25.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.58 | +5.5% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.46 | -20.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.62 | +34.8% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.63 | +1.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.35 | -44.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.19 | -45.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.37 | +94.7% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.0 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.01 | +1.0% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.8 | -20.8% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.02 | +27.5% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1.49 | +46.1% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.73 | -51.0% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1.24 | +69.9% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 2.13 | +71.8% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 2.02 | -5.2% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1.29 | -36.1% | USD/shares | 10-K | 2026-03-02 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 17248000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 12209000.0 | -29.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 14562000.0 | +19.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 24153000.0 | +65.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 31623000.0 | +30.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 33552000.0 | +6.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 23515000.0 | -29.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 21457000.0 | -8.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 8173000.0 | -61.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 15854000.0 | +94.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 7265000.0 | -54.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1994000.0 | -72.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 7143000.0 | +258.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 13683000.0 | +91.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 28373000.0 | +107.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 26797000.0 | -5.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 35677000.0 | +33.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 61284000.0 | +71.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 70603000.0 | +15.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 79025000.0 | +11.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 97047000.0 | +22.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 111427000.0 | +14.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 101813000.0 | -8.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2859000.0 | -97.2% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 5633000.0 | +97.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 17647000.0 | +213.3% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 10738000.0 | -39.2% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 5451000.0 | -49.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 2515000.0 | -53.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 5237000.0 | +108.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 212000.0 | -96.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 287000.0 | +35.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 8385000.0 | +2821.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 13000.0 | -99.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 15000.0 | +15.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 14000.0 | -6.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 994000.0 | +7000.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 14000.0 | -98.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1041000.0 | +7335.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 24153000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 21457000.0 | -11.2% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1994000.0 | -90.7% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 26797000.0 | +1243.9% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 79025000.0 | +194.9% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2859000.0 | -96.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 5451000.0 | +90.7% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 287000.0 | -94.7% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 14000.0 | -95.1% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 13000.0 | -7.1% | USD | 10-K | 2026-03-02 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 42001000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 58483000.0 | +39.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 53334000.0 | -8.8% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 43001000.0 | -19.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 44377000.0 | +3.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 43114000.0 | -2.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 57342000.0 | +33.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 50338000.0 | -12.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 54319000.0 | +7.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 53418000.0 | -1.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 51207000.0 | -4.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 54078000.0 | +5.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 58688000.0 | +8.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 68933000.0 | +17.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 56083000.0 | -18.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 67399000.0 | +20.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 69894000.0 | +3.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 56394000.0 | -19.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 62195000.0 | +10.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 47387000.0 | -23.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 52579000.0 | +11.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 53311000.0 | +1.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 58756000.0 | +10.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 70780000.0 | +20.5% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 113736000.0 | +60.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 124335000.0 | +9.3% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 134073000.0 | +7.8% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 127158000.0 | -5.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 160954000.0 | +26.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 154111000.0 | -4.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 160108000.0 | +3.9% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 138108000.0 | -13.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-03-31 | 109662000.0 | -20.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 149149000.0 | +36.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 143806000.0 | -3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 147434000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 164977000.0 | +11.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 170573000.0 | +3.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 266238000.0 | +56.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 43001000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 50338000.0 | +17.1% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 54078000.0 | +7.4% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 67399000.0 | +24.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 47387000.0 | -29.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 70780000.0 | +49.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 127158000.0 | +79.7% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 138108000.0 | +8.6% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 147434000.0 | +6.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 314387000.0 | +113.2% | USD | 10-K | 2026-03-02 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 42479000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 40125000.0 | -5.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 43401000.0 | +8.2% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 47352000.0 | +9.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 55988000.0 | +18.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 63075000.0 | +12.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 66117000.0 | +4.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 70786000.0 | +7.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 68680000.0 | -3.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 70467000.0 | +2.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 79182000.0 | +12.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 77612000.0 | -2.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 74577000.0 | -3.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 77044000.0 | +3.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 80623000.0 | +4.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 73601000.0 | -8.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 72855000.0 | -1.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 85411000.0 | +17.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 78819000.0 | -7.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 82219000.0 | +4.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 84040000.0 | +2.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 87399000.0 | +4.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 104553000.0 | +19.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 130270000.0 | +24.6% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 146091000.0 | +12.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 164001000.0 | +12.3% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 176888000.0 | +7.9% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 198939000.0 | +12.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 199579000.0 | +0.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 215408000.0 | +7.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 214507000.0 | -0.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 213532000.0 | -0.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 196252000.0 | -8.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 182988000.0 | -6.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 177731000.0 | -2.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 187420000.0 | +5.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 198852000.0 | +6.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 234980000.0 | +18.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 250511000.0 | +6.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 47352000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 70786000.0 | +49.5% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 77612000.0 | +9.6% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 73601000.0 | -5.2% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 82219000.0 | +11.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 130270000.0 | +58.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 198939000.0 | +52.7% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 213532000.0 | +7.3% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 187420000.0 | -12.2% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 261151000.0 | +39.3% | USD | 10-K | 2026-03-02 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 130191000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 144729000.0 | +11.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 141364000.0 | -2.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 140981000.0 | -0.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 146210000.0 | +3.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 159716000.0 | +9.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 164141000.0 | +2.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 153727000.0 | -6.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 154687000.0 | +0.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 154665000.0 | -0.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 144696000.0 | -6.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 140861000.0 | -2.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 146511000.0 | +4.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 168360000.0 | +14.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 170284000.0 | +1.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 187549000.0 | +10.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 196966000.0 | +5.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 219775000.0 | +11.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 225531000.0 | +2.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 220251000.0 | -2.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 245407000.0 | +11.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 259140000.0 | +5.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 270615000.0 | +4.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 218080000.0 | -19.4% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 283696000.0 | +30.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 327412000.0 | +15.4% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 336064000.0 | +2.6% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 349116000.0 | +3.9% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 384179000.0 | +10.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 424211000.0 | +10.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 425292000.0 | +0.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 408954000.0 | -3.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 392227000.0 | -4.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 423095000.0 | +7.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 427836000.0 | +1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 488212000.0 | +14.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 571744000.0 | +17.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 654151000.0 | +14.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 759332000.0 | +16.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 140981000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 153727000.0 | +9.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 140658000.0 | -8.5% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 187549000.0 | +33.3% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 220251000.0 | +17.4% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 218080000.0 | -1.0% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 349116000.0 | +60.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 408954000.0 | +17.1% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 488212000.0 | +19.4% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 869180000.0 | +78.0% | USD | 10-K | 2026-03-02 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 236669000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 257527000.0 | +8.8% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 257277000.0 | -0.1% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 256530000.0 | -0.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 265283000.0 | +3.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 285011000.0 | +7.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 303138000.0 | +6.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 296780000.0 | -2.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 306945000.0 | +3.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 320271000.0 | +4.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 314024000.0 | -2.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 308197000.0 | -1.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 319238000.0 | +3.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 341981000.0 | +7.1% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 351900000.0 | +2.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 371424000.0 | +5.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 395620000.0 | +6.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 429807000.0 | +8.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 439913000.0 | +2.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 449008000.0 | +2.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 483384000.0 | +7.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 504184000.0 | +4.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 516403000.0 | +2.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 650180000.0 | +25.9% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 717458000.0 | +10.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 776712000.0 | +8.3% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 785843000.0 | +1.2% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 813903000.0 | +3.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 867914000.0 | +6.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 930051000.0 | +7.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 944543000.0 | +1.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 941436000.0 | -0.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 952921000.0 | +1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1010716000.0 | +6.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1030625000.0 | +2.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1175234000.0 | +14.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1300193000.0 | +10.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1399413000.0 | +7.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1534071000.0 | +9.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 256530000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 296780000.0 | +15.7% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 307994000.0 | +3.8% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 371424000.0 | +20.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 449008000.0 | +20.9% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 650180000.0 | +44.8% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 813903000.0 | +25.2% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 941436000.0 | +15.7% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1175234000.0 | +24.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1686510000.0 | +43.5% | USD | 10-K | 2026-03-02 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38039000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 53251000.0 | +40.0% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 43338000.0 | -18.6% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 39042000.0 | -9.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 41122000.0 | +5.3% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 55250000.0 | +34.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 60615000.0 | +9.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 50065000.0 | -17.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 57292000.0 | +14.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 71673000.0 | +25.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 53716000.0 | -25.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 48071000.0 | -10.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 43082000.0 | -10.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 58102000.0 | +34.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 53103000.0 | -8.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 56028000.0 | +5.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 64185000.0 | +14.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 76620000.0 | +19.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 61506000.0 | -19.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 59033000.0 | -4.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 66679000.0 | +13.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 78511000.0 | +17.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 74206000.0 | -5.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 86768000.0 | +16.9% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 114226000.0 | +31.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 136169000.0 | +19.2% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 142184000.0 | +4.4% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 145567000.0 | +2.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 137871000.0 | -5.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 153673000.0 | +11.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 140479000.0 | -8.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 126749000.0 | -9.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 125163000.0 | -1.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 141319000.0 | +12.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 139833000.0 | -1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 174905000.0 | +25.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 206617000.0 | +18.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 210726000.0 | +2.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 250182000.0 | +18.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 39042000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 50065000.0 | +28.2% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 47491000.0 | -5.1% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 56028000.0 | +18.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 59033000.0 | +5.4% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 86768000.0 | +47.0% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 145567000.0 | +67.8% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 126749000.0 | -12.9% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 174905000.0 | +38.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 330855000.0 | +89.2% | USD | 10-K | 2026-03-02 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 188670000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 194984000.0 | +3.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 204776000.0 | +5.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 205898000.0 | +0.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 211795000.0 | +2.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 217747000.0 | +2.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 230298000.0 | +5.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 237226000.0 | +3.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 239611000.0 | +1.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 238437000.0 | -0.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 249629000.0 | +4.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 249443000.0 | -0.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 262546000.0 | +5.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-06-30 | 267511000.0 | +1.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 282255000.0 | +5.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 290140000.0 | +2.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 306323000.0 | +5.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-06-30 | 322695000.0 | +5.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 344892000.0 | +6.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 350865000.0 | +1.7% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2021-03-31 | 373038000.0 | +6.3% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-06-30 | 383726000.0 | +2.9% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2021-09-30 | 400279000.0 | +4.3% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2021-12-31 | 466170000.0 | +16.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-03-31 | 480156000.0 | +3.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-06-30 | 490506000.0 | +2.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 523858000.0 | +6.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-12-31 | 560714000.0 | +7.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 609414000.0 | +8.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 660111000.0 | +8.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 682484000.0 | +3.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 735224000.0 | +7.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 784808000.0 | +6.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-06-30 | 740498000.0 | -5.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 796856000.0 | +7.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 824582000.0 | +3.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 815852000.0 | -1.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-06-30 | 832746000.0 | +2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 863110000.0 | +3.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 208410000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 238925000.0 | +14.6% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 249443000.0 | +4.4% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 290140000.0 | +16.3% | USD | 10-K | 2023-02-27 |
| Annual | 2020-12-31 | 350865000.0 | +20.9% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 466170000.0 | +32.9% | USD | 10-K | 2025-02-27 |
| Annual | 2022-12-31 | 560714000.0 | +20.3% | USD | 10-K | 2026-03-02 |
| Annual | 2023-12-31 | 735224000.0 | +31.1% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 824582000.0 | +12.2% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 894985000.0 | +8.5% | USD | 10-K | 2026-03-02 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15993000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 29601000.0 | +85.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 47007000.0 | +58.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 10166000.0 | -78.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 33760000.0 | +232.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 41865000.0 | +24.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 10744000.0 | -74.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 36246000.0 | +237.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 44192000.0 | +21.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 14913000.0 | -66.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 35872000.0 | +140.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 70583000.0 | +96.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 37597000.0 | -46.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 62762000.0 | +66.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 96995000.0 | +54.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 28838000.0 | -70.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 62912000.0 | +118.2% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 74703000.0 | +18.7% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | -6803000.0 | -109.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -1580000.0 | +76.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 43414000.0 | +2847.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 4823000.0 | -88.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 59940000.0 | +1142.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 107145000.0 | +78.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 92370000.0 | -13.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 127912000.0 | +38.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 191687000.0 | +49.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -9214000.0 | -104.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -31040000.0 | -236.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -18784000.0 | +39.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2017-12-31 | 57994000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 54856000.0 | -5.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 97925000.0 | +78.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 128814000.0 | +31.5% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 61183000.0 | -52.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 61318000.0 | +0.2% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 158895000.0 | +159.1% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 192532000.0 | +21.2% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 534000.0 | -99.7% | USD | 10-K | 2026-03-02 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -3906000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -18881000.0 | -383.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -21083000.0 | -11.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3269000.0 | +115.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -15500000.0 | -574.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -23206000.0 | -49.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -20421000.0 | +12.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -31801000.0 | -55.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -35128000.0 | -10.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -8703000.0 | +75.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -20697000.0 | -137.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -30724000.0 | -48.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -21804000.0 | +29.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -33424000.0 | -53.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -48856000.0 | -46.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -16390000.0 | +66.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -33126000.0 | -102.1% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | -42576000.0 | -28.5% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | -14264000.0 | +66.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -49437000.0 | -246.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -63782000.0 | -29.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -28819000.0 | +54.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -60497000.0 | -109.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -82732000.0 | -36.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -38714000.0 | +53.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -75397000.0 | -94.8% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -113748000.0 | -50.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -50388000.0 | +55.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -89492000.0 | -77.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -138623000.0 | -54.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2017-12-31 | -31052000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -34635000.0 | -11.5% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -37046000.0 | -7.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -61273000.0 | -65.4% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -158719000.0 | -159.0% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -76213000.0 | +52.0% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | -109311000.0 | -43.4% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | -213075000.0 | -94.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | -192417000.0 | +9.7% | USD | 10-K | 2026-03-02 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -2747000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -6419000.0 | -133.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -19270000.0 | -200.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -5965000.0 | +69.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -8861000.0 | -48.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -19297000.0 | -117.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -3607000.0 | +81.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -10048000.0 | -178.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -23256000.0 | -131.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -1061000.0 | +95.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -3486000.0 | -228.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -13480000.0 | -286.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -8021000.0 | +40.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -2866000.0 | +64.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -13911000.0 | -385.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3036000.0 | +121.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 45000.0 | -98.5% | USD | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | -11942000.0 | -26637.8% | USD | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 23808000.0 | +299.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 65740000.0 | +176.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 28149000.0 | -57.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 21027000.0 | -25.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 22273000.0 | +5.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -7827000.0 | -135.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -34312000.0 | -338.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -49460000.0 | -44.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -80297000.0 | -62.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 55471000.0 | +169.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 115339000.0 | +107.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 153160000.0 | +32.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2017-12-31 | -29638000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -39684000.0 | -33.9% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -18500000.0 | +53.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -29626000.0 | -60.1% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 18735000.0 | +163.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 17357000.0 | -7.4% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | -46510000.0 | -368.0% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 18034000.0 | +138.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 186608000.0 | +934.8% | USD | 10-K | 2026-03-02 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53059669.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 53008136.0 | -0.1% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 52783642.0 | -0.4% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 52651448.0 | -0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 52622539.0 | -0.1% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 52615921.0 | -0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 52513061.0 | -0.2% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 52422801.0 | -0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 52394349.0 | -0.1% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 52290064.0 | -0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 52209643.0 | -0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 51991242.0 | -0.4% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 52099274.0 | +0.2% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 52118180.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 52119295.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 52078515.0 | -0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 52044110.0 | -0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 52234119.0 | +0.4% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 52264801.0 | +0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 52224767.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 52423579.0 | +0.4% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 52416014.0 | -0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 52420486.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 52527985.0 | +0.2% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 53065081.0 | +1.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 53127055.0 | +0.1% | shares | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 53214971.0 | +0.2% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 80137776.0 | +50.6% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 54201863.0 | -32.4% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 54379324.0 | +0.3% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 81231513.0 | +49.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 81508381.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 82117680.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 80950856.0 | -1.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 81246902.0 | +0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 81436594.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 81348131.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 81509387.0 | +0.2% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 81593092.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 52651448.0 | — | shares | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 52422801.0 | -0.4% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 51991242.0 | -0.8% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 52078515.0 | +0.2% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 52224767.0 | +0.3% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 52527985.0 | +0.6% | shares | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 80137776.0 | +52.6% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 81508381.0 | +1.7% | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 81436594.0 | -0.1% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 81691075.0 | +0.3% | shares | 10-K | 2026-03-02 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53059669.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 53008136.0 | -0.1% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 52783642.0 | -0.4% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 52651448.0 | -0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 52622539.0 | -0.1% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 52615921.0 | -0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 52513061.0 | -0.2% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 52422801.0 | -0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 52394349.0 | -0.1% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 52290064.0 | -0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 52209643.0 | -0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 51991242.0 | -0.4% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 52099274.0 | +0.2% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 52118180.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 52119295.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 52078515.0 | -0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 52044110.0 | -0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 52234119.0 | +0.4% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 52264801.0 | +0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 52224767.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 52423579.0 | +0.4% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 52416014.0 | -0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 52420486.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 52527985.0 | +0.2% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 53065081.0 | +1.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 53127055.0 | +0.1% | shares | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 53214971.0 | +0.2% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 80137776.0 | +50.6% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 54201863.0 | -32.4% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 54379324.0 | +0.3% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 81231513.0 | +49.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 81508381.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 82117680.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 80950856.0 | -1.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 81246902.0 | +0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 81436594.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 81348131.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 81509387.0 | +0.2% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 81593092.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 52651448.0 | — | shares | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 52422801.0 | -0.4% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 51991242.0 | -0.8% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 52078515.0 | +0.2% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 52224767.0 | +0.3% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 52527985.0 | +0.6% | shares | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 80137776.0 | +52.6% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 81508381.0 | +1.7% | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 81436594.0 | -0.1% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 81691075.0 | +0.3% | shares | 10-K | 2026-03-02 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53061058.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 53036009.0 | -0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 52891879.0 | -0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 52622539.0 | -0.5% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 52615366.0 | -0.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 52566619.0 | -0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 52433902.0 | -0.3% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 52383842.0 | -0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 52238796.0 | -0.3% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 51992150.0 | -0.5% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 52120272.0 | +0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 52111444.0 | -0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 52071839.0 | -0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 52099694.0 | +0.1% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 52260551.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 52293464.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 52432822.0 | +0.3% | shares | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 52420711.0 | -0.0% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 52613232.0 | +0.4% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 53095286.0 | +0.9% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 79777987.0 | +50.3% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 80460897.0 | +0.9% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 81439691.0 | +1.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 81418800.0 | -0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 81661972.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 81791792.0 | +0.2% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 81089476.0 | -0.9% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 81472351.0 | +0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 81441511.0 | -0.0% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 81543105.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 52924398.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 52572496.0 | -0.7% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 52284616.0 | -0.5% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 52079865.0 | -0.4% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 52168679.0 | +0.2% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 78606298.0 | +50.7% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 79582480.0 | +1.2% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 81156114.0 | +2.0% | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 81473131.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 81529140.0 | +0.1% | shares | 10-K | 2026-03-02 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53593269.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 53574702.0 | -0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 53394331.0 | -0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 53190057.0 | -0.4% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 53151134.0 | -0.1% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 53014269.0 | -0.3% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 52910223.0 | -0.2% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 52717787.0 | -0.4% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 52627541.0 | -0.2% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 52369660.0 | -0.5% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 52747199.0 | +0.7% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 52722127.0 | -0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 52871419.0 | +0.3% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 52750401.0 | -0.2% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 53151295.0 | +0.8% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 53814644.0 | +1.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 53603932.0 | -0.4% | shares | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 53546513.0 | -0.1% | shares | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 53950995.0 | +0.8% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 53661876.0 | -0.5% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 80938074.0 | +50.8% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 82860958.0 | +2.4% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 83469581.0 | +0.7% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 83393054.0 | -0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 84044670.0 | +0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 83786222.0 | -0.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 83107077.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 83351536.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 82956213.0 | -0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 82952049.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 53449754.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 53078734.0 | -0.7% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 52667939.0 | -0.8% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 52635415.0 | -0.1% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 53061169.0 | +0.8% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 80593484.0 | +51.9% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 81145610.0 | +0.7% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 83295290.0 | +2.6% | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 83629502.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 83105538.0 | -0.6% | shares | 10-K | 2026-03-02 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 4Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3.4226 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2.7179 | -20.6% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 3.2619 | +20.0% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 3.6110 | +10.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3.5555 | -1.5% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2.8908 | -18.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2.7079 | -6.3% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 3.0705 | +13.4% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 2.7000 | -12.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 2.1579 | -20.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2.6937 | +24.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 2.9303 | +8.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3.4007 | +16.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 2.8977 | -14.8% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 3.2067 | +10.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 3.3474 | +4.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 3.0687 | -8.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 2.8684 | -6.5% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 3.6668 | +27.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 3.7310 | +1.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3.6804 | -1.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 3.3007 | -10.3% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 3.6468 | +10.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2.5134 | -31.1% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 2.4836 | -1.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2.4045 | -3.2% | ratio | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 2.3636 | -1.7% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 2.3983 | +1.5% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 2.7865 | +16.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.7605 | -0.9% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.0274 | +9.7% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 3.2265 | +6.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.1337 | -2.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.9939 | -4.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.0596 | +2.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.7913 | -8.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.7672 | -0.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3.1043 | +12.2% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 3.0351 | -2.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3.6110 | — | ratio | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 3.0705 | -15.0% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2.9618 | -3.5% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 3.3474 | +13.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 3.7310 | +11.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2.5134 | -32.6% | ratio | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 2.3983 | -4.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 3.2265 | +34.5% | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2.7913 | -13.5% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 2.6271 | -5.9% | ratio | 10-K | 2026-03-02 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4534 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.2293 | -49.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.3360 | +46.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.6186 | +84.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 0.7690 | +24.3% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.6073 | -21.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.3879 | -36.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 0.4286 | +10.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.1427 | -66.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.2212 | +55.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.1352 | -38.9% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 0.0415 | -69.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1658 | +299.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.2355 | +42.0% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 0.5343 | +126.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.4783 | -10.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.5558 | +16.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.7998 | +43.9% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1.1479 | +43.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1.3387 | +16.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.4554 | +8.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.4193 | -2.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.3720 | -3.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.0329 | -97.6% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 0.0493 | +49.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.1296 | +162.8% | ratio | 10-Q | 2022-08-08 |
| Quarterly | 2022-09-30 | 0.0755 | -41.7% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-12-31 | 0.0374 | -50.4% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.0182 | -51.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.0341 | +86.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.0015 | -95.6% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 0.0023 | +50.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0670 | +2858.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.0001 | -99.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0001 | +16.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.0001 | -25.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0048 | +5910.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0001 | -98.6% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0042 | +6163.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.6186 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.4286 | -30.7% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.0420 | -90.2% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 0.4783 | +1039.1% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.3387 | +179.9% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 0.0329 | -97.5% | ratio | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 0.0374 | +13.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 0.0023 | -94.0% | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 0.0001 | -96.5% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0000 | -50.9% | ratio | 10-K | 2026-03-02 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0488 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0572 | +17.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0610 | +6.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0385 | -36.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0484 | +25.7% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0485 | +0.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0139 | -71.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0365 | +163.0% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0449 | +22.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0274 | -38.8% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0392 | +42.7% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.0406 | +3.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0552 | +36.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0414 | -25.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0465 | +12.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0339 | -27.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0409 | +20.7% | ratio | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 0.0302 | -26.2% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 0.0252 | -16.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0205 | -18.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0350 | +70.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.0424 | +21.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0491 | +15.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0509 | +3.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0409 | -19.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0517 | +26.2% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0511 | -1.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0225 | -55.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0111 | -50.9% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0201 | +81.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2081 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.1814 | -12.8% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1374 | -24.2% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1446 | +5.2% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1760 | +21.7% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.0904 | -48.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1233 | +36.5% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.1887 | +53.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.1434 | -24.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0638 | -55.5% | ratio | 10-K | 2026-03-02 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0612 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0755 | +23.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0766 | +1.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0482 | -37.0% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0633 | +31.3% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0639 | +0.9% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0178 | -72.2% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0490 | +175.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0564 | +15.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0334 | -40.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0501 | +50.1% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.0506 | +1.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0713 | +40.9% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0552 | -22.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0593 | +7.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0439 | -26.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0537 | +22.4% | ratio | 10-Q | 2022-08-08 |
| Quarterly | 2021-09-30 | 0.0389 | -27.5% | ratio | 10-Q | 2022-11-07 |
| Quarterly | 2022-03-31 | 0.0376 | -3.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0325 | -13.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0524 | +61.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.0604 | +15.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0692 | +14.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0704 | +1.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0497 | -29.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0705 | +41.9% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0660 | -6.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0359 | -45.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0186 | -48.2% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0357 | +91.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2561 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.2253 | -12.0% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1697 | -24.7% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1851 | +9.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.2252 | +21.6% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.1260 | -44.0% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1790 | +42.0% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.2416 | +35.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.2044 | -15.4% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.1202 | -41.2% | ratio | 10-K | 2026-03-02 |
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-03-12 | Wichman Gordon Douglas | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 55 | $91.51 | $5,033 | 10,073 |
| 2026-03-12 | Wichman Gordon Douglas | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 89 | $91.51 | $8,144 | 10,128 |
| 2026-03-11 | Wichman Gordon Douglas | Executive Vice President |
Equity grant / award
A
|
Common Stock, par value $.004 | 924 | $0.00 | $0 | 10,997 |
| 2026-03-06 | Fields Gary D | Dir |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,225 | $88.33 | $108,204 | 35,611 |
| 2026-01-30 | Wichman Gordon Douglas | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 200 | $95.64 | $19,128 | 10,319 |
| 2026-01-30 | Wichman Gordon Douglas | Executive Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 726 | $95.64 | $69,435 | 10,519 |
| 2026-01-30 | Wichman Gordon Douglas | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 439 | $95.64 | $41,986 | 9,793 |
| 2026-01-30 | Wichman Gordon Douglas | Executive Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,478 | $95.64 | $141,356 | 10,232 |
| 2026-01-02 | Tobolski Matthew Joseph | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 281 | $78.62 | $22,092 | 9,791 |
| 2025-12-15 | Fields Gary D | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,000 | $0.00 | $0 | 25,340 |
| 2025-12-12 | Wakefield Stephen E | Executive Vice President |
Open-market buy
P
|
Common Stock, par value $.004 | 4,141 | $77.59 | $321,300 | 15,212 |
| 2025-12-12 | Wakefield Stephen E | Executive Vice President |
Open-market buy
P
|
Common Stock, par value $.004 | 1,000 | $80.85 | $80,850 | 12,730 |
| 2025-12-11 | Wakefield Stephen E | Executive Vice President |
Open-market buy
P
|
Common Stock, par value $.004 | 1,000 | $82.25 | $82,250 | 11,730 |
| 2025-11-14 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 71,916 | $0.00 | $0 | 11,683,842 |
| 2025-11-12 | Fields Gary D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,786 | $36.13 | $100,658 | 19,081 |
| 2025-11-12 | Fields Gary D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 767 | $31.69 | $24,306 | 5,253 |
| 2025-11-12 | Fields Gary D | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 767 | $105.14 | $80,642 | 26,340 |
| 2025-11-12 | Fields Gary D | Dir |
Exercise / conversion
M
|
Common Stock, par value $.004 | 767 | $31.69 | $24,306 | 27,107 |
| 2025-11-12 | Fields Gary D | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 2,786 | $105.14 | $292,920 | 26,340 |
| 2025-11-12 | Fields Gary D | Dir |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,786 | $36.13 | $100,658 | 29,126 |
| 2025-11-11 | Fields Gary D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,976 | $36.13 | $757,863 | 21,867 |
| 2025-11-11 | Fields Gary D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,770 | $31.69 | $182,851 | 6,020 |
| 2025-11-11 | Fields Gary D | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 5,770 | $105.21 | $607,062 | 26,340 |
| 2025-11-11 | Fields Gary D | Dir |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,770 | $31.69 | $182,851 | 32,110 |
| 2025-11-11 | Fields Gary D | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 20,976 | $105.21 | $2,206,885 | 26,340 |
| 2025-11-11 | Fields Gary D | Dir |
Exercise / conversion
M
|
Common Stock, par value $.004 | 20,976 | $36.13 | $757,863 | 47,316 |
| 2025-10-09 | Eason Christopher Douglas | — |
Other acquired transaction
J
|
Common Stock, par value $.004 | 2,164 | $0.00 | $0 | 2,164 |
| 2025-09-15 | Tobolski Matthew Joseph | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 50,302 | $0.00 | $0 | 122,371 |
| 2025-09-15 | Tobolski Matthew Joseph | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 12,500 | $0.00 | $0 | 200,904 |
| 2025-09-15 | Tobolski Matthew Joseph | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 62,802 | $0.00 | $0 | 10,072 |
| 2025-09-12 | Shaub Matthew | Executive Vice President |
Open-market buy
P
|
Common Stock, par value $.004 | 428 | $81.70 | $34,968 | 1,783 |
| 2025-09-04 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 9,350 | $24.63 | $230,290 | 0 |
| 2025-09-04 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 200 | $81.12 | $16,224 | 24,396 |
| 2025-09-04 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 9,150 | $81.09 | $741,974 | 24,596 |
| 2025-09-04 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 9,350 | $24.63 | $230,290 | 33,746 |
| 2025-09-01 | Eason Christopher Douglas | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 1,833 | $0.00 | $0 | 0 |
| 2025-09-01 | Eason Christopher Douglas | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 1,192 | $0.00 | $0 | 0 |
| 2025-09-01 | Eason Christopher Douglas | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 592 | $0.00 | $0 | 0 |
| 2025-09-01 | Eason Christopher Douglas | — |
Other disposed transaction
D
|
Common Stock, par value $.004 | 1,224 | $0.00 | $0 | 4,077 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 596 | $79.73 | $47,519 | 1,192 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,185 | $62.05 | $73,529 | 592 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,142 | $36.13 | $77,390 | 0 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,231 | $43.50 | $314,548 | 0 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 549 | $48.91 | $26,852 | 0 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 300 | $29.48 | $8,844 | 0 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 596 | $85.08 | $50,708 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 596 | $79.73 | $47,519 | 5,897 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,185 | $85.06 | $100,796 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,185 | $62.05 | $73,529 | 6,486 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 2,142 | $85.12 | $182,327 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,142 | $36.13 | $77,390 | 7,443 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 7,231 | $85.07 | $615,141 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,231 | $43.50 | $314,548 | 12,532 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 549 | $85.08 | $46,709 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 549 | $48.91 | $26,852 | 5,850 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 300 | $85.08 | $25,524 | 5,301 |
| 2025-08-25 | Eason Christopher Douglas | Principal Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 300 | $29.48 | $8,844 | 5,601 |
| 2025-05-30 | Kidwell Casey | Chief Administration Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 76 | $96.29 | $7,318 | 11,315 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $27.58 | $551,600 | 24,250 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,302 | $21.58 | $28,097 | 0 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Open-market sell
S
|
Common Stock, par value $.004 | 20,000 | $104.47 | $2,089,400 | 8,754 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 20,000 | $27.58 | $551,600 | 28,754 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Open-market sell
S
|
Common Stock, par value $.004 | 1,302 | $104.58 | $136,163 | 8,754 |
| 2025-05-20 | Wichman Gordon Douglas | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,302 | $21.58 | $28,097 | 10,056 |
| 2025-05-19 | Wichman Gordon Douglas | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,975 | $105.75 | $420,356 | 8,754 |
| 2025-05-13 | Tobolski Matthew Joseph | CEO |
Equity grant / award
A
|
Common Stock, par value $.004 | 4,311 | $0.00 | $0 | 72,874 |
| 2025-05-13 | Ware Bruce | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,534 | $0.00 | $0 | 8,586 |
| 2025-05-12 | Fields Gary D | Dir |
Other disposed transaction
F
|
Common Stock, par value $.004 | 151 | $104.63 | $15,799 | 26,340 |
| 2025-05-08 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 8,357 | $98.66 | $824,502 | 26,491 |
| 2025-05-08 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 8,357 | $98.66 | $824,502 | 26,491 |
| 2025-05-07 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 28,866 | $95.57 | $2,758,724 | 34,848 |
| 2025-05-07 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 28,866 | $95.57 | $2,758,724 | 34,848 |
| 2025-05-06 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 24,277 | $98.29 | $2,386,186 | 63,714 |
| 2025-05-06 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 12,912 | $98.04 | $1,265,892 | 87,991 |
| 2025-05-06 | Fields Gary D | CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,912 | $29.48 | $380,646 | 100,903 |
| 2025-05-06 | Fields Gary D | CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,912 | $29.48 | $380,646 | 0 |
| 2025-05-06 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 24,277 | $98.29 | $2,386,186 | 63,714 |
| 2025-05-06 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 12,912 | $98.04 | $1,265,892 | 87,991 |
| 2025-05-06 | Fields Gary D | CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,912 | $29.48 | $380,646 | 100,903 |
| 2025-03-14 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 464 | $0.00 | $0 | 11,755,758 |
| 2025-03-14 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 2,088 | $0.00 | $0 | 11,755,294 |
| 2025-03-11 | Wichman Gordon Douglas | — |
Equity grant / award
A
|
Common Stock, par value $.004 | 672 | $0.00 | $0 | 12,857 |
| 2025-03-11 | Wichman Gordon Douglas | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 141 | $82.39 | $11,617 | 12,185 |
| 2025-03-06 | Wichman Gordon Douglas | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 102 | $81.25 | $8,288 | 12,326 |
| 2025-03-05 | Stewart David Raymond | Dir |
Open-market buy
P
|
Common Stock, par value $.004 | 1,000 | $80.86 | $80,860 | 3,000 |
| 2025-02-13 | GAZDER XERXES P | — |
Other acquired transaction
J
|
Common Stock, par value $.004 | 1,371 | $0.00 | $0 | 2,988 |
| 2025-01-28 | Wichman Gordon Douglas | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,536 | $111.77 | $171,679 | 12,428 |
| 2025-01-28 | Wichman Gordon Douglas | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 6,017 | $111.77 | $672,520 | 13,964 |
| 2025-01-10 | GAZDER XERXES P | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 947 | $62.04 | $58,752 | 0 |
| 2025-01-10 | GAZDER XERXES P | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,240 | $34.82 | $77,997 | 0 |
| 2025-01-10 | GAZDER XERXES P | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 626 | $119.51 | $74,813 | 1,573 |
| 2025-01-10 | GAZDER XERXES P | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 947 | $62.04 | $58,752 | 2,199 |
| 2025-01-10 | GAZDER XERXES P | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,190 | $119.51 | $142,217 | 1,252 |
| 2025-01-10 | GAZDER XERXES P | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,240 | $34.82 | $77,997 | 2,442 |
| 2025-01-01 | Benson David E | — |
Other disposed transaction
F
|
Common Stock, par value $.004 | 173 | $117.68 | $20,359 | 132,165 |
| 2024-12-16 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 51,165 | $0.00 | $0 | 11,757,382 |
| 2024-12-13 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 5,362 | $130.99 | $702,368 | 4,558 |
| 2024-12-09 | GAZDER XERXES P | — |
Other acquired transaction
J
|
Common Stock, par value $.004 | 1,225 | $0.00 | $0 | 1,617 |
| 2024-12-09 | Fields Gary D | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,000 | $0.00 | $0 | 60,795 |
| 2024-12-06 | GAZDER XERXES P | — |
Other acquired transaction
J
|
Common Stock, par value $.004 | 392 | $0.00 | $0 | 392 |
| 2024-12-05 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $24.63 | $123,150 | 9,350 |
| 2024-12-05 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $138.00 | $690,000 | 17,297 |
| 2024-12-05 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $24.63 | $123,150 | 22,297 |
| 2024-11-30 | GAZDER XERXES P | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 2,010 | $0.00 | $0 | 0 |
| 2024-11-30 | GAZDER XERXES P | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 1,892 | $0.00 | $0 | 947 |
| 2024-11-30 | GAZDER XERXES P | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 1,120 | $0.00 | $0 | 2,240 |
| 2024-11-30 | GAZDER XERXES P | — |
Other disposed transaction
D
|
Common Stock, par value $.004 | 1,534 | $0.00 | $0 | 594 |
| 2024-11-29 | Fields Gary D | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 2,500 | $0.00 | $0 | 9,250 |
| 2024-11-25 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 2,892 | $141.10 | $408,061 | 9,920 |
| 2024-11-25 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 2,858 | $138.60 | $396,119 | 12,812 |
| 2024-11-18 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,421 | $62.04 | $88,159 | 2,840 |
| 2024-11-18 | Kidwell Casey | VP, Administration |
Open-market sell
S
|
Common Stock, par value $.004 | 1,421 | $135.14 | $192,034 | 4,953 |
| 2024-11-18 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,421 | $62.04 | $88,159 | 6,374 |
| 2024-11-15 | Fields Gary D | CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 35,000 | $31.69 | $1,109,150 | 23,950 |
| 2024-11-15 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 35,000 | $132.03 | $4,621,050 | 64,295 |
| 2024-11-15 | Fields Gary D | CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 35,000 | $31.69 | $1,109,150 | 99,295 |
| 2024-11-13 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,000 | $21.58 | $129,480 | 1,302 |
| 2024-11-13 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 6,000 | $135.15 | $810,900 | 7,947 |
| 2024-11-13 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 6,000 | $21.58 | $129,480 | 13,947 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 831 | $35.41 | $29,426 | 831 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,554 | $36.13 | $56,146 | 1,554 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,411 | $42.97 | $103,601 | 0 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Open-market sell
S
|
Common Stock, par value $.004 | 4,796 | $136.38 | $654,078 | 4,953 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 831 | $35.41 | $29,426 | 9,749 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,554 | $36.13 | $56,146 | 8,918 |
| 2024-11-12 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,411 | $42.97 | $103,601 | 7,364 |
| 2024-10-11 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 27,045 | $0.00 | $0 | 1,424,949 |
| 2024-08-30 | Teis Robert | VP, Business Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 28 | $95.51 | $2,674 | 14,019 |
| 2024-08-13 | ASBJORNSON NORMAN H | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 57,480 | $15.71 | $903,011 | 0 |
| 2024-08-13 | ASBJORNSON NORMAN H | Dir |
Other disposed transaction
F
|
Common Stock, par value $.004 | 10,291 | $87.77 | $903,241 | 52,324 |
| 2024-08-13 | ASBJORNSON NORMAN H | Dir |
Exercise / conversion
M
|
Common Stock, par value $.004 | 57,480 | $15.71 | $903,011 | 62,615 |
| 2024-08-07 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 30,955 | $0.00 | $0 | 1,451,994 |
| 2024-08-06 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 69,405 | $0.00 | $0 | 1,482,949 |
| 2024-08-06 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 11,022 | $87.41 | $963,433 | 5,135 |
| 2024-07-18 | GAZDER XERXES P | Chief Information Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 83 | $87.35 | $7,250 | 2,128 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,646 | $36.13 | $95,600 | 2,646 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 27,300 | $27.58 | $752,934 | 0 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 2,646 | $90.08 | $238,352 | 15,670 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,646 | $36.13 | $95,600 | 18,316 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 27,300 | $90.13 | $2,460,549 | 15,670 |
| 2024-07-12 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 27,300 | $27.58 | $752,934 | 42,970 |
| 2024-06-20 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 21,575 | $0.00 | $0 | 11,808,547 |
| 2024-06-07 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 97 | $71.99 | $6,983 | 4,953 |
| 2024-05-30 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 50 | $74.93 | $3,746 | 5,050 |
| 2024-05-23 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 59,593 | $0.00 | $0 | 11,830,122 |
| 2024-05-23 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,321,354 | $0.00 | $0 | 11,889,715 |
| 2024-05-22 | Fields Gary D | CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 28,200 | $27.58 | $777,756 | 0 |
| 2024-05-22 | Fields Gary D | CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 28,200 | $76.13 | $2,146,866 | 64,295 |
| 2024-05-22 | Fields Gary D | CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 28,200 | $27.58 | $777,756 | 92,495 |
| 2024-05-21 | Ware Bruce | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,283 | $0.00 | $0 | 7,052 |
| 2024-05-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 13,500 | $24.63 | $332,505 | 14,350 |
| 2024-05-15 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 13,500 | $77.00 | $1,039,500 | 17,297 |
| 2024-05-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 13,500 | $24.63 | $332,505 | 30,797 |
| 2024-05-11 | Eason Christopher Douglas | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 49 | $77.29 | $3,787 | 3,309 |
| 2024-04-24 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 66,750 | $0.00 | $0 | 13,211,069 |
| 2024-04-18 | Teis Robert | VP, Business Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 238 | $85.24 | $20,287 | 14,047 |
| 2024-04-05 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 17,100 | $0.00 | $0 | 13,277,819 |
| 2024-03-28 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 23,910 | $0.00 | $0 | 13,294,919 |
| 2024-03-15 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 26,149 | $83.15 | $2,174,289 | 13,318,829 |
| 2024-03-15 | Fields Gary D | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,200 | $0.00 | $0 | 64,724 |
| 2024-03-15 | Fields Gary D | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,550 | $82.45 | $127,798 | 65,924 |
| 2024-03-14 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 30,397 | $81.30 | $2,471,276 | 13,344,978 |
| 2024-03-14 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 19,136 | $81.30 | $1,555,757 | 14,874 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,493 | $62.04 | $92,626 | 2,984 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,646 | $36.13 | $95,600 | 5,292 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,820 | $48.91 | $382,476 | 0 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,696 | $29.48 | $374,278 | 12,696 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 24,655 | $80.86 | $1,993,603 | 15,992 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,493 | $62.04 | $92,626 | 40,647 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,646 | $36.13 | $95,600 | 39,154 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,820 | $48.91 | $382,476 | 36,508 |
| 2024-03-13 | Wakefield Stephen E | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,696 | $29.48 | $374,278 | 28,688 |
| 2024-03-11 | Tobolski Matthew Joseph | President & COO |
Equity grant / award
A
|
Common Stock, par value $.004 | 62,802 | $0.00 | $0 | 65,028 |
| 2024-03-06 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 102 | $81.00 | $8,262 | 7,180 |
| 2024-02-14 | Wakefield Stephen E | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,011 | $0.00 | $0 | 15,671 |
| 2024-02-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,209 | $0.00 | $0 | 16,682 |
| 2024-02-12 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 438 | $0.00 | $0 | 13,375,375 |
| 2024-02-12 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,971 | $0.00 | $0 | 13,374,937 |
| 2024-01-29 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 29,736 | $0.00 | $0 | 13,376,908 |
| 2023-12-27 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,403 | $48.91 | $606,631 | 7,820 |
| 2023-12-27 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,597 | $29.48 | $76,560 | 25,392 |
| 2023-12-27 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 15,000 | $75.00 | $1,125,000 | 13,473 |
| 2023-12-27 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,403 | $48.91 | $606,631 | 28,473 |
| 2023-12-27 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,597 | $29.48 | $76,560 | 16,070 |
| 2023-12-26 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $29.48 | $442,200 | 27,989 |
| 2023-12-26 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 15,000 | $74.00 | $1,110,000 | 13,473 |
| 2023-12-26 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 15,000 | $29.48 | $442,200 | 28,473 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,491 | $29.48 | $604,075 | 42,989 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 21,445 | $27.58 | $591,453 | 27,300 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 20,491 | $72.93 | $1,494,409 | 13,473 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 20,491 | $29.48 | $604,075 | 33,964 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 21,445 | $72.61 | $1,557,121 | 13,473 |
| 2023-12-20 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 21,445 | $27.58 | $591,453 | 34,918 |
| 2023-12-19 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 18,064 | $27.58 | $498,205 | 48,745 |
| 2023-12-19 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 18,064 | $72.29 | $1,305,847 | 13,473 |
| 2023-12-19 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 18,064 | $27.58 | $498,205 | 31,537 |
| 2023-12-15 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $27.58 | $827,400 | 66,809 |
| 2023-12-15 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 30,000 | $71.88 | $2,156,400 | 13,473 |
| 2023-12-15 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 30,000 | $27.58 | $827,400 | 43,473 |
| 2023-12-15 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 2,500 | $0.00 | $0 | 57,094 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 39,691 | $27.58 | $1,094,678 | 96,809 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 33,300 | $24.63 | $820,179 | 0 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,160 | $21.87 | $47,239 | 0 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 849 | $17.65 | $14,985 | 0 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 76,000 | $70.31 | $5,343,560 | 13,473 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 39,691 | $27.58 | $1,094,678 | 89,473 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 33,300 | $24.63 | $820,179 | 49,782 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,160 | $21.87 | $47,239 | 16,482 |
| 2023-12-14 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 849 | $17.65 | $14,985 | 14,322 |
| 2023-12-05 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 99,884 | $63.48 | $6,340,636 | 53,898 |
| 2023-11-27 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 3,438 | $63.90 | $219,688 | 153,782 |
| 2023-11-27 | ASBJORNSON NORMAN H | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 1,707 | $63.97 | $109,197 | 157,220 |
| 2023-10-23 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 321 | $53.54 | $17,186 | 6,601 |
| 2023-09-26 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 37,234 | $0.00 | $0 | 13,406,644 |
| 2023-09-15 | Stewart David Raymond | Dir |
Open-market buy
P
|
Common Stock, par value $.004 | 500 | $60.17 | $30,085 | 2,000 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,500 | $66.11 | $297,495 | 44,250 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,500 | $66.11 | $99,165 | 7,302 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 4,500 | $66.11 | $297,495 | 6,922 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 4,500 | $27.58 | $124,110 | 11,422 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 1,500 | $66.11 | $99,165 | 6,922 |
| 2023-09-08 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,500 | $21.58 | $32,370 | 8,422 |
| 2023-09-01 | Teis Robert | VP, Sales and Marketing |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,100 | $65.80 | $138,170 | 8,175 |
| 2023-09-01 | Teis Robert | VP, Sales and Marketing |
Other disposed transaction
F
|
Common Stock, par value $.004 | 33 | $65.66 | $2,167 | 13,651 |
| 2023-09-01 | Teis Robert | VP, Sales and Marketing |
Open-market sell
S
|
Common Stock, par value $.004 | 2,100 | $65.80 | $138,170 | 13,684 |
| 2023-09-01 | Teis Robert | VP, Sales and Marketing |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,100 | $24.50 | $51,450 | 15,784 |
| 2023-07-18 | GAZDER XERXES P | Chief Information Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 52 | $104.90 | $5,455 | 1,060 |
| 2023-06-28 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 21,868 | $0.00 | $0 | 8,962,585 |
| 2023-06-15 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $93.80 | $2,814,000 | 18,800 |
| 2023-06-15 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 30,000 | $93.80 | $2,814,000 | 39,729 |
| 2023-06-15 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 30,000 | $41.37 | $1,241,100 | 69,729 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 554 | $95.01 | $52,636 | 1,108 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,036 | $95.01 | $98,430 | 2,072 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,607 | $95.01 | $152,681 | 1,607 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Open-market sell
S
|
Common Stock, par value $.004 | 554 | $95.01 | $52,636 | 2,446 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 554 | $53.11 | $29,423 | 3,000 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Open-market sell
S
|
Common Stock, par value $.004 | 1,036 | $95.01 | $98,430 | 2,446 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,036 | $54.20 | $56,151 | 3,482 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Open-market sell
S
|
Common Stock, par value $.004 | 1,607 | $95.01 | $152,681 | 2,446 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,607 | $64.47 | $103,603 | 4,053 |
| 2023-06-07 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 60 | $95.58 | $5,735 | 2,446 |
| 2023-06-05 | Teis Robert | VP, Sales and Marketing |
Other disposed transaction
F
|
Common Stock, par value $.004 | 190 | $91.16 | $17,320 | 9,123 |
| 2023-05-30 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 31 | $88.36 | $2,739 | 2,506 |
| 2023-05-23 | Thompson Rebecca | Chief Financial Officer |
Equity grant / award
G
|
Common Stock, par value $.004 | 542 | $0.00 | $0 | 10,072 |
| 2023-05-16 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,180 | $0.00 | $0 | 105,951 |
| 2023-05-11 | Eason Christopher Douglas | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 30 | $95.79 | $2,874 | 1,709 |
| 2023-04-18 | Teis Robert | VP, Sales and Marketing |
Other disposed transaction
F
|
Common Stock, par value $.004 | 146 | $97.25 | $14,198 | 9,313 |
| 2023-04-02 | Eason Christopher Douglas | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 80 | $96.69 | $7,735 | 1,739 |
| 2023-03-15 | Fields Gary D | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 629 | $88.31 | $55,547 | 39,937 |
| 2023-03-15 | Eason Christopher Douglas | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 36 | $88.31 | $3,179 | 1,819 |
| 2023-03-13 | Wakefield Stephen E | Chief Operating Officer |
Open-market buy
P
|
Common Stock, par value $.004 | 516 | $89.30 | $46,079 | 9,121 |
| 2023-03-11 | Wakefield Stephen E | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 552 | $90.48 | $49,945 | 8,605 |
| 2023-03-06 | Eason Christopher Douglas | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $.004 | 345 | $0.00 | $0 | 1,863 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $92.87 | $464,350 | 5,868 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 620 | $92.87 | $57,579 | 0 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $92.87 | $464,350 | 3,992 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $32.37 | $161,850 | 8,992 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 620 | $92.87 | $57,579 | 3,992 |
| 2023-03-03 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 620 | $33.20 | $20,584 | 4,612 |
| 2023-02-28 | Teis Robert | VP, Sales and Marketing |
Other disposed transaction
F
|
Common Stock, par value $.004 | 44 | $90.96 | $4,002 | 8,634 |
| 2023-02-14 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 434 | $0.00 | $0 | 8,984,453 |
| 2023-02-14 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,736 | $0.00 | $0 | 8,984,019 |
| 2023-02-09 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 11 | $76.02 | $836 | 3,992 |
| 2023-01-02 | Fields Gary D | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 335 | $75.32 | $25,232 | 35,054 |
| 2022-12-20 | Gadiwalla Rony D | — |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,300 | $0.00 | $0 | 19,426 |
| 2022-12-14 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,000 | $0.00 | $0 | 35,389 |
| 2022-12-05 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,800 | $0.00 | $0 | 3,300 |
| 2022-12-01 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $78.64 | $393,200 | 62,600 |
| 2022-12-01 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $78.64 | $393,200 | 38,189 |
| 2022-12-01 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $41.37 | $206,850 | 43,189 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 13,500 | $80.06 | $1,080,810 | 0 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $80.00 | $160,000 | 13,500 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 13,500 | $80.06 | $1,080,810 | 9,877 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 13,500 | $34.10 | $460,350 | 23,377 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $80.00 | $160,000 | 9,877 |
| 2022-11-15 | Thompson Rebecca | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $34.10 | $68,200 | 11,877 |
| 2022-11-11 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 11,400 | $78.92 | $899,688 | 67,600 |
| 2022-11-11 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 11,400 | $78.92 | $899,688 | 38,189 |
| 2022-11-11 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 11,400 | $41.37 | $471,618 | 49,589 |
| 2022-11-10 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,247 | $78.61 | $176,637 | 0 |
| 2022-11-10 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,247 | $78.61 | $176,637 | 20,726 |
| 2022-11-10 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,247 | $73.36 | $164,840 | 22,973 |
| 2022-11-08 | Stewart Larry Gene | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,472 | $77.88 | $192,519 | 0 |
| 2022-11-08 | Stewart Larry Gene | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,472 | $77.88 | $192,519 | 0 |
| 2022-11-08 | Stewart Larry Gene | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,472 | $73.36 | $181,346 | 2,472 |
| 2022-10-28 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,024 | $64.42 | $388,066 | 0 |
| 2022-10-28 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 6,024 | $64.42 | $388,066 | 20,726 |
| 2022-10-28 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 6,024 | $44.22 | $266,381 | 26,750 |
| 2022-10-27 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $63.13 | $126,260 | 6,024 |
| 2022-10-27 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $63.13 | $126,260 | 20,726 |
| 2022-10-27 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $44.22 | $88,440 | 22,726 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $61.50 | $123,000 | 8,024 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,540 | $60.74 | $93,540 | 10,024 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,460 | $60.74 | $88,680 | 0 |
| 2022-10-25 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $61.50 | $123,000 | 20,726 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $44.22 | $88,440 | 22,726 |
| 2022-10-25 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,000 | $60.74 | $182,220 | 20,726 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,540 | $44.22 | $68,099 | 23,726 |
| 2022-10-25 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,460 | $41.37 | $60,400 | 22,186 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $58.84 | $117,680 | 1,460 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,500 | $58.04 | $145,100 | 3,460 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $57.04 | $285,200 | 5,960 |
| 2022-10-24 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $58.84 | $117,680 | 20,726 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $41.37 | $82,740 | 22,726 |
| 2022-10-24 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,500 | $58.04 | $145,100 | 20,726 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,500 | $41.37 | $103,425 | 23,226 |
| 2022-10-24 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $57.04 | $285,200 | 20,726 |
| 2022-10-24 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $41.37 | $206,850 | 25,726 |
| 2022-10-23 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 205 | $56.25 | $11,531 | 4,003 |
| 2022-10-18 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 439 | $57.00 | $25,023 | 10,960 |
| 2022-10-18 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 439 | $57.00 | $25,023 | 20,726 |
| 2022-10-18 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 439 | $41.37 | $18,161 | 21,165 |
| 2022-10-18 | Stewart Larry Gene | — |
Open-market sell
S
|
Common Stock, par value $.004 | 515 | $56.69 | $29,195 | 0 |
| 2022-10-17 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $55.51 | $277,550 | 11,399 |
| 2022-10-17 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,801 | $55.71 | $211,754 | 16,399 |
| 2022-10-17 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $55.51 | $277,550 | 20,726 |
| 2022-10-17 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $41.37 | $206,850 | 25,726 |
| 2022-10-17 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,801 | $55.71 | $211,754 | 20,726 |
| 2022-10-17 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,801 | $41.37 | $157,247 | 24,527 |
| 2022-10-13 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $55.12 | $275,600 | 20,200 |
| 2022-10-13 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $55.12 | $275,600 | 20,726 |
| 2022-10-13 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $41.37 | $206,850 | 25,726 |
| 2022-10-05 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,000 | $56.46 | $169,380 | 25,200 |
| 2022-10-05 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,000 | $56.46 | $169,380 | 20,726 |
| 2022-10-05 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,000 | $41.37 | $124,110 | 23,726 |
| 2022-10-04 | Stewart Larry Gene | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,756 | $55.92 | $154,116 | 0 |
| 2022-10-04 | Stewart Larry Gene | — |
Open-market sell
S
|
Common Stock, par value $.004 | 2,756 | $55.92 | $154,116 | 515 |
| 2022-10-04 | Stewart Larry Gene | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,756 | $46.88 | $129,201 | 3,271 |
| 2022-10-03 | Stewart Larry Gene | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,500 | $55.48 | $83,220 | 2,756 |
| 2022-10-03 | Stewart Larry Gene | — |
Open-market sell
S
|
Common Stock, par value $.004 | 1,500 | $55.48 | $83,220 | 515 |
| 2022-10-03 | Stewart Larry Gene | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,500 | $46.88 | $70,320 | 2,015 |
| 2022-09-12 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,000 | $58.91 | $176,730 | 0 |
| 2022-09-12 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,237 | $58.93 | $308,616 | 6,000 |
| 2022-09-12 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,000 | $58.91 | $176,730 | 20,726 |
| 2022-09-12 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,000 | $36.95 | $110,850 | 23,726 |
| 2022-09-12 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 5,237 | $58.93 | $308,616 | 20,726 |
| 2022-09-12 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,237 | $36.95 | $193,507 | 25,963 |
| 2022-09-02 | Teis Robert | VP, Sales and Marketing |
Equity grant / award
A
|
Common Stock, par value $.004 | 193 | $0.00 | $0 | 8,678 |
| 2022-08-18 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,441 | $63.12 | $90,956 | 11,237 |
| 2022-08-18 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 1,441 | $63.12 | $90,956 | 20,726 |
| 2022-08-18 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,441 | $36.95 | $53,245 | 22,167 |
| 2022-08-16 | Stewart Larry Gene | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 5,544 | $54.20 | $300,485 | 0 |
| 2022-08-16 | Stewart Larry Gene | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 4,944 | $73.36 | $362,692 | 2,472 |
| 2022-08-16 | Stewart Larry Gene | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 8,634 | $46.88 | $404,762 | 5,756 |
| 2022-08-16 | Stewart Larry Gene | — |
Other disposed transaction
D
|
Common Stock, par value $.004 | 2,821 | $0.00 | $0 | 515 |
| 2022-08-15 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,000 | $63.21 | $252,840 | 19,635 |
| 2022-08-15 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,000 | $63.13 | $189,390 | 23,635 |
| 2022-08-15 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 4,000 | $63.21 | $252,840 | 20,726 |
| 2022-08-15 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 3,000 | $63.13 | $189,390 | 24,726 |
| 2022-08-15 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,000 | $36.95 | $258,650 | 27,726 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 3,780 | $54.20 | $204,876 | 0 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 4,494 | $73.36 | $329,680 | 2,247 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 17,346 | $44.22 | $767,040 | 11,564 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 18,800 | $41.37 | $777,756 | 28,200 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 8,498 | $36.95 | $314,001 | 26,635 |
| 2022-08-12 | Gadiwalla Rony D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $61.70 | $61,700 | 35,133 |
| 2022-08-12 | Gadiwalla Rony D | — |
Other disposed transaction
D
|
Common Stock, par value $.004 | 6,418 | $0.00 | $0 | 20,726 |
| 2022-08-12 | Gadiwalla Rony D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $61.70 | $61,700 | 27,144 |
| 2022-08-12 | Gadiwalla Rony D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $36.95 | $36,950 | 28,144 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,660 | $61.41 | $777,451 | 12,660 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,470 | $61.41 | $458,733 | 0 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,389 | $61.41 | $85,298 | 0 |
| 2022-08-11 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 12,660 | $61.41 | $777,451 | 38,189 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,660 | $36.95 | $467,787 | 50,849 |
| 2022-08-11 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 7,470 | $61.41 | $458,733 | 38,189 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,470 | $34.10 | $254,727 | 45,659 |
| 2022-08-11 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 1,389 | $61.41 | $85,298 | 38,189 |
| 2022-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,389 | $32.70 | $45,420 | 39,578 |
| 2022-06-15 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 359 | $36.95 | $13,265 | 36,133 |
| 2022-06-15 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 359 | $52.60 | $18,883 | 27,144 |
| 2022-06-15 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 359 | $36.95 | $13,265 | 27,503 |
| 2022-06-07 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 75 | $55.45 | $4,159 | 1,785 |
| 2022-06-07 | Kidwell Casey | VP, Administration |
Other disposed transaction
F
|
Common Stock, par value $.004 | 75 | $55.45 | $4,159 | 1,442 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 126 | $56.40 | $7,106 | 35,774 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $55.68 | $111,360 | 35,900 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $56.00 | $56,000 | 37,900 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 126 | $56.40 | $7,106 | 27,144 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 126 | $36.95 | $4,656 | 27,270 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $55.68 | $111,360 | 27,144 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $36.95 | $73,900 | 29,144 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $56.00 | $56,000 | 27,144 |
| 2022-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $36.95 | $36,950 | 28,144 |
| 2022-06-02 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,475 | $54.56 | $80,476 | 0 |
| 2022-06-02 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 1,475 | $54.56 | $80,476 | 27,144 |
| 2022-06-02 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,475 | $34.10 | $50,298 | 28,619 |
| 2022-06-01 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $53.80 | $53,800 | 1,475 |
| 2022-06-01 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $53.80 | $53,800 | 27,144 |
| 2022-06-01 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $34.10 | $34,100 | 28,144 |
| 2022-05-30 | Kidwell Casey | VP, Administration |
Equity grant / award
A
|
Common Stock, par value $.004 | 343 | $0.00 | $0 | 1,860 |
| 2022-05-27 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $53.20 | $106,400 | 3,475 |
| 2022-05-27 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $53.20 | $106,400 | 27,144 |
| 2022-05-27 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $34.10 | $68,200 | 29,144 |
| 2022-05-26 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $52.50 | $105,000 | 5,475 |
| 2022-05-26 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $52.50 | $105,000 | 27,144 |
| 2022-05-26 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $34.10 | $68,200 | 29,144 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 800 | $52.14 | $41,712 | 12,868 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 620 | $52.14 | $32,327 | 620 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 300 | $52.14 | $15,642 | 0 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 304 | $52.14 | $15,851 | 0 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 1,374 | $52.17 | $71,682 | 4,208 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 2,024 | $52.14 | $105,531 | 5,582 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 800 | $32.37 | $25,896 | 7,606 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 620 | $33.20 | $20,584 | 6,806 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 300 | $32.80 | $9,840 | 6,186 |
| 2022-05-25 | Wichman Gordon Douglas | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 304 | $26.47 | $8,047 | 5,886 |
| 2022-05-23 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $52.50 | $105,000 | 7,475 |
| 2022-05-23 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $52.50 | $105,000 | 27,144 |
| 2022-05-23 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $34.10 | $68,200 | 29,144 |
| 2022-05-13 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,000 | $53.80 | $215,200 | 9,475 |
| 2022-05-13 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 4,000 | $53.80 | $215,200 | 27,144 |
| 2022-05-13 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 4,000 | $34.10 | $136,400 | 31,144 |
| 2022-05-12 | ASBJORNSON NORMAN H | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,836 | $0.00 | $0 | 104,771 |
| 2022-05-12 | ASBJORNSON NORMAN H | Dir |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,774 | $53.01 | $94,040 | 102,935 |
| 2022-05-12 | Lawhorn Caron A | Dir |
Equity grant / award
A
|
Common Stock | 1,836 | $0.00 | $0 | 8,532 |
| 2022-05-11 | ASBJORNSON NORMAN H | Dir |
Other disposed transaction
F
|
Common Stock, par value $.004 | 133 | $50.20 | $6,677 | 104,709 |
| 2022-05-10 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $54.70 | $109,400 | 13,475 |
| 2022-05-10 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $54.70 | $109,400 | 27,144 |
| 2022-05-10 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,000 | $34.10 | $68,200 | 29,144 |
| 2022-04-02 | Eason Christopher Douglas | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 98 | $56.20 | $5,508 | 1,555 |
| 2022-04-01 | Stewart Larry Gene | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 52 | $56.20 | $2,922 | 3,336 |
| 2022-03-24 | ASBJORNSON NORMAN H | Executive Chairman |
Other disposed transaction
F
|
Common Stock, par value $.004 | 150 | $53.84 | $8,076 | 104,842 |
| 2022-03-15 | Stewart Larry Gene | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 56 | $70.87 | $3,969 | 1,859 |
| 2022-03-15 | Gadiwalla Rony D | VP, Information Technology |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,042 | $0.00 | $0 | 27,144 |
| 2022-03-11 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 152 | $53.84 | $8,184 | 4,540 |
| 2022-03-11 | Stewart Larry Gene | Executive Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 120 | $53.84 | $6,461 | 1,915 |
| 2022-03-04 | Stewart David Raymond | Dir |
Open-market buy
P
|
Common Stock, par value $.004 | 1,000 | $53.63 | $53,630 | 1,000 |
| 2022-02-22 | ASBJORNSON NORMAN H | Executive Chairman |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,312 | $57.55 | $75,506 | 8,537,051 |
| 2022-02-09 | Wichman Gordon Douglas | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 11 | $59.82 | $658 | 4,692 |
| 2022-01-06 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 416 | $0.00 | $0 | 554,910 |
| 2022-01-06 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 14,155 | $0.00 | $0 | 8,525,248 |
| 2022-01-06 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 416 | $0.00 | $0 | 554,910 |
| 2022-01-06 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,040 | $0.00 | $0 | 8,538,363 |
| 2022-01-04 | Gadiwalla Rony D | VP, Information Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 209 | $78.95 | $16,501 | 26,577 |
| 2022-01-02 | Gadiwalla Rony D | VP, Information Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 518 | $79.43 | $41,145 | 26,786 |
| 2021-12-15 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,000 | $0.00 | $0 | 31,789 |
| 2021-12-14 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,200 | $0.00 | $0 | 32,789 |
| 2021-12-14 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,200 | $0.00 | $0 | 4,500 |
| 2021-12-13 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $80.71 | $80,710 | 66,037 |
| 2021-12-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $81.50 | $81,500 | 15,475 |
| 2021-12-06 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $81.50 | $81,500 | 27,304 |
| 2021-12-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $34.10 | $34,100 | 29,304 |
| 2021-12-03 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 687 | $79.06 | $54,314 | 67,037 |
| 2021-12-02 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $79.50 | $79,500 | 17,475 |
| 2021-12-02 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 1,000 | $79.50 | $79,500 | 27,304 |
| 2021-12-02 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $34.10 | $34,100 | 29,304 |
| 2021-12-01 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $78.42 | $78,420 | 19,475 |
| 2021-12-01 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $78.42 | $156,840 | 27,304 |
| 2021-12-01 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $34.10 | $34,100 | 29,304 |
| 2021-11-23 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,672 | $78.20 | $287,150 | 0 |
| 2021-11-23 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 3,672 | $78.20 | $287,150 | 27,304 |
| 2021-11-23 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,672 | $22.15 | $81,335 | 30,976 |
| 2021-11-03 | Ware Bruce | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 830 | $0.00 | $0 | 830 |
| 2021-09-13 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 688 | $65.39 | $44,988 | 69,339 |
| 2021-08-23 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,810 | $69.55 | $195,436 | 30,652 |
| 2021-08-23 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 2,810 | $69.55 | $195,436 | 34,021 |
| 2021-08-23 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 2,810 | $36.95 | $103,830 | 36,831 |
| 2021-08-20 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 501 | $69.54 | $34,840 | 33,462 |
| 2021-08-20 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 501 | $69.54 | $34,840 | 34,021 |
| 2021-08-20 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 501 | $36.95 | $18,512 | 34,522 |
| 2021-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,430 | $70.09 | $240,409 | 33,963 |
| 2021-08-11 | Fields Gary D | President and CEO |
Open-market sell
S
|
Common Stock, par value $.004 | 3,430 | $70.09 | $240,409 | 34,021 |
| 2021-08-11 | Fields Gary D | President and CEO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,430 | $36.95 | $126,738 | 37,451 |
| 2021-05-16 | Asbjornson Scott M | Vice President, Finance & CFO |
Other disposed transaction
D · derivative
|
Stock Option (Right to Buy) | 11,349 | $74.36 | $843,912 | 0 |
| 2021-05-16 | Asbjornson Scott M | Vice President, Finance & CFO |
Other disposed transaction
D
|
Common Stock, par value $.004 | 1,632 | $68.64 | $112,020 | 845,094 |
| 2021-05-16 | Asbjornson Scott M | Vice President, Finance & CFO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,112 | $68.64 | $76,328 | 846,726 |
| 2021-05-11 | McElroy A H II | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,408 | $0.00 | $0 | 85,151 |
| 2021-04-07 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 4,000 | $0.00 | $0 | 8,539,592 |
| 2021-03-16 | Fields Gary D | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 32 | $64.24 | $2,056 | 33,978 |
| 2021-03-16 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 986 | $74.18 | $73,141 | 7,818 |
| 2021-03-11 | Stewart Larry Gene | Vice President |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,065 | $0.00 | $0 | 2,035 |
| 2021-03-11 | Fields Gary D | President and CEO |
Equity grant / award
A
|
Common Stock, par value $.004 | 4,524 | $0.00 | $0 | 34,010 |
| 2021-03-11 | Fields Gary D | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 454 | $73.36 | $33,305 | 29,486 |
| 2021-03-10 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $75.00 | $150,000 | 68,619 |
| 2021-03-08 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 175 | $73.63 | $12,885 | 7,251 |
| 2021-03-03 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 625 | $74.87 | $46,794 | 0 |
| 2021-03-02 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,532 | $74.88 | $114,716 | 0 |
| 2021-03-02 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,532 | $74.88 | $114,716 | 7,426 |
| 2021-03-02 | Wakefield Stephen E | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,532 | $22.76 | $34,868 | 8,958 |
| 2021-03-02 | Wakefield Stephen E | Chief Operating Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 926 | $75.26 | $69,691 | 7,426 |
| 2021-02-22 | ASBJORNSON NORMAN H | Executive Chairman |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,305 | $76.00 | $99,180 | 8,542,497 |
| 2021-02-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Equity grant / award
G
|
Common Stock, par value $.004 | 193 | $0.00 | $0 | 853,648 |
| 2021-01-26 | ASBJORNSON NORMAN H | Executive Chairman |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,858 | $73.73 | $136,990 | 8,544,960 |
| 2021-01-02 | Wakefield Stephen E | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 201 | $66.63 | $13,393 | 8,352 |
| 2020-12-22 | Fields Gary D | President and CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 1,500 | $0.00 | $0 | 1,500 |
| 2020-12-11 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 97,517 | $0.00 | $0 | 8,547,127 |
| 2020-12-08 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 97,516 | $0.00 | $0 | 8,644,644 |
| 2020-12-04 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 97,516 | $0.00 | $0 | 8,742,160 |
| 2020-11-30 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 97,516 | $0.00 | $0 | 8,839,676 |
| 2020-11-10 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 3,000 | $65.00 | $195,000 | 70,619 |
| 2020-11-09 | ASBJORNSON NORMAN H | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $.004 | 97,516 | $0.00 | $0 | 8,937,192 |
| 2020-08-12 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 21,937 | $59.60 | $1,307,445 | 39,294 |
| 2020-08-11 | Lackey Paul K Jr | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 10,124 | $60.38 | $611,287 | 73,619 |
| 2020-06-09 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,345 | $57.50 | $192,338 | 0 |
| 2020-06-09 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 19,529 | $57.50 | $1,122,918 | 17,514 |
| 2020-06-09 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,345 | $34.15 | $114,232 | 37,043 |
| 2020-06-09 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 16,184 | $34.10 | $551,874 | 33,698 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 27,150 | $58.05 | $1,576,058 | 0 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,190 | $58.58 | $186,870 | 0 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,350 | $58.58 | $79,083 | 0 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $58.58 | $58,580 | 0 |
| 2020-06-08 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 16,506 | $58.58 | $966,921 | 17,514 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 10,966 | $34.10 | $373,941 | 34,020 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,190 | $22.15 | $70,658 | 23,054 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,350 | $8.65 | $11,678 | 19,864 |
| 2020-06-08 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,000 | $7.18 | $7,180 | 18,514 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 13,800 | $57.85 | $798,330 | 55,200 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,980 | $57.85 | $461,643 | 23,940 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,510 | $57.85 | $376,604 | 13,020 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,336 | $57.85 | $77,288 | 1,336 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 29,626 | $57.85 | $1,713,864 | 854,325 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 13,800 | $41.37 | $570,906 | 883,951 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,980 | $36.95 | $294,861 | 870,151 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 6,510 | $34.10 | $221,991 | 862,171 |
| 2020-06-05 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,336 | $22.15 | $29,592 | 855,661 |
| 2020-06-05 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 918 | $58.23 | $53,455 | 3,672 |
| 2020-06-05 | Gadiwalla Rony D | VP, Information Technology |
Open-market sell
S
|
Common Stock, par value $.004 | 918 | $58.23 | $53,455 | 27,933 |
| 2020-06-05 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M
|
Common Stock, par value $.004 | 918 | $22.15 | $20,334 | 28,851 |
| 2020-06-04 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 961 | $56.06 | $53,874 | 0 |
| 2020-06-04 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 2,955 | $56.03 | $165,569 | 854,325 |
| 2020-06-04 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 961 | $56.06 | $53,874 | 857,280 |
| 2020-06-04 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 961 | $21.93 | $21,075 | 858,241 |
| 2020-06-03 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 31,600 | $55.59 | $1,756,644 | 0 |
| 2020-06-03 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 31,600 | $55.59 | $1,756,644 | 17,514 |
| 2020-06-03 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 31,600 | $36.95 | $1,167,620 | 49,114 |
| 2020-06-01 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 19,769 | $54.52 | $1,077,806 | 0 |
| 2020-06-01 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 19,769 | $54.52 | $1,077,806 | 17,514 |
| 2020-06-01 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 19,769 | $41.37 | $817,844 | 37,283 |
| 2020-05-28 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 11,015 | $55.11 | $607,037 | 19,769 |
| 2020-05-28 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 11,015 | $55.11 | $607,037 | 17,514 |
| 2020-05-28 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 11,015 | $41.37 | $455,691 | 28,529 |
| 2020-05-27 | Crews Mikel D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 29,216 | $55.01 | $1,607,172 | 30,784 |
| 2020-05-27 | Crews Mikel D | — |
Open-market sell
S
|
Common Stock, par value $.004 | 29,216 | $55.01 | $1,607,172 | 17,514 |
| 2020-05-27 | Crews Mikel D | — |
Exercise / conversion
M
|
Common Stock, par value $.004 | 29,216 | $41.37 | $1,208,666 | 46,730 |
| 2020-05-12 | McElroy A H II | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,912 | $0.00 | $0 | 83,743 |
| 2020-05-12 | Fields Gary D | President and CEO |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,275 | $0.00 | $0 | 32,038 |
| 2020-05-12 | Fields Gary D | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,217 | $47.53 | $57,844 | 30,763 |
| 2020-05-12 | Fields Gary D | President and CEO |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,912 | $0.00 | $0 | 31,980 |
| 2020-05-08 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
D · derivative
|
Common Stock | 23,740 | $44.22 | $1,049,783 | 0 |
| 2020-05-08 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
D
|
Common Stock, par value $.004 | 1,600 | $48.94 | $78,304 | 17,514 |
| 2020-05-08 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,313 | $48.94 | $64,258 | 19,114 |
| 2020-03-11 | Wakefield Stephen E | VP, Engineering |
Equity grant / award
A
|
Common Stock, par value $.004 | 2,850 | $0.00 | $0 | 8,553 |
| 2020-03-11 | Wakefield Stephen E | VP, Engineering |
Other disposed transaction
F
|
Common Stock, par value $.004 | 273 | $44.22 | $12,072 | 5,703 |
| 2020-03-04 | Thompson Rebecca | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,500 | $58.76 | $205,660 | 19,500 |
| 2020-03-04 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 3,500 | $58.76 | $205,660 | 10,246 |
| 2020-03-04 | Thompson Rebecca | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 3,500 | $34.10 | $119,350 | 13,746 |
| 2020-03-03 | Thompson Rebecca | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,350 | $57.75 | $77,962 | 900 |
| 2020-03-03 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,350 | $57.75 | $77,962 | 10,246 |
| 2020-03-03 | Thompson Rebecca | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,350 | $22.15 | $29,902 | 11,596 |
| 2020-02-27 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 51 | $57.59 | $2,937 | 18,827 |
| 2020-02-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,110 | $53.12 | $112,083 | 9,027,649 |
| 2020-02-22 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,307 | $55.24 | $72,199 | 9,029,759 |
| 2020-01-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,884 | $53.45 | $100,700 | 9,031,066 |
| 2020-01-02 | Wakefield Stephen E | VP, Engineering |
Other disposed transaction
F
|
Common Stock, par value $.004 | 202 | $49.89 | $10,078 | 6,577 |
| 2019-12-01 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 32 | $49.37 | $1,580 | 31,110 |
| 2019-11-22 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
I
|
Common Stock, par value $.004 | 272 | $48.39 | $13,162 | 0 |
| 2019-11-14 | Wakefield Stephen E | VP, Engineering |
Other disposed transaction
F
|
Common Stock, par value $.004 | 99 | $50.46 | $4,996 | 6,779 |
| 2019-11-04 | Gadiwalla Rony D | VP, Information Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 430 | $49.61 | $21,332 | 27,504 |
| 2019-09-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 17 | $45.94 | $781 | 20,235 |
| 2019-09-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,980 | $49.90 | $398,202 | 31,920 |
| 2019-09-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 13,020 | $49.90 | $649,698 | 19,530 |
| 2019-09-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 21,000 | $49.90 | $1,047,900 | 856,247 |
| 2019-09-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,980 | $36.95 | $294,861 | 877,247 |
| 2019-09-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 13,020 | $34.10 | $443,982 | 869,267 |
| 2019-09-12 | Fields Gary D | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,660 | $50.18 | $635,279 | 50,640 |
| 2019-09-12 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 10,464 | $50.18 | $525,084 | 31,142 |
| 2019-09-12 | Fields Gary D | President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 12,660 | $36.95 | $467,787 | 41,606 |
| 2019-08-21 | Fields Gary D | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,261 | $47.51 | $344,970 | 22,410 |
| 2019-08-21 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 6,330 | $47.51 | $300,738 | 28,946 |
| 2019-08-21 | Fields Gary D | President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 7,261 | $34.10 | $247,600 | 35,276 |
| 2019-08-19 | Fields Gary D | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,679 | $47.59 | $365,444 | 29,671 |
| 2019-08-19 | Fields Gary D | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,778 | $47.59 | $132,205 | 4,167 |
| 2019-08-19 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 8,889 | $47.59 | $423,028 | 28,015 |
| 2019-08-19 | Fields Gary D | President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 10,457 | $33.73 | $352,715 | 36,904 |
| 2019-08-06 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 20,000 | $0.00 | $0 | 9,035,025 |
| 2019-06-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 14 | $50.18 | $703 | 20,252 |
| 2019-06-11 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,100 | $47.97 | $52,767 | 10,960 |
| 2019-06-10 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,672 | $48.82 | $130,447 | 2,672 |
| 2019-06-10 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,922 | $48.82 | $93,832 | 961 |
| 2019-06-07 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 3,824 | $48.83 | $186,726 | 856,247 |
| 2019-06-06 | Gadiwalla Rony D | VP, Information Technology |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,000 | $48.03 | $144,090 | 9,125 |
| 2019-05-20 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 421 | $46.74 | $19,678 | 12,060 |
| 2019-05-14 | Lackey Paul K Jr | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 1,846 | $0.00 | $0 | 81,831 |
| 2019-05-07 | Lawhorn Caron A | Dir |
Equity grant / award
A
|
Common Stock | 1,530 | $0.00 | $0 | 1,530 |
| 2019-03-31 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 15 | $46.18 | $693 | 20,266 |
| 2019-03-11 | Gadiwalla Rony D | VP, Information Technology |
Equity grant / award
A
|
Common Stock, par value $.004 | 5,000 | $0.00 | $0 | 27,934 |
| 2019-03-05 | Fields Gary D | President |
Open-market sell
S
|
Common Stock, par value $.004 | 2,000 | $42.38 | $84,770 | 21,107 |
| 2019-02-27 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 63 | $41.56 | $2,618 | 20,281 |
| 2019-02-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,114 | $41.75 | $88,260 | 9,054,326 |
| 2019-02-22 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,315 | $42.18 | $55,467 | 9,056,440 |
| 2019-02-18 | Asbjornson Scott M | Vice President, Finance & CFO |
Equity grant / award
G
|
Common Stock, par value $.004 | 384 | $0.00 | $0 | 857,574 |
| 2019-02-06 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 40 | $37.37 | $1,495 | 20,344 |
| 2019-01-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,929 | $35.71 | $68,885 | 9,108,154 |
| 2019-01-02 | Wakefield Stephen E | VP, Engineering |
Other disposed transaction
F
|
Common Stock, par value $.004 | 204 | $35.07 | $7,154 | 4,663 |
| 2018-12-10 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 30,200 | $0.00 | $0 | 9,110,396 |
| 2018-12-01 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 32 | $37.95 | $1,214 | 23,711 |
| 2018-11-14 | Wakefield Stephen E | VP, Engineering |
Other disposed transaction
F
|
Common Stock, par value $.004 | 80 | $41.52 | $3,322 | 4,867 |
| 2018-11-08 | Short Jack E | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 9,123 | $43.81 | $399,670 | 40,275 |
| 2018-11-04 | Gadiwalla Rony D | VP, Information Technology |
Other disposed transaction
F
|
Common Stock, par value $.004 | 431 | $39.01 | $16,813 | 24,257 |
| 2018-09-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 17 | $37.80 | $643 | 21,758 |
| 2018-08-21 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 5,533 | $42.69 | $236,204 | 12,196 |
| 2018-08-17 | Short Jack E | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 4,149 | $40.34 | $167,371 | 49,398 |
| 2018-08-16 | Short Jack E | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 5,851 | $40.45 | $236,690 | 53,547 |
| 2018-08-07 | Fields Gary D | President |
Open-market sell
S
|
Common Stock, par value $.004 | 1,600 | $38.70 | $61,922 | 25,343 |
| 2018-07-01 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 300 | $33.25 | $9,975 | 17,729 |
| 2018-06-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 14 | $33.25 | $466 | 21,775 |
| 2018-06-14 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 3,912 | $33.13 | $129,590 | 858,407 |
| 2018-05-20 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,691 | $31.55 | $84,901 | 9,140,596 |
| 2018-05-15 | Lackey Paul K Jr | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 5,062 | $0.00 | $0 | 79,985 |
| 2018-04-01 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 316 | $39.00 | $12,324 | 18,375 |
| 2018-03-31 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 15 | $39.00 | $585 | 21,789 |
| 2018-03-13 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $38.38 | $191,900 | 26,780 |
| 2018-03-13 | Neale Sam | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 5,000 | $38.38 | $191,900 | 28,528 |
| 2018-03-13 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $34.10 | $170,500 | 33,528 |
| 2018-03-12 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 62 | $38.20 | $2,368 | 21,804 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,695 | $35.60 | $60,342 | 31,780 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 845 | $35.60 | $30,082 | 2,547 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 800 | $35.60 | $28,480 | 1,600 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,500 | $35.60 | $160,200 | 0 |
| 2018-03-05 | Neale Sam | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 7,840 | $35.60 | $279,104 | 28,528 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,695 | $34.10 | $57,800 | 36,368 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 845 | $22.15 | $18,717 | 34,673 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 800 | $21.93 | $17,544 | 33,828 |
| 2018-03-05 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 4,500 | $8.65 | $38,925 | 33,028 |
| 2018-02-27 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 64 | $38.65 | $2,474 | 21,866 |
| 2018-02-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,140 | $35.75 | $76,505 | 9,131,649 |
| 2018-02-22 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 1,336 | $34.85 | $46,560 | 9,133,789 |
| 2018-02-06 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 41 | $33.70 | $1,382 | 21,930 |
| 2018-01-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,009 | $36.30 | $72,927 | 9,135,125 |
| 2018-01-18 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 820 | $0.00 | $0 | 554,108 |
| 2018-01-18 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 2,460 | $0.00 | $0 | 9,137,134 |
| 2018-01-04 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 218 | $37.45 | $8,164 | 23,383 |
| 2018-01-04 | Neale Sam | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 585 | $37.45 | $21,908 | 28,528 |
| 2018-01-02 | Fields Gary D | President |
Equity grant / award
A
|
Common Stock, par value $.004 | 6,000 | $0.00 | $0 | 23,601 |
| 2017-12-28 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 335 | $36.80 | $12,328 | 18,482 |
| 2017-12-12 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 390 | $0.00 | $0 | 9,134,994 |
| 2017-12-01 | Fields Gary D | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 36 | $36.35 | $1,309 | 17,601 |
| 2017-11-30 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
F
|
Common Stock, par value $.004 | 3,829 | $36.45 | $139,567 | 22,072 |
| 2017-11-04 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 508 | $34.45 | $17,501 | 21,042 |
| 2017-09-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 15 | $34.47 | $517 | 21,550 |
| 2017-09-08 | Asbjornson Scott M | Vice President, Finance & CFO |
Equity grant / award
G
|
Common Stock, par value $.004 | 436 | $0.00 | $0 | 860,329 |
| 2017-09-07 | Short Jack E | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 5,062 | $31.91 | $161,528 | 54,336 |
| 2017-08-15 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
I
|
Common Stock, par value $.004 | 292 | $32.70 | $9,548 | 0 |
| 2017-08-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 272 | $33.10 | $9,003 | 859,893 |
| 2017-07-01 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 339 | $36.85 | $12,492 | 18,817 |
| 2017-06-30 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 12 | $36.85 | $442 | 21,565 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,336 | $22.15 | $29,592 | 5,344 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,922 | $21.93 | $42,149 | 2,883 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,500 | $8.65 | $38,925 | 0 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 3,258 | $36.64 | $119,357 | 860,165 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,336 | $22.15 | $29,592 | 863,423 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 1,922 | $21.93 | $42,149 | 862,087 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 4,500 | $36.75 | $165,380 | 860,165 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Exercise / conversion
M
|
Common Stock, par value $.004 | 4,500 | $8.65 | $38,925 | 864,665 |
| 2017-06-06 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 2,057 | $36.73 | $75,543 | 860,165 |
| 2017-05-26 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
I
|
Common Stock, par value $.004 | 177 | $36.55 | $6,469 | 6 |
| 2017-05-20 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
F
|
Common Stock, par value $.004 | 579 | $36.65 | $21,220 | 26,173 |
| 2017-05-16 | Kouplen Angela | Dir |
Equity grant / award
A
|
Common Stock, par value $.004 | 5,062 | $0.00 | $0 | 10,124 |
| 2017-04-01 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 400 | $35.35 | $14,140 | 19,564 |
| 2017-03-31 | Crews Mikel D | Vice President of Operations |
Other disposed transaction
F
|
Common Stock, par value $.004 | 16 | $35.35 | $566 | 21,577 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $4.54 | $22,700 | 0 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $6.89 | $103,350 | 18,750 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
I
|
Common Stock, par value $.004 | 17,110 | $36.55 | $625,370 | 0 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Open-market sell
S
|
Common Stock, par value $.004 | 20,000 | $36.53 | $730,600 | 26,752 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Exercise / conversion
M
|
Common Stock, par value $.004 | 5,000 | $4.54 | $22,700 | 46,752 |
| 2017-03-16 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Exercise / conversion
M
|
Common Stock, par value $.004 | 15,000 | $6.89 | $103,350 | 41,752 |
| 2017-03-14 | Asbjornson Scott M | Vice President, Finance & CFO |
Other disposed transaction
I
|
Common Stock, par value $.004 | 7,801 | $35.35 | $275,765 | 0 |
| 2017-03-14 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 848 | $22.15 | $18,783 | 3,392 |
| 2017-03-14 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 800 | $21.93 | $17,544 | 2,400 |
| 2017-03-14 | Neale Sam | Vice President |
Open-market sell
S
|
Common Stock, par value $.004 | 1,248 | $35.39 | $44,167 | 23,043 |
| 2017-03-14 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 848 | $22.15 | $18,783 | 24,291 |
| 2017-03-14 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 800 | $21.93 | $17,544 | 23,443 |
| 2017-03-10 | Asbjornson Scott M | Vice President, Finance & CFO |
Open-market sell
S
|
Common Stock, par value $.004 | 5,611 | $35.45 | $198,910 | 862,800 |
| 2017-03-02 | Levine Jerry R | Dir |
Open-market sell
S
|
Common Stock, par value $.004 | 20,000 | $35.38 | $707,640 | 241,399 |
| 2017-02-27 | Crews Mikel D | Vice President of Operations |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 3,345 | $0.00 | $0 | 3,345 |
| 2017-02-27 | Crews Mikel D | Vice President of Operations |
Equity grant / award
A
|
Common Stock, par value $.004 | 945 | $0.00 | $0 | 21,661 |
| 2017-02-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,410 | $34.50 | $83,145 | 9,137,164 |
| 2017-02-22 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 35,870 | $0.00 | $0 | 35,870 |
| 2017-02-22 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
A
|
Common Stock, par value $.004 | 23,180 | $0.00 | $0 | 9,305,288 |
| 2017-01-26 | ASBJORNSON NORMAN H | CEO |
Other disposed transaction
F
|
Common Stock, par value $.004 | 2,225 | $34.85 | $77,541 | 9,282,108 |
| 2017-01-04 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 24,700 | $0.00 | $0 | 24,700 |
| 2017-01-04 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
F
|
Common Stock, par value $.004 | 460 | $34.10 | $15,686 | 26,752 |
| 2017-01-04 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Equity grant / award
A
|
Common Stock, par value $.004 | 680 | $0.00 | $0 | 27,212 |
| 2017-01-02 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
F
|
Common Stock, par value $.004 | 353 | $33.05 | $11,667 | 26,532 |
| 2017-01-02 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 641 | $33.05 | $21,185 | 17,409 |
| 2016-12-28 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 339 | $33.40 | $11,323 | 18,050 |
| 2016-12-15 | SHEFFIELD KATHY I | Sr. Vice President Admin/Treas |
Other disposed transaction
I
|
Common Stock, par value $.004 | 12,369 | $32.75 | $405,085 | 16,470 |
| 2016-12-12 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 3,375 | $0.00 | $0 | 154,000 |
| 2016-12-12 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 174,990 | $0.00 | $0 | 9,284,333 |
| 2016-12-09 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 66,018 | $0.00 | $0 | 157,375 |
| 2016-12-07 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 87,241 | $0.00 | $0 | 9,454,261 |
| 2016-12-07 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 5,062 | $0.00 | $0 | 223,393 |
| 2016-12-07 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 82,179 | $0.00 | $0 | 9,459,323 |
| 2016-12-01 | Fields Gary D | President |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 6,945 | $0.00 | $0 | 6,945 |
| 2016-12-01 | Fields Gary D | President |
Equity grant / award
A
|
Common Stock, par value $.004 | 575 | $0.00 | $0 | 10,699 |
| 2016-11-28 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 201,200 | $0.00 | $0 | 228,455 |
| 2016-11-23 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,976 | $33.00 | $65,208 | 18,389 |
| 2016-11-15 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 200,000 | $0.00 | $0 | 9,541,502 |
| 2016-11-09 | ASBJORNSON NORMAN H | CEO |
Equity grant / award
G
|
Common Stock, par value $.004 | 200,000 | $0.00 | $0 | 9,741,502 |
| 2016-09-19 | ASBJORNSON NORMAN H | President |
Equity grant / award
G
|
Common Stock, par value $.004 | 200,000 | $0.00 | $0 | 9,941,502 |
| 2016-09-14 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 800 | $21.93 | $17,544 | 3,200 |
| 2016-09-14 | Neale Sam | Vice President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,500 | $8.65 | $38,925 | 4,500 |
| 2016-09-14 | Neale Sam | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 3,171 | $27.31 | $86,605 | 17,918 |
| 2016-09-14 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 800 | $21.93 | $17,544 | 21,089 |
| 2016-09-14 | Neale Sam | Vice President |
Exercise / conversion
M
|
Common Stock, par value $.004 | 4,500 | $8.65 | $38,925 | 20,289 |
| 2016-09-06 | ASBJORNSON NORMAN H | President |
Equity grant / award
G
|
Common Stock, par value $.004 | 100,000 | $0.00 | $0 | 10,141,502 |
| 2016-08-24 | Thompson Rebecca | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $.004 | 1,792 | $28.00 | $50,176 | 20,365 |
| 2016-08-12 | FERGUS ROBERT G | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 272 | $27.22 | $7,404 | 20,660 |
| 2016-08-08 | ASBJORNSON NORMAN H | President |
Equity grant / award
G
|
Common Stock, par value $.004 | 950 | $0.00 | $0 | 10,241,502 |
| 2016-07-01 | Thompson Rebecca | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.004 | 340 | $27.24 | $9,262 | 22,157 |
| 2016-06-13 | Asbjornson Scott M | Vice President, Finance & CFO |
Equity grant / award
G
|
Common Stock, par value $.004 | 491 | $0.00 | $0 | 865,525 |
| 2016-05-26 | ASBJORNSON NORMAN H | President |
Equity grant / award
G
|
Common Stock, par value $.004 | 100,000 | $0.00 | $0 | 10,245,382 |
| 2016-05-24 | ASBJORNSON NORMAN H | President |
Equity grant / award
A
|
Common Stock, par value $.004 | 5,062 | $0.00 | $0 | 10,345,382 |
| 2016-05-20 | ASBJORNSON NORMAN H | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 3,087 | $27.37 | $84,491 | 10,340,320 |
| 2016-05-20 | Neale Sam | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 363 | $27.37 | $9,935 | 16,008 |
| 2016-05-19 | ASBJORNSON NORMAN H | President |
Other disposed transaction
F
|
Common Stock, par value $.004 | 536 | $26.94 | $14,440 | 10,343,407 |