Financial Metrics
FRPT Freshpet, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31453700.0 | — | USD | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 33002209.0 | +4.9% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 34536151.0 | +4.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 33677572.0 | -2.5% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 38728364.0 | +15.0% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 40125006.0 | +3.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 43169601.0 | +7.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 47624956.0 | +10.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 50799601.0 | +6.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 54792202.0 | +7.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 60052179.0 | +9.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 65265901.0 | +8.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 70098000.0 | +7.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 79980000.0 | +14.1% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 84190000.0 | +5.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 93414000.0 | +11.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 108616000.0 | +16.3% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 107590000.0 | -0.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 132171000.0 | +22.8% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 146007000.0 | +10.5% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 151333000.0 | +3.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 167522000.0 | +10.7% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 183331000.0 | +9.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 200621000.0 | +9.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 223849000.0 | +11.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 235253000.0 | +5.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 253367000.0 | +7.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 263249000.0 | +3.9% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 264689000.0 | +0.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 288848000.0 | +9.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 33310430.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 39828546.0 | +19.6% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 51643000.0 | +29.7% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 245862000.0 | +376.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 318790000.0 | +29.7% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 425489000.0 | +33.5% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 595344000.0 | +39.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 766895000.0 | +28.8% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 975177000.0 | +27.2% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1102015000.0 | +13.0% | USD | 10-K | 2026-02-23 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14887887.0 | — | USD | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 14911804.0 | +0.2% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 15350877.0 | +2.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 15803277.0 | +2.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 18169837.0 | +15.0% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 19502729.0 | +7.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 20128018.0 | +3.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 22877892.0 | +13.7% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 23615953.0 | +3.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 25914981.0 | +9.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 27326581.0 | +5.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 30705640.0 | +12.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 31790000.0 | +3.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 33933000.0 | +6.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 36654000.0 | +8.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 36315000.0 | -0.9% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 43091000.0 | +18.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 41525000.0 | -3.6% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 44753000.0 | +7.8% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 51080000.0 | +14.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 44545000.0 | -12.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 50760000.0 | +14.0% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 59244000.0 | +16.7% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 66293000.0 | +11.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 88158000.0 | +33.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 93952000.0 | +6.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 102247000.0 | +8.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 103788000.0 | +1.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 108190000.0 | +4.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 114192000.0 | +5.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 60370883.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 72415918.0 | +20.0% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 89990000.0 | +24.3% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 114197000.0 | +26.9% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 132910000.0 | +16.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 162146000.0 | +22.0% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 186033000.0 | +14.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 250872000.0 | +34.9% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 395956000.0 | +57.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 449626000.0 | +13.6% | USD | 10-K | 2026-02-23 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1599195.0 | — | USD | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -2974942.0 | -86.0% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 808197.0 | +127.2% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -2740471.0 | -439.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -1827121.0 | +33.3% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 199024.0 | +110.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -3409926.0 | -1813.3% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -3409631.0 | +0.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 43639.0 | +101.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -3317269.0 | -7701.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -5345703.0 | -61.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 3534502.0 | +166.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -2886000.0 | -181.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 231000.0 | +108.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 3760000.0 | +1527.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -9718000.0 | -358.5% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -6466000.0 | +33.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -840000.0 | +87.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -15878000.0 | -1790.2% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -18135000.0 | -14.2% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -15904000.0 | +12.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -21511000.0 | -35.3% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -16752000.0 | +22.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -7078000.0 | +57.7% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 8463000.0 | +219.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -1750000.0 | -120.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 11909000.0 | +780.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -11497000.0 | -196.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 17804000.0 | +254.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 24901000.0 | +39.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1550989.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1617318.0 | +4.3% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 1890000.0 | +16.9% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -253000.0 | -113.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -1998000.0 | -689.7% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -24663000.0 | -1134.4% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -51983000.0 | -110.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -30446000.0 | +41.4% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 37999000.0 | +224.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 75672000.0 | +99.1% | USD | 10-K | 2026-02-23 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1771802.0 | — | USD | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -3243002.0 | -83.0% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 620731.0 | +119.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -2879525.0 | -563.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -5531687.0 | -92.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -5777234.0 | -4.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -3520937.0 | +39.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | -3500519.0 | +0.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -7118622.0 | -103.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -3422000.0 | +51.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | -5661350.0 | -65.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 3067163.0 | +154.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -3590000.0 | -217.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 153000.0 | +104.3% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 3547000.0 | +2218.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -10888000.0 | -407.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -7475000.0 | +31.3% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -2070000.0 | +72.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -17542000.0 | -747.4% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -20586000.0 | -17.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -18449000.0 | +10.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -24786000.0 | -34.3% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -16952000.0 | +31.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -7166000.0 | +57.7% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 18602000.0 | +359.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -1694000.0 | -109.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 11895000.0 | +802.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -12697000.0 | -206.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 16356000.0 | +228.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 101663000.0 | +521.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -3160673.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -4262341.0 | -34.9% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 1757000.0 | +141.2% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -1383000.0 | -178.7% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -3188000.0 | -130.5% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -29699000.0 | -831.6% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -59494000.0 | -100.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -33614000.0 | +43.5% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 46925000.0 | +239.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 139137000.0 | +196.5% | USD | 10-K | 2026-02-23 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.05 | — | USD/shares | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.1 | -100.0% | USD/shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.02 | +120.0% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.09 | -550.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.08 | +11.1% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -0.01 | +87.5% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.1 | -900.0% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -0.1 | +0.0% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.1 | — | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -0.16 | -60.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.09 | +156.2% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.1 | -211.1% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.09 | — | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.26 | -388.9% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.17 | +34.6% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.05 | +70.6% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.4 | -700.0% | USD/shares | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.45 | -12.5% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.39 | +13.3% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.52 | -33.3% | USD/shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.35 | +32.7% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.15 | +57.1% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.38 | +353.3% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.03 | -107.9% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.25 | +933.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.26 | -204.0% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.34 | +230.8% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 2.08 | +511.8% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.04 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.04 | +0.0% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.05 | +25.0% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.04 | -180.0% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.08 | -100.0% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.69 | -762.5% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -1.29 | -87.0% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.7 | +45.7% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.97 | +238.6% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 2.85 | +193.8% | USD/shares | 10-K | 2026-02-23 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.05 | — | USD/shares | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.1 | -100.0% | USD/shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.02 | +120.0% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.09 | -550.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.08 | +11.1% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -0.01 | +87.5% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.1 | -900.0% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -0.1 | +0.0% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.1 | — | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -0.16 | -60.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.08 | +150.0% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.1 | -225.0% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.09 | — | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.26 | -388.9% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.17 | +34.6% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.05 | +70.6% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.4 | -700.0% | USD/shares | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.45 | -12.5% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.39 | +13.3% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.52 | -33.3% | USD/shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.35 | +32.7% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.15 | +57.1% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.37 | +346.7% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.03 | -108.1% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.24 | +900.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.26 | -208.3% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.33 | +226.9% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1.86 | +463.6% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.04 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.04 | +0.0% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.05 | +25.0% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.04 | -180.0% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.08 | -100.0% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.69 | -762.5% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -1.29 | -87.0% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.7 | +45.7% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.93 | +232.9% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 2.64 | +183.9% | USD/shares | 10-K | 2026-02-23 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 266129.0 | — | USD | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 1719089.0 | +546.0% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 3496313.0 | +103.4% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 3908177.0 | +11.8% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-03-31 | 2023788.0 | -48.2% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 675184.0 | -66.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 2069344.0 | +206.5% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 2184259.0 | +5.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 3039341.0 | +39.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1134285.0 | -62.7% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 2850063.0 | +151.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 7554388.0 | +165.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 3761283.0 | -50.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 4752836.0 | +26.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 7205735.0 | +51.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 9471676.0 | +31.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 149486159.0 | +1478.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 107727885.0 | -27.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 84184714.0 | -21.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 67247000.0 | -20.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 340967000.0 | +407.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 280323000.0 | -17.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 170836000.0 | -39.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 72788000.0 | -57.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 29730000.0 | -59.2% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 307345000.0 | +933.8% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 240310000.0 | -21.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 132735000.0 | -44.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 337143000.0 | +154.0% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 244048000.0 | -27.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 338107000.0 | +38.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 296871000.0 | -12.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 257894000.0 | -13.1% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 251699000.0 | -2.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 274594000.0 | +9.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 268633000.0 | -2.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 243732000.0 | -9.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 243684000.0 | -0.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 274591000.0 | +12.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 3908177.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 2184259.0 | -44.1% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 7554388.0 | +245.9% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 9472000.0 | +25.4% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 67247000.0 | +610.0% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 72788000.0 | +8.2% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 132735000.0 | +82.4% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 296871000.0 | +123.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 268633000.0 | -9.5% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 277975000.0 | +3.5% | USD | 10-K | 2026-02-23 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7133456.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 8226216.0 | +15.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 8669359.0 | +5.4% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 8886790.0 | +2.5% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 8718873.0 | -1.9% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 11514646.0 | +32.1% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 12390110.0 | +7.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 12721521.0 | +2.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 12099217.0 | -4.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 11120231.0 | -8.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 13130215.0 | +18.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 12326703.0 | -6.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 15558276.0 | +26.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 19356428.0 | +24.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 19500754.0 | +0.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 18580840.0 | -4.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 20295397.0 | +9.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 22651347.0 | +11.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 21644451.0 | -4.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 18438000.0 | -14.8% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 28818000.0 | +56.3% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 33962000.0 | +17.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 32217000.0 | -5.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 34780000.0 | +8.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 61458000.0 | +76.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 62090000.0 | +1.0% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 48235000.0 | -22.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 57572000.0 | +19.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 49513000.0 | -14.0% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 51889000.0 | +4.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 54415000.0 | +4.9% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 56754000.0 | +4.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 68507000.0 | +20.7% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 68156000.0 | -0.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 65015000.0 | -4.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 68419000.0 | +5.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 62654000.0 | -8.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 60375000.0 | -3.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 64327000.0 | +6.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 8886790.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 12721521.0 | +43.2% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 12326703.0 | -3.1% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 18581000.0 | +50.7% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 18438000.0 | -0.8% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 34780000.0 | +88.6% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 57572000.0 | +65.5% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 56754000.0 | -1.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 68419000.0 | +20.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 63762000.0 | -6.8% | USD | 10-K | 2026-02-23 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8183496.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 7864626.0 | -3.9% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 6320806.0 | -19.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 5402735.0 | -14.5% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 7607293.0 | +40.8% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 7686101.0 | +1.0% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 8690803.0 | +13.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 10118394.0 | +16.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 9874896.0 | -2.4% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 10290471.0 | +4.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 8709111.0 | -15.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 9317232.0 | +7.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 11109216.0 | +19.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 13225832.0 | +19.1% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 13306994.0 | +0.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 12542269.0 | -5.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 16005370.0 | +27.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 18692994.0 | +16.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 17510839.0 | -6.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 19119000.0 | +9.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 21825000.0 | +14.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 24597000.0 | +12.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 29305000.0 | +19.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 35574000.0 | +21.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 45311000.0 | +27.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 60679000.0 | +33.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 64334000.0 | +6.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 58290000.0 | -9.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 66319000.0 | +13.8% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 65269000.0 | -1.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 59063000.0 | -9.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 63238000.0 | +7.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 71865000.0 | +13.6% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 73252000.0 | +1.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 72791000.0 | -0.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 80794000.0 | +11.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 82017000.0 | +1.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 90583000.0 | +10.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 69845000.0 | -22.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 5402735.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 10118394.0 | +87.3% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 9317232.0 | -7.9% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 12542000.0 | +34.6% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 19119000.0 | +52.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 35574000.0 | +86.1% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 58290000.0 | +63.9% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 63238000.0 | +8.5% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 80794000.0 | +27.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 76766000.0 | -5.0% | USD | 10-K | 2026-02-23 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 16787611.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 18602060.0 | +10.8% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 19266501.0 | +3.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 19243353.0 | -0.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 19119894.0 | -0.6% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 21258216.0 | +11.2% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 24625549.0 | +15.8% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 26957968.0 | +9.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 26662305.0 | -1.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 24741314.0 | -7.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 27104384.0 | +9.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 30958105.0 | +14.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 33118406.0 | +7.0% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 39272270.0 | +18.6% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 52423479.0 | +33.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 54323767.0 | +3.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 219506043.0 | +304.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 172620970.0 | -21.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 137481893.0 | -20.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 109096000.0 | -20.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 396042000.0 | +263.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 344617000.0 | -13.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 237790000.0 | -31.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 150325000.0 | -36.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 142965000.0 | -4.9% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 454721000.0 | +218.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 383479000.0 | -15.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 261965000.0 | -31.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 513144000.0 | +95.9% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 487140000.0 | -5.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 462390000.0 | -5.1% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 427319000.0 | -7.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 406958000.0 | -4.8% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 405220000.0 | -0.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 421294000.0 | +4.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 436998000.0 | +3.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 405392000.0 | -7.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 409177000.0 | +0.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 423551000.0 | +3.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 19243353.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 26957968.0 | +40.1% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 30958105.0 | +14.8% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 54324000.0 | +75.5% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 109096000.0 | +100.8% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 150325000.0 | +37.8% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 261965000.0 | +74.3% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 427319000.0 | +63.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 436998000.0 | +2.3% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 435714000.0 | -0.3% | USD | 10-K | 2026-02-23 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 114280674.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 122462290.0 | +7.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 124603168.0 | +1.7% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 126451216.0 | +1.5% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 126804399.0 | +0.3% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 128739982.0 | +1.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 132127085.0 | +2.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 133900334.0 | +1.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 135226296.0 | +1.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 133380492.0 | -1.4% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 135797695.0 | +1.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 139964858.0 | +3.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 159738069.0 | +14.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 181182998.0 | +13.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 206299439.0 | +13.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 236125587.0 | +14.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 431966689.0 | +82.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 411860310.0 | -4.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 425942496.0 | +3.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 434388000.0 | +2.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 773972000.0 | +78.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 783430000.0 | +1.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 758327000.0 | -3.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 784410000.0 | +3.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 853460000.0 | +8.8% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 1173514000.0 | +37.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1165497000.0 | -0.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1125383000.0 | -3.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 1400017000.0 | +24.4% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 1410371000.0 | +0.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1444333000.0 | +2.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 1464421000.0 | +1.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1480590000.0 | +1.1% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 1506331000.0 | +1.7% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1531698000.0 | +1.7% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 1574878000.0 | +2.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1559024000.0 | -1.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1647494000.0 | +5.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1745542000.0 | +6.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 126451216.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 133900334.0 | +5.9% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 139964858.0 | +4.5% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 236126000.0 | +68.7% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 434388000.0 | +84.0% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 784410000.0 | +80.6% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1125383000.0 | +43.5% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 1464421000.0 | +30.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1574878000.0 | +7.5% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1777775000.0 | +12.9% | USD | 10-K | 2026-02-23 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11072759.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 20590801.0 | +86.0% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 19575362.0 | -4.9% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 18668685.0 | -4.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 20418015.0 | +9.4% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 20785560.0 | +1.8% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 20391972.0 | -1.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 16692517.0 | -18.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 20200845.0 | +21.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 20073661.0 | -0.6% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 18711406.0 | -6.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 18216963.0 | -2.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 30538635.0 | +67.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 26088251.0 | -14.6% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 38416812.0 | +47.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 41985715.0 | +9.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 42102228.0 | +0.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 19412451.0 | -53.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 23970236.0 | +23.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 33121000.0 | +38.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 45823000.0 | +38.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 57202000.0 | +24.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 28743000.0 | -49.8% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 58946000.0 | +105.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 96444000.0 | +63.6% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 70839000.0 | -26.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 130972000.0 | +84.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 89614000.0 | -31.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 55739000.0 | -37.8% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 77442000.0 | +38.9% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 83773000.0 | +8.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 89222000.0 | +6.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 81946000.0 | -8.2% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 90000000.0 | +9.8% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 89242000.0 | -0.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 98869000.0 | +10.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 82574000.0 | -16.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 84981000.0 | +2.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 76748000.0 | -9.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 18668685.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 16692517.0 | -10.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 18216963.0 | +9.1% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 41986000.0 | +130.5% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 33121000.0 | -21.1% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 58946000.0 | +78.0% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 89614000.0 | +52.0% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 89222000.0 | -0.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 98869000.0 | +10.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 78595000.0 | -20.5% | USD | 10-K | 2026-02-23 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11072759.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 20590801.0 | +86.0% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 19575362.0 | -4.9% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 18668685.0 | -4.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 20418015.0 | +9.4% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 20785560.0 | +1.8% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 20628850.0 | -0.8% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 16997356.0 | -17.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 20498580.0 | +20.6% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 20363506.0 | -0.7% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 18993002.0 | -6.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 18490383.0 | -2.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39216527.0 | +112.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 63590544.0 | +62.2% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 82525471.0 | +29.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 104861066.0 | +27.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 50171388.0 | -52.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 27269283.0 | -45.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 31453296.0 | +15.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 40219000.0 | +27.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 52576000.0 | +30.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 63619000.0 | +21.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 34809000.0 | -45.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 64656000.0 | +85.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 145406000.0 | +124.9% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 140846000.0 | -3.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 135560000.0 | -3.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 93814000.0 | -30.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 451110000.0 | +380.9% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 472587000.0 | +4.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 505777000.0 | +7.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 510967000.0 | +1.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 502746000.0 | -1.6% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 510527000.0 | +1.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 510251000.0 | -0.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 519518000.0 | +1.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 509535000.0 | -1.9% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 575840000.0 | +13.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 567137000.0 | -1.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 18668685.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 16997356.0 | -9.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 18490383.0 | +8.8% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 104861000.0 | +467.1% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 40219000.0 | -61.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 64656000.0 | +60.8% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 93814000.0 | +45.1% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 510967000.0 | +444.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 519518000.0 | +1.7% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 569116000.0 | +9.5% | USD | 10-K | 2026-02-23 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 103207915.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 101871489.0 | -1.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 105027806.0 | +3.1% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 107782531.0 | +2.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 106386384.0 | -1.3% | USD | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 107954422.0 | +1.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 111498235.0 | +3.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 116902978.0 | +4.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-03-31 | 114727717.0 | -1.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 113016986.0 | -1.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 116804693.0 | +3.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 121474475.0 | +4.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 120521542.0 | -0.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 117592454.0 | -2.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 123773968.0 | +5.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 131265000.0 | +6.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-03-31 | 381795000.0 | +190.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-06-30 | 384591000.0 | +0.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-09-30 | 394489000.0 | +2.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 394169000.0 | -0.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-03-31 | 721396000.0 | +83.0% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-06-30 | 719811000.0 | -0.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 723518000.0 | +0.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-12-31 | 719754000.0 | -0.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-03-31 | 708054000.0 | -1.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-06-30 | 1032668000.0 | +45.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 1029937000.0 | -0.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-12-31 | 1031569000.0 | +0.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-03-31 | 948907000.0 | -8.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-06-30 | 937784000.0 | -1.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 938556000.0 | +0.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-12-31 | 953454000.0 | +1.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 977844000.0 | +2.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-06-30 | 995804000.0 | +1.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 1021447000.0 | +2.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1055360000.0 | +3.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1049489000.0 | -0.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-06-30 | 1071654000.0 | +2.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 1178405000.0 | +10.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 107782531.0 | — | USD | 10-K | 2020-02-25 |
| Annual | 2017-12-31 | 116903000.0 | +8.5% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 121474000.0 | +3.9% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 131265000.0 | +8.1% | USD | 10-K | 2023-02-28 |
| Annual | 2020-12-31 | 394169000.0 | +200.3% | USD | 10-K | 2024-02-26 |
| Annual | 2021-12-31 | 719754000.0 | +82.6% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 1031569000.0 | +43.3% | USD | 10-K | 2026-02-23 |
| Annual | 2023-12-31 | 953454000.0 | -7.6% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 1055360000.0 | +10.7% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1208659000.0 | +14.5% | USD | 10-K | 2026-02-23 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-06-30 | 28482000.0 | — | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 35395988.0 | +24.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 54466099.0 | +53.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-06-30 | 0.0 | -100.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.0 | — | USD | 10-Q | 2020-11-03 |
| Quarterly | 2021-12-31 | 0.0 | — | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-03-31 | 43541000.0 | — | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 65036000.0 | +49.4% | USD | 10-Q | 2022-08-09 |
| Annual | 2019-12-31 | 54466000.0 | — | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 0.0 | -100.0% | USD | 10-K | 2021-02-22 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -107762.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 5129433.0 | +4860.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -226079.0 | -104.4% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 3139754.0 | +1488.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 8531747.0 | +171.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -4457076.0 | -152.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -9835535.0 | -120.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 3486599.0 | +135.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -2501000.0 | -171.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -5118000.0 | -104.6% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 13063000.0 | +355.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -5485000.0 | -142.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 2935000.0 | +153.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -3335000.0 | -213.6% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -34785000.0 | -943.0% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -62402000.0 | -79.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -53680000.0 | +14.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -13740000.0 | +74.4% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -231000.0 | +98.3% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 38968000.0 | +16969.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 5406000.0 | -86.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 47819000.0 | +784.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 103919000.0 | +117.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4807000.0 | -95.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 38693000.0 | +704.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 105455000.0 | +172.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 12799863.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 10270263.0 | -19.8% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 18575000.0 | +80.9% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 16317000.0 | -12.2% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 21193000.0 | +29.9% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 647000.0 | -96.9% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -43227000.0 | -6781.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 75940000.0 | +275.7% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 154288000.0 | +103.2% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 160561000.0 | +4.1% | USD | 10-K | 2026-02-23 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -7169300.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -10835532.0 | -51.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -4972701.0 | +54.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -8932791.0 | -79.6% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | -12681600.0 | -42.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -10453923.0 | +17.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -22888753.0 | -118.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -40738346.0 | -78.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -54238000.0 | -33.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -93252000.0 | -71.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -137549000.0 | -47.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -49334000.0 | +64.1% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -117592000.0 | -138.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -220835000.0 | -87.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -59182000.0 | +73.2% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -118006000.0 | -99.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -190570000.0 | -61.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -107365000.0 | +43.7% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -215948000.0 | -101.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -161642000.0 | +25.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -46473000.0 | +71.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -94795000.0 | -104.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -128828000.0 | -35.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -26491000.0 | +79.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -59932000.0 | -126.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -95134000.0 | -58.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -26689094.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -13003756.0 | +51.3% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | -16274000.0 | -25.1% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -70633000.0 | -334.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -162462000.0 | -130.0% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -322099000.0 | -98.3% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -233364000.0 | +27.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -239093000.0 | -2.5% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -187092000.0 | +21.7% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | -148184000.0 | +20.8% | USD | 10-K | 2026-02-23 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 4044069.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 3867266.0 | -4.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 6053862.0 | +56.5% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 4743063.0 | -21.7% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 4815657.0 | +1.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 11117894.0 | +130.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 29922736.0 | +169.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 36903094.0 | +23.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 196753000.0 | +433.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 196626000.0 | -0.1% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 199199000.0 | +1.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 328539000.0 | +64.9% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 327733000.0 | -0.2% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 327759000.0 | +0.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 50909000.0 | -84.5% | USD | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 414965000.0 | +715.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 411772000.0 | -0.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 325513000.0 | -20.9% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 327492000.0 | +0.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 328046000.0 | +0.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2090000.0 | -99.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 1804000.0 | -13.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2632000.0 | +45.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -3217000.0 | -222.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -3710000.0 | -15.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -4363000.0 | -17.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 9767995.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1009575.0 | -89.7% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 3069000.0 | +204.0% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 56234000.0 | +1732.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 199044000.0 | +254.0% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 326993000.0 | +64.3% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 336538000.0 | +2.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 327289000.0 | -2.7% | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 4566000.0 | -98.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | -3035000.0 | -166.5% | USD | 10-K | 2026-02-23 |
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 | 33538485.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 33573804.0 | +0.1% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 33839791.0 | +0.8% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 33961650.0 | +0.4% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 34040832.0 | +0.2% | shares | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 34513231.0 | +1.4% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 34835698.0 | +0.9% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 35132548.0 | +0.9% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35139244.0 | +0.0% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 35303351.0 | +0.5% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 35510161.0 | +0.6% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 35542426.0 | +0.1% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 35852153.0 | +0.9% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 36075776.0 | +0.6% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 36086493.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 36148264.0 | +0.2% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 40257242.0 | +11.4% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 40466056.0 | +0.5% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 40630878.0 | +0.4% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 40718000.0 | +0.2% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 43228000.0 | +6.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 43359000.0 | +0.3% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 43390000.0 | +0.1% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 43435000.0 | +0.1% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 43471000.0 | +0.1% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 47820000.0 | +10.0% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 47824000.0 | +0.0% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 48037000.0 | +0.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 48109000.0 | +0.1% | shares | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 48185000.0 | +0.2% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 48226000.0 | +0.1% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 48263000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 48435000.0 | +0.4% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 48479000.0 | +0.1% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 48537000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 48702000.0 | +0.3% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48774000.0 | +0.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 48778000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 48793000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 33961650.0 | — | shares | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 35132548.0 | +3.4% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 35542426.0 | +1.2% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 36148264.0 | +1.7% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 40718000.0 | +12.6% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 43435000.0 | +6.7% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 48037000.0 | +10.6% | shares | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 48263000.0 | +0.5% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 48702000.0 | +0.9% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 48970000.0 | +0.6% | shares | 10-K | 2026-02-23 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33538485.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 33573804.0 | +0.1% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 33839791.0 | +0.8% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 33961650.0 | +0.4% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 34040832.0 | +0.2% | shares | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 34513231.0 | +1.4% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 34835698.0 | +0.9% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 35132548.0 | +0.9% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35139244.0 | +0.0% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 35317520.0 | +0.5% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 35524330.0 | +0.6% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 35556595.0 | +0.1% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 35866322.0 | +0.9% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 36089945.0 | +0.6% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 36100662.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 36162433.0 | +0.2% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 40271411.0 | +11.4% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 40480225.0 | +0.5% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 40645047.0 | +0.4% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 40732000.0 | +0.2% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 43242000.0 | +6.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 43373000.0 | +0.3% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 43404000.0 | +0.1% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 43449000.0 | +0.1% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 43485000.0 | +0.1% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 47834000.0 | +10.0% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 47838000.0 | +0.0% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 48051000.0 | +0.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 48123000.0 | +0.1% | shares | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 48199000.0 | +0.2% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 48240000.0 | +0.1% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 48277000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 48449000.0 | +0.4% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 48493000.0 | +0.1% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 48551000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 48716000.0 | +0.3% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48788000.0 | +0.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 48792000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 48807000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 33961650.0 | — | shares | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 35132548.0 | +3.4% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 35556595.0 | +1.2% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 36162433.0 | +1.7% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 40732000.0 | +12.6% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 43449000.0 | +6.7% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 48051000.0 | +10.6% | shares | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 48277000.0 | +0.5% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 48716000.0 | +0.9% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 48985000.0 | +0.6% | shares | 10-K | 2026-02-23 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33537280.0 | — | shares | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 33554395.0 | +0.1% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 33717676.0 | +0.5% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 33563133.0 | -0.5% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 34287006.0 | +2.2% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 34666180.0 | +1.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35137502.0 | +1.4% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 35241198.0 | +0.3% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 35396550.0 | +0.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 35668323.0 | +0.8% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 35930350.0 | +0.7% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 36079935.0 | +0.4% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 37444000.0 | +3.8% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 40339000.0 | +7.7% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 40560000.0 | +0.5% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 41627000.0 | +2.6% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 43303.0 | -99.9% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 43373000.0 | +100061.7% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 43437000.0 | +0.1% | shares | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 45636000.0 | +5.1% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 47856000.0 | +4.9% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 48047000.0 | +0.4% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 48132000.0 | +0.2% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 48194000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 48320000.0 | +0.3% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 48461000.0 | +0.3% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 48509000.0 | +0.1% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48733000.0 | +0.5% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 48778000.0 | +0.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 48787000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 33674416.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 34487239.0 | +2.4% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 35329170.0 | +2.4% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 35950.0 | -99.9% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 39758000.0 | +110492.5% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 42931000.0 | +8.0% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 46191000.0 | +7.6% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 48163000.0 | +4.3% | shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 48487000.0 | +0.7% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 48800000.0 | +0.6% | shares | 10-K | 2026-02-23 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33537280.0 | — | shares | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 33554395.0 | +0.1% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 34171036.0 | +1.8% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 33563133.0 | -1.8% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 34287006.0 | +2.2% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 34666180.0 | +1.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35137502.0 | +1.4% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 35241198.0 | +0.3% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 35396550.0 | +0.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 35668323.0 | +0.8% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 35930350.0 | +0.7% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 37289478.0 | +3.8% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 37444000.0 | +0.4% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 41510000.0 | +10.9% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 41700000.0 | +0.5% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 41627000.0 | -0.2% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 43303.0 | -99.9% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 43373000.0 | +100061.7% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 43437000.0 | +0.1% | shares | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 45636000.0 | +5.1% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 47856000.0 | +4.9% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 48047000.0 | +0.4% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 48132000.0 | +0.2% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 48194000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 50049000.0 | +3.8% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 48461000.0 | -3.2% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 50282000.0 | +3.8% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48733000.0 | -3.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 50198000.0 | +3.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 55875000.0 | +11.3% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 33674416.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 34487239.0 | +2.4% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 35329170.0 | +2.4% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 35950.0 | -99.9% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 39758000.0 | +110492.5% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 42931000.0 | +8.0% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 46191000.0 | +7.6% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 48163000.0 | +4.3% | shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 50255000.0 | +4.3% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 56037000.0 | +11.5% | shares | 10-K | 2026-02-23 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2752 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 0.2695 | -2.1% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.2772 | +2.8% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.2656 | -4.2% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.3008 | +13.3% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.3037 | +1.0% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.3192 | +5.1% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.3571 | +11.8% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.3741 | +4.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3430 | -8.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.3314 | -3.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3164 | -4.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1623 | -48.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1942 | +19.7% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.1977 | +1.8% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.1207 | -38.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.1386 | +14.9% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.1419 | +2.3% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1549 | +9.2% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 0.1244 | -19.7% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.1298 | +4.4% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.1197 | -7.8% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 0.1300 | +8.6% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.1389 | +6.9% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.1512 | +8.8% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.1562 | +3.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.1654 | +5.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.1689 | +2.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.1607 | -4.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.1655 | +3.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.2634 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.2974 | +12.9% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.3690 | +24.0% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1.0412 | +182.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.7339 | -29.5% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.5424 | -26.1% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.5290 | -2.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.5237 | -1.0% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.6192 | +18.2% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.6199 | +0.1% | ratio | 10-K | 2026-02-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.5161 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 0.9034 | -40.4% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 0.9842 | +8.9% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.0308 | +4.7% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.9364 | -9.2% | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 1.0227 | +9.2% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1.2076 | +18.1% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 1.6150 | +33.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1.3199 | -18.3% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1.2325 | -6.6% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 1.4485 | +17.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.6994 | +17.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1.0845 | -36.2% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1.5054 | +38.8% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 1.3646 | -9.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1.2939 | -5.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 5.2136 | +303.0% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 8.8923 | +70.6% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 5.7355 | -35.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 3.2939 | -42.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 8.6429 | +162.4% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 6.0246 | -30.3% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 8.2730 | +37.3% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 2.5502 | -69.2% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 1.4824 | -41.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 6.4191 | +333.0% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 2.9279 | -54.4% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 2.9233 | -0.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 9.2062 | +214.9% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 6.2904 | -31.7% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 5.5196 | -12.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 4.7894 | -13.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 4.9662 | +3.7% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 4.5024 | -9.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 4.7208 | +4.8% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 4.4200 | -6.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4.9094 | +11.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 4.8149 | -1.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 5.5187 | +14.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.0308 | — | ratio | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 1.6150 | +56.7% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1.6994 | +5.2% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1.2939 | -23.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 3.2939 | +154.6% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2.5502 | -22.6% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 2.9233 | +14.6% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 4.7894 | +63.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4.4200 | -7.7% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 5.5438 | +25.4% | ratio | 10-K | 2026-02-23 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1073 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 0.2021 | +88.4% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 0.1864 | -7.8% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 0.1732 | -7.1% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.1919 | +10.8% | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2017-06-30 | 0.1925 | +0.3% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 0.1850 | -3.9% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 0.1454 | -21.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.1787 | +22.9% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 0.1802 | +0.8% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 0.1626 | -9.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.1522 | -6.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3254 | +113.8% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 0.5408 | +66.2% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 0.6667 | +23.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.7989 | +19.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1314 | -83.6% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 0.0709 | -46.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.0797 | +12.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 0.1020 | +28.0% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.0729 | -28.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.0884 | +21.3% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 0.0481 | -45.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 0.0898 | +86.7% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.2054 | +128.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 0.1364 | -33.6% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 0.1316 | -3.5% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 0.0909 | -30.9% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.4754 | +422.7% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 0.5039 | +6.0% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 0.5389 | +6.9% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 0.5359 | -0.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.5141 | -4.1% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 0.5127 | -0.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 0.4995 | -2.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 0.4923 | -1.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4855 | -1.4% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.5373 | +10.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.4813 | -10.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.1732 | — | ratio | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 0.1454 | -16.1% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.1522 | +4.7% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 0.7988 | +424.8% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 0.1020 | -87.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.0898 | -12.0% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 0.0909 | +1.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 0.5359 | +489.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.4923 | -8.1% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.4709 | -4.3% | ratio | 10-K | 2026-02-23 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4733 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 0.4518 | -4.5% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.4445 | -1.6% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.4693 | +5.6% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.4692 | -0.0% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.4860 | +3.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.4663 | -4.1% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.4804 | +3.0% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.4649 | -3.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.4730 | +1.7% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.4550 | -3.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.4705 | +3.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.4535 | -3.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.4243 | -6.4% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.4354 | +2.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.3888 | -10.7% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.3967 | +2.1% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.3860 | -2.7% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.3386 | -12.3% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | 0.3498 | +3.3% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.2944 | -15.9% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.3030 | +2.9% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 0.3232 | +6.6% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.3304 | +2.3% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.3938 | +19.2% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.3994 | +1.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.4036 | +1.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.3943 | -2.3% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.4087 | +3.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.3953 | -3.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.8124 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.8182 | +0.3% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 1.7425 | -4.2% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.4645 | -73.3% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.4169 | -10.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.3811 | -8.6% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.3125 | -18.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3271 | +4.7% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.4060 | +24.1% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.4080 | +0.5% | ratio | 10-K | 2026-02-23 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0563 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.0983 | -74.4% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0180 | +118.3% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0855 | -575.7% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.1428 | -67.1% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -0.1440 | -0.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.0816 | +43.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | -0.0735 | +9.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.1401 | -90.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0625 | +55.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | -0.0943 | -50.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0470 | +149.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0512 | -209.0% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0019 | +103.7% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0421 | +2102.4% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.1166 | -376.7% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.0688 | +41.0% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.0192 | +72.0% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.1327 | -589.8% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.1410 | -6.2% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.1219 | +13.5% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.1480 | -21.4% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.0925 | +37.5% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.0357 | +61.4% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0831 | +332.7% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.0072 | -108.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0469 | +752.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0482 | -202.7% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0618 | +228.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.3520 | +469.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -0.0949 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -0.1070 | -12.8% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0340 | +131.8% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.0056 | -116.5% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0100 | -77.8% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.0698 | -598.0% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0999 | -43.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.0438 | +56.1% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.0481 | +209.8% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.1263 | +162.4% | ratio | 10-K | 2026-02-23 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0508 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.0901 | -77.3% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0234 | +126.0% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0814 | -447.7% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.0472 | +42.0% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0050 | +110.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.0790 | -1692.5% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -0.0716 | +9.4% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0009 | +101.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0605 | -7147.7% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -0.0890 | -47.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0542 | +160.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0412 | -176.0% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0029 | +107.0% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0447 | +1446.3% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.1040 | -332.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.0595 | +42.8% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.0078 | +86.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.1201 | -1438.7% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.1242 | -3.4% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.1051 | +15.4% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.1284 | -22.2% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.0914 | +28.8% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.0353 | +61.4% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0378 | +207.2% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.0074 | -119.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0470 | +731.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0437 | -192.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0673 | +254.0% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0862 | +28.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0466 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0406 | -12.8% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0366 | -9.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.0010 | -102.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0063 | -509.1% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.0580 | -824.8% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0873 | -50.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.0397 | +54.5% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.0390 | +198.2% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0687 | +76.2% | ratio | 10-K | 2026-02-23 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0240 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | 0.0835 | +247.4% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.1786 | +113.9% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 0.2093 | +17.2% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-03-31 | 0.0991 | -52.7% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0325 | -67.2% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 0.1015 | +212.4% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 0.1309 | +28.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.1505 | +15.0% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 0.0565 | -62.4% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 0.1523 | +169.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.4147 | +172.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.1232 | -70.3% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 0.1822 | +47.9% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 0.1876 | +3.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.2256 | +20.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 3.5506 | +1473.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 5.5494 | +56.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 3.5121 | -36.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2.0303 | -42.2% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 7.4410 | +266.5% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 4.9006 | -34.1% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 5.9436 | +21.3% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1.2348 | -79.2% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.3083 | -75.0% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 4.3386 | +1307.5% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.8348 | -57.7% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1.4812 | -19.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 6.0486 | +308.4% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2023-06-30 | 3.1514 | -47.9% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 4.0360 | +28.1% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 3.3273 | -17.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 3.1471 | -5.4% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 2.7967 | -11.1% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 3.0770 | +10.0% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 2.7171 | -11.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2.9517 | +8.6% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2.8675 | -2.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.5778 | +24.8% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.2093 | — | ratio | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 0.1309 | -37.5% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.4147 | +216.9% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 0.2256 | -45.6% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 2.0303 | +800.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.2348 | -39.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1.4812 | +20.0% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 3.3273 | +124.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.7171 | -18.3% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 3.5368 | +30.2% | ratio | 10-K | 2026-02-23 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0155 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.0265 | -70.8% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0050 | +118.8% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0227 | -555.8% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.0430 | -89.2% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -0.0437 | -1.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.0260 | +40.5% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | -0.0262 | -0.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.0524 | -99.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0214 | +59.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | -0.0312 | -45.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0149 | +147.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0083 | -155.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0004 | +104.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0083 | +2141.7% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.0141 | -268.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.0095 | +32.2% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.0027 | +71.4% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.0206 | -653.0% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.0175 | +14.7% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.0158 | +9.8% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.0177 | -11.8% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.0120 | +32.1% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.0050 | +58.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0126 | +353.2% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.0011 | -109.0% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0078 | +790.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0081 | -204.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0099 | +221.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0582 | +486.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -0.0250 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -0.0318 | -27.4% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0126 | +139.4% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.0059 | -146.7% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0073 | -25.3% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.0379 | -415.9% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0529 | -39.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.0230 | +56.6% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.0298 | +229.8% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0783 | +162.7% | ratio | 10-K | 2026-02-23 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0172 | — | ratio | 10-Q | 2017-05-08 |
| Quarterly | 2016-06-30 | -0.0318 | -85.4% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0059 | +118.6% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0271 | -558.0% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -0.0512 | -89.3% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -0.0518 | -1.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.0307 | +40.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | -0.0310 | -0.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.0609 | -96.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0284 | +53.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | -0.0481 | -69.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0248 | +151.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0094 | -137.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0004 | +104.2% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0090 | +2160.1% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -0.0151 | -267.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -0.0104 | +31.2% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -0.0029 | +72.4% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -0.0248 | -765.9% | ratio | 10-Q | 2023-05-08 |
| Quarterly | 2022-06-30 | -0.0199 | +19.5% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -0.0179 | +10.1% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -0.0261 | -45.8% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -0.0181 | +30.8% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -0.0076 | +57.8% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0190 | +349.2% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -0.0017 | -108.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0116 | +784.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0121 | -203.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0153 | +226.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0863 | +465.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -0.0293 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -0.0365 | -24.3% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0145 | +139.7% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -0.0105 | -172.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -0.0081 | +23.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -0.0413 | -410.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0577 | -39.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -0.0353 | +38.9% | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.0445 | +226.1% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.1151 | +158.9% | ratio | 10-K | 2026-02-23 |
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-15 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 222 | $76.60 | $17,005 | 6,597 |
| 2026-03-15 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 366 | $76.60 | $28,036 | 6,819 |
| 2026-03-15 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 111 | $76.60 | $8,503 | 3,774 |
| 2026-03-15 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 78 | $76.60 | $5,975 | 3,885 |
| 2026-03-13 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 516 | $76.60 | $39,526 | 7,185 |
| 2026-03-10 | Cyr William B. | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 23,688 | $0.00 | $0 | 108,365 |
| 2026-02-25 | GEORGE WALTER N. | — |
Open-market buy
P
|
Common Stock | 630 | $79.04 | $49,795 | 47,157 |
| 2026-02-09 | O'Connor John Gregory | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 7,500 | $0.00 | $0 | 7,500 |
| 2026-01-03 | Cyr William B. | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2,874 | $60.15 | $172,871 | 84,677 |
| 2025-12-08 | Baty Nicola J. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 13,858 | $0.00 | $0 | 33,334 |
| 2025-12-05 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 36,000 | $0.00 | $0 | 0 |
| 2025-12-05 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 5,142 | $62.33 | $320,475 | 30,858 |
| 2025-12-05 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 36,000 | $8.90 | $320,400 | 36,000 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,735 | $0.00 | $0 | 78,479 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 80,214 | $0.00 | $0 | 0 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 35,868 | $0.00 | $0 | 0 |
| 2025-11-06 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 982 | $55.36 | $54,364 | 196,112 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 1,735 | $11.00 | $19,085 | 197,094 |
| 2025-11-06 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 45,331 | $55.21 | $2,502,725 | 195,359 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 80,214 | $11.00 | $882,354 | 240,690 |
| 2025-11-06 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 16,822 | $55.19 | $928,406 | 160,476 |
| 2025-11-06 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 35,868 | $8.90 | $319,225 | 177,298 |
| 2025-10-17 | Garcia Ivan | Interim CFO |
Equity grant / award
A
|
Common Stock | 3,000 | $0.00 | $0 | 9,527 |
| 2025-09-15 | Fajemirokun-Beck Olufunlayo Olurinde | — |
Open-market buy
P
|
Common Stock | 378 | $53.12 | $20,079 | 9,615 |
| 2025-09-10 | Alexander Lisa Axt | GC & Corp. Sec. |
Open-market buy
P
|
Common Stock | 100 | $53.53 | $5,353 | 2,842 |
| 2025-09-09 | Kelley Jacki Sue | — |
Open-market buy
P
|
Common Stock | 814 | $56.50 | $45,991 | 11,907 |
| 2025-09-08 | GEORGE WALTER N. | — |
Open-market buy
P
|
Common Stock | 1,000 | $52.57 | $52,570 | 46,527 |
| 2025-09-01 | Baty Nicola J. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 395 | $56.43 | $22,290 | 19,476 |
| 2025-09-01 | Baty Nicola J. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,359 | $56.43 | $76,688 | 19,871 |
| 2025-06-28 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 193 | $68.39 | $13,199 | 3,608 |
| 2025-06-28 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 193 | $68.39 | $13,199 | 2,980 |
| 2025-03-15 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 353 | $87.84 | $31,008 | 6,402 |
| 2025-03-15 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 67 | $87.84 | $5,885 | 3,173 |
| 2025-03-14 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 322 | $87.84 | $28,284 | 6,755 |
| 2025-03-14 | MCLEVISH TIMOTHY R | — |
Open-market buy
P
|
Common Stock | 500 | $89.13 | $44,565 | 31,790 |
| 2025-03-14 | MCLEVISH TIMOTHY R | — |
Open-market buy
P
|
Common Stock | 1,250 | $88.20 | $110,250 | 31,290 |
| 2025-03-13 | Walsh Cathal | SVP-Managing Director, Europe |
Other disposed transaction
F
|
Common Stock | 497 | $86.50 | $42,990 | 7,077 |
| 2025-03-11 | GEORGE WALTER N. | — |
Equity grant / award
A
|
Common Stock | 1,432 | $0.00 | $0 | 42,774 |
| 2025-03-11 | Walsh Cathal | SVP-Managing Director, Europe |
Equity grant / award
A
|
Common Stock | 1,283 | $0.00 | $0 | 7,574 |
| 2025-03-10 | GEORGE WALTER N. | — |
Open-market buy
P
|
Common Stock | 500 | $89.26 | $44,630 | 41,342 |
| 2025-03-06 | GEORGE WALTER N. | — |
Open-market buy
P
|
Common Stock | 500 | $95.35 | $47,675 | 40,842 |
| 2025-02-26 | Fajemirokun-Beck Olufunlayo Olurinde | — |
Open-market buy
P
|
Common Stock | 227 | $109.76 | $24,916 | 7,805 |
| 2025-02-25 | GEORGE WALTER N. | — |
Open-market buy
P
|
Common Stock | 500 | $101.99 | $50,995 | 40,342 |
| 2025-02-24 | Steeneck Craig D. | — |
Open-market buy
P
|
Common Stock | 2,000 | $106.28 | $212,560 | 32,479 |
| 2025-02-10 | Morris Scott James | President |
Equity grant / award
A · derivative
|
Options to purchase common stock | 132,768 | $0.00 | $0 | 132,768 |
| 2025-01-03 | Machaba Thembeka | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 7,080 | $0.00 | $0 | 7,080 |
| 2024-12-13 | Cyr William B. | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 18,000 | $0.00 | $0 | 3,500 |
| 2024-12-04 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 35,868 |
| 2024-12-04 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 5,000 | $157.38 | $786,900 | 122,380 |
| 2024-12-04 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 5,000 | $8.90 | $44,500 | 127,380 |
| 2024-12-01 | Cunfer Todd E | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 3,239 | $153.18 | $496,150 | 33,640 |
| 2024-11-26 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 40,868 |
| 2024-11-26 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 5,000 | $158.13 | $790,650 | 122,380 |
| 2024-11-26 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 5,000 | $8.90 | $44,500 | 127,380 |
| 2024-11-25 | Morris Scott James | President |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 10,000 | $0.00 | $0 | 45,868 |
| 2024-11-25 | Morris Scott James | President |
Open-market sell
S
|
Common Stock | 10,000 | $157.45 | $1,574,500 | 122,380 |
| 2024-11-25 | Morris Scott James | President |
Exercise / conversion
M
|
Common Stock | 10,000 | $8.90 | $89,000 | 132,380 |
| 2024-11-19 | GEORGE WALTER N. | — |
Equity grant / award
G
|
Common Stock | 1,667 | $0.00 | $0 | 39,842 |
| 2024-11-13 | Cyr William B. | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 1,819 | $0.00 | $0 | 38,351 |
| 2024-11-12 | Cyr William B. | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 15,681 | $0.00 | $0 | 40,170 |
| 2024-11-12 | Cyr William B. | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 21,500 | $0.00 | $0 | 55,851 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 8,186 | $0.00 | $0 | 0 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 6,000 | $0.00 | $0 | 0 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Open-market sell
S
|
Common Stock | 8,186 | $154.76 | $1,266,865 | 6,291 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Exercise / conversion
M
|
Common Stock | 8,186 | $9.05 | $74,083 | 14,477 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Open-market sell
S
|
Common Stock | 6,000 | $154.76 | $928,560 | 6,291 |
| 2024-11-08 | Walsh Cathal | SVP-Managing Director, Europe |
Exercise / conversion
M
|
Common Stock | 6,000 | $9.05 | $54,300 | 12,291 |
| 2024-11-07 | Machaba Thembeka | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 2,500 |
| 2024-11-07 | Machaba Thembeka | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 2,500 | $153.85 | $384,625 | 0 |
| 2024-11-07 | Machaba Thembeka | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 2,500 | $96.05 | $240,125 | 2,500 |
| 2024-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 7,500 | $0.00 | $0 | 70,868 |
| 2024-09-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 7,500 | $139.52 | $1,046,400 | 122,380 |
| 2024-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 7,500 | $8.90 | $66,750 | 129,880 |
| 2024-09-05 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,178 | $0.00 | $0 | 9,322 |
| 2024-09-05 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 2,178 | $140.01 | $304,942 | 86,039 |
| 2024-09-05 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 2,178 | $49.77 | $108,399 | 88,217 |
| 2024-09-01 | Baty Nicola J. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 5,790 | $0.00 | $0 | 17,150 |
| 2024-09-01 | Baty Nicola J. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 11,360 | $0.00 | $0 | 11,360 |
| 2024-06-28 | Patel Nishu D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 218 | $129.39 | $28,207 | 2,314 |
| 2024-06-05 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 6,000 | $0.00 | $0 | 11,500 |
| 2024-06-05 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 6,000 | $132.13 | $792,804 | 86,039 |
| 2024-06-05 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 6,000 | $49.77 | $298,620 | 92,039 |
| 2024-05-23 | GEORGE WALTER N. | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 46,271 |
| 2024-05-14 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 17,500 |
| 2024-05-14 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 5,000 | $126.89 | $634,450 | 86,039 |
| 2024-05-14 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 5,000 | $49.77 | $248,850 | 91,039 |
| 2024-05-10 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 6,548 | $0.00 | $0 | 0 |
| 2024-05-10 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 6,548 | $120.15 | $786,716 | 86,039 |
| 2024-05-10 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 6,548 | $11.00 | $72,028 | 92,587 |
| 2024-05-09 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,200 | $0.00 | $0 | 6,548 |
| 2024-05-09 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 1,200 | $120.50 | $144,600 | 86,039 |
| 2024-05-09 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 1,200 | $11.00 | $13,200 | 87,239 |
| 2024-05-08 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,012 | $0.00 | $0 | 7,748 |
| 2024-05-08 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 82 | $121.50 | $9,963 | 86,039 |
| 2024-05-08 | Macchiaverna Stephen | EVP, Treasurer |
Open-market sell
S
|
Common Stock | 930 | $120.53 | $112,097 | 86,121 |
| 2024-05-08 | Macchiaverna Stephen | EVP, Treasurer |
Exercise / conversion
M
|
Common Stock | 1,012 | $11.00 | $11,132 | 87,051 |
| 2024-04-09 | Kotcher Lauri Kien | — |
Equity grant / award
A
|
Common Stock | 1,046 | $0.00 | $0 | 1,046 |
| 2024-04-04 | Walsh Cathal | SVP - Managing Director Europe |
Other disposed transaction
F
|
common stock | 974 | $111.28 | $108,387 | 6,291 |
| 2024-03-15 | SCALZO JOSEPH | — |
Equity grant / award
A
|
Common Stock | 1,095 | $0.00 | $0 | 2,608 |
| 2024-03-15 | Cunfer Todd E | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 6,846 | $0.00 | $0 | 36,879 |
| 2024-03-15 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Equity grant / award
A
|
common stock | 1,410 | $0.00 | $0 | 86,039 |
| 2024-03-15 | Walsh Cathal | SVP - Managing Director Europe |
Equity grant / award
A
|
common stock | 2,031 | $0.00 | $0 | 7,265 |
| 2024-03-14 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
common stock | 214 | $111.27 | $23,812 | 84,629 |
| 2024-03-13 | Cunfer Todd E | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,121 | $111.27 | $124,734 | 30,033 |
| 2024-03-13 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
common stock | 140 | $109.31 | $15,303 | 84,843 |
| 2024-03-11 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
common stock | 73 | $109.95 | $8,026 | 84,983 |
| 2024-03-04 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 0 |
| 2024-03-04 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 2,500 | $112.02 | $280,048 | 122,380 |
| 2024-03-04 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 2,500 | $8.90 | $22,250 | 124,880 |
| 2024-02-29 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 0 |
| 2024-02-29 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 2,500 | $113.76 | $284,395 | 122,380 |
| 2024-02-29 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 2,500 | $8.90 | $22,250 | 124,880 |
| 2023-12-15 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,468 | $0.00 | $0 | 0 |
| 2023-12-15 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Open-market sell
S
|
common stock | 4,468 | $84.00 | $375,312 | 85,056 |
| 2023-12-15 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Exercise / conversion
M
|
common stock | 4,468 | $16.45 | $73,499 | 89,524 |
| 2023-12-01 | Cunfer Todd E | Chief Financial Officer |
Other disposed transaction
F
|
Common stock | 2,234 | $71.72 | $160,222 | 31,154 |
| 2023-08-24 | GEORGE WALTER N. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $73.53 | $73,525 | 47,176 |
| 2023-08-21 | SCALZO JOSEPH | — |
Equity grant / award
A
|
Common Stock | 1,513 | $0.00 | $0 | 1,513 |
| 2023-07-21 | WEST DAVID J | — |
Equity grant / award
A
|
Common Stock | 1,837 | $0.00 | $0 | 1,837 |
| 2023-05-17 | Biegger David | — |
Equity grant / award
A
|
Common Stock | 1,872 | $0.00 | $0 | 1,872 |
| 2023-05-10 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 6,277 | $0.00 | $0 | 6,000 |
| 2023-05-10 | Walsh Cathal | SVP - Managing Director Europe |
Open-market sell
S
|
Common Stock | 6,277 | $70.10 | $440,018 | 5,234 |
| 2023-05-10 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M
|
Common Stock | 6,277 | $9.05 | $56,807 | 11,511 |
| 2023-04-01 | Garcia Ivan | VP of Finance & Controller |
Other disposed transaction
F
|
Common Stock | 63 | $66.19 | $4,170 | 12,387 |
| 2023-04-01 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
Common Stock | 101 | $66.19 | $6,685 | 85,056 |
| 2023-03-15 | Garcia Ivan | VP of Finance & Controller |
Other disposed transaction
F
|
Common Stock | 140 | $55.67 | $7,794 | 12,450 |
| 2023-03-14 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
common stock | 214 | $55.67 | $11,913 | 85,157 |
| 2023-03-13 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Equity grant / award
A
|
Common Stock | 2,862 | $0.00 | $0 | 85,371 |
| 2023-03-13 | Cunfer Todd E | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 11,007 | $0.00 | $0 | 33,388 |
| 2023-03-12 | Macchiaverna Stephen | EVP, Secretary Treasurer |
Other disposed transaction
F
|
common stock | 111 | $56.78 | $6,303 | 82,509 |
| 2022-12-01 | Cunfer Todd E | Chief Financial Officer |
Equity grant / award
A · derivative
|
Option to Purchase Common Stock | 40,120 | — | $2,688,842 | 40,120 |
| 2022-12-01 | Cunfer Todd E | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 22,381 | — | — | 22,381 |
| 2022-05-27 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to Purchase Common Stock | 8,000 | $0.00 | $0 | 25,200 |
| 2022-05-27 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
Common Stock | 8,000 | $68.00 | $544,000 | 0 |
| 2022-05-27 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
Common Stock | 8,000 | $8.90 | $71,200 | 8,000 |
| 2022-05-13 | Basto J David | Dir |
Open-market buy
P
|
Common Stock | 3,000 | $65.72 | $197,175 | 33,034 |
| 2022-04-01 | Garcia Ivan | VP of Finance & Controller |
Other disposed transaction
F
|
Common Stock | 155 | $107.21 | $16,618 | 11,567 |
| 2022-04-01 | Macchiaverna Stephen | EVP Secretary Treasurer |
Other disposed transaction
F
|
common stock | 430 | $107.21 | $46,100 | 83,540 |
| 2022-03-14 | Garcia Ivan | VP of Finance & Controller |
Equity grant / award
A
|
Common Stock | 171 | $0.00 | $0 | 11,722 |
| 2022-03-14 | Fajemirokun-Beck Olufunlayo Olurinde | Dir |
Equity grant / award
A
|
Common Stock | 1,422 | $0.00 | $0 | 4,370 |
| 2022-03-12 | Garcia Ivan | VP of Finance & Controller |
Other disposed transaction
F
|
Common Stock | 41 | $91.73 | $3,761 | 11,551 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4,343 | $105.73 | $459,177 | 0 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 4,343 | $8.90 | $38,653 | 4,343 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4 | $105.19 | $419 | 0 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 3,988 | $8.90 | $35,493 | 3,988 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4 | $103.98 | $382 | 0 |
| 2022-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 3,669 | $8.90 | $32,654 | 3,669 |
| 2021-11-29 | NORRIS CHARLES A | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $110.03 | $550,150 | 30,173 |
| 2021-11-26 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 1,819 | $109.91 | $199,921 | 77,351 |
| 2021-11-24 | GEORGE WALTER N. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $107.96 | $107,958 | 42,641 |
| 2021-11-16 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,000 | $0.00 | $0 | 66 |
| 2021-11-16 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4,000 | $129.13 | $516,520 | 0 |
| 2021-11-16 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 4,000 | $9.05 | $36,200 | 4,000 |
| 2021-10-15 | Morris Scott James | President |
Equity grant / award
G · derivative
|
Options to purchase common stock | 36,000 | $0.00 | $0 | 36,000 |
| 2021-09-22 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 3,989 | $155.29 | $619,452 | 122,380 |
| 2021-09-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 15,890 |
| 2021-09-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 2,500 | $134.90 | $337,250 | 81,497 |
| 2021-09-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 2,500 | $11.00 | $27,500 | 83,997 |
| 2021-09-02 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,000 | $0.00 | $0 | 49,200 |
| 2021-09-02 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4,000 | $134.00 | $536,000 | 0 |
| 2021-09-02 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 4,000 | $8.90 | $35,600 | 4,000 |
| 2021-08-10 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,000 | $0.00 | $0 | 66 |
| 2021-08-10 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4,000 | $137.31 | $549,240 | 0 |
| 2021-08-10 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 4,000 | $9.05 | $36,200 | 4,000 |
| 2021-07-26 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 700 | $157.99 | $110,593 | 126,369 |
| 2021-07-26 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 567 | $155.76 | $88,316 | 127,769 |
| 2021-07-20 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,997 | $155.25 | $310,034 | 128,366 |
| 2021-07-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 200 | $162.30 | $32,460 | 130,363 |
| 2021-07-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,797 | $161.52 | $290,251 | 130,563 |
| 2021-07-06 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 100 | $162.38 | $16,238 | 132,360 |
| 2021-07-06 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,297 | $161.79 | $209,842 | 132,460 |
| 2021-07-06 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 600 | $160.93 | $96,558 | 133,757 |
| 2021-06-28 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 200 | $171.67 | $34,334 | 134,357 |
| 2021-06-28 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 300 | $169.89 | $50,967 | 134,557 |
| 2021-06-28 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,497 | $169.01 | $253,008 | 134,857 |
| 2021-06-21 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 402 | $163.05 | $65,546 | 136,354 |
| 2021-06-21 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,095 | $162.13 | $177,532 | 136,756 |
| 2021-06-21 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 500 | $161.04 | $80,520 | 137,851 |
| 2021-06-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 263 | $168.81 | $44,397 | 138,351 |
| 2021-06-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,134 | $168.10 | $190,625 | 138,614 |
| 2021-06-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 600 | $166.94 | $100,164 | 139,748 |
| 2021-06-08 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,000 | $0.00 | $0 | 16,390 |
| 2021-06-08 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 1,000 | $177.00 | $177,000 | 81,497 |
| 2021-06-08 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 1,000 | $11.00 | $11,000 | 82,497 |
| 2021-06-07 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 297 | $175.42 | $52,100 | 140,348 |
| 2021-06-07 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 701 | $174.49 | $122,317 | 140,645 |
| 2021-06-07 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 799 | $173.38 | $138,531 | 141,346 |
| 2021-06-07 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 100 | $171.48 | $17,148 | 142,145 |
| 2021-06-02 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,000 | $0.00 | $0 | 16,390 |
| 2021-06-02 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 2,000 | $175.00 | $350,000 | 81,497 |
| 2021-06-02 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 2,000 | $11.00 | $22,000 | 83,497 |
| 2021-06-01 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 100 | $176.65 | $17,665 | 142,345 |
| 2021-06-01 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 300 | $173.41 | $52,023 | 142,445 |
| 2021-06-01 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 600 | $173.41 | $104,046 | 142,745 |
| 2021-06-01 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 400 | $172.33 | $68,932 | 143,345 |
| 2021-06-01 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 597 | $170.70 | $101,908 | 143,745 |
| 2021-05-26 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 7,500 | $0.00 | $0 | 123,000 |
| 2021-05-26 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 2,500 | $182.74 | $456,850 | 144,342 |
| 2021-05-26 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 2,500 | $8.90 | $22,250 | 146,842 |
| 2021-05-24 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 130,500 |
| 2021-05-24 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 797 | $173.06 | $137,930 | 144,342 |
| 2021-05-24 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 1,000 | $173.06 | $173,062 | 145 |
| 2021-05-24 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 200 | $171.77 | $34,354 | 146,139 |
| 2021-05-24 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 2,500 | $174.40 | $436,000 | 146,339 |
| 2021-05-24 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 2,500 | $8.90 | $22,250 | 148,839 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 500 | $0.00 | $0 | 4,468 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 995 | $0.00 | $0 | 0 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 500 | $174.50 | $87,250 | 82,341 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 500 | $16.45 | $8,225 | 82,841 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 995 | $172.00 | $171,140 | 82,341 |
| 2021-05-24 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 995 | $9.05 | $9,005 | 83,336 |
| 2021-05-21 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,000 | $0.00 | $0 | 995 |
| 2021-05-21 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 1,000 | $171.26 | $171,260 | 82,341 |
| 2021-05-21 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 1,000 | $9.05 | $9,050 | 83,341 |
| 2021-05-17 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 100 | $170.32 | $17,032 | 146,339 |
| 2021-05-17 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 397 | $169.26 | $67,196 | 146,439 |
| 2021-05-17 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 600 | $168.06 | $100,836 | 146,836 |
| 2021-05-17 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 900 | $167.24 | $150,516 | 147,436 |
| 2021-05-12 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 7,500 | $0.00 | $0 | 12,066 |
| 2021-05-12 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
Common Stock | 600 | $167.74 | $100,644 | 0 |
| 2021-05-12 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
Common Stock | 600 | $9.05 | $5,430 | 600 |
| 2021-05-12 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
Common Stock | 6,900 | $167.15 | $1,153,335 | 0 |
| 2021-05-12 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
Common Stock | 6,900 | $9.05 | $62,445 | 6,900 |
| 2021-05-10 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 700 | $174.92 | $122,444 | 148,336 |
| 2021-05-10 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 500 | $173.83 | $86,915 | 149,036 |
| 2021-05-10 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 697 | $172.82 | $120,456 | 149,536 |
| 2021-05-10 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 100 | $171.38 | $17,138 | 150,233 |
| 2021-05-07 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 841 | $0.00 | $0 | 25,897 |
| 2021-05-07 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 841 | $178.10 | $149,782 | 150,333 |
| 2021-05-07 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 841 | $11.00 | $9,251 | 151,174 |
| 2021-05-03 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 100 | $185.97 | $18,597 | 150,333 |
| 2021-05-03 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 898 | $184.61 | $165,780 | 150,433 |
| 2021-05-03 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 999 | $183.69 | $183,506 | 151,331 |
| 2021-04-26 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 37 | $175.63 | $6,498 | 152,330 |
| 2021-04-26 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,160 | $174.69 | $202,639 | 152,367 |
| 2021-04-26 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 400 | $173.36 | $69,345 | 154 |
| 2021-04-19 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,997 | $169.87 | $339,232 | 154,327 |
| 2021-04-01 | Garcia Ivan | VP Finance & Controller |
Other disposed transaction
F
|
Common Stock | 53 | $159.39 | $8,448 | 12,106 |
| 2021-04-01 | Garcia Ivan | VP Finance & Controller |
Other disposed transaction
F
|
Common Stock | 78 | $159.39 | $12,432 | 12,159 |
| 2021-03-30 | Garcia Ivan | VP Finance & Controller |
Other disposed transaction
F
|
Common Stock | 205 | $152.23 | $31,207 | 12,237 |
| 2021-03-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,466 | $0.00 | $0 | 4,967 |
| 2021-03-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 2,466 | $155.23 | $382,797 | 81,877 |
| 2021-03-15 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 2,466 | $16.45 | $40,566 | 84,343 |
| 2021-03-12 | Garcia Ivan | VP Finance & Controller |
Equity grant / award
A
|
Common Stock | 351 | $0.00 | $0 | 12,442 |
| 2021-03-03 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 12,000 | $0.00 | $0 | 33,200 |
| 2021-03-01 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 7,000 | $0.00 | $0 | 379 |
| 2021-03-01 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
Common Stock | 2,749 | $159.36 | $438,081 | 0 |
| 2021-03-01 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
Common Stock | 2,749 | $9.05 | $24,878 | 2,749 |
| 2021-03-01 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
Common Stock | 4,251 | $158.51 | $673,826 | 0 |
| 2021-03-01 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
Common Stock | 4,251 | $9.05 | $38,472 | 4,251 |
| 2021-02-26 | Steeneck Craig D. | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $143.00 | $357,500 | 25,084 |
| 2021-02-25 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,500 | $0.00 | $0 | 7,434 |
| 2021-02-25 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 2,500 | $160.00 | $400,000 | 81,877 |
| 2021-02-25 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 2,500 | $16.45 | $41,125 | 84,377 |
| 2020-12-31 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Other disposed transaction
F
|
common stock | 1,651 | $141.99 | $234,425 | 81,877 |
| 2020-12-31 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Other disposed transaction
F
|
common stock | 2,495 | $141.99 | $354,265 | 81,033 |
| 2020-12-24 | Pomerantz Heather | Chief Financial Officer |
Equity grant / award
A · derivative
|
Options to purchase common stock | 34,180 | $0.00 | $0 | 34,180 |
| 2020-12-14 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common Stock | 500 | $133.81 | $66,904 | 50,352 |
| 2020-12-14 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common Stock | 2,171 | $133.29 | $289,377 | 50,461 |
| 2020-12-08 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common stock | 5,000 | $140.25 | $701,250 | 52,632 |
| 2020-12-08 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common stock | 500 | $136.40 | $68,200 | 57,632 |
| 2020-12-08 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common stock | 10,553 | $135.13 | $1,425,983 | 58,132 |
| 2020-11-05 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 1,995 |
| 2020-11-05 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Open-market sell
S
|
common stock | 5,000 | $136.21 | $681,050 | 83,528 |
| 2020-11-05 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Exercise / conversion
M
|
common stock | 5,000 | $9.05 | $45,250 | 88,528 |
| 2020-11-05 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,353 | $0.00 | $0 | 0 |
| 2020-11-05 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 5,353 | $136.80 | $732,290 | 156,324 |
| 2020-11-05 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 5,353 | $11.00 | $58,883 | 161,677 |
| 2020-09-14 | COBEN LAWRENCE S | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $110.90 | $221,800 | 49,438 |
| 2020-08-28 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,000 | $112.08 | $1,120,800 | 105,633 |
| 2020-08-25 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,856 | $0.00 | $0 | 6,995 |
| 2020-08-25 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 4,856 | $114.00 | $553,584 | 83,829 |
| 2020-08-25 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 4,856 | $9.05 | $43,947 | 88,685 |
| 2020-08-24 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,144 | $0.00 | $0 | 11,851 |
| 2020-08-24 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 5,144 | $114.00 | $586,416 | 83,829 |
| 2020-08-24 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 5,144 | $9.05 | $46,553 | 88,973 |
| 2020-08-18 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,560 | $0.00 | $0 | 5,353 |
| 2020-08-18 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 2,000 | $111.48 | $222,960 | 156,324 |
| 2020-08-18 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 2,000 | $11.00 | $22,000 | 158,324 |
| 2020-08-18 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 1,500 | $111.00 | $166,500 | 156,324 |
| 2020-08-18 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 1,500 | $11.00 | $16,500 | 157,824 |
| 2020-08-18 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 60 | $110.00 | $6,600 | 156,324 |
| 2020-08-18 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 60 | $11.00 | $660 | 156,384 |
| 2020-08-13 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,000 | $0.00 | $0 | 2,576 |
| 2020-08-13 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 1,000 | $106.00 | $106,000 | 156,623 |
| 2020-08-13 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 1,000 | $11.00 | $11,000 | 157,623 |
| 2020-08-10 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,000 | $0.00 | $0 | 4,576 |
| 2020-08-10 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 1,000 | $104.00 | $104,000 | 156,623 |
| 2020-08-10 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 1,000 | $11.00 | $11,000 | 157,623 |
| 2020-08-07 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 5,000 | $103.00 | $515,000 | 156,623 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 2,400 | $0.00 | $0 | 7,379 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,600 | $0.00 | $0 | 9,779 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 2,400 | $102.50 | $246,002 | 0 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 2,400 | $9.05 | $21,720 | 2,400 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 3,600 | $101.22 | $364,403 | 0 |
| 2020-08-06 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 3,600 | $9.05 | $32,580 | 3,600 |
| 2020-06-10 | BREWSTER DARYL G | Dir |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 9,658 | $0.00 | $0 | 0 |
| 2020-06-10 | BREWSTER DARYL G | Dir |
Open-market sell
S
|
Common stock | 820 | $83.74 | $68,667 | 68,185 |
| 2020-06-10 | BREWSTER DARYL G | Dir |
Exercise / conversion
M
|
Common stock | 9,658 | $7.10 | $68,572 | 69,005 |
| 2020-06-08 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 13,109 | $0.00 | $0 | 0 |
| 2020-06-08 | Walsh Cathal | SVP - Managing Director Europe |
Open-market sell
S
|
Common Stock | 13,109 | $82.00 | $1,074,938 | 0 |
| 2020-06-08 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M
|
Common Stock | 13,109 | $15.00 | $196,635 | 13,109 |
| 2020-06-04 | KING ROBERT C | Dir |
Open-market sell
S
|
Common Stock | 12,333 | $72.00 | $887,976 | 12,751 |
| 2020-05-19 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 9,526 | $75.00 | $714,450 | 135,633 |
| 2020-05-18 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 474 | $75.00 | $35,550 | 145,159 |
| 2020-05-15 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 35,414 | $0.00 | $0 | 0 |
| 2020-05-15 | Walsh Cathal | SVP - Managing Director Europe |
Open-market sell
S
|
common stock | 35,414 | $72.00 | $2,549,808 | 0 |
| 2020-05-15 | Walsh Cathal | SVP - Managing Director Europe |
Exercise / conversion
M
|
common stock | 35,414 | $7.10 | $251,439 | 35,414 |
| 2020-05-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,202 | $0.00 | $0 | 5,158 |
| 2020-05-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 1,301 | $75.25 | $97,900 | 83,829 |
| 2020-05-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 1,301 | $7.10 | $9,237 | 85,130 |
| 2020-05-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 1,901 | $74.25 | $141,149 | 83,829 |
| 2020-05-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 1,901 | $7.10 | $13,497 | 85,730 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 6,313 | $0.00 | $0 | 0 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,687 | $0.00 | $0 | 4,803 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 6,313 | $75.00 | $473,475 | 145,633 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 6,313 | $11.00 | $69,443 | 151,946 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 3,687 | $75.00 | $276,525 | 145,633 |
| 2020-05-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 3,687 | $16.45 | $60,651 | 149,320 |
| 2020-05-08 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 1,099 | $0.00 | $0 | 8,360 |
| 2020-05-08 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 1,099 | $74.32 | $81,678 | 83,829 |
| 2020-05-08 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 1,099 | $7.10 | $7,803 | 84,928 |
| 2020-04-01 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Equity grant / award
A
|
Common Stock | 2,192 | $0.00 | $0 | 83,829 |
| 2020-04-01 | Macchiaverna Stephen | EVP, Secretary & Treasurer |
Other disposed transaction
F
|
common stock | 301 | $60.75 | $18,286 | 83,528 |
| 2020-03-13 | Fajemirokun-Beck Olufunlayo Olurinde | Dir |
Open-market buy
P
|
Common Stock | 384 | $52.00 | $19,968 | 1,087 |
| 2020-03-05 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 955 | $0.00 | $0 | 9,459 |
| 2020-03-05 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 955 | $74.50 | $71,148 | 81,637 |
| 2020-03-05 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 955 | $7.10 | $6,780 | 82,592 |
| 2020-02-26 | Priest Leta D | Dir |
Open-market buy
P
|
Common Stock | 379 | $66.00 | $25,014 | 2,994 |
| 2020-01-12 | Pomerantz Heather | EVP of Finance |
Equity grant / award
A · derivative
|
Option to purchase Common Stock | 15,000 | $0.00 | $0 | 15,000 |
| 2019-12-13 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 1,175 | $57.75 | $67,856 | 161,623 |
| 2019-11-27 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,363 | $55.25 | $185,806 | 145,633 |
| 2019-11-26 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $55.00 | $275,000 | 148,996 |
| 2019-11-25 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,000 | $0.00 | $0 | 23,566 |
| 2019-11-25 | Weise Stephen | EVP Manufacturing &SupplyChain |
Open-market sell
S
|
common stock | 4,000 | $53.96 | $215,840 | 0 |
| 2019-11-25 | Weise Stephen | EVP Manufacturing &SupplyChain |
Exercise / conversion
M
|
common stock | 4,000 | $9.05 | $36,200 | 4,000 |
| 2019-11-15 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 998 | $55.54 | $55,427 | 153,996 |
| 2019-11-12 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 5,000 | $56.00 | $280,000 | 154,994 |
| 2019-11-07 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,966 | $0.00 | $0 | 9,934 |
| 2019-11-07 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 4,966 | $54.50 | $270,667 | 81,637 |
| 2019-11-07 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 4,966 | $16.45 | $81,691 | 86,603 |
| 2019-10-01 | Fajemirokun-Beck Olufunlayo Olurinde | Dir |
Equity grant / award
A
|
Common Stock | 703 | $0.00 | $0 | 703 |
| 2019-08-08 | Basto J David | Dir |
Open-market buy
P
|
Common Stock | 6,400 | $38.61 | $247,095 | 23,721 |
| 2019-06-14 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 15,000 | $47.75 | $716,250 | 164,994 |
| 2019-06-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,053 | $0.00 | $0 | 0 |
| 2019-06-11 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 4,053 | $48.25 | $195,557 | 179,994 |
| 2019-06-11 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 4,053 | $15.00 | $60,795 | 184,047 |
| 2019-06-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 10,000 | $0.00 | $0 | 16,995 |
| 2019-06-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 10,000 | $47.05 | $470,500 | 72,938 |
| 2019-06-11 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 10,000 | $9.05 | $90,500 | 82,938 |
| 2019-06-10 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 14,340 | $0.00 | $0 | 4,053 |
| 2019-06-10 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 14,340 | $48.25 | $691,905 | 179,994 |
| 2019-06-10 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 14,340 | $15.00 | $215,100 | 194,334 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 11,767 | $0.00 | $0 | 0 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 11,764 | $0.00 | $0 | 0 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 11,767 | $47.67 | $560,933 | 179,994 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 11,767 | $9.05 | $106,491 | 191,761 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 11,764 | $47.69 | $561,037 | 179,994 |
| 2019-06-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 11,764 | $9.05 | $106,464 | 191,758 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 12,626 | $0.00 | $0 | 6,313 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 10,414 | $0.00 | $0 | 0 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,469 | $0.00 | $0 | 8,940 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 12,626 | $47.82 | $603,826 | 179,994 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 12,626 | $7.10 | $89,645 | 192,620 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 10,414 | $47.84 | $498,237 | 179,994 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 10,414 | $7.10 | $73,939 | 190,408 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 4,469 | $47.88 | $213,976 | 179,994 |
| 2019-06-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 4,469 | $16.45 | $73,515 | 184,463 |
| 2019-04-01 | KING ROBERT C | Dir |
Equity grant / award
A
|
Common Stock | 1,655 | $0.00 | $0 | 23,988 |
| 2019-03-08 | MIDOCEAN ASSOCIATES SPC | 10% |
Open-market sell
S
|
Common Stock | 4,000,000 | $38.57 | $154,280,000 | 3,294,653 |
| 2019-03-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 25,000 | $0.00 | $0 | 10,414 |
| 2019-03-06 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 25,000 | $39.54 | $988,475 | 179,994 |
| 2019-03-06 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
common stock | 25,000 | $7.10 | $177,500 | 204,994 |
| 2018-09-27 | Priest Leta D | Dir |
Equity grant / award
A
|
Common Stock | 960 | $0.00 | $0 | 960 |
| 2018-09-13 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,512 | $0.00 | $0 | 61,088 |
| 2018-09-13 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 3,512 | $37.75 | $132,578 | 162,798 |
| 2018-09-13 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 3,512 | $11.00 | $38,632 | 166,310 |
| 2018-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 15,614 | $0.00 | $0 | 64,600 |
| 2018-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 10,874 | $0.00 | $0 | 28,417 |
| 2018-09-12 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 15,614 | $37.10 | $579,279 | 162,798 |
| 2018-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 15,614 | $11.00 | $171,754 | 178,412 |
| 2018-09-12 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 10,874 | $37.18 | $404,295 | 162,798 |
| 2018-09-12 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 10,874 | $9.05 | $98,410 | 173,672 |
| 2018-08-21 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 3,416 | $36.09 | $123,301 | 162,798 |
| 2018-08-21 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 562 | $0.00 | $0 | 0 |
| 2018-08-21 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,333 | $0.00 | $0 | 61,282 |
| 2018-08-21 | Morris Scott James | President and COO |
Open-market sell
S
|
Common stock | 562 | $36.35 | $20,429 | 162,798 |
| 2018-08-21 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common stock | 562 | $15.00 | $8,430 | 163,360 |
| 2018-08-21 | Morris Scott James | President and COO |
Open-market sell
S
|
Common stock | 3,333 | $36.35 | $121,155 | 162,798 |
| 2018-08-21 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common stock | 3,333 | $9.05 | $30,164 | 166,131 |
| 2018-08-17 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 21,584 | $34.61 | $747,109 | 166,214 |
| 2018-08-14 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 3,202 | $33.80 | $108,228 | 179,994 |
| 2018-08-13 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 1,700 | $33.84 | $57,528 | 183,196 |
| 2018-08-10 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
common stock | 15,098 | $33.86 | $511,218 | 184,896 |
| 2018-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 32,995 |
| 2018-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 5,000 | $33.00 | $165,000 | 72,938 |
| 2018-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 5,000 | $9.05 | $45,250 | 77,938 |
| 2018-06-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 5,000 | $24.25 | $121,250 | 187,798 |
| 2018-06-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 2,500 | $24.00 | $60,000 | 192,798 |
| 2018-06-04 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 22,624 |
| 2018-06-04 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 5,000 | $23.10 | $115,500 | 195,298 |
| 2018-06-04 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 5,000 | $9.05 | $45,250 | 200,298 |
| 2018-05-23 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 2,500 | $22.00 | $55,000 | 195,298 |
| 2018-05-16 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 5,000 | $0.00 | $0 | 27,624 |
| 2018-05-16 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 5,000 | $21.00 | $105,000 | 197,798 |
| 2018-05-16 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 5,000 | $9.05 | $45,250 | 202,798 |
| 2018-05-11 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 10,000 | $0.00 | $0 | 32,624 |
| 2018-05-11 | Morris Scott James | President and COO |
Open-market sell
S
|
common stock | 10,000 | $20.80 | $208,030 | 197,798 |
| 2018-05-11 | Morris Scott James | President and COO |
Exercise / conversion
M
|
common stock | 10,000 | $9.05 | $90,500 | 207,798 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 4,000 | $0.00 | $0 | 37,995 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 946 | $0.00 | $0 | 0 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common stock | 4,000 | $20.50 | $82,020 | 72,938 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common stock | 4,000 | $9.05 | $36,200 | 76,938 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common stock | 946 | $20.47 | $19,361 | 72,938 |
| 2018-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common stock | 946 | $7.10 | $6,717 | 73,884 |
| 2018-03-30 | NORRIS CHARLES A | Dir |
Equity grant / award
A
|
Common Stock | 3,799 | $0.00 | $0 | 20,552 |
| 2018-03-27 | GEORGE WALTER N. | Dir |
Equity grant / award
W
|
Common Stock | 125 | $0.00 | $0 | 35,345 |
| 2018-02-20 | Morris Scott James | President and COO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 14,208 | $0.00 | $0 | 14,208 |
| 2017-12-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Opt to Purchase Common Stock | 10,000 | $0.00 | $0 | 60,584 |
| 2017-12-07 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,000 | $18.93 | $189,278 | 199,994 |
| 2017-12-07 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $9.05 | $90,500 | 209,994 |
| 2017-11-28 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 2,500 | $18.70 | $46,762 | 197,498 |
| 2017-11-17 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 4,031 | $7.10 | $28,620 | 206,338 |
| 2017-11-17 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 2,309 | $18.35 | $42,377 | 199,998 |
| 2017-11-16 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Opt to Purchase Common Stock | 15,125 | $0.00 | $0 | 0 |
| 2017-11-16 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 15,125 | $17.92 | $270,987 | 199,994 |
| 2017-11-16 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 15,125 | $7.10 | $107,388 | 215,119 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 1,719 | $0.00 | $0 | 5,647 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 4,031 | $0.00 | $0 | 0 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 1,907 | $0.00 | $0 | 7,366 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 2,031 | $0.00 | $0 | 4,031 |
| 2017-11-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,719 | $17.30 | $29,739 | 202,307 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 1,719 | $7.10 | $12,205 | 204,026 |
| 2017-11-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 4,031 | $17.30 | $69,736 | 202,307 |
| 2017-11-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 1,907 | $17.35 | $33,086 | 202,307 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 1,907 | $7.10 | $13,540 | 204,214 |
| 2017-11-14 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 2,031 | $17.35 | $35,238 | 202,307 |
| 2017-11-14 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 2,031 | $7.10 | $14,420 | 204,338 |
| 2017-11-13 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 312 | $0.00 | $0 | 6,062 |
| 2017-11-13 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 312 | $17.35 | $5,413 | 202,307 |
| 2017-11-13 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 312 | $7.10 | $2,215 | 202,619 |
| 2017-11-13 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to Purchase Common Stock | 4,946 | $0.00 | $0 | 0 |
| 2017-11-13 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 4,946 | $17.34 | $85,783 | 72,938 |
| 2017-11-13 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 4,946 | $7.10 | $35,117 | 77,884 |
| 2017-11-10 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 10,000 | $0.00 | $0 | 9,273 |
| 2017-11-10 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 10,000 | $17.20 | $172,000 | 202,307 |
| 2017-11-10 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 10,000 | $7.10 | $71,000 | 212,307 |
| 2017-09-15 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to Purchase Common Stock | 6,000 | $0.00 | $0 | 4,946 |
| 2017-09-15 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 6,000 | $15.81 | $94,850 | 72,938 |
| 2017-09-15 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 6,000 | $7.10 | $42,600 | 78,938 |
| 2017-08-17 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 437 | $0.00 | $0 | 0 |
| 2017-08-17 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 437 | $16.00 | $6,992 | 199,994 |
| 2017-08-17 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 437 | $8.87 | $3,876 | 200,431 |
| 2017-08-16 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 14,062 | $0.00 | $0 | 437 |
| 2017-08-16 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 14,062 | $16.01 | $225,071 | 199,994 |
| 2017-08-16 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 14,062 | $8.87 | $124,730 | 214,056 |
| 2017-08-15 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 200 | $0.00 | $0 | 14,499 |
| 2017-08-15 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 200 | $16.00 | $3,200 | 199,994 |
| 2017-08-15 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 200 | $8.87 | $1,774 | 200,194 |
| 2017-08-14 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 8,977 | $0.00 | $0 | 14,699 |
| 2017-08-14 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 8,977 | $16.00 | $143,632 | 199,994 |
| 2017-08-14 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 8,977 | $8.87 | $79,626 | 208,971 |
| 2017-06-15 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase Common Stock | 5,000 | $0.00 | $0 | 6,374 |
| 2017-06-15 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 5,000 | $16.73 | $83,626 | 202,307 |
| 2017-06-15 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 5,000 | $7.10 | $35,500 | 207,307 |
| 2017-06-01 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 15,125 | $0.00 | $0 | 0 |
| 2017-06-01 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 15,125 | $15.26 | $230,851 | 199,994 |
| 2017-06-01 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 15,125 | $7.10 | $107,388 | 215,119 |
| 2017-05-18 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 7,300 | $13.75 | $100,349 | 75,532 |
| 2017-05-12 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 5,000 | $14.20 | $71,000 | 202,307 |
| 2017-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
options to purchase common stock | 10,000 | $0.00 | $0 | 946 |
| 2017-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
common stock | 10,000 | $14.13 | $141,292 | 72,938 |
| 2017-05-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
common stock | 10,000 | $7.10 | $71,000 | 82,938 |
| 2017-05-09 | Morris Scott James | President and COO |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 10,000 | $0.00 | $0 | 11,374 |
| 2017-05-09 | Morris Scott James | President and COO |
Open-market sell
S
|
Common Stock | 10,000 | $14.00 | $140,008 | 207,307 |
| 2017-05-09 | Morris Scott James | President and COO |
Exercise / conversion
M
|
Common Stock | 10,000 | $7.10 | $71,000 | 217,307 |
| 2017-04-03 | Walsh Cathal | Senior VP of Cooler Operations |
Equity grant / award
A · derivative
|
Options to purchase common stock | 23,173 | $0.00 | $0 | 23,173 |
| 2017-03-14 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 17,850 | $11.07 | $197,651 | 68,232 |
| 2016-12-30 | Walsh Cathal | Senior VP of Cooler Operations |
Equity grant / award
A · derivative
|
Option to Purchase Common Stock | 35,414 | $0.00 | $0 | 35,414 |
| 2016-12-09 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 7,269 | $9.50 | $69,056 | 0 |
| 2016-12-09 | Hieger Michael | SVP Manufacturing Operations |
Open-market sell
S
|
Common Stock | 7,269 | $9.50 | $69,056 | 6,336 |
| 2016-12-09 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M
|
Common Stock | 7,269 | $6.27 | $45,577 | 13,605 |
| 2016-12-08 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M · derivative
|
Option to purchase common stock | 3,092 | $9.50 | $29,374 | 7,269 |
| 2016-12-08 | Hieger Michael | SVP Manufacturing Operations |
Open-market sell
S
|
Common Stock | 3,092 | $9.50 | $29,374 | 6,336 |
| 2016-12-08 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M
|
Common Stock | 3,092 | $6.27 | $19,387 | 9,428 |
| 2016-11-04 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 22,315 | $0.00 | $0 | 0 |
| 2016-11-04 | KASSAR RICHARD A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 22,315 | $8.20 | $183,012 | 199,994 |
| 2016-11-04 | KASSAR RICHARD A | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 22,315 | $6.27 | $139,915 | 222,309 |
| 2016-09-27 | KASSAR RICHARD A | Chief Financial Officer |
Equity grant / award
A · derivative
|
Option to Purchase Common Stock | 79,800 | $0.00 | $0 | 79,800 |
| 2016-09-15 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 5,800 | $10.16 | $58,914 | 50,382 |
| 2016-09-14 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 16,663 | $10.02 | $167,042 | 44,582 |
| 2016-09-14 | Winstanley Mary Kathryn | Vice President of Marketing |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 7,920 | $0.00 | $0 | 0 |
| 2016-09-14 | Winstanley Mary Kathryn | Vice President of Marketing |
Open-market sell
S
|
Common Stock | 7,920 | $10.01 | $79,263 | 16,484 |
| 2016-09-14 | Winstanley Mary Kathryn | Vice President of Marketing |
Exercise / conversion
M
|
Common Stock | 7,920 | $7.10 | $56,232 | 24,404 |
| 2016-09-13 | Cyr William B. | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 27,919 | $9.75 | $272,154 | 27,919 |
| 2016-09-12 | GEORGE WALTER N. | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $9.80 | $24,496 | 34,311 |
| 2016-09-06 | Cyr William B. | Chief Executive Officer |
Equity grant / award
A · derivative
|
Option to purchase Common Stock | 1,000,000 | $0.00 | $0 | 1,000,000 |
| 2016-08-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to Purchase Common Stock | 5,052 | $0.00 | $0 | 0 |
| 2016-08-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 5,052 | $10.84 | $54,762 | 72,938 |
| 2016-08-10 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 5,052 | $6.27 | $31,676 | 77,990 |
| 2016-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to Purchase Common Stock | 5,000 | $0.00 | $0 | 5,052 |
| 2016-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 5,000 | $10.67 | $53,372 | 72,938 |
| 2016-08-09 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 5,000 | $6.27 | $31,350 | 77,938 |
| 2016-06-06 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 887 | $0.00 | $0 | 1,332 |
| 2016-06-06 | Hieger Michael | SVP Manufacturing Operations |
Open-market sell
S
|
Common Stock | 887 | $9.42 | $8,356 | 0 |
| 2016-06-06 | Hieger Michael | SVP Manufacturing Operations |
Exercise / conversion
M
|
Common Stock | 887 | $7.10 | $6,298 | 887 |
| 2016-05-27 | Winstanley Mary Kathryn | Vice President of Marketing |
Exercise / conversion
M · derivative
|
Options to purchase Common Stock | 7,171 | $0.00 | $0 | 0 |
| 2016-05-27 | Winstanley Mary Kathryn | Vice President of Marketing |
Open-market sell
S
|
Common Stock | 7,171 | $9.86 | $70,715 | 16,484 |
| 2016-05-27 | Winstanley Mary Kathryn | Vice President of Marketing |
Exercise / conversion
M
|
Common Stock | 7,171 | $6.27 | $44,962 | 23,655 |
| 2016-05-17 | Basto J David | Dir |
Equity grant / award
A
|
Common Stock | 4,144 | $0.00 | $0 | 9,977 |
| 2016-05-16 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M · derivative
|
Options to purchase common stock | 3,600 | $0.00 | $0 | 10,052 |
| 2016-05-16 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Open-market sell
S
|
Common Stock | 3,600 | $9.14 | $32,900 | 72,938 |
| 2016-05-16 | Macchiaverna Stephen | Sr. VP, Controller, Secretary |
Exercise / conversion
M
|
Common Stock | 3,600 | $6.27 | $22,572 | 76,538 |
| 2016-05-10 | NORRIS CHARLES A | Dir |
Other acquired transaction
J
|
Common Stock | 163,012 | $0.00 | $0 | 563,568 |
| 2016-05-10 | NORRIS CHARLES A | Dir |
Other disposed transaction
J
|
Common Stock | 1,600,445 | $0.00 | $0 | 0 |