Financial Metrics
BCPC BALCHEM CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 135141000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 138794000.0 | +2.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 138509000.0 | -0.2% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 137728000.0 | -0.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 147082000.0 | +6.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 150716000.0 | +2.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 161410000.0 | +7.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 163687000.0 | +1.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 155043000.0 | -5.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 157029000.0 | +1.3% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 161554000.0 | +2.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 158595000.0 | -1.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 174436000.0 | +10.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 173355000.0 | -0.6% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 175140000.0 | +1.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 185656000.0 | +6.0% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 202365000.0 | +9.0% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 197869000.0 | -2.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 228867000.0 | +15.7% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 236693000.0 | +3.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 244267000.0 | +3.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 232540000.0 | -4.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 231252000.0 | -0.6% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 229948000.0 | -0.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 239659000.0 | +4.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 234081000.0 | -2.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 239940000.0 | +2.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 250519000.0 | +4.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 255467000.0 | +2.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 267558000.0 | +4.7% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 553204000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 594790000.0 | +7.5% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 643679000.0 | +8.2% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 643705000.0 | +0.0% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 703644000.0 | +9.3% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 799023000.0 | +13.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 942358000.0 | +17.9% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 922439000.0 | -2.1% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 240004000.0 | -74.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 263617000.0 | +9.8% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 42824000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 46449000.0 | +8.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 44656000.0 | -3.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 44429000.0 | -0.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 46761000.0 | +5.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 46181000.0 | -1.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 51459000.0 | +11.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 53466000.0 | +3.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 48002000.0 | -10.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 49095000.0 | +2.3% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 53918000.0 | +9.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 54008000.0 | +0.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 55331000.0 | +2.4% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 55380000.0 | +0.1% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 56368000.0 | +1.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 58727000.0 | +4.2% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 59447000.0 | +1.2% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 60934000.0 | +2.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 71506000.0 | +17.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 71876000.0 | +0.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 68430000.0 | -4.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 73170000.0 | +6.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 77349000.0 | +5.7% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 76544000.0 | -1.0% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 81514000.0 | +6.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 82994000.0 | +1.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 85361000.0 | +2.9% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 88168000.0 | +3.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 93113000.0 | +5.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 95453000.0 | +2.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 180861000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 189009000.0 | +4.5% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 204252000.0 | +8.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 211367000.0 | +3.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 223897000.0 | +5.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 243174000.0 | +8.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 280451000.0 | +15.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 302056000.0 | +7.7% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 86337000.0 | -71.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 93899000.0 | +8.8% | USD | 10-K | 2026-02-20 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 19968000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 23333000.0 | +16.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 22946000.0 | -1.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 22703000.0 | -1.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 24831000.0 | +9.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 23055000.0 | -7.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 27240000.0 | +18.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 27103000.0 | -0.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 25523000.0 | -5.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 26480000.0 | +3.7% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 26402000.0 | -0.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 26030000.0 | -1.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 26278000.0 | +1.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 26917000.0 | +2.4% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 29028000.0 | +7.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 30575000.0 | +5.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 30593000.0 | +0.1% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 32513000.0 | +6.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 38336000.0 | +17.9% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 39920000.0 | +4.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 33625000.0 | -15.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 34408000.0 | +2.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 42836000.0 | +24.5% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 43614000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 41676000.0 | -4.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 45797000.0 | +9.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 47992000.0 | +4.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 51015000.0 | +6.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 51442000.0 | +0.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54579000.0 | +6.1% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 90838000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 96903000.0 | +6.7% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 107100000.0 | +10.5% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 102553000.0 | -4.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 111147000.0 | +8.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 127502000.0 | +14.7% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 145186000.0 | +13.9% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 159193000.0 | +9.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 182909000.0 | +14.9% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 209326000.0 | +14.4% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11886000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 14150000.0 | +19.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 14012000.0 | -1.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 15518000.0 | +10.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 16536000.0 | +6.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 16043000.0 | -3.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 19346000.0 | +20.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 19679000.0 | +1.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 19214000.0 | -2.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 18783000.0 | -2.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 19829000.0 | +5.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 20676000.0 | +4.3% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 19768000.0 | -4.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 21125000.0 | +6.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 21568000.0 | +2.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 23411000.0 | +8.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 22731000.0 | -2.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 25013000.0 | +10.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 28930000.0 | +15.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-06-30 | 29782000.0 | +2.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 25249000.0 | -15.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 22710000.0 | -10.1% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 30110000.0 | +32.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 29075000.0 | -3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 28986000.0 | -0.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 32069000.0 | +10.6% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 33837000.0 | +5.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 37053000.0 | +9.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 38278000.0 | +3.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 40289000.0 | +5.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 55972000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 90071000.0 | +60.9% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 78573000.0 | -12.8% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 79671000.0 | +1.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 84623000.0 | +6.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 96104000.0 | +13.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 105367000.0 | +9.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 108543000.0 | +3.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 33583000.0 | -69.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 39225000.0 | +16.8% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.38 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.45 | +18.4% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.44 | -2.2% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.49 | +11.4% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.52 | +6.1% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.5 | -3.8% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.6 | +20.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.61 | +1.7% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.6 | -1.6% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.58 | -3.3% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.62 | +6.9% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.64 | +3.2% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.62 | -3.1% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.66 | +6.5% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.67 | +1.5% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.73 | +9.0% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.71 | -2.7% | USD/shares | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 0.78 | +9.9% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.9 | +15.4% | USD/shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.93 | +3.3% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.79 | -15.1% | USD/shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.71 | -10.1% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.94 | +32.4% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.91 | -3.2% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.9 | -1.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.99 | +10.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.05 | +6.1% | USD/shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1.14 | +8.6% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.18 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.25 | +5.9% | USD/shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 1.78 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 2.83 | +59.0% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2.45 | -13.4% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.48 | +1.2% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 2.63 | +6.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 2.98 | +13.3% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 3.29 | +10.4% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 3.38 | +2.7% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.05 | -68.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.23 | +17.1% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.37 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.44 | +18.9% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.44 | +0.0% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.48 | +9.1% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.51 | +6.3% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.5 | -2.0% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.6 | +20.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.61 | +1.7% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.59 | -3.3% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.58 | -1.7% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.61 | +5.2% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.64 | +4.9% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.61 | -4.7% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.65 | +6.6% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.66 | +1.5% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.72 | +9.1% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.7 | -2.8% | USD/shares | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 0.77 | +10.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.89 | +15.6% | USD/shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.92 | +3.4% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.78 | -15.2% | USD/shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.7 | -10.3% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.93 | +32.9% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.9 | -3.2% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.89 | -1.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.98 | +10.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.03 | +5.1% | USD/shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1.13 | +9.7% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.17 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.24 | +6.0% | USD/shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 1.75 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 2.79 | +59.4% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2.42 | -13.3% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.45 | +1.2% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 2.6 | +6.1% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 2.94 | +13.1% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 3.25 | +10.5% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 3.35 | +3.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.03 | -69.3% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.21 | +17.5% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39172000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 33421000.0 | -14.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 32533000.0 | -2.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 38643000.0 | +18.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 36997000.0 | -4.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 43599000.0 | +17.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 34741000.0 | -20.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 40416000.0 | +16.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 42679000.0 | +5.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 62476000.0 | +46.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 42671000.0 | -31.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 54268000.0 | +27.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39004000.0 | -28.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 41674000.0 | +6.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 59404000.0 | +42.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 65672000.0 | +10.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 73959000.0 | +12.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 76407000.0 | +3.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 78967000.0 | +3.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 84571000.0 | +7.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 88535000.0 | +4.7% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 79902000.0 | -9.8% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 90013000.0 | +12.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 103239000.0 | +14.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 64466000.0 | -37.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 76183000.0 | +18.2% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 56489000.0 | -25.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 66560000.0 | +17.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 60199000.0 | -9.6% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 66856000.0 | +11.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 76952000.0 | +15.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 64447000.0 | -16.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 60349000.0 | -6.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 63738000.0 | +5.6% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 73694000.0 | +15.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 49515000.0 | -32.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 49901000.0 | +0.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 65427000.0 | +31.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 65093000.0 | -0.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 38643000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 40416000.0 | +4.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 54268000.0 | +34.3% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 65672000.0 | +21.0% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 84571000.0 | +28.8% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 103239000.0 | +22.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 66560000.0 | -35.5% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 64447000.0 | -3.2% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 49515000.0 | -23.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 74570000.0 | +50.6% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 69365000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 67072000.0 | -3.3% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 68841000.0 | +2.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 83252000.0 | +20.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 79171000.0 | -4.9% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 84791000.0 | +7.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 86715000.0 | +2.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 91226000.0 | +5.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 96001000.0 | +5.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 98595000.0 | +2.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 101205000.0 | +2.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 99545000.0 | -1.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 99834000.0 | +0.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 101595000.0 | +1.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 93995000.0 | -7.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 93444000.0 | -0.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 105867000.0 | +13.3% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 97107000.0 | -8.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 98709000.0 | +1.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 98214000.0 | -0.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 106806000.0 | +8.7% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 113782000.0 | +6.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 110711000.0 | -2.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 117408000.0 | +6.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 136974000.0 | +16.7% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 138579000.0 | +1.2% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 140812000.0 | +1.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 131578000.0 | -6.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 131369000.0 | -0.2% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 125109000.0 | -4.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 129009000.0 | +3.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 125284000.0 | -2.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 139881000.0 | +11.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 123400000.0 | -11.8% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 120537000.0 | -2.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 119662000.0 | -0.7% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 130447000.0 | +9.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 135982000.0 | +4.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 131542000.0 | -3.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 83252000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 91226000.0 | +9.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 99545000.0 | +9.1% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 93444000.0 | -6.1% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 98214000.0 | +5.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 117408000.0 | +19.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 131578000.0 | +12.1% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 125284000.0 | -4.8% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 119662000.0 | -4.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 143596000.0 | +20.0% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 60444000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 57839000.0 | -4.3% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 56675000.0 | -2.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 57245000.0 | +1.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 62867000.0 | +9.8% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 62129000.0 | -1.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 59624000.0 | -4.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 60696000.0 | +1.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 66270000.0 | +9.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 70071000.0 | +5.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 71778000.0 | +2.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 67187000.0 | -6.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 66764000.0 | -0.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 68430000.0 | +2.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 73830000.0 | +7.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 83893000.0 | +13.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 83196000.0 | -0.8% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 81546000.0 | -2.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 77430000.0 | -5.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 70620000.0 | -8.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 77022000.0 | +9.1% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 78333000.0 | +1.7% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 81925000.0 | +4.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 91058000.0 | +11.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 108411000.0 | +19.1% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 140840000.0 | +29.9% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 139464000.0 | -1.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 119668000.0 | -14.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 124768000.0 | +4.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 124949000.0 | +0.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 116346000.0 | -6.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 109521000.0 | -5.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 110381000.0 | +0.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 117099000.0 | +6.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 118510000.0 | +1.2% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 130802000.0 | +10.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 144926000.0 | +10.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 148150000.0 | +2.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 132435000.0 | -10.6% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 57245000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 60696000.0 | +6.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 67187000.0 | +10.7% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 83893000.0 | +24.9% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 70620000.0 | -15.8% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 91058000.0 | +28.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 119668000.0 | +31.4% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 109521000.0 | -8.5% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 130802000.0 | +19.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 131449000.0 | +0.5% | USD | 10-K | 2026-02-20 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 177458000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 169005000.0 | -4.8% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 172785000.0 | +2.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 188442000.0 | +9.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 186956000.0 | -0.8% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 201795000.0 | +7.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 193609000.0 | -4.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 199336000.0 | +3.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 211808000.0 | +6.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 241137000.0 | +13.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 225706000.0 | -6.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 226314000.0 | +0.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 221666000.0 | -2.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 231885000.0 | +4.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 239949000.0 | +3.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 254946000.0 | +6.3% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 270681000.0 | +6.2% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 263862000.0 | -2.5% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 270122000.0 | +2.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 266888000.0 | -1.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 281204000.0 | +5.4% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 287263000.0 | +2.2% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 300275000.0 | +4.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 322232000.0 | +7.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 319804000.0 | -0.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 377141000.0 | +17.9% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 368111000.0 | -2.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 335803000.0 | -8.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 335603000.0 | -0.1% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 336534000.0 | +0.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 341222000.0 | +1.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 314242000.0 | -7.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 324859000.0 | +3.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 320156000.0 | -1.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 325988000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 313770000.0 | -3.7% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 340239000.0 | +8.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 364855000.0 | +7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 343715000.0 | -5.8% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 188442000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 199336000.0 | +5.8% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 226314000.0 | +13.5% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 254946000.0 | +12.7% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 266888000.0 | +4.7% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 322232000.0 | +20.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 335803000.0 | +4.2% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 314242000.0 | -6.4% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 313770000.0 | -0.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 365614000.0 | +16.5% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 970226000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 954292000.0 | -1.6% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 946832000.0 | -0.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 948626000.0 | +0.2% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 941385000.0 | -0.8% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 970679000.0 | +3.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 958838000.0 | -1.2% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 963636000.0 | +0.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 967989000.0 | +0.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 989467000.0 | +2.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 986076000.0 | -0.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 981355000.0 | -0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 971888000.0 | -1.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1098320000.0 | +13.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1096628000.0 | -0.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1155682000.0 | +5.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1162112000.0 | +0.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 1151256000.0 | -0.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1161341000.0 | +0.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 1165843000.0 | +0.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1169215000.0 | +0.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 1173606000.0 | +0.4% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 1179349000.0 | +0.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1199325000.0 | +1.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1194908000.0 | -0.4% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 1606674000.0 | +34.5% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 1633008000.0 | +1.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1624512000.0 | -0.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 1628765000.0 | +0.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1619231000.0 | -0.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1603484000.0 | -1.0% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1597211000.0 | -0.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 1588700000.0 | -0.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1574966000.0 | -0.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1596944000.0 | +1.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1575371000.0 | -1.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1617555000.0 | +2.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1678247000.0 | +3.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1661031000.0 | -1.0% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 948626000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 963636000.0 | +1.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 981355000.0 | +1.8% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1155682000.0 | +17.8% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1165843000.0 | +0.9% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1199325000.0 | +2.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1624512000.0 | +35.5% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1597211000.0 | -1.7% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1575371000.0 | -1.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1686252000.0 | +7.0% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 78619000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 74969000.0 | -4.6% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 73794000.0 | -1.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 101008000.0 | +36.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 84792000.0 | -16.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 84626000.0 | -0.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 89786000.0 | +6.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 108396000.0 | +20.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 98115000.0 | -9.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 60632000.0 | -38.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 65951000.0 | +8.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 82056000.0 | +24.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 63810000.0 | -22.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 62091000.0 | -2.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 72023000.0 | +16.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 92258000.0 | +28.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 71720000.0 | -22.3% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 67960000.0 | -5.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 68413000.0 | +0.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 94428000.0 | +38.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 88763000.0 | -6.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 100759000.0 | +13.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 104926000.0 | +4.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 143802000.0 | +37.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 123529000.0 | -14.1% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 144143000.0 | +16.7% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 142085000.0 | -1.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 140042000.0 | -1.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 116523000.0 | -16.8% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 114386000.0 | -1.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 108038000.0 | -5.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 148491000.0 | +37.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 124425000.0 | -16.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 113322000.0 | -8.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 109439000.0 | -3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 157685000.0 | +44.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 139555000.0 | -11.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 138137000.0 | -1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 126369000.0 | -8.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 101008000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 108396000.0 | +7.3% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 82056000.0 | -24.3% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 92258000.0 | +12.4% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 94428000.0 | +2.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 143802000.0 | +52.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 140042000.0 | -2.6% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 148491000.0 | +6.0% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 157685000.0 | +6.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 176384000.0 | +11.9% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 489975000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 458138000.0 | -6.5% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 430410000.0 | -6.1% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 427593000.0 | -0.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 399084000.0 | -6.7% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 408295000.0 | +2.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 372899000.0 | -8.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 346755000.0 | -7.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 328099000.0 | -5.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 326247000.0 | -0.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 300874000.0 | -7.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 289737000.0 | -3.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 261379000.0 | -9.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 365975000.0 | +40.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 363042000.0 | -0.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 412015000.0 | +13.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 395841000.0 | -3.9% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 358733000.0 | -9.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 341898000.0 | -4.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 337610000.0 | -1.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 319723000.0 | -5.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 303964000.0 | -4.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 290271000.0 | -4.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 322310000.0 | +11.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 321226000.0 | -0.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 705304000.0 | +119.6% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 737086000.0 | +4.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 686228000.0 | -6.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 655349000.0 | -4.5% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 612328000.0 | -6.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 578217000.0 | -5.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 543227000.0 | -6.1% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 509909000.0 | -6.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 462602000.0 | -9.3% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 419718000.0 | -9.3% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 425458000.0 | +1.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 408854000.0 | -3.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 410334000.0 | +0.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 363167000.0 | -11.5% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 427593000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 346755000.0 | -18.9% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 289737000.0 | -16.4% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 412015000.0 | +42.2% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 337610000.0 | -18.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 322310000.0 | -4.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 686228000.0 | +112.9% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 543227000.0 | -20.8% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 425458000.0 | -21.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 428839000.0 | +0.8% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 480251000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 496154000.0 | +3.3% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 516422000.0 | +4.1% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 521033000.0 | +0.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 542301000.0 | +4.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 562384000.0 | +3.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 585939000.0 | +4.2% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 616881000.0 | +5.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-03-31 | 639890000.0 | +3.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 663220000.0 | +3.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 685202000.0 | +3.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 691618000.0 | +0.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-03-31 | 710509000.0 | +2.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 732345000.0 | +3.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 733586000.0 | +0.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-12-31 | 743667000.0 | +1.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-03-31 | 766271000.0 | +3.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 792523000.0 | +3.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 819443000.0 | +3.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 828233000.0 | +1.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 849492000.0 | +2.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 869642000.0 | +2.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 889078000.0 | +2.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 877015000.0 | -1.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-03-31 | 873682000.0 | -0.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-06-30 | 901370000.0 | +3.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 895922000.0 | -0.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-12-31 | 938284000.0 | +4.7% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-03-31 | 973416000.0 | +3.7% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 1006903000.0 | +3.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 1025267000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2023-12-31 | 1053984000.0 | +2.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-03-31 | 1078791000.0 | +2.4% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 1112364000.0 | +3.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 1177226000.0 | +5.8% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2024-12-31 | 1149913000.0 | -2.3% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 1208701000.0 | +5.1% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 1267913000.0 | +4.9% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 1297864000.0 | +2.4% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 521033000.0 | — | USD | 10-K | 2020-02-21 |
| Annual | 2017-12-31 | 616881000.0 | +18.4% | USD | 10-K | 2021-02-19 |
| Annual | 2018-12-31 | 691618000.0 | +12.1% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 743667000.0 | +7.5% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 828233000.0 | +11.4% | USD | 10-K | 2024-02-16 |
| Annual | 2021-12-31 | 877015000.0 | +5.9% | USD | 10-K | 2025-02-21 |
| Annual | 2022-12-31 | 938284000.0 | +7.0% | USD | 10-K | 2026-02-20 |
| Annual | 2023-12-31 | 1053984000.0 | +12.3% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1149913000.0 | +9.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1257413000.0 | +9.3% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 252350000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 243732000.0 | -3.4% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 235112000.0 | -3.5% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 226490000.0 | -3.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 217864000.0 | -3.8% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 209234000.0 | -4.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 200600000.0 | -4.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 183964000.0 | -8.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 175323000.0 | -4.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.0 | -100.0% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.0 | — | USD | 10-Q | 2018-11-06 |
| Annual | 2016-12-31 | 226490000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 0.0 | -100.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 156000000.0 | — | USD | 10-K | 2019-02-28 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 55958000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 79817000.0 | +42.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 22802000.0 | -71.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 45692000.0 | +100.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 79454000.0 | +73.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 25479000.0 | -67.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 46696000.0 | +83.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 79185000.0 | +69.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 22483000.0 | -71.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 48812000.0 | +117.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 91494000.0 | +87.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 22565000.0 | -75.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 67180000.0 | +197.7% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 102540000.0 | +52.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 40607000.0 | -60.4% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 76389000.0 | +88.1% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 116023000.0 | +51.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 7021000.0 | -93.9% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 55261000.0 | +687.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 96881000.0 | +75.3% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 34838000.0 | -64.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 69829000.0 | +100.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 116355000.0 | +66.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 33388000.0 | -71.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 78380000.0 | +134.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 129682000.0 | +65.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 36457000.0 | -71.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 83709000.0 | +129.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 149281000.0 | +78.3% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 107612000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 110618000.0 | +2.8% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 118697000.0 | +7.3% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 124461000.0 | +4.9% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 150494000.0 | +20.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 160514000.0 | +6.7% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 138536000.0 | -13.7% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 183761000.0 | +32.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 181999000.0 | -1.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 216556000.0 | +19.0% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -125923000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -129167000.0 | -2.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -4250000.0 | +96.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -25908000.0 | -509.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -33477000.0 | -29.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -2264000.0 | +93.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -5830000.0 | -157.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -26349000.0 | -352.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -5780000.0 | +78.1% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | -107675000.0 | -1762.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -103109000.0 | +4.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | -5394000.0 | +94.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -13593000.0 | -152.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | -21380000.0 | -57.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -6226000.0 | +70.9% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -13520000.0 | -117.2% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | -21119000.0 | -56.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -10072000.0 | +52.3% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | -316412000.0 | -3041.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | -401525000.0 | -26.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | -10061000.0 | +97.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -13672000.0 | -35.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -22948000.0 | -67.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -6739000.0 | +70.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -13596000.0 | -101.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -22777000.0 | -67.5% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | -5912000.0 | +74.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -12533000.0 | -112.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -27475000.0 | -119.2% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | -133594000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -42696000.0 | +68.0% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -31991000.0 | +25.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -156225000.0 | -388.3% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -34591000.0 | +77.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -35300000.0 | -2.0% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -416014000.0 | -1078.5% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -34813000.0 | +91.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -59736000.0 | -71.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -43891000.0 | +26.5% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 18235000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -3419000.0 | -118.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -20461000.0 | -498.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -16301000.0 | +20.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -52012000.0 | -219.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -21696000.0 | +58.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -17946000.0 | +17.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -49411000.0 | -175.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -31574000.0 | +36.1% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 46294000.0 | +246.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 17625000.0 | -61.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | -8160000.0 | -146.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -42927000.0 | -426.1% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | -69619000.0 | -62.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -27933000.0 | +59.9% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -65727000.0 | -135.3% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | -86233000.0 | -31.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -34845000.0 | +59.6% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 239694000.0 | +787.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 268080000.0 | +11.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | -33318000.0 | -112.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -58077000.0 | -74.3% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -83175000.0 | -43.2% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -30023000.0 | +63.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -64210000.0 | -113.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -98602000.0 | -53.6% | USD | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | -31969000.0 | +67.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -60729000.0 | -90.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -111562000.0 | -83.7% | USD | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | -19454000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -68626000.0 | -252.8% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -71447000.0 | -4.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 43385000.0 | +160.7% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -101164000.0 | -333.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -102178000.0 | -1.0% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 246679000.0 | +341.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -153321000.0 | -162.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -133815000.0 | +12.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -152810000.0 | -14.2% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10660000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 14736000.0 | +38.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 18801000.0 | +27.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 2934000.0 | -84.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 10819000.0 | +268.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 17676000.0 | +63.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 3735000.0 | -78.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 7700000.0 | +106.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 11328000.0 | +47.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 8488000.0 | -25.1% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 14688000.0 | +73.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 19557000.0 | +33.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 4989000.0 | -74.5% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 12375000.0 | +148.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 19279000.0 | +55.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 5951000.0 | -69.1% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 13126000.0 | +120.6% | USD | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 21568000.0 | +64.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 9709000.0 | -55.0% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 20109000.0 | +107.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 34950000.0 | +73.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 9612000.0 | -72.5% | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 17513000.0 | +82.2% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 25833000.0 | +47.5% | USD | 10-Q | 2023-10-27 |
| Annual | 2016-12-31 | 23034000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 27526000.0 | +19.5% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 19170000.0 | -30.4% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 25790000.0 | +34.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 32080000.0 | +24.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 36142000.0 | +12.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 49086000.0 | +35.8% | USD | 10-K | 2023-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31575778.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 31609197.0 | +0.1% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 31720147.0 | +0.4% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 31757861.0 | +0.1% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 31866924.0 | +0.3% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 31888821.0 | +0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 31997587.0 | +0.3% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 32019605.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 32100110.0 | +0.3% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 32208686.0 | +0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 32250152.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 32256209.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 32330032.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 32355296.0 | +0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 32169087.0 | -0.6% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 32201917.0 | +0.1% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 32316842.0 | +0.4% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 32341496.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 32342602.0 | +0.0% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 32372621.0 | +0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32451930.0 | +0.2% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 32404774.0 | -0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 32382637.0 | -0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 32287150.0 | -0.3% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 32116069.0 | -0.5% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 32120593.0 | +0.0% | shares | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 32134902.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 32152787.0 | +0.1% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 32225627.0 | +0.2% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 32239202.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 32240144.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 32254728.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32423400.0 | +0.5% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 32434858.0 | +0.0% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 32507716.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 32527244.0 | +0.1% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32611544.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32455554.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32376314.0 | -0.2% | shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 31757861.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 32019605.0 | +0.8% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 32256209.0 | +0.7% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 32201917.0 | -0.2% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 32372621.0 | +0.5% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 32287150.0 | -0.3% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 32152787.0 | -0.4% | shares | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 32254728.0 | +0.3% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 32527244.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32058121.0 | -1.4% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31575778.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 31609197.0 | +0.1% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 31720147.0 | +0.4% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 31757861.0 | +0.1% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 31866924.0 | +0.3% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 31888821.0 | +0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 31997587.0 | +0.3% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 32019605.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 32100110.0 | +0.3% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 32213094.0 | +0.4% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 32250152.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 32256915.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 32336228.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 32355296.0 | +0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 32401586.0 | +0.1% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 32405796.0 | +0.0% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 32447415.0 | +0.1% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 32451415.0 | +0.0% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 32451415.0 | +0.0% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 32448705.0 | -0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32471019.0 | +0.1% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 32470829.0 | -0.0% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 32467909.0 | -0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 32287150.0 | -0.6% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 32116069.0 | -0.5% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 32120593.0 | +0.0% | shares | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 32134902.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 32152787.0 | +0.1% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 32225627.0 | +0.2% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 32239202.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 32240144.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 32254728.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32423400.0 | +0.5% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 32434858.0 | +0.0% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 32507716.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 32527244.0 | +0.1% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32611544.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32455554.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32376314.0 | -0.2% | shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 31757861.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 32019605.0 | +0.8% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 32256915.0 | +0.7% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 32405796.0 | +0.5% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 32372621.0 | -0.1% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 32287150.0 | -0.3% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 32152787.0 | -0.4% | shares | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 32254728.0 | +0.3% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 32527244.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32058121.0 | -1.4% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31406792.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 31476298.0 | +0.2% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 31566067.0 | +0.3% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 31706205.0 | +0.4% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 31798773.0 | +0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 31906629.0 | +0.3% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 31985332.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 32077353.0 | +0.3% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 32141000.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 32188000.0 | +0.1% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 32209000.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 32094000.0 | -0.4% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 32135000.0 | +0.1% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 32180000.0 | +0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 32206000.0 | +0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32255000.0 | +0.2% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 32232000.0 | -0.1% | shares | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 32194000.0 | -0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 32041000.0 | -0.5% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 31999000.0 | -0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 32010000.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 32078000.0 | +0.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 32110000.0 | +0.1% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 32116000.0 | +0.0% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32251000.0 | +0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32310000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 32373000.0 | +0.2% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32440000.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32354000.0 | -0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32265000.0 | -0.3% | shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 31521667.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 31839000.0 | +1.0% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 32093000.0 | +0.8% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 32136000.0 | +0.1% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 32176000.0 | +0.1% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 32215000.0 | +0.1% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 32019000.0 | -0.6% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 32108000.0 | +0.3% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 32332000.0 | +0.7% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32265000.0 | -0.2% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31817048.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 31875184.0 | +0.2% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 31978803.0 | +0.3% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 32189620.0 | +0.7% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 32202555.0 | +0.0% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 32241456.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 32327333.0 | +0.3% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 32437719.0 | +0.3% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 32565000.0 | +0.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 32509000.0 | -0.2% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 32583000.0 | +0.2% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 32455000.0 | -0.4% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 32517000.0 | +0.2% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 32470000.0 | -0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 32516000.0 | +0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32657000.0 | +0.4% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 32651000.0 | -0.0% | shares | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 32644000.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 32475000.0 | -0.5% | shares | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 32314000.0 | -0.5% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 32367000.0 | +0.2% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 32415000.0 | +0.1% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 32434000.0 | +0.1% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 32476000.0 | +0.1% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 32627000.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32649000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 32783000.0 | +0.4% | shares | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 32807000.0 | +0.1% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32682000.0 | -0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 32595000.0 | -0.3% | shares | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 31922638.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 32230000.0 | +1.0% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 32445000.0 | +0.7% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 32505000.0 | +0.2% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 32503000.0 | -0.0% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 32672000.0 | +0.5% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 32393000.0 | -0.9% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 32448000.0 | +0.2% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 32718000.0 | +0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 32604000.0 | -0.3% | shares | 10-K | 2026-02-20 |
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.1393 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1454 | +4.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1463 | +0.6% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.1463 | +0.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1515 | +3.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1572 | +3.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.1667 | +6.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1654 | -0.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1572 | -5.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.1616 | +2.8% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.1471 | -9.0% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.1446 | -1.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1501 | +3.8% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.1506 | +0.3% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.1508 | +0.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1588 | +5.3% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.1724 | +8.6% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 0.1678 | -2.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1915 | +14.2% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.1473 | -23.1% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.1496 | +1.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.1428 | -4.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1428 | +0.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1434 | +0.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1509 | +5.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1486 | -1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1502 | +1.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.1549 | +3.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1522 | -1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1611 | +5.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.5832 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.6172 | +5.8% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.6559 | +6.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.5570 | -15.1% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.6035 | +8.4% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.6662 | +10.4% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.5801 | -12.9% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.5775 | -0.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1523 | -73.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1563 | +2.6% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.2572 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 2.2543 | -0.1% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 2.3415 | +3.9% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.8656 | -20.3% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 2.2049 | +18.2% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 2.3846 | +8.1% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2.1563 | -9.6% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 1.8390 | -14.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2.1588 | +17.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 3.9771 | +84.2% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 3.4223 | -13.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2.7580 | -19.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 3.4738 | +26.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 3.7346 | +7.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 3.3316 | -10.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 2.7634 | -17.1% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 3.7741 | +36.6% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 3.8826 | +2.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 3.9484 | +1.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 2.8264 | -28.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 3.1680 | +12.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 2.8510 | -10.0% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 2.8618 | +0.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2.2408 | -21.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2.5889 | +15.5% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 2.6164 | +1.1% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 2.5908 | -1.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2.3979 | -7.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 2.8801 | +20.1% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2.9421 | +2.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 3.1584 | +7.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2.1162 | -33.0% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 2.6109 | +23.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2.8252 | +8.2% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 2.9787 | +5.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1.9899 | -33.2% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 2.4380 | +22.5% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.6413 | +8.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.7199 | +3.0% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 1.8656 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.8390 | -1.4% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2.7580 | +50.0% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 2.7634 | +0.2% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 2.8264 | +2.3% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 2.2408 | -20.7% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2.3979 | +7.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 2.1162 | -11.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.9899 | -6.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.0728 | +4.2% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.0202 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 0.9234 | -9.5% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 0.8334 | -9.7% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 0.8207 | -1.5% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.7359 | -10.3% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 0.7260 | -1.3% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.6364 | -12.3% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 0.5621 | -11.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.5127 | -8.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.4919 | -4.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.4391 | -10.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.4189 | -4.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3679 | -12.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.4997 | +35.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 0.4949 | -1.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.5540 | +12.0% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.5166 | -6.8% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 0.4526 | -12.4% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 0.4172 | -7.8% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 0.4076 | -2.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.3764 | -7.7% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 0.3495 | -7.1% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 0.3265 | -6.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.3675 | +12.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.3677 | +0.0% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 0.7825 | +112.8% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 0.8227 | +5.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 0.7314 | -11.1% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.6732 | -7.9% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.6081 | -9.7% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.5640 | -7.3% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.5154 | -8.6% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.4727 | -8.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.4159 | -12.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 0.3565 | -14.3% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 0.3700 | +3.8% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3383 | -8.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3236 | -4.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2798 | -13.5% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.8207 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 0.5621 | -31.5% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.4189 | -25.5% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 0.5540 | +32.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 0.4076 | -26.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.3675 | -9.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.7314 | +99.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 0.5154 | -29.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.3700 | -28.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3410 | -7.8% | ratio | 10-K | 2026-02-20 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3169 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.3347 | +5.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.3224 | -3.7% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.3226 | +0.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.3179 | -1.4% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.3064 | -3.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.3188 | +4.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.3266 | +2.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.3096 | -5.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3126 | +1.0% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.3337 | +6.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.3405 | +2.0% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.3172 | -6.9% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.3195 | +0.7% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.3218 | +0.7% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.3163 | -1.7% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.2938 | -7.1% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 0.3080 | +4.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.3124 | +1.5% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.3037 | -2.8% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.2801 | -7.7% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.3147 | +12.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3345 | +6.3% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.3329 | -0.5% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.3401 | +2.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.3546 | +4.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3558 | +0.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3519 | -1.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3645 | +3.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3568 | -2.1% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.3269 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.3178 | -2.8% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.3173 | -0.1% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.3284 | +3.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.3182 | -3.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.3043 | -4.4% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.2976 | -2.2% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.3275 | +10.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.3597 | +9.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.3562 | -1.0% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0880 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1019 | +15.9% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1012 | -0.8% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.1127 | +11.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1124 | -0.2% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1064 | -5.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.1199 | +12.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.1202 | +0.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.1239 | +3.1% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.1196 | -3.5% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 0.1227 | +2.6% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 0.1304 | +6.2% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1133 | -13.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.1219 | +7.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.1231 | +1.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1261 | +2.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.1123 | -10.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.1264 | +12.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1264 | -0.0% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-06-30 | 0.1258 | -0.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 0.1034 | -17.8% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0977 | -5.5% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.1302 | +33.3% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.1264 | -2.9% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1209 | -4.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.1370 | +13.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.1410 | +2.9% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.1479 | +4.9% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.1498 | +1.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.1506 | +0.5% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.1012 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.1514 | +49.7% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.1221 | -19.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1238 | +1.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1203 | -2.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1203 | +0.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1118 | -7.0% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1177 | +5.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1399 | +18.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1488 | +6.3% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1478 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1681 | +13.8% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1657 | -1.5% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.1648 | -0.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1688 | +2.4% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1530 | -9.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.1688 | +10.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1656 | -1.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1646 | -0.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.1686 | +2.4% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.1634 | -3.1% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.1641 | +0.4% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1506 | -8.2% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.1553 | +3.1% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.1657 | +6.7% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1647 | -0.6% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.1512 | -8.2% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2021-09-30 | 0.1643 | +8.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1675 | +1.9% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2022-06-30 | 0.1687 | +0.7% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.1377 | -18.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.1480 | +7.5% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1852 | +25.2% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1897 | +2.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1739 | -8.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1956 | +12.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2000 | +2.2% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.2036 | +1.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2014 | -1.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2040 | +1.3% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.1642 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.1629 | -0.8% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.1664 | +2.1% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1593 | -4.2% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1580 | -0.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1596 | +1.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1541 | -3.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1726 | +12.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.7621 | +341.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.7941 | +4.2% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4983 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.4458 | -10.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.4409 | -1.1% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 0.3826 | -13.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 0.4363 | +14.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.5152 | +18.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.3869 | -24.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 0.3729 | -3.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.4350 | +16.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.0304 | +136.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.6470 | -37.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.6614 | +2.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.6113 | -7.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.6712 | +9.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 0.8248 | +22.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.7118 | -13.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1.0312 | +44.9% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 1.1243 | +9.0% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.1543 | +2.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 0.8956 | -22.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.9974 | +11.4% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 0.7930 | -20.5% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 0.8579 | +8.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.7179 | -16.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.5219 | -27.3% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 0.5285 | +1.3% | ratio | 10-Q | 2022-07-29 |
| Quarterly | 2022-09-30 | 0.3976 | -24.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 0.4753 | +19.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.5166 | +8.7% | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.5845 | +13.1% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.7123 | +21.9% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.4340 | -39.1% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.4850 | +11.8% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.5625 | +16.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 0.6734 | +19.7% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 0.3140 | -53.4% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.3576 | +13.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.4736 | +32.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5151 | +8.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.3826 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.3729 | -2.5% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.6614 | +77.4% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 0.7118 | +7.6% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 0.8956 | +25.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.7179 | -19.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.4753 | -33.8% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 0.4340 | -8.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.3140 | -27.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.4228 | +34.6% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0123 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0148 | +21.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0148 | -0.2% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.0165 | +11.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0170 | +3.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0167 | -1.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0200 | +19.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0199 | -0.5% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0195 | -2.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0193 | -0.8% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 0.0181 | -6.6% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 0.0189 | +4.4% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0170 | -9.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.0183 | +7.9% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0186 | +1.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0200 | +7.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0194 | -3.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0212 | +9.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0242 | +14.2% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-06-30 | 0.0185 | -23.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 0.0155 | -16.6% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0139 | -9.8% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.0186 | +33.4% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.0181 | -2.5% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.0182 | +0.6% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.0204 | +11.6% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.0212 | +4.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.0229 | +8.1% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.0228 | -0.4% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.0243 | +6.3% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.0590 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0935 | +58.4% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0801 | -14.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0689 | -13.9% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0726 | +5.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0801 | +10.4% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.0649 | -19.1% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0680 | +4.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0213 | -68.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0233 | +9.1% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0247 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0285 | +15.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0271 | -4.9% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.0286 | +5.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0294 | +2.8% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0274 | -6.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0302 | +10.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0297 | -1.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0280 | -5.5% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0264 | -5.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 0.0271 | +2.4% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 0.0282 | +4.1% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0258 | -8.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.0267 | +3.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0263 | -1.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0276 | +4.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0261 | -5.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0281 | +7.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0331 | +17.7% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-06-30 | 0.0330 | -0.2% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 0.0282 | -14.7% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0233 | -17.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-06-30 | 0.0299 | +28.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2023-09-30 | 0.0284 | -5.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.0269 | -5.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-06-30 | 0.0288 | +7.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2024-09-30 | 0.0287 | -0.3% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-03-31 | 0.0307 | +6.7% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-06-30 | 0.0302 | -1.5% | ratio | 10-Q | 2025-10-21 |
| Quarterly | 2025-09-30 | 0.0310 | +2.8% | ratio | 10-Q | 2025-10-21 |
| Annual | 2016-12-31 | 0.1074 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.1460 | +35.9% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.1136 | -22.2% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1071 | -5.7% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1022 | -4.6% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1096 | +7.3% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1123 | +2.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1030 | -8.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0292 | -71.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0312 | +6.8% | ratio | 10-K | 2026-02-20 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-02-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Other disposed transaction
F
|
Common Stock | 58 | $177.49 | $10,294 | 10,149 |
| 2026-02-11 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A · derivative
|
Stock Option | 1,600 | $0.00 | $0 | 1,600 |
| 2026-02-11 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Other disposed transaction
F
|
Common Stock | 756 | $178.68 | $135,082 | 10,207 |
| 2026-02-11 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 1,345 | $0.00 | $0 | 10,963 |
| 2026-02-11 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 430 | $0.00 | $0 | 9,618 |
| 2026-02-08 | Backus William A. | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 322 | $173.16 | $55,758 | 5,517 |
| 2025-12-04 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option | 6,000 | $0.00 | $0 | 0 |
| 2025-12-04 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Open-market sell
S
|
Common Stock | 1,765 | $153.80 | $271,464 | 9,446 |
| 2025-12-04 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Open-market sell
S
|
Common Stock | 4,235 | $153.07 | $648,259 | 11,211 |
| 2025-12-04 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M
|
Common Stock | 6,000 | $60.85 | $365,100 | 15,446 |
| 2025-12-03 | Fischer David B | — |
Exercise / conversion
M · derivative
|
Stock Options | 2,617 | $0.00 | $0 | 0 |
| 2025-12-03 | Fischer David B | — |
Exercise / conversion
M · derivative
|
Stock Options | 3,383 | $0.00 | $0 | 0 |
| 2025-12-03 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 2,000 | $154.15 | $308,291 | 7,989 |
| 2025-12-03 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 6,000 | $153.91 | $923,458 | 9,989 |
| 2025-12-03 | Fischer David B | — |
Exercise / conversion
M
|
Common Stock | 2,617 | $84.09 | $220,064 | 15,989 |
| 2025-12-03 | Fischer David B | — |
Exercise / conversion
M
|
Common Stock | 3,383 | $74.57 | $252,270 | 13,372 |
| 2025-11-11 | Reid Martin Luther | SVP Chief Supply Chain Officer |
Open-market sell
S
|
Common Stock | 1,200 | $154.44 | $185,328 | 7,391 |
| 2025-10-31 | Boned Frederic | SVP/GM, Human Nutri. & Health |
Other disposed transaction
F
|
Common Stock | 1,085 | $153.39 | $166,428 | 5,645 |
| 2025-10-20 | Graham George | SVP and Chief R&D Officer |
Equity grant / award
A
|
Common Stock | 2,500 | $0.00 | $0 | 2,500 |
| 2025-07-25 | Miyata Hatsuki | EVP, CLO, & Secretary |
Other disposed transaction
F
|
Common Stock | 483 | $148.82 | $71,880 | 6,189 |
| 2025-04-01 | Backus William A. | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 383 | $167.24 | $64,053 | 5,839 |
| 2025-02-13 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Other disposed transaction
F
|
Common Stock | 964 | $163.14 | $157,267 | 9,446 |
| 2025-02-13 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 1,718 | $0.00 | $0 | 10,410 |
| 2025-02-13 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Other disposed transaction
F
|
Common Stock | 964 | $163.14 | $157,267 | 9,446 |
| 2025-02-13 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 1,718 | $0.00 | $0 | 10,410 |
| 2025-02-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A · derivative
|
Stock Option | 1,400 | $0.00 | $0 | 1,400 |
| 2025-02-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 410 | $0.00 | $0 | 8,692 |
| 2025-02-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A · derivative
|
Stock Option | 1,400 | $0.00 | $0 | 1,400 |
| 2025-02-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Equity grant / award
A
|
Common Stock | 410 | $0.00 | $0 | 8,692 |
| 2025-02-10 | Backus William A. | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 310 | $159.39 | $49,411 | 4,678 |
| 2024-07-31 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 3,750 | $0.00 | $0 | 0 |
| 2024-07-31 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 4,000 | $0.00 | $0 | 0 |
| 2024-07-31 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Open-market sell
S
|
Common Stock | 7,750 | $180.05 | $1,395,412 | 8,540 |
| 2024-07-31 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M
|
Common Stock | 3,750 | $60.85 | $228,188 | 16,290 |
| 2024-07-31 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M
|
Common Stock | 4,000 | $58.52 | $234,080 | 12,540 |
| 2024-07-30 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 3,900 | $0.00 | $0 | 0 |
| 2024-07-30 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 904 | $177.10 | $160,094 | 132 |
| 2024-07-30 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 330 | $180.47 | $59,554 | 4,988 |
| 2024-07-30 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 3,570 | $179.25 | $639,912 | 5,318 |
| 2024-07-30 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,900 | $84.09 | $327,951 | 8,888 |
| 2024-07-27 | Miyata Hatsuki | EVP, Gen. Counsel & Secretary |
Other disposed transaction
F
|
Common Stock | 616 | $180.78 | $111,360 | 5,169 |
| 2024-05-10 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 1,929 | $154.45 | $297,935 | 4,878 |
| 2024-05-08 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 637 | $153.89 | $98,030 | 9,009 |
| 2024-05-08 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 4,363 | $152.85 | $666,871 | 9,646 |
| 2024-03-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 4,200 | $0.00 | $0 | 4,200 |
| 2024-03-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Open-market sell
S
|
Common Stock | 2,078 | $158.22 | $328,788 | 8,368 |
| 2024-03-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Open-market sell
S
|
Common Stock | 3,261 | $157.07 | $512,197 | 10,446 |
| 2024-03-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Exercise / conversion
M
|
Common Stock | 4,200 | $85.40 | $358,680 | 13,707 |
| 2024-03-04 | Wineinger Matthew David | — |
Open-market sell
S
|
Common Stock | 1,333 | $156.89 | $209,128 | 6,162 |
| 2024-02-26 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 100 | $156.13 | $15,613 | 5,914 |
| 2024-02-26 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 4,319 | $155.66 | $672,284 | 6,014 |
| 2024-02-26 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 2,581 | $154.36 | $398,408 | 10,333 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 3,700 | $0.00 | $0 | 0 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 5,480 | $0.00 | $0 | 0 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 2,477 | $156.94 | $388,745 | 12,914 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 6,703 | $156.16 | $1,046,724 | 15,391 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,700 | $74.57 | $275,909 | 22,094 |
| 2024-02-23 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 5,480 | $84.40 | $462,512 | 18,394 |
| 2024-02-21 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Options (right to buy) | 15,000 | $0.00 | $0 | 0 |
| 2024-02-21 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 77 | $155.68 | $11,988 | 12,914 |
| 2024-02-21 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 14,139 | $154.80 | $2,188,741 | 12,991 |
| 2024-02-21 | Backus William A. | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 784 | $153.44 | $120,296 | 27,130 |
| 2024-02-21 | Backus William A. | VP & Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 15,000 | $60.85 | $912,750 | 27,914 |
| 2024-02-11 | Harris Theodore L | Chairman, President & CEO |
Other disposed transaction
F
|
Common Stock | 3,452 | $145.33 | $501,679 | 96,091 |
| 2024-02-08 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Equity grant / award
A · derivative
|
Stock Option | 2,000 | $0.00 | $0 | 2,000 |
| 2024-02-08 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 1,104 | $143.43 | $158,347 | 7,048 |
| 2024-02-08 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 2,069 | $0.00 | $0 | 8,152 |
| 2024-02-08 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 610 | $0.00 | $0 | 6,083 |
| 2023-09-11 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 3,800 | $131.57 | $499,979 | 13,469 |
| 2023-07-27 | Miyata Hatsuki | EVP, Gen. Counsel & Secretary |
Other disposed transaction
F
|
Common Stock | 482 | $128.54 | $61,956 | 4,489 |
| 2023-05-02 | Sestrick Michael Robert | SVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 2,300 | $130.36 | $299,837 | 5,424 |
| 2023-03-20 | Fischer David B | — |
Open-market sell
S
|
Common Stock | 3,000 | $127.01 | $381,021 | 17,269 |
| 2023-02-13 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Other disposed transaction
F
|
Common Stock | 264 | $135.67 | $35,817 | 7,604 |
| 2023-02-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Equity grant / award
A · derivative
|
Stock Option | 2,300 | $0.00 | $0 | 2,300 |
| 2023-02-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Other disposed transaction
F
|
Common Stock | 1,060 | $138.09 | $146,375 | 8,176 |
| 2023-02-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Equity grant / award
A
|
Common Stock | 1,989 | $0.00 | $0 | 9,236 |
| 2023-02-08 | Tignor Michael Brent | SVP & Chief HR Officer |
Equity grant / award
A
|
Common Stock | 660 | $0.00 | $0 | 7,247 |
| 2022-09-15 | Harris Theodore L | Chairman, President & CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 130,000 | $0.00 | $0 | 130,000 |
| 2022-08-12 | van Gunsteren Job Leonard | Vice President |
Open-market sell
S
|
Common Stock | 1,000 | $131.12 | $131,121 | 1,430 |
| 2022-08-12 | van Gunsteren Job Leonard | Vice President |
Exercise / conversion
M
|
Common Stock | 1,000 | $58.52 | $58,520 | 2,430 |
| 2022-08-12 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 4,000 |
| 2022-08-05 | van Gunsteren Job Leonard | Vice President |
Open-market sell
S
|
Common Stock | 2,629 | $127.01 | $333,904 | 1,430 |
| 2022-08-05 | van Gunsteren Job Leonard | Vice President |
Exercise / conversion
M
|
Common Stock | 2,629 | $50.32 | $132,291 | 4,059 |
| 2022-08-05 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,629 | $0.00 | $0 | 0 |
| 2022-08-04 | van Gunsteren Job Leonard | Vice President |
Open-market sell
S
|
Common Stock | 1,371 | $127.00 | $174,121 | 1,430 |
| 2022-08-04 | van Gunsteren Job Leonard | Vice President |
Exercise / conversion
M
|
Common Stock | 1,371 | $50.32 | $68,989 | 2,801 |
| 2022-08-04 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,371 | $0.00 | $0 | 2,629 |
| 2022-08-03 | van Gunsteren Job Leonard | Vice President |
Open-market sell
S
|
Common Stock | 1,401 | $125.02 | $175,148 | 1,430 |
| 2022-08-03 | van Gunsteren Job Leonard | Vice President |
Open-market sell
S
|
Common Stock | 2,200 | $126.00 | $277,206 | 2,831 |
| 2022-08-03 | van Gunsteren Job Leonard | Vice President |
Exercise / conversion
M
|
Common Stock | 1,000 | $58.52 | $58,520 | 5,031 |
| 2022-08-03 | van Gunsteren Job Leonard | Vice President |
Exercise / conversion
M
|
Common Stock | 1,200 | $38.10 | $45,720 | 4,031 |
| 2022-08-03 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 5,000 |
| 2022-08-03 | van Gunsteren Job Leonard | SVP and GM, Specialty Products |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,200 | $0.00 | $0 | 0 |
| 2022-04-01 | Backus William A. | VP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 750 | $0.00 | $0 | 10,655 |
| 2022-02-15 | Hyde James C | Sr. Vice President |
Other disposed transaction
F
|
Common Stock | 348 | $139.38 | $48,504 | 15,915 |
| 2022-02-14 | Hyde James C | Sr. Vice President |
Other disposed transaction
F
|
Common Stock | 318 | $137.73 | $43,798 | 16,263 |
| 2022-02-10 | Wineinger Matthew David | — |
Equity grant / award
A · derivative
|
Stock Option | 1,747 | $0.00 | $0 | 13,787 |
| 2022-02-10 | Wineinger Matthew David | — |
Equity grant / award
A
|
Common Stock | 509 | $0.00 | $0 | 6,425 |
| 2022-02-04 | Bengtsson Carl Martin | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,074 | $139.51 | $289,344 | 10,816 |
| 2021-08-09 | Backus William A. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 10,520 | $132.02 | $1,388,850 | 11,502 |
| 2021-08-06 | Backus William A. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 12,248 | $134.04 | $1,641,722 | 22,022 |
| 2021-08-06 | Backus William A. | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 10,170 | $60.85 | $618,844 | 32,270 |
| 2021-08-06 | Backus William A. | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 4,178 | $58.52 | $244,497 | 24,100 |
| 2021-02-22 | TELEVANTOS JOHN Y | — |
Other disposed transaction
F
|
Common Stock | 548 | $121.57 | $66,620 | 28,987 |
| 2021-02-11 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Stock Option | 2,300 | $0.00 | $0 | 47,928 |
| 2021-02-11 | Backus William A. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 988 | $119.13 | $117,700 | 19,797 |
| 2021-02-11 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,924 | $0.00 | $0 | 20,785 |
| 2021-02-11 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,470 | $0.00 | $0 | 18,861 |
| 2021-02-11 | Fischer David B | — |
Equity grant / award
A · derivative
|
Stock Option | 2,124 | $0.00 | $0 | 12,040 |
| 2021-02-11 | Fischer David B | — |
Equity grant / award
A
|
Common Stock | 590 | $0.00 | $0 | 19,230 |
| 2021-02-04 | Bengtsson Carl Martin | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,996 | $113.59 | $226,726 | 11,260 |
| 2020-12-17 | COOMBS PAUL D | — |
Equity grant / award
G
|
Common Stock | 275 | $113.66 | $31,256 | 21,950 |
| 2020-11-13 | MASON SCOTT C | Vice President |
Open-market sell
S
|
Common Stock | 3,000 | $103.00 | $309,000 | 9,675 |
| 2020-02-24 | TELEVANTOS JOHN Y | — |
Other disposed transaction
F
|
Common Stock | 769 | $100.03 | $76,923 | 28,945 |
| 2020-02-13 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Stock Option | 3,200 | $0.00 | $0 | 45,628 |
| 2020-02-13 | Backus William A. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 501 | $111.94 | $56,082 | 17,211 |
| 2020-02-13 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 922 | $0.00 | $0 | 17,712 |
| 2020-02-13 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 650 | $0.00 | $0 | 16,790 |
| 2020-02-05 | Bengtsson Carl Martin | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,394 | $111.98 | $156,100 | 12,098 |
| 2019-11-12 | LUDWIG DAVID F | Vice President |
Equity grant / award
G
|
Common Stock | 240 | $102.87 | $24,689 | 18,775 |
| 2019-08-30 | LUDWIG DAVID F | Vice President, Specialty & In |
Exercise / conversion
M · derivative
|
Stock Option | 10,688 | $0.00 | $0 | 0 |
| 2019-08-30 | LUDWIG DAVID F | Vice President, Specialty & In |
Open-market sell
S
|
Common Stock | 10,688 | $90.00 | $961,920 | 18,976 |
| 2019-08-30 | LUDWIG DAVID F | Vice President, Specialty & In |
Exercise / conversion
M
|
Common Stock | 10,688 | $21.39 | $228,616 | 29,664 |
| 2019-08-29 | LUDWIG DAVID F | Vice President, Specialty & In |
Exercise / conversion
M · derivative
|
Stock Option | 2,062 | $0.00 | $0 | 10,688 |
| 2019-08-29 | LUDWIG DAVID F | Vice President, Specialty & In |
Open-market sell
S
|
Common Stock | 2,062 | $90.00 | $185,580 | 18,976 |
| 2019-08-29 | LUDWIG DAVID F | Vice President, Specialty & In |
Exercise / conversion
M
|
Common Stock | 2,062 | $21.39 | $44,106 | 21,038 |
| 2019-08-05 | MASON SCOTT C | Vice President |
Open-market buy
P
|
Common Stock | 3,000 | $84.74 | $254,220 | 12,524 |
| 2019-02-19 | LUDWIG DAVID F | Vice President |
Other disposed transaction
F
|
Common Stock | 828 | $87.32 | $72,301 | 18,858 |
| 2019-02-13 | LUDWIG DAVID F | Vice President |
Equity grant / award
A · derivative
|
Stock Option | 4,000 | $0.00 | $0 | 77,081 |
| 2019-02-13 | LUDWIG DAVID F | Vice President |
Other disposed transaction
F
|
Common Stock | 797 | $84.09 | $67,020 | 20,549 |
| 2019-02-13 | LUDWIG DAVID F | Vice President |
Equity grant / award
A
|
Common Stock | 1,503 | $0.00 | $0 | 21,343 |
| 2019-02-13 | LUDWIG DAVID F | Vice President |
Equity grant / award
A
|
Common Stock | 860 | $0.00 | $0 | 19,840 |
| 2018-12-18 | TELEVANTOS JOHN Y | — |
Other disposed transaction
F
|
Common Stock | 706 | $78.91 | $55,710 | 28,329 |
| 2018-12-07 | COOMBS PAUL D | — |
Equity grant / award
G
|
Common Stock | 365 | $81.01 | $29,569 | 21,190 |
| 2018-11-13 | Knutson Daniel E | — |
Open-market buy
P
|
Common Stock | 650 | $89.11 | $57,922 | 1,495 |
| 2018-10-29 | Coelho Mary Theresa | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,187 | $96.42 | $114,451 | 2,105 |
| 2018-10-26 | Coelho Mary Theresa | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 1,132 | $0.00 | $0 | 3,337 |
| 2018-06-20 | MCMILLAN EDWARD | — |
Other disposed transaction
F
|
Common Stock | 1,959 | $99.62 | $195,156 | 24,495 |
| 2018-06-19 | Backus William A. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 2,449 | $98.94 | $242,304 | 11,953 |
| 2018-06-18 | Backus William A. | Chief Accounting Officer |
Other disposed transaction
I
|
Common Stock | 4,364 | $100.50 | $438,582 | 14,402 |
| 2018-05-10 | LUDWIG DAVID F | Vice President |
Other disposed transaction
I
|
Common Stock | 14,401 | $93.55 | $1,347,214 | 17,910 |
| 2018-03-21 | MCMILLAN EDWARD | — |
Equity grant / award
G
|
Common Stock | 130 | $81.45 | $10,588 | 26,454 |
| 2018-02-26 | LUDWIG DAVID F | Vice President |
Other disposed transaction
F
|
Common Stock | 283 | $76.21 | $21,567 | 32,301 |
| 2018-02-15 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Stock Option | 3,650 | $0.00 | $0 | 3,650 |
| 2018-02-15 | Backus William A. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 1,345 | $74.57 | $100,297 | 19,202 |
| 2018-02-15 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 2,643 | $0.00 | $0 | 20,547 |
| 2018-02-15 | Backus William A. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 910 | $0.00 | $0 | 17,904 |
| 2017-12-14 | COOMBS PAUL D | — |
Equity grant / award
G
|
Common Stock | 300 | $80.94 | $24,282 | 20,710 |
| 2017-12-11 | TELEVANTOS JOHN Y | — |
Other disposed transaction
F
|
Common Stock | 882 | $81.81 | $72,156 | 30,147 |
| 2017-06-15 | MCMILLAN EDWARD | Dir |
Open-market sell
S
|
Common Stock | 2,557 | $81.08 | $207,301 | 25,739 |
| 2017-04-28 | Harris Theodore L | President and CEO |
Other disposed transaction
F
|
Common Stock | 13,924 | $81.16 | $1,130,072 | 26,688 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Open-market sell
S
|
Common Stock | 48,500 | $83.60 | $4,054,469 | 16,775 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 15,000 | $50.32 | $754,800 | 65,275 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 14,000 | $38.10 | $533,400 | 50,275 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 2,500 | $31.02 | $77,550 | 36,275 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 12,000 | $29.06 | $348,720 | 33,775 |
| 2017-03-13 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 5,000 | $40.95 | $204,750 | 21,775 |
| 2017-03-03 | Backus William A. | CFO and Treasurer |
Open-market sell
S
|
Common Stock | 14,000 | $86.88 | $1,216,250 | 16,775 |
| 2017-03-03 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 14,000 | $32.21 | $450,940 | 30,775 |
| 2017-02-21 | LUDWIG DAVID F | VP/Gen Mgr/ARC Spec Prods |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 5,720 | $0.00 | $0 | 5,720 |
| 2017-01-04 | MCMILLAN EDWARD | Dir |
Open-market sell
S
|
Common Stock | 1,550 | $85.00 | $131,750 | 27,008 |
| 2017-01-03 | ROSSI DINO A | — |
Open-market sell
S
|
Common Stock | 747 | $83.26 | $62,195 | 25,068 |
| 2016-12-12 | TELEVANTOS JOHN Y | Dir |
Other disposed transaction
F
|
Common Stock | 1,261 | $87.28 | $110,060 | 27,784 |
| 2016-12-08 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,562 | $86.15 | $737,623 | 24,007 |
| 2016-12-07 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $83.15 | $681,831 | 32,569 |
| 2016-11-16 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $77.88 | $638,625 | 16,762 |
| 2016-11-15 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $77.81 | $638,074 | 24,962 |
| 2016-10-07 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $78.51 | $643,794 | 15,048 |
| 2016-10-06 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $78.62 | $644,684 | 23,248 |
| 2016-09-20 | Houston Matthew David | General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 4,000 | $67.83 | $271,320 | 20,050 |
| 2016-09-09 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $67.40 | $552,643 | 31,448 |
| 2016-09-08 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $69.12 | $566,821 | 39,648 |
| 2016-09-02 | MCMILLAN EDWARD | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $69.75 | $104,619 | 28,558 |
| 2016-08-26 | Backus William A. | CFO and Treasurer |
Open-market sell
S
|
Common Stock | 12,000 | $68.64 | $823,680 | 17,308 |
| 2016-08-26 | Backus William A. | CFO and Treasurer |
Exercise / conversion
M
|
Common Stock | 12,000 | $21.39 | $256,680 | 29,308 |
| 2016-08-10 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $65.48 | $536,934 | 47,848 |
| 2016-08-09 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $65.13 | $534,084 | 56,048 |
| 2016-07-14 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $61.22 | $501,975 | 64,248 |
| 2016-07-13 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,400 | $63.37 | $532,334 | 72,448 |
| 2016-06-20 | MCMILLAN EDWARD | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $60.25 | $180,741 | 30,058 |
| 2016-06-20 | MCMILLAN EDWARD | Dir |
Open-market sell
S
|
Common Stock | 76 | $60.25 | $4,579 | 33,058 |
| 2016-06-17 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 13,919 | $59.06 | $822,014 | 80,848 |
| 2016-06-16 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 18,481 | $59.57 | $1,100,930 | 94,767 |
| 2016-06-16 | ROSSI DINO A | Dir |
Exercise / conversion
M
|
Common Stock | 15,363 | $50.32 | $773,066 | 113,248 |
| 2016-06-01 | Fischer David B | Dir |
Equity grant / award
A
|
Common Stock | 400 | $58.47 | $23,388 | 15,122 |
| 2016-05-19 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 200 | $58.39 | $11,678 | 97,885 |
| 2016-05-19 | ROSSI DINO A | Dir |
Exercise / conversion
M
|
Common Stock | 200 | $50.32 | $10,064 | 98,085 |
| 2016-05-16 | Houston Matthew David | General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 4,500 | $62.45 | $281,030 | 24,050 |
| 2016-05-13 | Houston Matthew David | General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 500 | $63.01 | $31,506 | 28,550 |
| 2016-04-28 | Harris Theodore L | President and CEO |
Other disposed transaction
F
|
Common Stock | 13,924 | $61.98 | $863,010 | 40,328 |
| 2016-04-20 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $63.10 | $517,448 | 128,885 |
| 2016-04-20 | ROSSI DINO A | Dir |
Exercise / conversion
M
|
Common Stock | 1,597 | $50.32 | $80,361 | 137,085 |
| 2016-04-20 | ROSSI DINO A | Dir |
Exercise / conversion
M
|
Common Stock | 6,603 | $38.10 | $251,574 | 135,488 |
| 2016-04-19 | ROSSI DINO A | Dir |
Open-market sell
S
|
Common Stock | 8,200 | $63.19 | $518,136 | 128,885 |
| 2016-04-19 | ROSSI DINO A | Dir |
Exercise / conversion
M
|
Common Stock | 8,200 | $38.10 | $312,420 | 137,085 |