Financial Metrics
ALG ALAMO GROUP INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210971000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 211489000.0 | +0.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 216766000.0 | +2.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 215389000.0 | -0.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 213276000.0 | -1.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 240455000.0 | +12.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 238087000.0 | -1.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 257125000.0 | +8.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 257572000.0 | +0.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 261934000.0 | +1.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 285186000.0 | +8.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 271829000.0 | -4.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 314448000.0 | +15.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 268635000.0 | -14.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 291759000.0 | +8.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 311189000.0 | +6.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 347550000.0 | +11.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 338311000.0 | -2.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 362005000.0 | +7.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 396214000.0 | +9.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 368793000.0 | -6.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 411771000.0 | +11.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 440694000.0 | +7.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 419644000.0 | -4.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 425586000.0 | +1.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 416303000.0 | -2.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 401301000.0 | -3.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 390950000.0 | -2.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 419073000.0 | +7.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 420042000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 844748000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 912380000.0 | +8.0% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1008822000.0 | +10.6% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1119138000.0 | +10.9% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1163466000.0 | +4.0% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1334223000.0 | +14.7% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1513616000.0 | +13.4% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 1689651000.0 | +11.6% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1628513000.0 | -3.6% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1603715000.0 | -1.5% | USD | 10-K | 2026-03-02 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50277000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 52178000.0 | +3.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 54711000.0 | +4.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 54164000.0 | -1.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 54679000.0 | +1.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 64939000.0 | +18.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 60257000.0 | -7.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 66454000.0 | +10.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 66772000.0 | +0.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 63308000.0 | -5.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 73133000.0 | +15.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 68710000.0 | -6.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 78940000.0 | +14.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 67825000.0 | -14.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 78636000.0 | +15.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 76426000.0 | -2.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 88140000.0 | +15.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 86296000.0 | -2.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 86641000.0 | +0.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 99717000.0 | +15.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 92365000.0 | -7.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 112507000.0 | +21.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 118074000.0 | +4.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 114143000.0 | -3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 111632000.0 | -2.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 108181000.0 | -3.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 100887000.0 | -6.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 102841000.0 | +1.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 108292000.0 | +5.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 101683000.0 | -6.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 205099000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 234693000.0 | +14.4% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 256115000.0 | +9.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 273491000.0 | +6.8% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 293730000.0 | +7.4% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 334514000.0 | +13.9% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 376518000.0 | +12.6% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 453644000.0 | +20.5% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 412488000.0 | -9.1% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 397817000.0 | -3.6% | USD | 10-K | 2026-03-02 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 16289000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 18041000.0 | +10.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 21012000.0 | +16.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 20251000.0 | -3.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 20307000.0 | +0.3% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 27761000.0 | +36.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 21361000.0 | -23.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 26786000.0 | +25.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 28249000.0 | +5.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 22606000.0 | -20.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 29349000.0 | +29.8% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 24455000.0 | -16.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 23856000.0 | -2.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 22661000.0 | -5.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 30923000.0 | +36.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 25438000.0 | -17.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 33590000.0 | +32.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 30043000.0 | -10.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 29119000.0 | -3.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 40916000.0 | +40.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 35840000.0 | -12.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 49024000.0 | +36.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 54392000.0 | +10.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 49753000.0 | -8.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46979000.0 | -5.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 43309000.0 | -7.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 40079000.0 | -7.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 44462000.0 | +10.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47078000.0 | +5.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 37542000.0 | -20.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 67620000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 88738000.0 | +31.2% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 101088000.0 | +13.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 94912000.0 | -6.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 94785000.0 | -0.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 116938000.0 | +23.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 148592000.0 | +27.1% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 197967000.0 | +33.2% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 164808000.0 | -16.7% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 151613000.0 | -8.0% | USD | 10-K | 2026-03-02 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8659000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 10562000.0 | +22.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 13236000.0 | +25.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 12167000.0 | -8.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 12316000.0 | +1.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 16592000.0 | +34.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 14583000.0 | -12.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 18771000.0 | +28.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 23543000.0 | +25.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 15253000.0 | -35.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 20667000.0 | +35.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 17418000.0 | -15.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 15528000.0 | -10.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 12989000.0 | -16.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 20033000.0 | +54.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 17462000.0 | -12.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 26037000.0 | +49.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 17519000.0 | -32.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 18470000.0 | +5.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 28472000.0 | +54.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 25821000.0 | -9.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 33349000.0 | +29.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 36374000.0 | +9.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 34915000.0 | -4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 32120000.0 | -8.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 28324000.0 | -11.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 27405000.0 | -3.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 31800000.0 | +16.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 31106000.0 | -2.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 25383000.0 | -18.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 40045000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 44315000.0 | +10.7% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 73486000.0 | +65.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 63103000.0 | -14.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 57804000.0 | -8.4% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 80245000.0 | +38.8% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 101928000.0 | +27.0% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 136161000.0 | +33.6% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 115930000.0 | -14.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 103801000.0 | -10.5% | USD | 10-K | 2026-03-02 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.76 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.93 | +22.4% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 1.15 | +23.7% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.06 | -7.8% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1.07 | +0.9% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 1.43 | +33.6% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.26 | -11.9% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 1.61 | +27.8% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 2.01 | +24.8% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.3 | -35.3% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1.76 | +35.4% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.48 | -15.9% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1.32 | -10.8% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1.1 | -16.7% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.7 | +54.5% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.48 | -12.9% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2.2 | +48.6% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.48 | -32.7% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.56 | +5.4% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 2.39 | +53.2% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.18 | -8.8% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.8 | +28.4% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 3.05 | +8.9% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.93 | -3.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.69 | -8.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.36 | -12.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.29 | -3.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.65 | +15.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.59 | -2.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.11 | -18.5% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3.5 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 3.84 | +9.7% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 6.3 | +64.1% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 5.38 | -14.6% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 4.91 | -8.7% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 6.78 | +38.1% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 8.58 | +26.5% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 11.42 | +33.1% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 9.69 | -15.1% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 8.64 | -10.8% | USD/shares | 10-K | 2026-03-02 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.75 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.92 | +22.7% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 1.14 | +23.9% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.05 | -7.9% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1.05 | +0.0% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 1.42 | +35.2% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.24 | -12.7% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 1.6 | +29.0% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 2.0 | +25.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.3 | -35.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1.75 | +34.6% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.47 | -16.0% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1.31 | -10.9% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1.1 | -16.0% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.69 | +53.6% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.47 | -13.0% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2.19 | +49.0% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.47 | -32.9% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.55 | +5.4% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 2.39 | +54.2% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.16 | -9.6% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.79 | +29.2% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 3.03 | +8.6% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.91 | -4.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.67 | -8.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.35 | -12.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.28 | -3.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.64 | +15.8% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.57 | -2.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.1 | -18.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3.46 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 3.79 | +9.5% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 6.25 | +64.9% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 5.35 | -14.4% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 4.88 | -8.8% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 6.75 | +38.3% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 8.54 | +26.5% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 11.36 | +33.0% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 9.63 | -15.2% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 8.59 | -10.8% | USD/shares | 10-K | 2026-03-02 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 49654000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 44972000.0 | -9.4% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 56485000.0 | +25.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 16793000.0 | -70.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 70662000.0 | +320.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 74637000.0 | +5.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 69068000.0 | -7.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 25373000.0 | -63.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 75850000.0 | +198.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 43602000.0 | -42.5% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 48880000.0 | +12.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 34043000.0 | -30.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 39023000.0 | +14.6% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 48190000.0 | +23.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 60279000.0 | +25.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 42311000.0 | -29.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 84425000.0 | +99.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 82002000.0 | -2.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 93515000.0 | +14.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 50195000.0 | -46.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 105265000.0 | +109.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 85630000.0 | -18.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 89189000.0 | +4.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 42115000.0 | -52.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 84277000.0 | +100.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 75894000.0 | -9.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 75308000.0 | -0.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 47016000.0 | -37.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 109320000.0 | +132.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 112061000.0 | +2.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 113534000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 51919000.0 | -54.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 121802000.0 | +134.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 118535000.0 | -2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 140038000.0 | +18.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 197274000.0 | +40.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 200274000.0 | +1.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 201823000.0 | +0.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 244806000.0 | +21.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 16793000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 25373000.0 | +51.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 34043000.0 | +34.2% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 42311000.0 | +24.3% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 50195000.0 | +18.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 42115000.0 | -16.1% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 47016000.0 | +11.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 51919000.0 | +10.4% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 197274000.0 | +280.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 309659000.0 | +57.0% | USD | 10-K | 2026-03-02 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 195692000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 196901000.0 | +0.6% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 174047000.0 | -11.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 170329000.0 | -2.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 196244000.0 | +15.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 200223000.0 | +2.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 203068000.0 | +1.4% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 205767000.0 | +1.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 234747000.0 | +14.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 238126000.0 | +1.4% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 227828000.0 | -4.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 228098000.0 | +0.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 269785000.0 | +18.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 267064000.0 | -1.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 243296000.0 | -8.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 237837000.0 | -2.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 248773000.0 | +4.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 229714000.0 | -7.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 217276000.0 | -5.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 209276000.0 | -3.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 242971000.0 | +16.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 253179000.0 | +4.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 245517000.0 | -3.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 237970000.0 | -3.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 296857000.0 | +24.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 306967000.0 | +3.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 301919000.0 | -1.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 317581000.0 | +5.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 363525000.0 | +14.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 378675000.0 | +4.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 378107000.0 | -0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 362007000.0 | -4.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 392940000.0 | +8.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 388512000.0 | -1.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 356617000.0 | -8.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 305561000.0 | -14.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 339596000.0 | +11.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 356236000.0 | +4.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 335210000.0 | -5.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 170329000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 205767000.0 | +20.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 228098000.0 | +10.9% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 237837000.0 | +4.3% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 209276000.0 | -12.0% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 237970000.0 | +13.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 317581000.0 | +33.5% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 362007000.0 | +14.0% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 305561000.0 | -15.6% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 276866000.0 | -9.4% | USD | 10-K | 2026-03-02 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 156572000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 159840000.0 | +2.1% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 154604000.0 | -3.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 135760000.0 | -12.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 141408000.0 | +4.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 153150000.0 | +8.3% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 159571000.0 | +4.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 155568000.0 | -2.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 168211000.0 | +8.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 174836000.0 | +3.9% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 184018000.0 | +5.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 176630000.0 | -4.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 211355000.0 | +19.7% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 205910000.0 | -2.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 206516000.0 | +0.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 267674000.0 | +29.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 273648000.0 | +2.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 248706000.0 | -9.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 243529000.0 | -2.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 242501000.0 | -0.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 250250000.0 | +3.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 264540000.0 | +5.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 294270000.0 | +11.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 320917000.0 | +9.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 355389000.0 | +10.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 352915000.0 | -0.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 362713000.0 | +2.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 352553000.0 | -2.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 362593000.0 | +2.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 369319000.0 | +1.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 371748000.0 | +0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 377480000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 384488000.0 | +1.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 385136000.0 | +0.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 371999000.0 | -3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 343363000.0 | -7.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 356406000.0 | +3.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 372074000.0 | +4.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 378166000.0 | +1.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 135760000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 155568000.0 | +14.6% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 176630000.0 | +13.5% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 267674000.0 | +51.5% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 242501000.0 | -9.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 320917000.0 | +32.3% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 352553000.0 | +9.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 377480000.0 | +7.1% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 343363000.0 | -9.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 383252000.0 | +11.6% | USD | 10-K | 2026-03-02 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 408412000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 408272000.0 | -0.0% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 392695000.0 | -3.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 327618000.0 | -16.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 413560000.0 | +26.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 437990000.0 | +5.9% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 438162000.0 | +0.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 392527000.0 | -10.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 487924000.0 | +24.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 468680000.0 | -3.9% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 471308000.0 | +0.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 452843000.0 | -3.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 531987000.0 | +17.5% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 536104000.0 | +0.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 524477000.0 | -2.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 570828000.0 | +8.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 623967000.0 | +9.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 572113000.0 | -8.3% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 567155000.0 | -0.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 515540000.0 | -9.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 611833000.0 | +18.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 622520000.0 | +1.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 635783000.0 | +2.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 612168000.0 | -3.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 749263000.0 | +22.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 748303000.0 | -0.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 750625000.0 | +0.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 727210000.0 | -3.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 845416000.0 | +16.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 871971000.0 | +3.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 873365000.0 | +0.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 803957000.0 | -7.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 915531000.0 | +13.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 907476000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 879604000.0 | -3.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 857495000.0 | -2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 911234000.0 | +6.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 942594000.0 | +3.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 979393000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 327618000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 392527000.0 | +19.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 452843000.0 | +15.4% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 570828000.0 | +26.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 515540000.0 | -9.7% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 612168000.0 | +18.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 727210000.0 | +18.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 803957000.0 | +10.6% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 857495000.0 | +6.7% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 998093000.0 | +16.4% | USD | 10-K | 2026-03-02 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 646352000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 645328000.0 | -0.2% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 624882000.0 | -3.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 552776000.0 | -11.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 635139000.0 | +14.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 680864000.0 | +7.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 686569000.0 | +0.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 639671000.0 | -6.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 745894000.0 | +16.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 725379000.0 | -2.8% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 734773000.0 | +1.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 721633000.0 | -1.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 852253000.0 | +18.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 866579000.0 | +1.7% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 856393000.0 | -1.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1212763000.0 | +41.6% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1249876000.0 | +3.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1189688000.0 | -4.8% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 1173459000.0 | -1.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 1121859000.0 | -4.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1206153000.0 | +7.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1208826000.0 | +0.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1217778000.0 | +0.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1205742000.0 | -1.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1338015000.0 | +11.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1332376000.0 | -0.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1327791000.0 | -0.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1308508000.0 | -1.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1429212000.0 | +9.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1457759000.0 | +2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1455514000.0 | -0.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1409386000.0 | -3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1519420000.0 | +7.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1505970000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1481341000.0 | -1.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1450279000.0 | -2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1504694000.0 | +3.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1557649000.0 | +3.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1594979000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 552776000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 639671000.0 | +15.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 721633000.0 | +12.8% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1212763000.0 | +68.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1121859000.0 | -7.5% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1205742000.0 | +7.5% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1308508000.0 | +8.5% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1409386000.0 | +7.7% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1450279000.0 | +2.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1606616000.0 | +10.8% | USD | 10-K | 2026-03-02 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 86414000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 91153000.0 | +5.5% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 84593000.0 | -7.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 78700000.0 | -7.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 89108000.0 | +13.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 95448000.0 | +7.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 97755000.0 | +2.4% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 101363000.0 | +3.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 100946000.0 | -0.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 100651000.0 | -0.3% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 110430000.0 | +9.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 100852000.0 | -8.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 114894000.0 | +13.9% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 117155000.0 | +2.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 120163000.0 | +2.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 162874000.0 | +35.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 162719000.0 | -0.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 133723000.0 | -17.8% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 157680000.0 | +17.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 157295000.0 | -0.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 172407000.0 | +9.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 184615000.0 | +7.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 195726000.0 | +6.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 192564000.0 | -1.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 198516000.0 | +3.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 189616000.0 | -4.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 192934000.0 | +1.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 190506000.0 | -1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 204248000.0 | +7.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 214845000.0 | +5.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 219329000.0 | +2.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 213926000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 213362000.0 | -0.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 207556000.0 | -2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 212016000.0 | +2.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 190309000.0 | -10.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 211717000.0 | +11.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 206906000.0 | -2.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 221067000.0 | +6.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 78700000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 101363000.0 | +28.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 100852000.0 | -0.5% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 162874000.0 | +61.5% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 157295000.0 | -3.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 192564000.0 | +22.4% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 190506000.0 | -1.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 213926000.0 | +12.3% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 190309000.0 | -11.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 218367000.0 | +14.7% | USD | 10-K | 2026-03-02 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 432025000.0 | — | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 442253000.0 | +2.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 462373000.0 | +4.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2024-12-31 | 432025000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 457913000.0 | +6.0% | USD | 10-K | 2026-03-02 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 372430000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 376238000.0 | +1.0% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 387516000.0 | +3.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 387717000.0 | +0.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 402856000.0 | +3.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 422911000.0 | +5.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 446493000.0 | +5.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 449108000.0 | +0.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 466382000.0 | +3.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 474447000.0 | +1.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 496892000.0 | +4.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 507371000.0 | +2.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-03-31 | 521484000.0 | +2.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 542832000.0 | +4.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 551052000.0 | +1.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-12-31 | 569757000.0 | +3.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 560409000.0 | -1.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 577151000.0 | +3.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 605213000.0 | +4.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 635003000.0 | +4.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 651241000.0 | +2.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 681241000.0 | +4.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 691662000.0 | +1.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 705663000.0 | +2.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 727180000.0 | +3.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 736442000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 737031000.0 | +0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 785360000.0 | +6.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 822348000.0 | +4.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 865942000.0 | +5.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 887734000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 932763000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 956556000.0 | +2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 979716000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 1017720000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1018254000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1057061000.0 | +3.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 1115396000.0 | +5.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 1132606000.0 | +1.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 387717000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 449108000.0 | +15.8% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 515360000.0 | +14.8% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 577943000.0 | +12.1% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 635003000.0 | +9.9% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 705663000.0 | +11.1% | USD | 10-K | 2025-02-27 |
| Annual | 2022-12-31 | 785360000.0 | +11.3% | USD | 10-K | 2026-03-02 |
| Annual | 2023-12-31 | 932763000.0 | +18.8% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1018254000.0 | +9.2% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1148703000.0 | +12.8% | USD | 10-K | 2026-03-02 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 173004000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 164003000.0 | -5.2% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 134018000.0 | -18.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 70017000.0 | -47.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 127017000.0 | +81.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 146017000.0 | +15.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 126000000.0 | -13.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 60000000.0 | -52.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 147000000.0 | +145.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 119000000.0 | -19.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 101000000.0 | -15.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 85000000.0 | -15.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 180000000.0 | +111.8% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 166000000.0 | -7.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 150000000.0 | -9.6% | USD | 10-Q | 2019-10-31 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -5047000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 5000000.0 | +199.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 48248000.0 | +865.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -1443000.0 | -103.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 12422000.0 | +960.8% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 41882000.0 | +237.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -28146000.0 | -167.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -27714000.0 | +1.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 3587000.0 | +112.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -32361000.0 | -1002.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 899000.0 | +102.8% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 44210000.0 | +4817.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 5574000.0 | -87.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 58710000.0 | +953.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 135975000.0 | +131.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -8601000.0 | -106.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 9396000.0 | +209.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 43387000.0 | +361.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -54985000.0 | -226.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -43389000.0 | +21.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -21179000.0 | +51.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1206000.0 | +105.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 37184000.0 | +2983.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 77031000.0 | +107.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1124000.0 | -98.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 34316000.0 | +2953.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 130642000.0 | +280.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 14201000.0 | -89.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 36911000.0 | +159.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 102424000.0 | +177.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 75784000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 70804000.0 | -6.6% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 12910000.0 | -81.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 88813000.0 | +587.9% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 184333000.0 | +107.6% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 49667000.0 | -73.1% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 14530000.0 | -70.7% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 131154000.0 | +802.6% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 209778000.0 | +59.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 177543000.0 | -15.4% | USD | 10-K | 2026-03-02 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1595000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -5879000.0 | -268.6% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | -6540000.0 | -11.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -2183000.0 | +66.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -32291000.0 | -1379.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | -47654000.0 | -47.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -7548000.0 | +84.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -10201000.0 | -35.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -17744000.0 | -73.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -55289000.0 | -211.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -64261000.0 | -16.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -76032000.0 | -18.3% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | -4993000.0 | +93.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -9382000.0 | -87.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -11529000.0 | -22.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -2796000.0 | +75.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -45000.0 | +98.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -5341000.0 | -11768.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -4325000.0 | +19.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -16784000.0 | -288.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -24972000.0 | -48.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -6466000.0 | +74.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -15307000.0 | -136.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -23957000.0 | -56.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -5904000.0 | +75.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -10265000.0 | -73.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -16082000.0 | -56.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -5892000.0 | +63.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -29730000.0 | -404.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -41918000.0 | -41.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -8656000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -51276000.0 | -492.4% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -25358000.0 | +50.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -429940000.0 | -1595.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -14171000.0 | +96.7% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -33438000.0 | -136.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -31738000.0 | +5.1% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | -52623000.0 | -65.8% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | -22181000.0 | +57.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | -46193000.0 | -108.3% | USD | 10-K | 2026-03-02 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 28286000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 19836000.0 | -29.9% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | -10735000.0 | -154.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 56920000.0 | +630.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 75518000.0 | +32.7% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 54421000.0 | -27.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 85990000.0 | +58.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 58130000.0 | -32.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 39151000.0 | -32.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 92306000.0 | +135.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 76686000.0 | -16.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 58423000.0 | -23.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 45050000.0 | -22.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -8483000.0 | -118.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -74122000.0 | -773.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 67356000.0 | +190.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 26326000.0 | -60.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 3251000.0 | -87.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 101188000.0 | +3012.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 97042000.0 | -4.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 87239000.0 | -10.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 66773000.0 | -23.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 40474000.0 | -39.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 14266000.0 | -64.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 77792000.0 | +445.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47173000.0 | -39.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -25403000.0 | -153.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -8606000.0 | +66.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -15112000.0 | -75.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -23582000.0 | -56.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -77347000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -12400000.0 | +84.0% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 22208000.0 | +279.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 349223000.0 | +1472.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -164242000.0 | -147.0% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -23001000.0 | +86.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 24455000.0 | +206.3% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | -76881000.0 | -414.4% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | -31973000.0 | +58.4% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | -30794000.0 | +3.7% | USD | 10-K | 2026-03-02 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1761000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 6191000.0 | +251.6% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 7201000.0 | +16.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 2257000.0 | -68.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 6268000.0 | +177.7% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 9686000.0 | +54.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 7645000.0 | -21.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 10829000.0 | +41.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 18781000.0 | +73.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 5284000.0 | -71.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 12423000.0 | +135.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 19488000.0 | +56.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 7378000.0 | -62.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 12545000.0 | +70.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 14962000.0 | +19.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 3477000.0 | -76.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 9357000.0 | +169.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 14584000.0 | +55.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 4358000.0 | -70.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 14965000.0 | +243.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 23499000.0 | +57.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 8999000.0 | -61.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 18238000.0 | +102.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 27051000.0 | +48.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6653000.0 | -75.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11061000.0 | +66.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 18988000.0 | +71.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 6008000.0 | -68.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12971000.0 | +115.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 25400000.0 | +95.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 9711000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 13490000.0 | +38.9% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 26587000.0 | +97.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 31337000.0 | +17.9% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 17874000.0 | -43.0% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 25263000.0 | +41.3% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 31141000.0 | +23.3% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 37745000.0 | +21.2% | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 24993000.0 | -33.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 30627000.0 | +22.5% | USD | 10-K | 2026-03-02 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11410765.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 11448358.0 | +0.3% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 11460184.0 | +0.1% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 11462484.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 11498423.0 | +0.3% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 11562001.0 | +0.6% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 11564137.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 11577048.0 | +0.1% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 11585973.0 | +0.1% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 11652597.0 | +0.6% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 11660933.0 | +0.1% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 11662688.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11673838.0 | +0.1% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 11737993.0 | +0.5% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 11747829.0 | +0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 11752509.0 | +0.0% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 11761259.0 | +0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 11786895.0 | +0.2% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 11803055.0 | +0.1% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 11809926.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 11838746.0 | +0.2% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 11861999.0 | +0.2% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 11870513.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 11874178.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11894188.0 | +0.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 11909064.0 | +0.1% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 11909944.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 11913890.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 11941738.0 | +0.2% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 11958938.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 11962295.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 11964181.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 11996041.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 12009707.0 | +0.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 12013483.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 12017308.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 12046507.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12063098.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12072308.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2018-12-31 | 11662688.0 | — | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 11752509.0 | +0.8% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 11809926.0 | +0.5% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 11874178.0 | +0.5% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 11913890.0 | +0.3% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 11964181.0 | +0.4% | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 12017308.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12073713.0 | +0.5% | shares | 10-K | 2026-03-02 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 11462484.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 11577048.0 | +1.0% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 11662688.0 | +0.7% | shares | 10-K | 2019-03-01 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11389000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 11422000.0 | +0.3% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 11460000.0 | +0.3% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 11472000.0 | +0.1% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 11547000.0 | +0.7% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 11586000.0 | +0.3% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 11606000.0 | +0.2% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 11652000.0 | +0.4% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 11689000.0 | +0.3% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11698000.0 | +0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 11726000.0 | +0.2% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 11748000.0 | +0.2% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 11761000.0 | +0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 11778000.0 | +0.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 11788000.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 11820000.0 | +0.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 11842000.0 | +0.2% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 11842000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11860000.0 | +0.2% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 11880000.0 | +0.2% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 11883000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 11899000.0 | +0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 11921000.0 | +0.2% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 11928000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 11944000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11974000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 11977000.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 11990000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12020000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12029000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 11434000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 11549000.0 | +1.0% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 11660000.0 | +1.0% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 11729000.0 | +0.6% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 11782000.0 | +0.5% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 11837000.0 | +0.5% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 11877000.0 | +0.3% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 11920000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 11968000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12018000.0 | +0.4% | shares | 10-K | 2026-03-02 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11507000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 11550000.0 | +0.4% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 11595000.0 | +0.4% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 11620000.0 | +0.2% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 11671000.0 | +0.4% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 11708000.0 | +0.3% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 11739000.0 | +0.3% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 11759000.0 | +0.2% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 11777000.0 | +0.2% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11777000.0 | +0.0% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 11798000.0 | +0.2% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 11813000.0 | +0.1% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 11827000.0 | +0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 11842000.0 | +0.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 11851000.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 11882000.0 | +0.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 11902000.0 | +0.2% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 11900000.0 | -0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11916000.0 | +0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 11938000.0 | +0.2% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 11941000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 11962000.0 | +0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 11993000.0 | +0.3% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 11996000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12020000.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 12044000.0 | +0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 12041000.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 12048000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12083000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12094000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 11565000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 11682000.0 | +1.0% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 11761000.0 | +0.7% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 11800000.0 | +0.3% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 11845000.0 | +0.4% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 11896000.0 | +0.4% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 11934000.0 | +0.3% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 11987000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 12037000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12077000.0 | +0.3% | shares | 10-K | 2026-03-02 |
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.3264 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3277 | +0.4% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.3469 | +5.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.3391 | -2.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.3132 | -7.6% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.3502 | +11.8% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.3192 | -8.9% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.3545 | +11.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.3505 | -1.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.3073 | -12.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.3291 | +7.1% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.3174 | -3.5% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.2516 | -20.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2258 | -10.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2486 | +10.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.2580 | +3.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2875 | +11.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.2778 | -3.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2706 | -2.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2974 | +9.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2777 | -6.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.2881 | +3.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3023 | +4.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2883 | -4.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2801 | -2.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2764 | -1.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2709 | -2.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2598 | -4.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2690 | +3.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2634 | -2.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.5282 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1.4263 | -6.7% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1.3980 | -2.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.9228 | -34.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1.0371 | +12.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1.1066 | +6.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.1567 | +4.5% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 1.1989 | +3.6% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1.1229 | -6.3% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.9982 | -11.1% | ratio | 10-K | 2026-03-02 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4.7262 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 4.4790 | -5.2% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 4.6422 | +3.6% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 4.1629 | -10.3% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 4.6411 | +11.5% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 4.5888 | -1.1% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 4.4822 | -2.3% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 3.8725 | -13.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 4.8335 | +24.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 4.6565 | -3.7% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 4.2679 | -8.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 4.4902 | +5.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 4.6302 | +3.1% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 4.5760 | -1.2% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 4.3647 | -4.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3.5047 | -19.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 3.8346 | +9.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 4.2783 | +11.6% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 3.5969 | -15.9% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 3.2775 | -8.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 3.5488 | +8.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 3.3720 | -5.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 3.2483 | -3.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 3.1790 | -2.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 3.7743 | +18.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3.9464 | +4.6% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 3.8906 | -1.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 3.8173 | -1.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 4.1392 | +8.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4.0586 | -1.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3.9820 | -1.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 3.7581 | -5.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4.2910 | +14.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 4.3722 | +1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 4.1488 | -5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4.5058 | +8.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4.3040 | -4.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4.5557 | +5.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 4.4303 | -2.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.1629 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 3.8725 | -7.0% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 4.4902 | +16.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 3.5047 | -21.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3.2775 | -6.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 3.1790 | -3.0% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3.8173 | +20.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 3.7581 | -1.5% | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 4.5058 | +19.9% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 4.5707 | +1.4% | ratio | 10-K | 2026-03-02 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 0.4243 | — | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.3965 | -6.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.4082 | +3.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2024-12-31 | 0.4243 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.3986 | -6.0% | ratio | 10-K | 2026-03-02 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2383 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.2467 | +3.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.2524 | +2.3% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.2515 | -0.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.2564 | +2.0% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.2701 | +5.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.2531 | -6.3% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.2585 | +2.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.2592 | +0.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.2417 | -6.8% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.2564 | +6.1% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.2528 | -1.4% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.2510 | -0.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2525 | +0.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2695 | +6.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.2456 | -8.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2536 | +3.3% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.2551 | +0.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2393 | -6.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2517 | +5.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2505 | -0.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.2732 | +9.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2679 | -1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2720 | +1.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2623 | -3.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2599 | -0.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2514 | -3.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2631 | +4.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2584 | -1.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2421 | -6.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2428 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.2572 | +5.9% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.2539 | -1.3% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.2444 | -3.7% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.2525 | +3.3% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.2507 | -0.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.2488 | -0.8% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.2685 | +7.9% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.2533 | -5.7% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.2481 | -2.1% | ratio | 10-K | 2026-03-02 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0410 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0499 | +21.7% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0611 | +22.3% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0565 | -7.5% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0577 | +2.2% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0690 | +19.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0613 | -11.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0730 | +19.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0914 | +25.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0582 | -36.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0725 | +24.4% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0641 | -11.6% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0494 | -22.9% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0484 | -2.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0687 | +42.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0561 | -18.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0749 | +33.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0518 | -30.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0510 | -1.5% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0719 | +40.8% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0700 | -2.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0810 | +15.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0825 | +1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0832 | +0.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0755 | -9.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0680 | -9.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0683 | +0.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0813 | +19.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0742 | -8.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0604 | -18.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0474 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0486 | +2.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0728 | +50.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0564 | -22.6% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0497 | -11.9% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0601 | +21.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0673 | +12.0% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.0806 | +19.7% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.0712 | -11.7% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0647 | -9.1% | ratio | 10-K | 2026-03-02 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0772 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0853 | +10.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0969 | +13.6% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0940 | -3.0% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0952 | +1.3% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.1155 | +21.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0897 | -22.3% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.1042 | +16.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.1097 | +5.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0863 | -21.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1029 | +19.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0900 | -12.6% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0759 | -15.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0844 | +11.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1060 | +25.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0817 | -22.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0966 | +18.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0888 | -8.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0804 | -9.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1033 | +28.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0972 | -5.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1191 | +22.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1234 | +3.7% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1186 | -3.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1104 | -6.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1040 | -5.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0999 | -4.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1137 | +13.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1123 | -1.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0894 | -20.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0800 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0973 | +21.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1002 | +3.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0848 | -15.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0815 | -3.9% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0876 | +7.6% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0982 | +12.0% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.1172 | +19.3% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.1012 | -13.6% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0945 | -6.6% | ratio | 10-K | 2026-03-02 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.5746 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.4934 | -14.1% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.6677 | +35.3% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 0.2134 | -68.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 0.7930 | +271.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.7820 | -1.4% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.7065 | -9.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.2503 | -64.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.7514 | +200.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.4332 | -42.3% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 0.4426 | +2.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.3376 | -23.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.3396 | +0.6% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 0.4113 | +21.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 0.5016 | +22.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.2598 | -48.2% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.5188 | +99.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.6132 | +18.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 0.5931 | -3.3% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 0.3191 | -46.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.6106 | +91.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.4638 | -24.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.4557 | -1.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.2187 | -52.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.4245 | +94.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.4003 | -5.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.3903 | -2.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.2468 | -36.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.5352 | +116.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.5216 | -2.5% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.5176 | -0.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.2427 | -53.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5709 | +135.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.5711 | +0.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.6605 | +15.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.0366 | +56.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.9460 | -8.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.9754 | +3.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.1074 | +13.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2134 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.2503 | +17.3% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.3376 | +34.8% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 0.2598 | -23.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 0.3191 | +22.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.2187 | -31.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 0.2468 | +12.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.2427 | -1.7% | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.0366 | +327.1% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1.4181 | +36.8% | ratio | 10-K | 2026-03-02 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0134 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0164 | +22.2% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0212 | +29.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0192 | -9.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0181 | -5.6% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0242 | +33.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0196 | -19.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0259 | +32.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0320 | +23.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0179 | -44.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0238 | +33.3% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0203 | -14.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0124 | -38.9% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0109 | -12.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0171 | +56.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0145 | -15.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0215 | +48.8% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0144 | -33.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0138 | -4.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0214 | +54.8% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0194 | -9.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0233 | +20.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0250 | +6.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0240 | -3.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0211 | -11.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0188 | -11.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0185 | -1.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0211 | +14.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0200 | -5.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0159 | -20.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0724 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0693 | -4.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1018 | +47.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0520 | -48.9% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0515 | -1.0% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0666 | +29.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0779 | +17.0% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.0966 | +24.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.0799 | -17.3% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0646 | -19.2% | ratio | 10-K | 2026-03-02 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0233 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0281 | +20.7% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0342 | +21.7% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0302 | -11.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0291 | -3.6% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0372 | +27.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0313 | -15.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0396 | +26.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0474 | +19.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0292 | -38.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0381 | +30.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0316 | -17.0% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0277 | -12.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0225 | -18.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0331 | +47.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0268 | -19.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0382 | +42.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0253 | -33.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0254 | +0.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0387 | +52.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0350 | -9.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0406 | +15.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0420 | +3.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0393 | -6.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0336 | -14.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0289 | -13.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0269 | -6.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0301 | +11.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0279 | -7.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0224 | -19.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1033 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0987 | -4.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1426 | +44.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1092 | -23.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0910 | -16.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1137 | +24.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1298 | +14.1% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.1460 | +12.5% | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.1139 | -22.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0904 | -20.6% | ratio | 10-K | 2026-03-02 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-24 | Grooms Nina C | Dir |
Open-market buy
P
|
Common Stock | 233 | $171.61 | $39,985 | 3,077 |
| 2026-03-11 | Grooms Nina C | Dir |
Open-market sell
S
|
Common Stock | 499 | $175.19 | $87,422 | 2,844 |
| 2026-03-09 | Thomas Kevin Jon | EVP Industrial Equipment |
Equity grant / award
A
|
Common Stock | 1,832 | $0.00 | $0 | 4,660 |
| 2026-03-06 | Kamps Agnes | EVP & CFO, PFO and PAO |
Other disposed transaction
F
|
Common Stock | 233 | $173.13 | $40,339 | 4,416 |
| 2026-03-04 | Kamps Agnes | EVP & CFO, PFO and PAO |
Other disposed transaction
F
|
Common Stock | 203 | $184.78 | $37,510 | 4,649 |
| 2026-02-26 | Sullivan Lori L | VP, Internal Audit |
Other disposed transaction
F
|
Common Stock | 96 | $213.09 | $20,457 | 4,300 |
| 2026-02-26 | Sullivan Lori L | VP, Internal Audit |
Equity grant / award
A
|
Common Stock | 324 | $0.00 | $0 | 4,396 |
| 2026-02-25 | Sullivan Lori L | VP, Internal Audit |
Other disposed transaction
F
|
Common Stock | 55 | $215.15 | $11,833 | 4,072 |
| 2025-11-26 | Hureau Robert Paul | President & CEO |
Open-market buy
P
|
Common Stock | 230 | $163.98 | $37,714 | 12,046 |
| 2025-11-26 | Hureau Robert Paul | President & CEO |
Open-market buy
P
|
Common Stock | 74 | $161.93 | $11,983 | 11,816 |
| 2025-11-14 | Hureau Robert Paul | President & CEO |
Open-market buy
P
|
Common Stock | 154 | $161.36 | $24,850 | 11,742 |
| 2025-11-13 | Hureau Robert Paul | President & CEO |
Open-market buy
P
|
Common Stock | 600 | $167.77 | $100,661 | 11,588 |
| 2025-09-02 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 6,053 | $211.46 | $1,279,967 | 32,360 |
| 2025-08-22 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 200 | $223.15 | $44,629 | 38,413 |
| 2025-08-22 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 2,300 | $222.11 | $510,855 | 38,613 |
| 2025-08-21 | Rizzuti Edward | EVP, Corp Dev, IR & Secretary |
Open-market sell
S
|
Common Stock | 200 | $212.80 | $42,560 | 8,909 |
| 2025-08-21 | Rizzuti Edward | EVP, Corp Dev, IR & Secretary |
Open-market sell
S
|
Common Stock | 2,728 | $212.10 | $578,609 | 9,109 |
| 2025-08-01 | Thomas Kevin Jon | EVP Industrial Equipment |
Other disposed transaction
F
|
Common Stock | 33 | $222.58 | $7,345 | 3,081 |
| 2025-06-25 | Rizzuti Edward | EVP, Corp Dev, IR & Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,175 | $0.00 | $0 | 0 |
| 2025-06-25 | Rizzuti Edward | EVP, Corp Dev, IR & Secretary |
Exercise / conversion
M
|
Common Stock | 1,175 | $52.51 | $61,699 | 11,837 |
| 2025-06-06 | Raborn Richard Hodges | EVP Vegetation Management |
Open-market sell
S
|
Common Stock | 1,480 | $206.87 | $306,172 | 11,468 |
| 2025-05-14 | Raborn Richard Hodges | EVP Vegetation Management |
Open-market sell
S
|
Common Stock | 500 | $201.84 | $100,920 | 12,948 |
| 2025-05-12 | Grooms Nina C | Dir |
Equity grant / award
A
|
Common Stock | 651 | $0.00 | $0 | 3,343 |
| 2025-04-04 | Pollock Janet S | VP, Human Resources |
Other disposed transaction
F
|
Common Stock | 146 | $171.06 | $24,975 | 3,501 |
| 2025-03-31 | Malone Dan Edward | EVP & CSO |
Other disposed transaction
F
|
Common Stock | 230 | $180.84 | $41,593 | 4,060 |
| 2025-03-07 | Rizzuti Edward | EVP, Corp Dev, IR & Secretary |
Open-market sell
S
|
Common Stock | 750 | $183.37 | $137,528 | 10,662 |
| 2025-03-04 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 7,509 | $0.00 | $0 | 44,413 |
| 2025-02-27 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 2,033 | $184.94 | $375,983 | 36,904 |
| 2025-02-27 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 5,167 | $0.00 | $0 | 38,937 |
| 2025-02-25 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,554 | $185.73 | $288,624 | 33,770 |
| 2024-12-16 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 257 | $193.41 | $49,706 | 3,360 |
| 2024-11-25 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 1,000 | $204.09 | $204,095 | 35,324 |
| 2024-11-11 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 875 | $0.00 | $0 | 1,175 |
| 2024-11-11 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M
|
Common Stock | 875 | $52.51 | $45,946 | 9,314 |
| 2024-11-07 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 276 | $195.88 | $54,062 | 8,439 |
| 2024-11-06 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 700 | $196.64 | $137,651 | 5,484 |
| 2024-11-06 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 1,274 | $195.30 | $248,813 | 6,184 |
| 2024-08-28 | Raborn Richard Hodges | EVP Vegetation Management |
Open-market sell
S
|
Common Stock | 300 | $181.28 | $54,384 | 11,061 |
| 2024-08-20 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 950 | $0.00 | $0 | 2,050 |
| 2024-08-20 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M
|
Common Stock | 950 | $52.51 | $49,884 | 8,715 |
| 2024-08-19 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 322 | $178.29 | $57,409 | 7,765 |
| 2024-08-06 | Haberman Michael A | EVP Industrial Equipment |
Other disposed transaction
F
|
Common Stock | 723 | $172.99 | $125,072 | 15,433 |
| 2024-06-01 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 269 | $189.99 | $51,107 | 37,324 |
| 2024-05-03 | WEHRLE RICHARD J | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 716 | $195.24 | $139,792 | 25,832 |
| 2024-03-28 | Haberman Michael A | EVP Industrial Equipment |
Open-market sell
S
|
Common Stock | 3,050 | $225.11 | $686,586 | 16,156 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 0 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 700 | $0.00 | $0 | 0 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Open-market sell
S
|
Common Stock | 247 | $223.93 | $55,311 | 19,206 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Open-market sell
S
|
Common Stock | 171 | $223.78 | $38,266 | 19,453 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M
|
Common Stock | 1,000 | $54.87 | $54,870 | 19,624 |
| 2024-03-27 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M
|
Common Stock | 700 | $54.24 | $37,968 | 18,624 |
| 2024-03-08 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,083 | $206.26 | $223,380 | 37,593 |
| 2024-03-08 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 2,754 | $0.00 | $0 | 38,676 |
| 2024-03-06 | Kamps Agnes | EVP AND TREASURER |
Equity grant / award
A
|
Common Stock | 1,479 | $0.00 | $0 | 2,879 |
| 2024-02-25 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,713 | $203.55 | $348,681 | 35,922 |
| 2024-02-25 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 6,387 | $0.00 | $0 | 37,635 |
| 2024-02-25 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 1,885 | $0.00 | $0 | 31,248 |
| 2024-01-12 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 500 | $0.00 | $0 | 0 |
| 2024-01-12 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M
|
Common Stock | 500 | $83.99 | $41,995 | 3,249 |
| 2023-12-22 | Raborn Richard Hodges | EVP Vegetation Management |
Open-market sell
S
|
Common Stock | 606 | $212.24 | $128,617 | 9,032 |
| 2023-12-01 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 1,116 | $186.11 | $207,695 | 25,941 |
| 2023-11-08 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 1,394 | $182.14 | $253,904 | 5,799 |
| 2023-09-06 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 233 | $170.04 | $39,619 | 6,197 |
| 2023-09-01 | Etchart Eric | Dir |
Open-market buy
P
|
Common Stock | 500 | $176.59 | $88,295 | 10,461 |
| 2023-08-14 | Leonard Jeffery Allen | President & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 0 |
| 2023-08-14 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 121 | $173.49 | $20,993 | 29,363 |
| 2023-08-14 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 462 | $172.63 | $79,756 | 29,484 |
| 2023-08-14 | Leonard Jeffery Allen | President & CEO |
Exercise / conversion
M
|
Common Stock | 1,000 | $53.51 | $53,510 | 29,946 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 0 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 455 | $183.55 | $83,515 | 27,057 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 27 | $182.68 | $4,932 | 27,512 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 173 | $182.50 | $31,572 | 27,539 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 511 | $184.00 | $94,024 | 27,712 |
| 2023-06-29 | WEHRLE RICHARD J | EVP & CFO |
Exercise / conversion
M
|
Common Stock | 2,500 | $53.51 | $133,775 | 28,223 |
| 2023-06-12 | WEHRLE RICHARD J | EVP & CFO |
Open-market sell
S
|
Common Stock | 1,500 | $182.28 | $273,420 | 25,723 |
| 2023-06-01 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 269 | $166.46 | $44,778 | 28,946 |
| 2023-05-16 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 500 | $0.00 | $0 | 0 |
| 2023-05-16 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M
|
Common Stock | 500 | $54.24 | $27,120 | 2,249 |
| 2023-05-11 | PAROD RICK | Dir |
Equity grant / award
A
|
Common Stock | 705 | $0.00 | $0 | 7,522 |
| 2023-05-06 | Raborn Richard Hodges | EVP Vegetation Management |
Other disposed transaction
F
|
Common Stock | 133 | $179.29 | $23,846 | 9,638 |
| 2023-03-14 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,100 | $0.00 | $0 | 3,000 |
| 2023-03-14 | Rizzuti Edward | EVP & General Counsel |
Exercise / conversion
M
|
Common Stock | 1,100 | $52.51 | $57,761 | 6,533 |
| 2023-03-08 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 394 | $184.21 | $72,578 | 5,433 |
| 2023-03-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 150 | $54.87 | $8,230 | 0 |
| 2023-03-01 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 150 | $180.40 | $27,060 | 2,606 |
| 2023-03-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 150 | $54.87 | $8,230 | 2,756 |
| 2023-02-27 | WEHRLE RICHARD J | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 88 | $178.25 | $15,686 | 27,326 |
| 2023-02-25 | WEHRLE RICHARD J | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 254 | $178.25 | $45,276 | 27,414 |
| 2023-02-25 | WEHRLE RICHARD J | EVP & CFO |
Equity grant / award
A
|
Common Stock | 1,824 | $0.00 | $0 | 27,668 |
| 2023-01-17 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 400 | $0.00 | $0 | 0 |
| 2023-01-17 | Sullivan Lori L | VP, Internal Audit |
Exercise / conversion
M
|
Common Stock | 400 | $53.51 | $21,404 | 1,559 |
| 2022-11-11 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 257 | $157.06 | $40,364 | 6,612 |
| 2022-08-15 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 250 | $143.00 | $35,749 | 4,892 |
| 2022-08-10 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 762 | $136.23 | $103,807 | 6,869 |
| 2022-08-10 | Raborn Richard Hodges | EVP Vegetation Management |
Open-market sell
S
|
Common Stock | 1,553 | $136.55 | $212,068 | 8,710 |
| 2022-08-09 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 500 | $134.61 | $67,305 | 7,631 |
| 2022-06-15 | Bauer Robert P | Dir |
Open-market buy
P
|
Common Stock | 500 | $113.99 | $56,994 | 7,561 |
| 2022-06-02 | Rizzuti Edward | EVP & General Counsel |
Open-market sell
S
|
Common Stock | 371 | $120.98 | $44,885 | 5,142 |
| 2022-06-01 | Leonard Jeffery Allen | President & CEO |
Other disposed transaction
F
|
Common Stock | 269 | $117.63 | $31,642 | 24,004 |
| 2022-05-10 | Grooms Nina C | Dir |
Equity grant / award
A
|
Common Stock | 1,056 | $0.00 | $0 | 1,342 |
| 2022-05-09 | Rizzuti Edward | EVP & General Counsel |
Other disposed transaction
F
|
Common Stock | 97 | $116.80 | $11,330 | 5,513 |
| 2022-05-06 | Rizzuti Edward | EVP & General Counsel |
Other disposed transaction
F
|
Common Stock | 103 | $121.48 | $12,512 | 5,610 |
| 2022-03-11 | Raborn Richard Hodges | EVP Vegetation Management |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 0 |
| 2022-03-11 | Raborn Richard Hodges | EVP Vegetation Management |
Exercise / conversion
M
|
Common Stock | 1,500 | $54.24 | $81,360 | 10,529 |
| 2022-03-03 | Bauer Robert P | Dir |
Open-market buy
P
|
Common Stock | 700 | $142.94 | $100,058 | 1,988 |
| 2022-02-27 | Pollock Janet S | VP, Human Resources |
Other disposed transaction
F
|
Common Stock | 53 | $137.93 | $7,310 | 2,231 |
| 2022-02-25 | Pollock Janet S | VP, Human Resources |
Other disposed transaction
F
|
Common Stock | 63 | $134.57 | $8,478 | 2,284 |
| 2022-02-25 | Pollock Janet S | VP, Human Resources |
Equity grant / award
A
|
Common Stock | 654 | $0.00 | $0 | 2,347 |
| 2021-12-02 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 300 | $0.00 | $0 | 700 |
| 2021-12-02 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 0 |
| 2021-12-02 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M
|
Common Stock | 300 | $54.24 | $16,272 | 14,876 |
| 2021-12-02 | Haberman Michael A | EVP Industrial Equipment |
Exercise / conversion
M
|
Common Stock | 1,500 | $53.51 | $80,265 | 14,576 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 28 | $158.70 | $4,444 | 131,722 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 217 | $157.68 | $34,216 | 131,750 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 383 | $156.85 | $60,075 | 131,967 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 266 | $155.65 | $41,403 | 132,350 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 602 | $154.43 | $92,966 | 132,616 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 889 | $152.72 | $135,765 | 133,218 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 165 | $151.46 | $24,990 | 134,107 |
| 2021-11-11 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 345 | $150.56 | $51,941 | 134,272 |
| 2021-11-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 185 | $159.24 | $29,459 | 134,617 |
| 2021-11-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 642 | $158.28 | $101,617 | 134,802 |
| 2021-11-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,952 | $157.20 | $306,852 | 135,444 |
| 2021-11-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 38 | $155.46 | $5,907 | 137,396 |
| 2021-11-10 | Leonard Jeffery Allen | President & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $53.51 | $53,510 | 2,000 |
| 2021-11-10 | Leonard Jeffery Allen | President & CEO |
Open-market sell
S
|
Common Stock | 503 | $157.37 | $79,155 | 18,384 |
| 2021-11-10 | Leonard Jeffery Allen | President & CEO |
Exercise / conversion
M
|
Common Stock | 1,000 | $53.51 | $53,510 | 18,887 |
| 2021-11-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,186 | $157.98 | $187,363 | 137,434 |
| 2021-11-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 422 | $157.34 | $66,397 | 138,620 |
| 2021-11-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 274 | $159.71 | $43,761 | 139,042 |
| 2021-11-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 471 | $158.75 | $74,770 | 139,316 |
| 2021-11-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 667 | $157.98 | $105,372 | 139,787 |
| 2021-11-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 24 | $153.83 | $3,692 | 140,454 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 84 | $159.20 | $13,373 | 140,478 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 489 | $158.35 | $77,432 | 140,562 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 470 | $157.13 | $73,852 | 141,051 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 873 | $156.51 | $136,631 | 141,521 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 69 | $155.20 | $10,709 | 142,394 |
| 2021-11-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 21 | $153.65 | $3,227 | 142,463 |
| 2021-11-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 78 | $153.13 | $11,944 | 142,505 |
| 2021-11-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,204 | $152.40 | $183,485 | 142,583 |
| 2021-11-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 947 | $151.53 | $143,500 | 143,787 |
| 2021-11-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,669 | $150.25 | $250,762 | 144,734 |
| 2021-11-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 982 | $156.22 | $153,406 | 146,403 |
| 2021-11-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 722 | $155.17 | $112,032 | 147,385 |
| 2021-11-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,415 | $153.98 | $217,883 | 148,107 |
| 2021-11-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,611 | $153.39 | $247,105 | 149,522 |
| 2021-11-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 56 | $156.10 | $8,742 | 151,133 |
| 2021-11-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 484 | $155.21 | $75,123 | 151,189 |
| 2021-11-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,613 | $154.29 | $248,870 | 151,673 |
| 2021-11-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 226 | $154.91 | $35,010 | 153,286 |
| 2021-11-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,773 | $154.03 | $273,097 | 153,512 |
| 2021-11-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 292 | $153.21 | $44,738 | 155,285 |
| 2021-11-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 115 | $152.19 | $17,502 | 155,577 |
| 2021-10-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2 | $153.79 | $308 | 155,692 |
| 2021-10-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 49 | $152.49 | $7,472 | 155,694 |
| 2021-10-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 333 | $151.83 | $50,560 | 155,743 |
| 2021-10-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 442 | $150.99 | $66,736 | 156,076 |
| 2021-10-28 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 576 | $150.40 | $86,629 | 156,518 |
| 2021-10-26 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 321 | $150.23 | $48,225 | 157,094 |
| 2021-10-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2 | $151.23 | $302 | 157,415 |
| 2021-10-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 519 | $150.41 | $78,061 | 157,417 |
| 2021-10-22 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 4 | $150.00 | $600 | 157,936 |
| 2021-09-22 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 200 | $153.46 | $30,692 | 157,940 |
| 2021-09-22 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 247 | $151.80 | $37,494 | 158,140 |
| 2021-09-22 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 273 | $150.71 | $41,143 | 158,387 |
| 2021-09-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 153 | $150.03 | $22,954 | 158,660 |
| 2021-09-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 120 | $150.02 | $18,002 | 158,813 |
| 2021-09-07 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 88 | $153.16 | $13,478 | 158,933 |
| 2021-09-07 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 633 | $151.20 | $95,708 | 159,021 |
| 2021-09-07 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2,123 | $150.46 | $319,416 | 159,654 |
| 2021-09-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 238 | $155.77 | $37,074 | 161,777 |
| 2021-09-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 386 | $154.86 | $59,774 | 162,015 |
| 2021-09-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 688 | $153.84 | $105,841 | 162,401 |
| 2021-09-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 38 | $156.25 | $5,938 | 163,089 |
| 2021-09-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 666 | $155.37 | $103,476 | 163,127 |
| 2021-09-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,981 | $154.45 | $305,965 | 163,793 |
| 2021-09-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 562 | $155.47 | $87,374 | 165,774 |
| 2021-09-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 573 | $154.84 | $88,723 | 166,336 |
| 2021-09-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 539 | $153.10 | $82,523 | 166,909 |
| 2021-08-31 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 16 | $156.64 | $2,506 | 167,448 |
| 2021-08-31 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 64 | $155.81 | $9,972 | 167,464 |
| 2021-08-31 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 603 | $154.87 | $93,388 | 167,528 |
| 2021-08-31 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 982 | $154.20 | $151,428 | 168,131 |
| 2021-08-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 38 | $157.72 | $5,993 | 169,113 |
| 2021-08-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 69 | $156.37 | $10,790 | 169,151 |
| 2021-08-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 165 | $155.61 | $25,675 | 169,220 |
| 2021-08-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,176 | $154.75 | $181,991 | 169,385 |
| 2021-08-27 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 943 | $157.06 | $148,110 | 170,561 |
| 2021-08-27 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 729 | $155.95 | $113,687 | 171,504 |
| 2021-08-27 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 371 | $154.89 | $57,464 | 172,233 |
| 2021-08-27 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 76 | $153.03 | $11,630 | 172,604 |
| 2021-08-26 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 68 | $152.50 | $10,370 | 172,680 |
| 2021-08-26 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,448 | $151.53 | $219,413 | 172,748 |
| 2021-08-26 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 725 | $150.72 | $109,269 | 174,196 |
| 2021-08-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 85 | $151.12 | $12,846 | 174,921 |
| 2021-08-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,483 | $150.43 | $223,091 | 175,006 |
| 2021-08-24 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 115 | $150.05 | $17,256 | 176,489 |
| 2021-08-16 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 6 | $152.36 | $914 | 176,604 |
| 2021-08-16 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 247 | $151.50 | $37,421 | 176,610 |
| 2021-08-16 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 826 | $150.38 | $124,216 | 176,857 |
| 2021-08-13 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 255 | $154.45 | $39,384 | 177,683 |
| 2021-08-13 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 234 | $153.43 | $35,903 | 177,938 |
| 2021-08-13 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 170 | $152.05 | $25,848 | 178,172 |
| 2021-08-12 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 827 | $155.40 | $128,516 | 178,342 |
| 2021-08-12 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,434 | $154.58 | $221,666 | 179,169 |
| 2021-08-10 | Malone Dan Edward | EVP & CSO |
Open-market sell
S
|
Common Stock | 1,550 | $152.05 | $235,674 | 7,356 |
| 2021-08-05 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 38 | $150.00 | $5,700 | 191,822 |
| 2021-08-01 | ROBINSON RONALD A | Dir |
Other disposed transaction
F
|
Common Stock | 4,964 | $146.77 | $728,566 | 180,603 |
| 2021-07-06 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 43 | $152.37 | $6,552 | 191,860 |
| 2021-07-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 43 | $154.24 | $6,632 | 191,903 |
| 2021-07-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 333 | $152.98 | $50,941 | 191,946 |
| 2021-07-02 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,074 | $152.30 | $163,568 | 192,279 |
| 2021-07-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 100 | $155.26 | $15,526 | 193,353 |
| 2021-07-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,884 | $154.55 | $291,174 | 193,453 |
| 2021-07-01 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 942 | $153.62 | $144,705 | 195,337 |
| 2021-06-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,478 | $153.02 | $226,167 | 196,279 |
| 2021-06-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,072 | $152.66 | $163,647 | 197,757 |
| 2021-06-30 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 44 | $150.62 | $6,627 | 198,829 |
| 2021-06-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 287 | $152.12 | $43,658 | 198,873 |
| 2021-06-29 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $151.68 | $151,683 | 199,160 |
| 2021-06-28 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 416 | $152.16 | $63,301 | 200,160 |
| 2021-06-28 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,769 | $151.50 | $268,000 | 200,576 |
| 2021-06-28 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 827 | $150.40 | $124,379 | 202,345 |
| 2021-06-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,266 | $154.04 | $195,016 | 203,172 |
| 2021-06-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,326 | $153.30 | $203,270 | 204,438 |
| 2021-06-25 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 132 | $152.16 | $20,085 | 205,764 |
| 2021-06-24 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 387 | $153.32 | $59,336 | 205,896 |
| 2021-06-24 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,332 | $152.69 | $203,380 | 206,283 |
| 2021-06-24 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 240 | $151.44 | $36,347 | 207,615 |
| 2021-06-24 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 655 | $150.39 | $98,503 | 207,855 |
| 2021-06-23 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 487 | $152.34 | $74,190 | 208,510 |
| 2021-06-23 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,284 | $151.38 | $194,367 | 208,997 |
| 2021-06-23 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2,078 | $150.76 | $313,275 | 210,281 |
| 2021-06-22 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2,340 | $150.48 | $352,133 | 212,359 |
| 2021-06-17 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1 | $150.00 | $150 | 214,699 |
| 2021-06-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 27 | $151.35 | $4,086 | 214,700 |
| 2021-06-10 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 745 | $150.07 | $111,803 | 214,727 |
| 2021-06-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 155 | $152.19 | $23,589 | 215,472 |
| 2021-06-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 44 | $151.66 | $6,673 | 215,627 |
| 2021-06-09 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 2,753 | $150.50 | $414,335 | 215,671 |
| 2021-06-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 717 | $151.22 | $108,422 | 218,424 |
| 2021-06-08 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,492 | $150.63 | $224,738 | 219,141 |
| 2021-06-07 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 34 | $151.17 | $5,140 | 220,633 |
| 2021-06-07 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 116 | $150.37 | $17,443 | 220,667 |
| 2021-06-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 26 | $152.76 | $3,972 | 220,783 |
| 2021-06-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 328 | $151.49 | $49,688 | 220,809 |
| 2021-06-04 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,023 | $151.06 | $154,532 | 221,137 |
| 2021-06-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 35 | $152.55 | $5,339 | 222,160 |
| 2021-06-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,183 | $151.82 | $179,604 | 222,195 |
| 2021-06-03 | ROBINSON RONALD A | Dir |
Open-market sell
S
|
Common Stock | 1,318 | $151.00 | $199,013 | 223,378 |
| 2021-06-01 | Leonard Jeffery Allen | President & CEO |
Equity grant / award
A
|
Common Stock | 2,055 | $0.00 | $0 | 17,887 |
| 2021-05-28 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 1,058 | $154.36 | $163,311 | 229,678 |
| 2021-05-28 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 488 | $153.27 | $74,794 | 230,736 |
| 2021-05-27 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 22 | $156.60 | $3,445 | 231,224 |
| 2021-05-27 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 27 | $154.65 | $4,176 | 231,246 |
| 2021-05-27 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 294 | $153.53 | $45,137 | 231,273 |
| 2021-05-27 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 1,594 | $152.73 | $243,448 | 231,567 |
| 2021-05-26 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 568 | $152.87 | $86,832 | 233,161 |
| 2021-05-26 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 1,138 | $151.95 | $172,919 | 233,729 |
| 2021-05-26 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 82 | $150.82 | $12,367 | 234,867 |
| 2021-05-25 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 40 | $154.25 | $6,170 | 234,949 |
| 2021-05-25 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 256 | $153.12 | $39,199 | 234,989 |
| 2021-05-25 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 1,003 | $152.35 | $152,812 | 235,245 |
| 2021-05-25 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 438 | $151.25 | $66,248 | 236,248 |
| 2021-05-13 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 190 | $157.01 | $29,832 | 8,306 |
| 2021-05-11 | Rizzuti Edward | VP & General Counsel |
Open-market sell
S
|
Common Stock | 475 | $157.96 | $75,032 | 5,109 |
| 2021-05-09 | ROBINSON RONALD A | President & CEO |
Other disposed transaction
F
|
Common Stock | 2,065 | $164.81 | $340,333 | 236,686 |
| 2021-05-06 | ROBINSON RONALD A | President & CEO |
Other disposed transaction
F
|
Common Stock | 962 | $161.37 | $155,238 | 238,751 |
| 2021-03-08 | Rizzuti Edward | VP & General Counsel |
Open-market sell
S
|
Common Stock | 250 | $158.09 | $39,522 | 5,875 |
| 2021-03-03 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 155 | $156.44 | $24,247 | 9,215 |
| 2021-03-03 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 5,000 | $155.15 | $775,730 | 9,370 |
| 2021-02-27 | Sullivan Lori L | VP, Internal Audit |
Other disposed transaction
F
|
Common Stock | 21 | $152.63 | $3,205 | 957 |
| 2021-02-25 | Sullivan Lori L | VP, Internal Audit |
Equity grant / award
A
|
Common Stock | 225 | $0.00 | $0 | 978 |
| 2020-12-28 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 289 | $140.36 | $40,565 | 1,473 |
| 2020-09-02 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 307 | $0.00 | $0 | 0 |
| 2020-09-02 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 278 | $0.00 | $0 | 0 |
| 2020-09-02 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 585 | $115.00 | $67,275 | 1,762 |
| 2020-09-02 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 307 | $54.24 | $16,652 | 2,347 |
| 2020-09-02 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 278 | $53.51 | $14,876 | 2,040 |
| 2020-09-02 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 227 | $116.12 | $26,358 | 14,964 |
| 2020-09-02 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 773 | $115.27 | $89,105 | 15,191 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 450 | $0.00 | $0 | 150 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 143 | $0.00 | $0 | 307 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22 | $0.00 | $0 | 278 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 615 | $115.00 | $70,725 | 1,762 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 450 | $54.87 | $24,692 | 2,377 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 143 | $54.24 | $7,756 | 1,927 |
| 2020-09-01 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 22 | $53.51 | $1,177 | 1,784 |
| 2020-08-25 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 0 |
| 2020-08-25 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 5,000 | $26.45 | $132,250 | 23,838 |
| 2020-08-11 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 100 | $0.00 | $0 | 300 |
| 2020-08-11 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 100 | $115.00 | $11,500 | 1,762 |
| 2020-08-11 | Pollock Janet S | VP, Human Resources |
Exercise / conversion
M
|
Common Stock | 100 | $53.51 | $5,351 | 1,862 |
| 2020-08-10 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 1,000 | $113.22 | $113,216 | 15,964 |
| 2020-08-05 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 285 | $107.89 | $30,747 | 13,484 |
| 2020-08-05 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 300 | $108.89 | $32,668 | 13,838 |
| 2020-08-05 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 3,700 | $107.82 | $398,936 | 14,138 |
| 2020-08-04 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 20 | $107.10 | $2,142 | 13,769 |
| 2020-08-04 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 3,879 | $106.30 | $412,343 | 13,789 |
| 2020-07-17 | Raborn Richard Hodges | EVP Agricultural Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 500 | $0.00 | $0 | 1,500 |
| 2020-07-17 | Raborn Richard Hodges | EVP Agricultural Division |
Exercise / conversion
M
|
Common Stock | 500 | $54.24 | $27,120 | 7,827 |
| 2020-06-29 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 500 | $97.65 | $48,824 | 7,327 |
| 2020-06-22 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 3,000 |
| 2020-06-22 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M
|
Common Stock | 1,000 | $53.51 | $53,510 | 16,964 |
| 2020-06-04 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 455 | $109.89 | $50,001 | 17,668 |
| 2020-05-28 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 950 | $105.15 | $99,891 | 18,123 |
| 2020-05-26 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 379 | $99.41 | $37,676 | 7,827 |
| 2020-05-11 | Jokinen Tracy C | Dir |
Equity grant / award
A
|
Common Stock | 996 | $0.00 | $0 | 4,536 |
| 2020-05-09 | Raborn Richard Hodges | EVP Agricultural Division |
Other disposed transaction
F
|
Common Stock | 375 | $98.65 | $36,994 | 8,206 |
| 2020-05-06 | Raborn Richard Hodges | EVP Agricultural Division |
Other disposed transaction
F
|
Common Stock | 133 | $93.06 | $12,377 | 8,581 |
| 2020-02-27 | Raborn Richard Hodges | EVP Agricultural Division |
Equity grant / award
A
|
Common Stock | 1,311 | $0.00 | $0 | 8,714 |
| 2019-11-19 | Grzelak David W | Dir |
Equity grant / award
G
|
Common Stock | 246 | $0.00 | $0 | 8,662 |
| 2019-09-20 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 70 | $119.64 | $8,374 | 1,302 |
| 2019-08-16 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 1,200 | $108.73 | $130,470 | 15,550 |
| 2019-08-14 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 1,000 | $106.18 | $106,184 | 14,900 |
| 2019-08-08 | Pollock Janet S | VP, Human Resources |
Open-market sell
S
|
Common Stock | 76 | $108.21 | $8,224 | 1,372 |
| 2019-08-06 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 1,299 | $108.77 | $141,293 | 16,750 |
| 2019-06-28 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 1,706 | $100.57 | $171,577 | 18,049 |
| 2019-06-28 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 500 | $101.15 | $50,575 | 19,755 |
| 2019-06-21 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 700 | $100.01 | $70,007 | 17,097 |
| 2019-06-20 | Rizzuti Edward | VP & General Counsel |
Open-market sell
S
|
Common Stock | 300 | $100.80 | $30,240 | 4,227 |
| 2019-06-07 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 500 | $98.88 | $49,439 | 6,903 |
| 2019-05-23 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 600 | $0.00 | $0 | 0 |
| 2019-05-23 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M
|
Common Stock | 600 | $53.51 | $32,106 | 6,600 |
| 2019-05-20 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 569 | $95.43 | $54,298 | 7,403 |
| 2019-05-17 | Rizzuti Edward | VP & General Counsel |
Open-market sell
S
|
Common Stock | 250 | $94.94 | $23,735 | 4,527 |
| 2019-05-16 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,000 | $0.00 | $0 | 0 |
| 2019-05-16 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 3,987 | $97.80 | $389,917 | 236,229 |
| 2019-05-16 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 5,013 | $97.35 | $488,031 | 240,216 |
| 2019-05-16 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M
|
Common Stock | 9,000 | $53.51 | $481,590 | 245,229 |
| 2019-05-13 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 600 | $0.00 | $0 | 2,600 |
| 2019-05-13 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 600 | $26.45 | $15,870 | 18,955 |
| 2019-05-13 | Malone Dan Edward | Executive VP & CFO |
Other disposed transaction
F
|
Common Stock | 60 | $104.84 | $6,290 | 18,355 |
| 2019-05-09 | ROBINSON RONALD A | President & CEO |
Other disposed transaction
F
|
Common Stock | 3,048 | $104.50 | $318,516 | 237,212 |
| 2019-05-09 | Rizzuti Edward | VP & General Counsel |
Other disposed transaction
F
|
Common Stock | 248 | $104.50 | $25,916 | 4,777 |
| 2019-05-08 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,000 | $0.00 | $0 | 17,000 |
| 2019-05-08 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 8,000 | $104.01 | $832,086 | 240,260 |
| 2019-05-08 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M
|
Common Stock | 8,000 | $53.51 | $428,080 | 248,260 |
| 2019-05-06 | Rizzuti Edward | VP & General Counsel |
Equity grant / award
A
|
Common Stock | 1,700 | $0.00 | $0 | 5,025 |
| 2019-04-30 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 0 |
| 2019-04-30 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 13,700 |
| 2019-03-22 | Grzelak David W | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $97.82 | $782,557 | 8,008 |
| 2019-03-21 | Grzelak David W | Dir |
Exercise / conversion
M · derivative
|
Derivative (Right to Buy) | 8,000 | $0.00 | $0 | 0 |
| 2019-03-21 | Grzelak David W | Dir |
Exercise / conversion
M
|
Common Stock | 8,000 | $11.45 | $91,600 | 16,008 |
| 2019-03-06 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 1,500 |
| 2019-03-06 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 1,000 | $53.51 | $53,510 | 16,875 |
| 2019-01-07 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,150 | $0.00 | $0 | 0 |
| 2019-01-07 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 2,150 | $42.70 | $91,805 | 16,525 |
| 2018-12-21 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 100 | $0.00 | $0 | 2,150 |
| 2018-12-21 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 100 | $42.70 | $4,270 | 14,375 |
| 2018-12-14 | BATY RODERICK R | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $76.32 | $152,649 | 18,104 |
| 2018-12-12 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,550 | $0.00 | $0 | 3,200 |
| 2018-12-12 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 1,550 | $26.45 | $40,998 | 14,275 |
| 2018-09-04 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 6,000 | $95.05 | $570,295 | 16,404 |
| 2018-08-15 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 2,250 |
| 2018-08-15 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 1,500 | $42.70 | $64,050 | 12,725 |
| 2018-08-07 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 1,964 | $96.13 | $188,799 | 11,225 |
| 2018-06-13 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 569 | $94.50 | $53,772 | 6,268 |
| 2018-06-07 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 2,000 |
| 2018-06-07 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 11,700 |
| 2018-05-18 | Rizzuti Edward | VP & General Counsel |
Open-market sell
S
|
Common Stock | 374 | $99.17 | $37,090 | 3,325 |
| 2018-05-14 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 600 | $0.00 | $0 | 600 |
| 2018-05-14 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M
|
Common Stock | 600 | $53.51 | $32,106 | 6,000 |
| 2018-05-09 | Pollock Janet S | VP, Human Resources |
Other disposed transaction
F
|
Common Stock | 11 | $94.59 | $1,040 | 689 |
| 2018-05-09 | Pollock Janet S | VP, Human Resources |
Equity grant / award
A
|
Common Stock | 500 | $0.00 | $0 | 700 |
| 2018-05-08 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 250 | $0.00 | $0 | 4,750 |
| 2018-05-08 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 250 | $26.45 | $6,612 | 11,600 |
| 2018-05-04 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 600 | $0.00 | $0 | 3,750 |
| 2018-05-04 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 600 | $42.70 | $25,620 | 11,350 |
| 2018-03-20 | PAROD RICK | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $114.68 | $114,684 | 1,420 |
| 2018-03-09 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 400 | $116.14 | $46,454 | 10,750 |
| 2018-03-08 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 500 | $113.00 | $56,500 | 11,150 |
| 2017-12-21 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 150 | $0.00 | $0 | 4,350 |
| 2017-12-21 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 150 | $42.70 | $6,405 | 11,650 |
| 2017-12-15 | PAROD RICK | Dir |
Equity grant / award
A
|
Common Stock | 420 | $0.00 | $0 | 420 |
| 2017-12-13 | Grzelak David W | Dir |
Equity grant / award
G
|
Common Stock | 186 | $0.00 | $0 | 4,814 |
| 2017-12-06 | MARTIN GARY L | Dir |
Exercise / conversion
M · derivative
|
Derivative (Right to Buy) | 4,136 | $0.00 | $0 | 0 |
| 2017-12-06 | MARTIN GARY L | Dir |
Exercise / conversion
M
|
Common Stock | 4,136 | $11.45 | $47,357 | 10,736 |
| 2017-11-17 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 4,000 |
| 2017-11-17 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 7,500 |
| 2017-11-06 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 2,000 | $111.53 | $223,060 | 4,500 |
| 2017-10-11 | Raborn Richard Hodges | EVP Agricultural Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 3,000 |
| 2017-10-11 | Raborn Richard Hodges | EVP Agricultural Division |
Exercise / conversion
M
|
Common Stock | 2,000 | $54.24 | $108,480 | 6,500 |
| 2017-09-18 | DAVIES GEOFF | VP, Managing Dir Europe |
Open-market sell
S
|
Common Stock | 4,000 | $98.16 | $392,648 | 3,800 |
| 2017-09-01 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 364 | $92.19 | $33,558 | 4,500 |
| 2017-08-17 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 500 | $0.00 | $0 | 4,500 |
| 2017-08-17 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 500 | $42.70 | $21,350 | 11,500 |
| 2017-06-19 | Grzelak David W | Dir |
Open-market sell
S
|
Common Stock | 2,201 | $92.18 | $202,891 | 1,325 |
| 2017-06-15 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 0 |
| 2017-06-15 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 6,000 | $11.45 | $68,700 | 21,015 |
| 2017-06-12 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 950 | $90.75 | $86,212 | 11,000 |
| 2017-06-12 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 2,000 | $91.09 | $182,179 | 15,015 |
| 2017-06-09 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,200 | $0.00 | $0 | 0 |
| 2017-06-09 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 1,200 | $11.45 | $13,740 | 11,950 |
| 2017-05-25 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 64 | $83.70 | $5,357 | 4,864 |
| 2017-05-25 | Raborn Richard Hodges | EVP Agricultural Division |
Open-market sell
S
|
Common Stock | 300 | $83.74 | $25,122 | 4,928 |
| 2017-05-12 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,800 | $0.00 | $0 | 0 |
| 2017-05-12 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 0 |
| 2017-05-12 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M
|
Common Stock | 1,800 | $53.51 | $96,318 | 7,800 |
| 2017-05-12 | DAVIES GEOFF | VP, Managing Dir Europe |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 6,000 |
| 2017-05-11 | Raborn Richard Hodges | EVP Agricultural Division |
Other disposed transaction
F
|
Common Stock | 136 | $83.50 | $11,356 | 5,228 |
| 2017-05-09 | Raborn Richard Hodges | EVP Agricultural Division |
Other disposed transaction
F
|
Common Stock | 136 | $84.92 | $11,549 | 5,364 |
| 2017-05-09 | Raborn Richard Hodges | EVP Agricultural Division |
Equity grant / award
A
|
Common Stock | 2,000 | $0.00 | $0 | 5,500 |
| 2017-04-17 | Grzelak David W | Dir |
Exercise / conversion
M · derivative
|
Derivative (Right to Buy) | 5,000 | $0.00 | $0 | 0 |
| 2017-04-17 | Grzelak David W | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $25.18 | $125,900 | 5,000 |
| 2017-03-30 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 1,100 | $76.86 | $84,544 | 3,500 |
| 2017-03-30 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 982 | $77.03 | $75,648 | 8,950 |
| 2017-03-29 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 6,000 |
| 2017-03-29 | Leonard Jeffery Allen | EVP Industrial Division |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 4,600 |
| 2017-03-29 | Leonard Jeffery Allen | EVP Industrial Division |
Open-market sell
S
|
Common Stock | 900 | $74.81 | $67,333 | 2,600 |
| 2017-03-27 | GEORGE ROBERT H | VP, Secretary & Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,000 | $0.00 | $0 | 0 |
| 2017-03-27 | GEORGE ROBERT H | VP, Secretary & Treasurer |
Exercise / conversion
M
|
Common Stock | 12,000 | $11.45 | $137,400 | 25,884 |
| 2017-03-24 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 6,000 |
| 2017-03-24 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 6,000 | $11.45 | $68,700 | 15,649 |
| 2017-03-22 | Bauer Robert P | Dir |
Equity grant / award
A
|
Common Stock | 500 | $74.34 | $37,170 | 1,288 |
| 2017-03-21 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 900 | $74.90 | $67,410 | 9,649 |
| 2017-03-21 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 1,100 | $74.89 | $82,379 | 10,549 |
| 2017-01-09 | GEORGE ROBERT H | VP, Secretary & Treasurer |
Equity grant / award
G
|
Common Stock | 200 | $0.00 | $0 | 15,884 |
| 2016-11-18 | Grzelak David W | Dir |
Equity grant / award
G
|
Common Stock | 270 | $0.00 | $0 | 1,230 |
| 2016-11-16 | DAVIES GEOFF | VP, Managing Dir Europe |
Open-market sell
S
|
Common Stock | 5,000 | $73.00 | $365,000 | 12,500 |
| 2016-08-10 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 2,500 | $63.59 | $158,975 | 11,649 |
| 2016-08-09 | Jokinen Tracy C | Dir |
Equity grant / award
A
|
Common Stock | 840 | $0.00 | $0 | 840 |
| 2016-07-08 | DAVIES GEOFF | VP, Managing Dir Europe |
Open-market sell
S
|
Common Stock | 5,000 | $65.87 | $329,350 | 17,500 |
| 2016-07-06 | Leonard Jeffery Allen | VP & Gen Mgr Industrial Div |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 8,000 |
| 2016-07-06 | Leonard Jeffery Allen | VP & Gen Mgr Industrial Div |
Open-market sell
S
|
Common Stock | 2,000 | $63.03 | $126,068 | 3,500 |
| 2016-07-06 | Leonard Jeffery Allen | VP & Gen Mgr Industrial Div |
Exercise / conversion
M
|
Common Stock | 2,000 | $32.76 | $65,520 | 5,500 |
| 2016-07-01 | GEORGE ROBERT H | VP, Secretary & Treasurer |
Open-market sell
S
|
Common Stock | 400 | $64.00 | $25,600 | 16,084 |
| 2016-06-29 | DAVIES GEOFF | VP, Managing Dir Europe |
Open-market sell
S
|
Common Stock | 3,000 | $63.07 | $189,210 | 22,500 |
| 2016-06-28 | Etchart Eric | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $58.84 | $58,840 | 3,852 |
| 2016-06-27 | MARTIN GARY L | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $59.10 | $59,100 | 5,600 |
| 2016-06-20 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,400 | $0.00 | $0 | 2,400 |
| 2016-06-20 | Malone Dan Edward | Executive VP & CFO |
Open-market sell
S
|
Common Stock | 1,400 | $64.65 | $90,510 | 9,932 |
| 2016-06-20 | Malone Dan Edward | Executive VP & CFO |
Exercise / conversion
M
|
Common Stock | 2,400 | $11.45 | $27,480 | 11,332 |
| 2016-06-17 | Grzelak David W | Dir |
Open-market sell
S
|
Common Stock | 926 | $64.33 | $59,570 | 1,500 |
| 2016-06-14 | Grzelak David W | Dir |
Open-market sell
S
|
Common Stock | 676 | $62.25 | $42,081 | 2,426 |
| 2016-06-14 | Grzelak David W | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $61.75 | $154,369 | 3,102 |
| 2016-06-08 | Grzelak David W | Dir |
Exercise / conversion
M · derivative
|
Derivative (Right to Buy) | 2,500 | $0.00 | $0 | 0 |
| 2016-06-08 | Grzelak David W | Dir |
Exercise / conversion
M
|
Common Stock | 2,500 | $25.02 | $62,550 | 6,304 |
| 2016-06-01 | Leonard Jeffery Allen | VP & Gen Mgr Industrial Div |
Open-market sell
S
|
Common Stock | 100 | $61.09 | $6,109 | 3,500 |
| 2016-06-01 | Leonard Jeffery Allen | VP & Gen Mgr Industrial Div |
Open-market sell
S
|
Common Stock | 400 | $61.03 | $24,412 | 3,600 |
| 2016-05-27 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 0 |
| 2016-05-27 | WEHRLE RICHARD J | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 5,000 | $25.18 | $125,900 | 14,149 |
| 2016-05-26 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M · derivative
|
Derivative (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2016-05-26 | ROBINSON RONALD A | President & CEO |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.45 | $114,500 | 212,575 |
| 2016-05-26 | ROBINSON RONALD A | President & CEO |
Open-market sell
S
|
Common Stock | 4,000 | $60.29 | $241,160 | 202,575 |
| 2016-05-25 | WEHRLE RICHARD J | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 2,100 | $60.41 | $126,861 | 9,149 |
| 2016-05-24 | GEORGE ROBERT H | VP, Secretary & Treasurer |
Open-market sell
S
|
Common Stock | 3,000 | $60.40 | $181,200 | 11,484 |
| 2016-05-11 | Malone Dan Edward | Executive VP & CFO |
Other disposed transaction
F
|
Common Stock | 68 | $56.32 | $3,830 | 8,932 |
| 2016-05-09 | Grzelak David W | Dir |
Equity grant / award
A
|
Common Stock | 1,100 | $0.00 | $0 | 3,804 |