Financial Metrics
THRM Gentherm IncFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 235853000.0 | — | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 264586000.0 | +12.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 266400000.0 | +0.7% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 261504000.0 | -1.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 257921000.0 | -1.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 243326000.0 | -5.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 240056000.0 | -1.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 228613000.0 | -4.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 136061000.0 | -40.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 259540000.0 | +90.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 288535000.0 | +11.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 266005000.0 | -7.8% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 243384000.0 | -8.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 267657000.0 | +10.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 260715000.0 | -2.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 332962000.0 | +27.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 363625000.0 | +9.2% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 372323000.0 | +2.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 366195000.0 | -1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 356015000.0 | -2.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 375683000.0 | +5.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 371512000.0 | -1.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 353854000.0 | -4.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 375090000.0 | +6.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 386870000.0 | +3.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 917600000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 993991000.0 | +8.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1048505000.0 | +5.5% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 971684000.0 | -7.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 913098000.0 | -6.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1046150000.0 | +14.6% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 1204656000.0 | +15.2% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 1469076000.0 | +21.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1456124000.0 | -0.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1498602000.0 | +2.9% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 68242000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 71495000.0 | +4.8% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 76694000.0 | +7.3% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 85160000.0 | +11.0% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 78318000.0 | -8.0% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 70186000.0 | -10.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 81242000.0 | +15.8% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 77092000.0 | -5.1% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 75704000.0 | -1.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 75307000.0 | -0.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 72714000.0 | -3.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 74692000.0 | +2.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 66067000.0 | -11.5% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 26735000.0 | -59.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 82605000.0 | +209.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 87669000.0 | +6.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 79213000.0 | -9.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 69387000.0 | -12.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 64113000.0 | -7.6% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 59377000.0 | -7.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 80352000.0 | +35.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 81130000.0 | +1.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 87988000.0 | +8.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 86210000.0 | -2.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 88753000.0 | +2.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 96701000.0 | +9.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 94873000.0 | -1.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 86465000.0 | -8.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 89762000.0 | +3.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 95148000.0 | +6.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 295037000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 319195000.0 | +8.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 304858000.0 | -4.5% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 288335000.0 | -5.4% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 268104000.0 | -7.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 303631000.0 | +13.3% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 273650000.0 | -9.9% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 351624000.0 | +28.5% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 366431000.0 | +4.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 362176000.0 | -1.2% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 29885000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 22353000.0 | -25.2% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 27415000.0 | +22.6% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 34849000.0 | +27.1% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 25136000.0 | -27.9% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 16134000.0 | -35.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 20649000.0 | +28.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 15593000.0 | -24.5% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 15713000.0 | +0.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 21845000.0 | +39.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 20057000.0 | -8.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 20329000.0 | +1.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 18701000.0 | -8.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -9897000.0 | -152.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 38506000.0 | +489.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 40749000.0 | +5.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 31672000.0 | -22.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 20704000.0 | -34.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 14190000.0 | -31.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 7735000.0 | -45.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 22821000.0 | +195.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 17674000.0 | -22.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 4321000.0 | -75.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 23741000.0 | +449.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18049000.0 | -24.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32988000.0 | +82.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 32337000.0 | -2.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 17061000.0 | -47.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 24009000.0 | +40.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 23858000.0 | -0.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 106119000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 97098000.0 | -8.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 72788000.0 | -25.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 84260000.0 | +15.8% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 89217000.0 | +5.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 115006000.0 | +28.9% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 48307000.0 | -58.0% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 77439000.0 | +60.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 107015000.0 | +38.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 82700000.0 | -22.7% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11893000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 18446000.0 | +55.1% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 20223000.0 | +9.6% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 25402000.0 | +25.6% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 8513000.0 | -66.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 6554000.0 | -23.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 12966000.0 | +97.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-06-30 | 16659000.0 | +28.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | -355000.0 | -102.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 8414000.0 | +2470.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 2751000.0 | -67.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 15887000.0 | +477.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 11873000.0 | -25.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | -10322000.0 | -186.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 24146000.0 | +333.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32909000.0 | +36.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 24791000.0 | -24.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 15686000.0 | -36.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11747000.0 | -25.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 7072000.0 | -39.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 9827000.0 | +39.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 7963000.0 | -19.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | -1551000.0 | -119.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 15844000.0 | +1121.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 14785000.0 | -6.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 18876000.0 | +27.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 15965000.0 | -15.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -128000.0 | -100.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 477000.0 | +472.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 14949000.0 | +3034.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 76598000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 35227000.0 | -54.0% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 41899000.0 | +18.9% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 48866000.0 | +16.6% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 59690000.0 | +22.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 93434000.0 | +56.5% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 24441000.0 | -73.8% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 40343000.0 | +65.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 64947000.0 | +61.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 18285000.0 | -71.8% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.33 | — | USD/shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.51 | +54.5% | USD/shares | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 0.55 | +7.8% | USD/shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 0.69 | +25.5% | USD/shares | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 0.23 | -66.7% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.18 | -21.7% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.35 | +94.4% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.46 | +31.4% | USD/shares | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | -0.01 | -102.2% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.25 | +2600.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.08 | -68.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.48 | +500.0% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.36 | -25.0% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -0.32 | -188.9% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.74 | +331.2% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1.0 | +35.1% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.75 | -25.0% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.47 | -37.3% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.36 | -23.4% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.21 | -41.7% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.3 | +42.9% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.24 | -20.0% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.05 | -120.8% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +1060.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.47 | -2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.6 | +27.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.51 | -15.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.02 | — | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.49 | +2350.0% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.1 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.96 | -54.3% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.17 | +21.9% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.48 | +26.5% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 1.83 | +23.6% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 2.82 | +54.1% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.74 | -73.8% | USD/shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 1.23 | +66.2% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.08 | +69.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.6 | -71.2% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.33 | — | USD/shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.5 | +51.5% | USD/shares | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 0.55 | +10.0% | USD/shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 0.69 | +25.5% | USD/shares | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 0.23 | -66.7% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.18 | -21.7% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.35 | +94.4% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.45 | +28.6% | USD/shares | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | -0.01 | -102.2% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.25 | +2600.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.08 | -68.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.48 | +500.0% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.36 | -25.0% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -0.32 | -188.9% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.73 | +328.1% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.99 | +35.6% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.74 | -25.3% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.47 | -36.5% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.35 | -25.5% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.21 | -40.0% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.29 | +38.1% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.24 | -17.2% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.05 | -120.8% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +1060.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.47 | -2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.6 | +27.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.51 | -15.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.02 | — | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.49 | +2350.0% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.09 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.96 | -54.1% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.16 | +20.8% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.47 | +26.7% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 1.81 | +23.1% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 2.79 | +54.1% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.73 | -73.8% | USD/shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 1.22 | +67.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.06 | +68.9% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.59 | -71.4% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210556000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 132007000.0 | -37.3% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 132813000.0 | +0.6% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2016-12-31 | 177187000.0 | +33.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 133907000.0 | -24.4% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 164177000.0 | +22.6% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 147626000.0 | -10.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 103172000.0 | -30.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-03-31 | 70482000.0 | -31.7% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 65357000.0 | -7.3% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 47152000.0 | -27.9% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-12-31 | 39620000.0 | -16.0% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 38769000.0 | -2.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 33677000.0 | -13.1% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 45200000.0 | +34.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 50443000.0 | +11.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 222939000.0 | +342.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 209170000.0 | -6.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 226533000.0 | +8.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 268345000.0 | +18.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 170955000.0 | -36.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 186863000.0 | +9.3% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 195086000.0 | +4.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 190606000.0 | -2.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 177917000.0 | -6.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 157258000.0 | -11.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 139163000.0 | -11.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 153891000.0 | +10.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 166630000.0 | +8.3% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 168671000.0 | +1.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 154354000.0 | -8.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 149673000.0 | -3.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 125107000.0 | -16.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 123466000.0 | -1.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 150581000.0 | +22.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 134134000.0 | -10.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 163142000.0 | +21.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 128297000.0 | -21.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 154250000.0 | +20.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 177187000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 103172000.0 | -41.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 39620000.0 | -61.6% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 50443000.0 | +27.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 268345000.0 | +432.0% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 190606000.0 | -29.0% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 153891000.0 | -19.3% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 149673000.0 | -2.7% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 134134000.0 | -10.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 160833000.0 | +19.9% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 161690000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 168304000.0 | +4.1% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 178965000.0 | +6.3% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 170084000.0 | -5.0% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 185279000.0 | +8.9% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 181273000.0 | -2.2% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 182236000.0 | +0.5% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 185058000.0 | +1.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 196616000.0 | +6.2% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 200024000.0 | +1.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 183476000.0 | -8.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 166858000.0 | -9.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 175044000.0 | +4.9% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 171640000.0 | -1.9% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 170823000.0 | -0.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 159710000.0 | -6.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 159011000.0 | -0.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 118885000.0 | -25.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 193249000.0 | +62.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 211672000.0 | +9.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 222385000.0 | +5.1% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 198225000.0 | -10.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 182324000.0 | -8.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 182987000.0 | +0.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 207351000.0 | +13.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 207364000.0 | +0.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 248570000.0 | +19.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 247131000.0 | -0.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 256715000.0 | +3.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 258157000.0 | +0.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 263765000.0 | +2.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 253579000.0 | -3.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 265149000.0 | +4.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 264759000.0 | -0.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 270913000.0 | +2.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 258112000.0 | -4.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 284241000.0 | +10.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 294719000.0 | +3.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 291293000.0 | -1.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 170084000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 185058000.0 | +8.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 166858000.0 | -9.8% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 159710000.0 | -4.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 211672000.0 | +32.5% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 182987000.0 | -13.6% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 247131000.0 | +35.1% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 253579000.0 | +2.6% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 258112000.0 | +1.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 281083000.0 | +8.9% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 86950000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 94563000.0 | +8.8% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 107204000.0 | +13.4% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 105074000.0 | -2.0% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 108455000.0 | +3.2% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 106568000.0 | -1.7% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 113385000.0 | +6.4% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 121409000.0 | +7.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 120637000.0 | -0.6% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 118363000.0 | -1.9% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 108589000.0 | -8.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 112535000.0 | +3.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 112125000.0 | -0.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 112613000.0 | +0.4% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 118791000.0 | +5.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 118479000.0 | -0.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 117641000.0 | -0.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 112630000.0 | -4.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 114636000.0 | +1.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 122401000.0 | +6.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 132057000.0 | +7.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 138246000.0 | +4.7% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 154296000.0 | +11.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 159477000.0 | +3.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 176168000.0 | +10.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 187784000.0 | +6.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 233895000.0 | +24.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 218248000.0 | -6.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 218463000.0 | +0.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 207940000.0 | -4.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 205856000.0 | -1.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 205892000.0 | +0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 219584000.0 | +6.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 214370000.0 | -2.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 233746000.0 | +9.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 227356000.0 | -2.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 235988000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 248384000.0 | +5.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 253253000.0 | +2.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 105074000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 121409000.0 | +15.5% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 112535000.0 | -7.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 118479000.0 | +5.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 122401000.0 | +3.3% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 159477000.0 | +30.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 218248000.0 | +36.9% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 205892000.0 | -5.7% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 227356000.0 | +10.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 252702000.0 | +11.1% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 513820000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 449850000.0 | -12.4% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 464996000.0 | +3.4% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 484363000.0 | +4.2% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 473103000.0 | -2.3% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 494502000.0 | +4.5% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 481823000.0 | -2.6% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 461069000.0 | -4.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 445751000.0 | -3.3% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 446572000.0 | +0.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 454546000.0 | +1.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 443075000.0 | -2.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 401881000.0 | -9.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 378431000.0 | -5.8% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 384841000.0 | +1.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 373863000.0 | -2.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 547037000.0 | +46.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 479782000.0 | -12.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 574912000.0 | +19.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 643606000.0 | +11.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 564469000.0 | -12.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 559002000.0 | -1.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 573703000.0 | +2.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 565845000.0 | -1.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 602470000.0 | +6.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 592726000.0 | -1.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 705972000.0 | +19.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 683867000.0 | -3.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 711499000.0 | +4.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 709549000.0 | -0.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 700626000.0 | -1.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 687564000.0 | -1.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 700432000.0 | +1.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 689686000.0 | -1.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 736951000.0 | +6.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 684015000.0 | -7.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 764044000.0 | +11.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 758815000.0 | -0.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 785892000.0 | +3.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 484363000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 461069000.0 | -4.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 443075000.0 | -3.9% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 373863000.0 | -15.6% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 643606000.0 | +72.2% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 565845000.0 | -12.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 683867000.0 | +20.9% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 687564000.0 | +0.5% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 684015000.0 | -0.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 776950000.0 | +13.6% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 786535000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 787576000.0 | +0.1% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 809553000.0 | +2.8% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 843030000.0 | +4.1% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 832678000.0 | -1.2% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 866497000.0 | +4.1% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 862588000.0 | -0.5% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 883405000.0 | +2.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 901423000.0 | +2.0% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 890013000.0 | -1.3% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 845029000.0 | -5.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 803047000.0 | -5.0% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 763046000.0 | -5.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 751910000.0 | -1.5% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 737671000.0 | -1.9% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 727386000.0 | -1.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 893370000.0 | +22.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 823370000.0 | -7.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 921447000.0 | +11.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1022839000.0 | +11.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 932454000.0 | -8.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 933873000.0 | +0.2% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 943978000.0 | +1.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 935343000.0 | -0.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 967113000.0 | +3.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 947046000.0 | -2.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1241333000.0 | +31.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1239300000.0 | -0.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1268746000.0 | +2.4% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1244047000.0 | -1.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1225597000.0 | -1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1234371000.0 | +0.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1252710000.0 | +1.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1240553000.0 | -1.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1298179000.0 | +4.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1247556000.0 | -3.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1344246000.0 | +7.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1361401000.0 | +1.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1381335000.0 | +1.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 843030000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 883405000.0 | +4.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 803047000.0 | -9.1% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 738832000.0 | -8.0% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1022839000.0 | +38.4% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 935343000.0 | -8.6% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1239300000.0 | +32.5% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1234371000.0 | -0.4% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1247556000.0 | +1.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1396429000.0 | +11.9% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 182537000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 203322000.0 | +11.4% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 202103000.0 | -0.6% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 193623000.0 | -4.2% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 153157000.0 | -20.9% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 153079000.0 | -0.1% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 149286000.0 | -2.5% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 171315000.0 | +14.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 164481000.0 | -4.0% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 171690000.0 | +4.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 178437000.0 | +3.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 175396000.0 | -1.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 166354000.0 | -5.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 161415000.0 | -3.0% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 170500000.0 | +5.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 156704000.0 | -8.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 171300000.0 | +9.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 136010000.0 | -20.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 190601000.0 | +40.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 205984000.0 | +8.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 222750000.0 | +8.1% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 207142000.0 | -7.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 215353000.0 | +4.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 213089000.0 | -1.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 243700000.0 | +14.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 239218000.0 | -1.8% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 320224000.0 | +33.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 285625000.0 | -10.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 306872000.0 | +7.4% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 307622000.0 | +0.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 312303000.0 | +1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 324953000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 333095000.0 | +2.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 326118000.0 | -2.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 365450000.0 | +12.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 340293000.0 | -6.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 353230000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 376925000.0 | +6.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 400325000.0 | +6.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 193623000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 171315000.0 | -11.5% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 175396000.0 | +2.4% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 156704000.0 | -10.7% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 205984000.0 | +31.4% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 213089000.0 | +3.4% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 285625000.0 | +34.0% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 324953000.0 | +13.8% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 340293000.0 | +4.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 404310000.0 | +18.8% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 379222000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 366883000.0 | -3.3% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 364439000.0 | -0.7% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 382625000.0 | +5.0% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 335419000.0 | -12.3% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 333529000.0 | -0.6% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 311783000.0 | -6.5% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 329531000.0 | +5.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 290975000.0 | -11.7% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 301587000.0 | +3.6% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 294708000.0 | -2.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 323348000.0 | +9.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 284559000.0 | -12.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 286629000.0 | +0.7% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 286078000.0 | -0.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 254736000.0 | -11.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 422989000.0 | +66.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 354049000.0 | -16.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 409651000.0 | +15.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 436508000.0 | +6.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 319696000.0 | -26.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 288663000.0 | -9.7% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 288498000.0 | -0.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 281537000.0 | -2.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 311326000.0 | +10.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 303851000.0 | -2.4% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 617244000.0 | +103.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 567027000.0 | -8.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 588428000.0 | +3.8% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 573487000.0 | -2.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 565545000.0 | -1.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 589649000.0 | +4.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 605651000.0 | +2.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 600249000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 637470000.0 | +6.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 630609000.0 | -1.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 697718000.0 | +10.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 661656000.0 | -5.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 663387000.0 | +0.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 382625000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 329531000.0 | -13.9% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 323348000.0 | -1.9% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 254736000.0 | -21.2% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 436508000.0 | +71.4% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 281537000.0 | -35.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 567027000.0 | +101.4% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 589649000.0 | +4.0% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 630609000.0 | +6.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 676106000.0 | +7.2% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 407313000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 420693000.0 | +3.3% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 445114000.0 | +5.8% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 460405000.0 | +3.4% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 497259000.0 | +8.0% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 532968000.0 | +7.2% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 550805000.0 | +3.3% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 553874000.0 | +0.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-03-31 | 610448000.0 | +10.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-06-30 | 588426000.0 | -3.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | 550321000.0 | -6.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-12-31 | 479699000.0 | -12.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-03-31 | 478487000.0 | -0.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 465281000.0 | -2.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 451593000.0 | -2.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 472650000.0 | +4.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-03-31 | 470381000.0 | -0.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 469321000.0 | -0.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 511796000.0 | +9.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 586331000.0 | +14.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 612758000.0 | +4.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 645210000.0 | +5.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 655480000.0 | +1.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 653806000.0 | -0.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 655787000.0 | +0.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 643195000.0 | -1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 624089000.0 | -3.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 672273000.0 | +7.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 680318000.0 | +1.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 670560000.0 | -1.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 660052000.0 | -1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 644722000.0 | -2.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 647059000.0 | +0.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 640304000.0 | -1.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 660709000.0 | +3.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 616947000.0 | -6.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 646528000.0 | +4.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 699745000.0 | +8.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 717948000.0 | +2.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 460405000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 553874000.0 | +20.3% | USD | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 479699000.0 | -13.4% | USD | 10-K | 2022-02-17 |
| Annual | 2019-12-31 | 484096000.0 | +0.9% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 586331000.0 | +21.1% | USD | 10-K | 2024-02-21 |
| Annual | 2021-12-31 | 653806000.0 | +11.5% | USD | 10-K | 2025-02-19 |
| Annual | 2022-12-31 | 672273000.0 | +2.8% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 644722000.0 | -4.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 616947000.0 | -4.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 720323000.0 | +16.8% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 173436000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 141987000.0 | -18.1% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 141572000.0 | -0.3% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 171525000.0 | +21.2% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 163137000.0 | -4.9% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 163285000.0 | +0.1% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 145891000.0 | -10.7% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 144669000.0 | -0.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 109227000.0 | -24.5% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 112900000.0 | +3.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 101429000.0 | -10.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 139890000.0 | +37.9% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 100553000.0 | -28.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 107348000.0 | +6.8% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 99623000.0 | -7.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 80624000.0 | -19.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 234167000.0 | +190.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 200599000.0 | -14.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 195561000.0 | -2.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 192434000.0 | -1.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 61819000.0 | -67.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 48294000.0 | -21.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 40000000.0 | -17.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 38750000.0 | -3.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 38750000.0 | +0.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 37500000.0 | -3.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 235540000.0 | +528.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 235096000.0 | -0.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 234554000.0 | -0.2% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 218125000.0 | -7.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 207922000.0 | -4.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 222838000.0 | +7.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 222497000.0 | -0.2% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 222402000.0 | -0.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 222314000.0 | -0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 220201000.0 | -1.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 262172000.0 | +19.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 209146000.0 | -20.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 189109000.0 | -9.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 171525000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 144669000.0 | -15.7% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 139890000.0 | -3.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 80624000.0 | -42.4% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 192434000.0 | +138.7% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 38750000.0 | -79.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 235096000.0 | +506.7% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 222838000.0 | -5.2% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 220201000.0 | -1.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 189073000.0 | -14.1% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 6115000.0 | — | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 15371000.0 | +151.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 5590000.0 | -63.6% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 32543000.0 | +482.2% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 70541000.0 | +116.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 6881000.0 | -90.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 40408000.0 | +487.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 83992000.0 | +107.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 29419000.0 | -65.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 50227000.0 | +70.7% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 73301000.0 | +45.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 39667000.0 | -45.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 84362000.0 | +112.7% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 117106000.0 | +38.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -684000.0 | -100.6% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -3686000.0 | -438.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 12957000.0 | +451.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 25109000.0 | +93.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 58612000.0 | +133.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 80042000.0 | +36.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -10322000.0 | -112.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 26824000.0 | +359.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 73089000.0 | +172.5% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -13344000.0 | -118.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 31701000.0 | +337.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 87820000.0 | +177.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 108400000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 49880000.0 | -54.0% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 118434000.0 | +137.4% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 118803000.0 | +0.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 110695000.0 | -6.8% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 143076000.0 | +29.3% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 14947000.0 | -89.6% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 119265000.0 | +697.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 109646000.0 | -8.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 116791000.0 | +6.5% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -27716000.0 | — | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -39140000.0 | -41.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -8393000.0 | +78.6% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -21455000.0 | -155.6% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | -31127000.0 | -45.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 42378000.0 | +236.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 19082000.0 | -55.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 14474000.0 | -24.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -6338000.0 | -143.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -9580000.0 | -51.2% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | -13686000.0 | -42.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -10103000.0 | +26.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -25859000.0 | -156.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -39958000.0 | -54.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -5957000.0 | +85.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -15717000.0 | -163.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -247841000.0 | -1476.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -2549000.0 | +99.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -6776000.0 | -165.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -16945000.0 | -150.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -8831000.0 | +47.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -24680000.0 | -179.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -33141000.0 | -34.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -10534000.0 | +68.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -19829000.0 | -88.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -29779000.0 | -50.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -144338000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -117688000.0 | +18.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -40757000.0 | +65.4% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 5840000.0 | +114.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | -18220000.0 | -412.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -48830000.0 | -168.0% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -239899000.0 | -391.3% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | -24123000.0 | +89.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -53531000.0 | -121.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -52398000.0 | +2.1% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -7520000.0 | — | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -29898000.0 | -297.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -35400000.0 | -18.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -47899000.0 | -35.3% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | -94181000.0 | -96.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -47401000.0 | +49.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -63222000.0 | -33.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -86231000.0 | -36.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 149841000.0 | +273.8% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 115978000.0 | -22.6% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 109812000.0 | -5.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -125616000.0 | -214.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -139625000.0 | -11.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -148586000.0 | -6.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -3750000.0 | +97.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -5145000.0 | -37.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 191582000.0 | +3823.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -12965000.0 | -106.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -39356000.0 | -203.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -60751000.0 | -54.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -1534000.0 | +97.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -21777000.0 | -1319.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -40605000.0 | -86.5% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 40739000.0 | +200.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -22329000.0 | -154.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -42433000.0 | -90.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 79858000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -31564000.0 | -139.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -139266000.0 | -341.2% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | -108593000.0 | +22.0% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 115480000.0 | +206.3% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -169141000.0 | -246.5% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 189927000.0 | +212.3% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | -106051000.0 | -155.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -51705000.0 | +51.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -42483000.0 | +17.8% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 17010000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 30828000.0 | +81.2% | USD | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 50742000.0 | +64.6% | USD | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 13552000.0 | -73.3% | USD | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 25750000.0 | +90.0% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 37181000.0 | +44.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 8378000.0 | -77.5% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 22138000.0 | +164.2% | USD | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 31815000.0 | +43.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 5150000.0 | -83.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 13024000.0 | +152.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 18340000.0 | +40.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 3231000.0 | -82.4% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 7500000.0 | +132.1% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 11613000.0 | +54.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 9913000.0 | -14.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 20669000.0 | +108.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 29585000.0 | +43.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 5659000.0 | -80.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 15448000.0 | +173.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 25737000.0 | +66.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 6294000.0 | -75.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 13667000.0 | +117.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 26526000.0 | +94.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11320000.0 | -57.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 30704000.0 | +171.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 50354000.0 | +64.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 14871000.0 | -70.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 23728000.0 | +59.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 33378000.0 | +40.7% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 66316000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 50785000.0 | -23.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 41541000.0 | -18.2% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 23729000.0 | -42.9% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 17219000.0 | -27.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 38468000.0 | +123.4% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 39703000.0 | +3.2% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 37602000.0 | -5.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 73314000.0 | +95.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 55673000.0 | -24.1% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 36407397.0 | — | shares | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 36469431.0 | +0.2% | shares | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 36495338.0 | +0.1% | shares | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 36534464.0 | +0.1% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 36727501.0 | +0.5% | shares | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 36821656.0 | +0.3% | shares | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 36677528.0 | -0.4% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 36761362.0 | +0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 36794573.0 | +0.1% | shares | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 36400971.0 | -1.1% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 35748829.0 | -1.8% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 33856629.0 | -5.3% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 33653179.0 | -0.6% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 33147567.0 | -1.5% | shares | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 32741826.0 | -1.2% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 32674354.0 | -0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 32598854.0 | -0.2% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 32639752.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 32680013.0 | +0.1% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 32921341.0 | +0.7% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 33110644.0 | +0.6% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 33145066.0 | +0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 33224779.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 33008185.0 | -0.7% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 33127531.0 | +0.4% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 33132691.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 33196404.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 33202082.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33126702.0 | -0.2% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32987809.0 | -0.4% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 32795093.0 | -0.6% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31542001.0 | -3.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31629224.0 | +0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 31318444.0 | -1.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 30976821.0 | -1.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 30788639.0 | -0.6% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30859119.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30519826.0 | -1.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30525148.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 36534464.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 36761362.0 | +0.6% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 33856629.0 | -7.9% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 32674354.0 | -3.5% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 32921341.0 | +0.8% | shares | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 33008185.0 | +0.3% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 33202082.0 | +0.6% | shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 31542001.0 | -5.0% | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 30788639.0 | -2.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30526231.0 | -0.9% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 36407397.0 | — | shares | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 36469431.0 | +0.2% | shares | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 36495338.0 | +0.1% | shares | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 36534464.0 | +0.1% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 36727501.0 | +0.5% | shares | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 36821656.0 | +0.3% | shares | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 36677528.0 | -0.4% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 36761362.0 | +0.2% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 36794573.0 | +0.1% | shares | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 36400971.0 | -1.1% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 35748829.0 | -1.8% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 33856629.0 | -5.3% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 33653179.0 | -0.6% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 33147567.0 | -1.5% | shares | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 32741826.0 | -1.2% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 32674354.0 | -0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 32598854.0 | -0.2% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 32639752.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 32680013.0 | +0.1% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 32921341.0 | +0.7% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 33110644.0 | +0.6% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 33145066.0 | +0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 33224779.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 33008185.0 | -0.7% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 33127531.0 | +0.4% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 33132691.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 33196404.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 33202082.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33126702.0 | -0.2% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32987809.0 | -0.4% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 32795093.0 | -0.6% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31542001.0 | -3.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31629224.0 | +0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 31318444.0 | -1.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 30976821.0 | -1.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 30788639.0 | -0.6% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30859119.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30519826.0 | -1.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30525148.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 36534464.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 36761362.0 | +0.6% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 33856629.0 | -7.9% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 32674354.0 | -3.5% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 32921341.0 | +0.8% | shares | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 33008185.0 | +0.3% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 33202082.0 | +0.6% | shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 31542001.0 | -5.0% | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 30788639.0 | -2.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30526231.0 | -0.9% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 36356973.0 | — | shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 36442296.0 | +0.2% | shares | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 36477044.0 | +0.1% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 36619825.0 | +0.4% | shares | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 36776545.0 | +0.4% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 36742168.0 | -0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 36766411.0 | +0.1% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 36523742.0 | -0.7% | shares | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 36103520.0 | -1.2% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 33573411.0 | -7.0% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 33440764.0 | -0.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 32838636.0 | -1.8% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 32692895.0 | -0.4% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 32579549.0 | -0.3% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 32623532.0 | +0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 32945970.0 | +1.0% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 33100230.0 | +0.5% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 33177743.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 33034872.0 | -0.4% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 33119085.0 | +0.3% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 33162181.0 | +0.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33181828.0 | +0.1% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 33018939.0 | -0.5% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 32944386.0 | -0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31543784.0 | -4.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 31534382.0 | -0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 31186867.0 | -1.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30778752.0 | -1.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30600168.0 | -0.6% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30479846.0 | -0.4% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 36448138.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 36720749.0 | +0.7% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 35920782.0 | -2.2% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 33120076.0 | -7.8% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 32666025.0 | -1.4% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 33085732.0 | +1.3% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 33126202.0 | +0.1% | shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 32778055.0 | -1.1% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 31293113.0 | -4.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30585443.0 | -2.3% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 36550863.0 | — | shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 36637218.0 | +0.2% | shares | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 36594581.0 | -0.1% | shares | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 36739282.0 | +0.4% | shares | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 36840371.0 | +0.3% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 36805076.0 | -0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 36873407.0 | +0.2% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 36666999.0 | -0.6% | shares | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 36448162.0 | -0.6% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 33733335.0 | -7.4% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 33573608.0 | -0.5% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 32932679.0 | -1.9% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 32869149.0 | -0.2% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 32579549.0 | -0.9% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 32958439.0 | +1.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 33389591.0 | +1.3% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 33544208.0 | +0.5% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 33609084.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 33376764.0 | -0.7% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 33426123.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 33470439.0 | +0.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33386134.0 | -0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 33018939.0 | -1.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 33196000.0 | +0.5% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31691331.0 | -4.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 31709501.0 | +0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 31365049.0 | -1.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30778752.0 | -1.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30651728.0 | -0.4% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30747889.0 | +0.3% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 36600803.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 36813719.0 | +0.6% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 36177144.0 | -1.7% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 33297589.0 | -8.0% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 33028104.0 | -0.8% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 33509720.0 | +1.5% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 33503154.0 | -0.0% | shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 33066917.0 | -1.3% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 31476486.0 | -4.8% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30932894.0 | -1.7% | shares | 10-K | 2026-02-19 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.2734 | — | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.2935 | +7.3% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.2993 | +2.0% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 0.3095 | +3.4% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.3380 | +9.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.3236 | -4.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3254 | +0.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.2559 | -21.4% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.1652 | -35.4% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.2817 | +70.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.3094 | +9.9% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2848 | -7.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.2578 | -9.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2768 | +7.3% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.2753 | -0.5% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.2682 | -2.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.2866 | +6.8% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2993 | +4.4% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2988 | -0.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2842 | -4.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.3028 | +6.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2862 | -5.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2632 | -8.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2755 | +4.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2801 | +1.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1.0885 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 1.1252 | +3.4% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.3057 | +16.0% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.3152 | +0.7% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.8927 | -32.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.1185 | +25.3% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.9720 | -13.1% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 1.1901 | +22.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1.1672 | -1.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.0732 | -8.1% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.8149 | — | ratio | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 2.2125 | -21.4% | ratio | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 2.3008 | +4.0% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 2.5016 | +8.7% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 3.0890 | +23.5% | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 3.2304 | +4.6% | ratio | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 3.2275 | -0.1% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 2.6914 | -16.6% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 2.7100 | +0.7% | ratio | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 2.6010 | -4.0% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 2.5474 | -2.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 2.5261 | -0.8% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2.4158 | -4.4% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 2.3445 | -3.0% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 2.2571 | -3.7% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 2.3858 | +5.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 3.1934 | +33.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 3.5275 | +10.5% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 3.0163 | -14.5% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 3.1245 | +3.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 2.5341 | -18.9% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 2.6986 | +6.5% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 2.6640 | -1.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2.6554 | -0.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2.4722 | -6.9% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2.4778 | +0.2% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 2.2046 | -11.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2.3943 | +8.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2.3186 | -3.2% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.3066 | -0.5% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.2434 | -2.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2.1159 | -5.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.1028 | -0.6% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2.1148 | +0.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2.0166 | -4.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.0101 | -0.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2.1630 | +7.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.0132 | -6.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.9631 | -2.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.5016 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 2.6914 | +7.6% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 2.5261 | -6.1% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 2.3858 | -5.6% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 3.1245 | +31.0% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 2.6554 | -15.0% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2.3943 | -9.8% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 2.1159 | -11.6% | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.0101 | -5.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.9217 | -4.4% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.9310 | — | ratio | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 0.8721 | -6.3% | ratio | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 0.8188 | -6.1% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 0.8311 | +1.5% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 0.6745 | -18.8% | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 0.6258 | -7.2% | ratio | 10-Q | 2017-07-31 |
| Quarterly | 2017-09-30 | 0.5660 | -9.5% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-12-31 | 0.5950 | +5.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.4767 | -19.9% | ratio | 10-Q | 2018-04-27 |
| Quarterly | 2018-06-30 | 0.5125 | +7.5% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 0.5355 | +4.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 0.6741 | +25.9% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.5947 | -11.8% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 0.6160 | +3.6% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 0.6335 | +2.8% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 0.5390 | -14.9% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.8992 | +66.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.7544 | -16.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.8004 | +6.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 0.7445 | -7.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.5217 | -29.9% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 0.4474 | -14.2% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 0.4401 | -1.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.4306 | -2.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.4747 | +10.2% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.4724 | -0.5% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 0.9890 | +109.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.8434 | -14.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.8649 | +2.5% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.8552 | -1.1% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.8568 | +0.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.9146 | +6.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.9360 | +2.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.9374 | +0.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.9648 | +2.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.0221 | +5.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.0792 | +5.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.9456 | -12.4% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.9240 | -2.3% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.8311 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 0.5950 | -28.4% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 0.6741 | +13.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.5262 | -21.9% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 0.7445 | +41.5% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 0.4306 | -42.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.8434 | +95.9% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.9146 | +8.4% | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1.0221 | +11.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.9386 | -8.2% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.2976 | — | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.3071 | +3.2% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.2894 | -5.8% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 0.2895 | +0.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.2920 | +0.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.2988 | +2.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3111 | +4.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.2890 | -7.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.1965 | -32.0% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.3183 | +62.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.3038 | -4.5% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2978 | -2.0% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.2851 | -4.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2395 | -16.0% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.2277 | -4.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.2413 | +6.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.2231 | -7.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2363 | +5.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2354 | -0.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2493 | +5.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.2574 | +3.3% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2554 | -0.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2444 | -4.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2393 | -2.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2459 | +2.8% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.3215 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.3211 | -0.1% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.2908 | -9.5% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.2967 | +2.1% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.2936 | -1.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.2902 | -1.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.2272 | -21.7% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.2394 | +5.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2516 | +5.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2417 | -4.0% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0278 | — | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0490 | +76.3% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-06-30 | 0.0625 | +27.6% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | -0.0014 | -102.2% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0326 | +2503.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0113 | -65.3% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.0662 | +485.4% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0519 | -21.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | -0.0759 | -246.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0930 | +222.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1141 | +22.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0932 | -18.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0644 | -30.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0439 | -31.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0271 | -38.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0295 | +8.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0219 | -25.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | -0.0042 | -119.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0433 | +1138.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0415 | -4.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0502 | +21.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0430 | -14.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -0.0004 | -100.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0013 | +451.6% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0386 | +2938.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0835 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0354 | -57.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0400 | +12.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0503 | +25.8% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0654 | +30.0% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0893 | +36.6% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.0203 | -77.3% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.0275 | +35.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0446 | +62.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0122 | -72.6% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0684 | — | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0780 | +14.1% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.0585 | -25.0% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 0.0601 | +2.7% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0847 | +41.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0824 | -2.7% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0847 | +2.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0818 | -3.4% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -0.0727 | -188.9% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.1484 | +304.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1412 | -4.8% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1191 | -15.7% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.0851 | -28.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0530 | -37.7% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0297 | -44.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.0685 | +131.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0486 | -29.1% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0116 | -76.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0648 | +458.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0507 | -21.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0878 | +73.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0870 | -0.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0482 | -44.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0640 | +32.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0617 | -3.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.1156 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0977 | -15.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0694 | -28.9% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0867 | +24.9% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0977 | +12.7% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1099 | +12.5% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.0401 | -63.5% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.0527 | +31.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0735 | +39.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0552 | -24.9% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.1535 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.6493 | -43.7% | ratio | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 0.6572 | +1.2% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2016-12-31 | 0.9151 | +39.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 0.8743 | -4.5% | ratio | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 1.0725 | +22.7% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.9889 | -7.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 0.6022 | -39.1% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-03-31 | 0.4285 | -28.8% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.3807 | -11.2% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2018-09-30 | 0.2643 | -30.6% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-12-31 | 0.2259 | -14.5% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.2331 | +3.2% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 0.2086 | -10.5% | ratio | 10-Q | 2019-07-26 |
| Quarterly | 2019-09-30 | 0.2651 | +27.1% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 0.3219 | +21.4% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1.3015 | +304.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1.5379 | +18.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1.1885 | -22.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1.3027 | +9.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.7675 | -41.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 0.9021 | +17.5% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 0.9059 | +0.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.8945 | -1.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.7301 | -18.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.6574 | -10.0% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 0.4346 | -33.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.5388 | +24.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.5430 | +0.8% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.5483 | +1.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.4942 | -9.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.4606 | -6.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3756 | -18.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.3786 | +0.8% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.4120 | +8.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.3942 | -4.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.4619 | +17.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3404 | -26.3% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.3853 | +13.2% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.9151 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.6022 | -34.2% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 0.2259 | -62.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.3219 | +42.5% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1.3027 | +304.7% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 0.8945 | -31.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.5388 | -39.8% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.4606 | -14.5% | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 0.3942 | -14.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.3978 | +0.9% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0151 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.0234 | +54.9% | ratio | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 0.0250 | +6.7% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 0.0305 | +22.1% | ratio | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 0.0098 | -67.8% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0076 | -22.7% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0144 | +89.3% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-06-30 | 0.0187 | +30.1% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | -0.0004 | -102.2% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0110 | +2724.8% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0037 | -66.8% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.0215 | +488.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0133 | -38.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | -0.0125 | -194.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0262 | +309.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0353 | +34.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0265 | -24.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0166 | -37.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0121 | -26.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0075 | -38.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0079 | +6.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0063 | -20.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | -0.0012 | -119.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0129 | +1136.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0118 | -8.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0152 | +28.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0123 | -19.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -0.0001 | -100.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0004 | +468.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0108 | +2988.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0909 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0399 | -56.1% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0522 | +30.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0661 | +26.8% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0584 | -11.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0999 | +71.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.0197 | -80.3% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.0327 | +65.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0521 | +59.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0131 | -74.8% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0292 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.0438 | +50.2% | ratio | 10-Q | 2017-07-31 |
| Quarterly | 2016-09-30 | 0.0454 | +3.6% | ratio | 10-Q | 2017-10-30 |
| Quarterly | 2017-03-31 | 0.0511 | +12.4% | ratio | 10-Q | 2018-04-27 |
| Quarterly | 2017-06-30 | 0.0160 | -68.7% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0119 | -25.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0212 | +78.5% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-06-30 | 0.0283 | +33.3% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | -0.0006 | -102.3% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0176 | +2826.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0059 | -66.4% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.0352 | +495.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0252 | -28.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | -0.0220 | -187.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0472 | +314.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0537 | +13.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0384 | -28.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0239 | -37.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0179 | -25.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0110 | -38.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0157 | +43.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0117 | -25.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | -0.0023 | -119.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0240 | +1137.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0228 | -4.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0295 | +29.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0242 | -18.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -0.0002 | -100.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0007 | +444.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0208 | +2954.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.1664 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0636 | -61.8% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0873 | +37.3% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1009 | +15.6% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.1018 | +0.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1429 | +40.4% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.0364 | -74.6% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.0626 | +72.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1053 | +68.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0254 | -75.9% | ratio | 10-K | 2026-02-19 |
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-23 | Nicholas Breisacher | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 102 | $28.64 | $2,921 | 5,789 |
| 2026-03-23 | Nicholas Breisacher | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 353 | $0.00 | $0 | 5,891 |
| 2026-03-17 | Nicholas Breisacher | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,599 | $0.00 | $0 | 5,538 |
| 2026-03-15 | Wilson Jaymi | SVP, General Manager NA |
Other disposed transaction
F
|
Common Stock | 646 | $27.82 | $17,972 | 32,022 |
| 2026-03-14 | Wilson Jaymi | SVP, General Manager NA |
Other disposed transaction
F
|
Common Stock | 1,168 | $27.82 | $32,494 | 32,668 |
| 2026-02-24 | Presley William T. | President & CEO |
Other disposed transaction
F
|
Common Stock | 17,936 | $32.51 | $583,099 | 143,167 |
| 2025-09-26 | Sundaram Vishnu | SVP, Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 1,242 | $34.81 | $43,234 | 21,905 |
| 2025-08-29 | Nicholas Breisacher | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 38 | $36.85 | $1,400 | 4,223 |
| 2025-08-21 | Runyon Barbara J | SVP, CHRO |
Open-market sell
S
|
Common Stock | 3,348 | $34.82 | $116,577 | 31,316 |
| 2025-05-13 | Washington Kenneth E | — |
Open-market buy
P
|
Common Stock | 1,700 | $28.06 | $47,702 | 10,965 |
| 2025-05-08 | Hundzinski Ronald T | — |
Open-market buy
P
|
Common Stock | 5,000 | $26.67 | $133,350 | 18,006 |
| 2025-04-25 | Stocker Thomas | SVP, General Manager, Europe |
Open-market buy
P
|
Common Stock | 92 | $25.07 | $2,306 | 20,638 |
| 2025-04-25 | Stocker Thomas | SVP, General Manager, Europe |
Open-market buy
P
|
Common Stock | 229 | $24.91 | $5,704 | 20,546 |
| 2025-03-21 | Wang Chenglong | VP & General Manager |
Equity grant / award
A
|
Common Stock | 202 | $0.00 | $0 | 5,469 |
| 2025-03-15 | Sundaram Vishnu | SVP, Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 430 | $30.39 | $13,068 | 24,089 |
| 2025-03-14 | Sundaram Vishnu | SVP, Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 6,996 | $0.00 | $0 | 24,519 |
| 2025-03-11 | Wilson Jaymi | SVP, General Manager NA |
Other disposed transaction
F
|
Common Stock | 270 | $32.48 | $8,770 | 25,852 |
| 2025-02-24 | Presley William T. | President & CEO |
Equity grant / award
A
|
Common Stock | 123,135 | $0.00 | $0 | 123,135 |
| 2024-12-31 | Eyler Phillip | — |
Other disposed transaction
F
|
Common Stock | 3,280 | $39.56 | $129,757 | 139,663 |
| 2024-12-31 | Eyler Phillip | — |
Other disposed transaction
F
|
Common Stock | 2,541 | $39.56 | $100,522 | 142,943 |
| 2024-12-31 | Eyler Phillip | — |
Other disposed transaction
F
|
Common Stock | 1,833 | $39.56 | $72,513 | 145,484 |
| 2024-12-11 | Stocker Thomas | SVP, General Manager, Europe |
Open-market sell
S
|
Common Stock | 1,295 | $42.98 | $55,659 | 13,413 |
| 2024-12-05 | Xu Hui (Helen) | SVP, General Manager, Asia |
Open-market sell
S
|
Common Stock | 2,500 | $42.00 | $105,000 | 18,947 |
| 2024-11-29 | Barkas Rafael | SVP Global Ops & Supply Chain |
Open-market sell
S
|
Common Stock | 2,914 | $42.15 | $122,825 | 17,611 |
| 2024-11-21 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 29,684 | $0.00 | $0 | 0 |
| 2024-11-21 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 29,684 | $42.31 | $1,255,930 | 147,317 |
| 2024-11-21 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 29,684 | $35.50 | $1,053,782 | 177,001 |
| 2024-10-08 | Wilson Jaymi | SVP, General Manager NA |
Other disposed transaction
F
|
Common Stock | 115 | $41.66 | $4,791 | 26,122 |
| 2024-09-26 | Sundaram Vishnu | SVP, Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 1,242 | $47.27 | $58,709 | 16,581 |
| 2024-09-19 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 9,098 | $0.00 | $0 | 29,684 |
| 2024-09-19 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 9,098 | $50.21 | $456,811 | 147,317 |
| 2024-09-19 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 9,098 | $35.50 | $322,979 | 156,415 |
| 2024-09-18 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 4,402 | $0.00 | $0 | 38,782 |
| 2024-09-18 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 4,402 | $50.20 | $220,980 | 147,317 |
| 2024-09-18 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 4,402 | $35.50 | $156,271 | 151,719 |
| 2024-09-17 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,500 | $0.00 | $0 | 43,184 |
| 2024-09-17 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 1,500 | $50.00 | $75,000 | 147,317 |
| 2024-09-17 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 1,500 | $35.50 | $53,250 | 148,817 |
| 2024-08-29 | Nicholas Breisacher | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 45 | $50.21 | $2,259 | 2,923 |
| 2024-08-06 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 44,684 |
| 2024-08-06 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 15,000 | $50.03 | $750,450 | 147,317 |
| 2024-08-06 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 162,317 |
| 2024-07-11 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 59,684 |
| 2024-07-11 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 15,000 | $50.40 | $756,000 | 147,317 |
| 2024-07-11 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 162,317 |
| 2024-06-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 74,684 |
| 2024-06-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 6,917 | $54.30 | $375,593 | 147,317 |
| 2024-06-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 8,083 | $53.81 | $434,946 | 154,234 |
| 2024-06-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 162,317 |
| 2024-05-31 | Brentano Yijing | SVP, Strategy, Corp Dev, IR |
Open-market sell
S
|
Common Stock | 1,884 | $54.00 | $101,736 | 18,568 |
| 2024-05-16 | Washington Kenneth E | — |
Equity grant / award
A
|
Common Stock | 2,662 | $0.00 | $0 | 4,190 |
| 2024-05-06 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 89,684 |
| 2024-05-06 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 15,000 | $51.47 | $772,050 | 147,317 |
| 2024-05-06 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 162,317 |
| 2024-04-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 104,684 |
| 2024-04-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 9,947 | $55.36 | $550,666 | 147,317 |
| 2024-04-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 5,053 | $54.81 | $276,955 | 157,264 |
| 2024-04-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 162,317 |
| 2024-03-22 | Xu Hui (Helen) | SVP, General Manager, Asia |
Other disposed transaction
F
|
Common Stock | 282 | $55.53 | $15,659 | 21,447 |
| 2024-03-22 | Xu Hui (Helen) | SVP, General Manager, Asia |
Equity grant / award
A
|
Common Stock | 677 | $0.00 | $0 | 21,729 |
| 2024-03-15 | Xu Hui (Helen) | SVP, General Manager, Asia |
Equity grant / award
A
|
Common Stock | 6,759 | $0.00 | $0 | 21,052 |
| 2024-03-15 | Sundaram Vishnu | SVP, Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 4,506 | $0.00 | $0 | 17,523 |
| 2024-03-14 | Xu Hui (Helen) | SVP, General Manager, Asia |
Other disposed transaction
F
|
Common Stock | 568 | $55.37 | $31,450 | 14,293 |
| 2024-03-12 | Xu Hui (Helen) | SVP, General Manager, Asia |
Other disposed transaction
F
|
Common Stock | 313 | $55.63 | $17,412 | 14,861 |
| 2024-03-11 | Xu Hui (Helen) | SVP, General Manager, Asia |
Other disposed transaction
F
|
Common Stock | 397 | $55.71 | $22,117 | 15,174 |
| 2024-03-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 119,684 |
| 2024-03-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 200 | $55.40 | $11,080 | 126,487 |
| 2024-03-05 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 14,800 | $56.41 | $834,868 | 126,687 |
| 2024-03-05 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $35.50 | $532,500 | 141,487 |
| 2023-12-05 | Kowalchik Laura Michele | Dir |
Equity grant / award
A
|
Common Stock | 1,366 | $0.00 | $0 | 1,366 |
| 2023-10-09 | Washington Kenneth E | Dir |
Equity grant / award
A
|
Common Stock | 1,528 | $0.00 | $0 | 1,528 |
| 2023-10-08 | Wilson Jaymi | SVP, GM Glo Sales & Glo Mktg |
Other disposed transaction
F
|
Common Stock | 115 | $54.47 | $6,264 | 19,818 |
| 2023-09-26 | Sundaram Vishnu | Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 13,017 | $0.00 | $0 | 13,017 |
| 2023-09-15 | Stocker Thomas | SVP, GM Glo Pneu Comf & BPS |
Open-market sell
S
|
Common Stock | 3,000 | $56.81 | $170,430 | 8,950 |
| 2023-08-29 | Nicholas Breisacher | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 38 | $59.86 | $2,275 | 1,945 |
| 2023-08-25 | Kauffman Wayne S III | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,605 | $59.86 | $155,935 | 13,195 |
| 2023-08-02 | Nicholas Breisacher | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 400 | $64.89 | $25,956 | 1,983 |
| 2023-05-18 | Stacey John | Dir |
Equity grant / award
A
|
Common Stock | 2,147 | $0.00 | $0 | 15,083 |
| 2023-05-03 | Runyon Barbara J | SVP, CHRO & Corp Comm |
Open-market sell
S
|
Common Stock | 3,748 | $59.85 | $224,319 | 22,236 |
| 2023-03-22 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Other disposed transaction
F
|
Common Stock | 844 | $59.34 | $50,083 | 15,571 |
| 2023-03-22 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Equity grant / award
A
|
Common Stock | 2,950 | $0.00 | $0 | 16,415 |
| 2023-03-14 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Equity grant / award
A
|
Common Stock | 4,089 | $0.00 | $0 | 13,465 |
| 2023-03-12 | Brentano Yijing | SVP, Strategy, Corp Dev, IR |
Other disposed transaction
F
|
Common Stock | 439 | $59.63 | $26,178 | 9,839 |
| 2023-03-12 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Other disposed transaction
F
|
Common Stock | 543 | $59.63 | $32,379 | 9,376 |
| 2023-03-11 | Brentano Yijing | SVP, Strategy, Corp Dev, IR |
Other disposed transaction
F
|
Common Stock | 233 | $59.63 | $13,894 | 10,278 |
| 2023-03-11 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Other disposed transaction
F
|
Common Stock | 251 | $59.63 | $14,967 | 9,919 |
| 2022-12-09 | Stocker Thomas | SVP, GM Digital Interior & BPS |
Open-market sell
S
|
Common Stock | 1,000 | $71.74 | $71,740 | 7,424 |
| 2022-11-23 | Kauffman Wayne S III | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,419 | $72.57 | $102,979 | 11,085 |
| 2022-11-22 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Open-market sell
S
|
Common Stock | 2,362 | $72.64 | $171,571 | 12,322 |
| 2022-11-15 | Nicholas Breisacher | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 400 | $75.03 | $30,012 | 1,648 |
| 2022-11-11 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Open-market sell
S
|
Common Stock | 1,626 | $72.88 | $118,503 | 15,015 |
| 2022-11-11 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Open-market sell
S
|
Common Stock | 1,626 | $72.88 | $118,503 | 10,511 |
| 2022-11-10 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Open-market sell
S
|
Common Stock | 1,104 | $69.96 | $77,236 | 16,641 |
| 2022-11-10 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Open-market sell
S
|
Common Stock | 4,504 | $70.88 | $319,244 | 12,137 |
| 2022-11-04 | Xu Hui (Helen) | SVP, GM Climate & Comfort |
Other disposed transaction
F
|
Common Stock | 334 | $60.56 | $20,227 | 10,170 |
| 2022-10-12 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Open-market sell
S
|
Common Stock | 287 | $55.43 | $15,908 | 17,745 |
| 2022-10-08 | Wilson Jaymi | SVP, Global Sales |
Other disposed transaction
F
|
Common Stock | 115 | $54.75 | $6,296 | 15,016 |
| 2022-09-01 | Stocker Thomas | SVP, GM Digital Interior & BPS |
Other disposed transaction
F
|
Common Stock | 986 | $59.90 | $59,061 | 8,424 |
| 2022-08-29 | Nicholas Breisacher | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 396 | $0.00 | $0 | 2,048 |
| 2022-08-22 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 100 | $0.00 | $0 | 134,684 |
| 2022-08-22 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 4,168 | $61.90 | $258,009 | 103,839 |
| 2022-08-22 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 100 | $66.39 | $6,639 | 108,007 |
| 2022-08-22 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 100 | $35.50 | $3,550 | 108,107 |
| 2022-08-19 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,362 | $0.00 | $0 | 134,784 |
| 2022-08-19 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 15,362 | $65.60 | $1,007,744 | 108,007 |
| 2022-08-19 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 15,362 | $35.50 | $545,351 | 123,369 |
| 2022-08-18 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 5,993 | $0.00 | $0 | 150,146 |
| 2022-08-18 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 5,993 | $67.12 | $402,277 | 108,007 |
| 2022-08-18 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 5,993 | $35.50 | $212,752 | 114,000 |
| 2022-08-17 | Eyler Phillip | President & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 6,361 | $0.00 | $0 | 156,139 |
| 2022-08-17 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 500 | $66.58 | $33,292 | 108,007 |
| 2022-08-17 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 5,861 | $67.02 | $392,797 | 108,507 |
| 2022-08-17 | Eyler Phillip | President & CEO |
Exercise / conversion
M
|
Common Stock | 6,361 | $35.50 | $225,816 | 114,368 |
| 2022-08-01 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Other disposed transaction
F
|
Common Stock | 238 | $64.56 | $15,365 | 14,684 |
| 2022-07-01 | Kauffman Wayne S III | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 586 | $62.41 | $36,572 | 12,504 |
| 2022-06-22 | Zoldos Jennifer L. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 117 | $60.23 | $7,047 | 1,553 |
| 2022-06-15 | Stocker Thomas | SVP, GM Digital Interior & BPS |
Open-market sell
S
|
Common Stock | 2,500 | $70.06 | $175,150 | 9,410 |
| 2022-06-02 | Meter Elizabeth | Dir |
Equity grant / award
A
|
Common Stock | 1,700 | $0.00 | $0 | 5,488 |
| 2022-04-06 | Fisch Matthew | SVP & Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 1,251 | $70.90 | $88,696 | 14,948 |
| 2022-03-14 | Zoldos Jennifer L. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 42 | $68.59 | $2,881 | 1,670 |
| 2022-03-11 | Zoldos Jennifer L. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 477 | $0.00 | $0 | 1,712 |
| 2022-03-07 | Wilson Jaymi | SVP, Global Sales |
Other disposed transaction
F
|
Common Stock | 1,513 | $70.56 | $106,757 | 13,190 |
| 2022-03-07 | Wilson Jaymi | SVP, Global Sales |
Equity grant / award
A
|
Common Stock | 1,692 | $0.00 | $0 | 14,703 |
| 2022-03-07 | Wilson Jaymi | SVP, Global Sales |
Equity grant / award
A
|
Common Stock | 3,562 | $0.00 | $0 | 13,011 |
| 2022-02-25 | Wilson Jaymi | SVP, Global Sales |
Other disposed transaction
F
|
Common Stock | 269 | $82.20 | $22,112 | 9,449 |
| 2022-01-02 | Anversa Matteo | Ex VP, CFO & Treasurer |
Other disposed transaction
F
|
Common Stock | 457 | $86.90 | $39,713 | 11,888 |
| 2021-12-08 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 2,000 | $84.99 | $169,986 | 70,677 |
| 2021-12-07 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 2,000 | $86.68 | $173,360 | 72,677 |
| 2021-12-06 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 2,000 | $86.95 | $173,900 | 74,677 |
| 2021-12-02 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 2,000 | $85.08 | $170,160 | 76,677 |
| 2021-12-01 | Eyler Phillip | President & CEO |
Open-market sell
S
|
Common Stock | 2,000 | $88.20 | $176,400 | 78,677 |
| 2021-11-04 | Xu Hui (Helen) | SVP & GM Electronics |
Other disposed transaction
F
|
Common Stock | 449 | $82.81 | $37,182 | 8,339 |
| 2021-10-25 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Other disposed transaction
F
|
Common Stock | 603 | $87.41 | $52,708 | 9,655 |
| 2021-10-25 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Equity grant / award
A
|
Common Stock | 2,108 | $0.00 | $0 | 10,258 |
| 2021-10-15 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Other disposed transaction
F
|
Common Stock | 134 | $87.83 | $11,769 | 8,150 |
| 2021-10-08 | Brentano Yijing | SVP, Strategy, Corp Dev & IR |
Equity grant / award
A
|
Common Stock | 1,206 | $0.00 | $0 | 11,417 |
| 2021-09-01 | Stocker Thomas | SVP & GM Automotive |
Other disposed transaction
F
|
Common Stock | 986 | $85.82 | $84,619 | 10,212 |
| 2021-08-17 | Kauffman Wayne S III | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 455 | $85.62 | $38,957 | 11,296 |
| 2021-08-16 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Open-market sell
S
|
Common Stock | 1,171 | $85.66 | $100,304 | 8,284 |
| 2021-08-13 | Runyon Barbara J | SVP & CHRO |
Other disposed transaction
F
|
Common Stock | 1,502 | $84.58 | $127,039 | 13,978 |
| 2021-08-13 | Runyon Barbara J | SVP & CHRO |
Other disposed transaction
F
|
Common Stock | 334 | $84.58 | $28,250 | 15,480 |
| 2021-08-06 | Zoldos Jennifer L. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 285 | $83.09 | $23,681 | 1,235 |
| 2021-08-02 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 3,788 | $83.98 | $318,116 | 6,144 |
| 2021-08-01 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Other disposed transaction
F
|
Common Stock | 238 | $82.93 | $19,737 | 9,455 |
| 2021-07-29 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 841 | $81.98 | $68,945 | 9,932 |
| 2021-07-29 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 841 | $81.98 | $68,945 | 9,932 |
| 2021-07-01 | Kauffman Wayne S III | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 627 | $71.05 | $44,548 | 11,751 |
| 2021-06-22 | Zoldos Jennifer L. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 121 | $69.46 | $8,405 | 1,520 |
| 2021-06-21 | Runyon Barbara J | SVP & CHRO |
Equity grant / award
A
|
Common Stock | 5,250 | $0.00 | $0 | 15,814 |
| 2021-06-11 | Giberson Paul Cameron | SVP Global Sales |
Other disposed transaction
F
|
Common Stock | 626 | $71.65 | $44,853 | 6,985 |
| 2021-05-20 | Meter Elizabeth | Dir |
Equity grant / award
A
|
Common Stock | 1,422 | $0.00 | $0 | 3,788 |
| 2021-04-06 | Fisch Matthew | SVP & Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 1,339 | $76.48 | $102,407 | 14,030 |
| 2021-03-19 | Runyon Barbara J | SVP & CHRO |
Open-market sell
S
|
Common Stock | 909 | $76.85 | $69,853 | 10,564 |
| 2021-03-18 | Stocker Thomas | SVP & GM Automotive |
Open-market sell
S
|
Common Stock | 2,106 | $80.58 | $169,699 | 11,198 |
| 2021-03-12 | Zoldos Jennifer L. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 423 | $0.00 | $0 | 1,641 |
| 2021-03-10 | Brentano Yijing | Senior VP IR and FPA |
Open-market sell
S
|
Common Stock | 500 | $79.00 | $39,500 | 2,252 |
| 2021-03-08 | Brentano Yijing | Senior VP IR and FPA |
Open-market sell
S
|
Common Stock | 500 | $77.07 | $38,536 | 518 |
| 2021-03-08 | Brentano Yijing | Senior VP IR and FPA |
Open-market sell
S
|
Common Stock | 500 | $77.07 | $38,536 | 2,752 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 3,000 | $0.00 | $0 | 0 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 4,000 | $0.00 | $0 | 0 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Open-market sell
S
|
Common Stock | 5,980 | $72.72 | $434,867 | 10,133 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Open-market sell
S
|
Common Stock | 400 | $71.84 | $28,737 | 16,113 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Open-market sell
S
|
Common Stock | 620 | $73.45 | $45,537 | 16,513 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Exercise / conversion
M
|
Common Stock | 3,000 | $38.05 | $114,150 | 17,133 |
| 2021-03-02 | Kauffman Wayne S III | VP and General Counsel |
Exercise / conversion
M
|
Common Stock | 4,000 | $41.69 | $166,760 | 14,133 |
| 2021-02-25 | Giberson Paul Cameron | SVP Global Sales |
Other disposed transaction
F
|
Common Stock | 535 | $72.84 | $38,969 | 7,611 |
| 2021-02-22 | Giberson Paul Cameron | SVP Global Sales |
Other disposed transaction
F
|
Common Stock | 1,144 | $72.80 | $83,283 | 12,225 |
| 2021-01-08 | Meter Elizabeth | Dir |
Equity grant / award
A
|
Common Stock | 2,366 | $0.00 | $0 | 2,366 |
| 2021-01-02 | Anversa Matteo | Ex VP, CFO & Treasurer |
Other disposed transaction
F
|
Common Stock | 484 | $65.22 | $31,566 | 11,863 |
| 2020-12-04 | Eyler Phillip | President & CEO |
Other disposed transaction
F
|
Common Stock | 4,360 | $58.85 | $256,586 | 70,288 |
| 2020-11-10 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 5,000 | $0.00 | $0 | 0 |
| 2020-11-10 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 5,000 | $51.98 | $259,900 | 13,369 |
| 2020-11-10 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M
|
Common Stock | 5,000 | $40.52 | $202,600 | 18,369 |
| 2020-11-09 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 4,996 | $0.00 | $0 | 5,000 |
| 2020-11-09 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 4,996 | $50.49 | $252,248 | 13,369 |
| 2020-11-09 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M
|
Common Stock | 4,996 | $40.52 | $202,438 | 18,365 |
| 2020-11-06 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 4 | $0.00 | $0 | 9,996 |
| 2020-11-06 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 4 | $49.98 | $200 | 13,369 |
| 2020-11-06 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M
|
Common Stock | 4 | $40.52 | $162 | 13,373 |
| 2020-11-04 | Xu Hui (Helen) | SVP & GM Electronics |
Other disposed transaction
F
|
Common Stock | 425 | $49.24 | $20,927 | 7,006 |
| 2020-11-03 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 5,000 | $0.00 | $0 | 10,000 |
| 2020-11-03 | Giberson Paul Cameron | SVP Global Sales |
Open-market sell
S
|
Common Stock | 5,000 | $47.98 | $239,900 | 13,369 |
| 2020-11-03 | Giberson Paul Cameron | SVP Global Sales |
Exercise / conversion
M
|
Common Stock | 5,000 | $40.52 | $202,600 | 18,369 |
| 2020-10-15 | Barkas Rafael | SVP, Global Ops & Supply Chain |
Other disposed transaction
F
|
Common Stock | 144 | $45.55 | $6,559 | 9,627 |
| 2020-09-01 | Stocker Thomas | SVP & GM Automotive |
Other disposed transaction
F
|
Common Stock | 986 | $45.23 | $44,597 | 11,222 |
| 2020-08-17 | Kauffman Wayne S III | VP and General Counsel |
Other disposed transaction
F
|
Common Stock | 89 | $44.50 | $3,960 | 10,133 |
| 2020-08-13 | Runyon Barbara J | SVP & CHRO |
Other disposed transaction
F
|
Common Stock | 358 | $44.60 | $15,967 | 10,061 |
| 2020-08-11 | HEINZMANN DAVID W | Dir |
Equity grant / award
A
|
Common Stock | 4,067 | $0.00 | $0 | 4,067 |
| 2020-07-01 | Kauffman Wayne S III | VP and General Counsel |
Other disposed transaction
F
|
Common Stock | 627 | $38.90 | $24,390 | 10,222 |
| 2020-06-22 | Zoldos Jennifer L. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,218 | $0.00 | $0 | 1,218 |
| 2020-06-11 | Giberson Paul Cameron | SVP Global Sales |
Other disposed transaction
F
|
Common Stock | 626 | $43.00 | $26,918 | 13,369 |
| 2020-05-21 | Shaw Byron | Dir |
Equity grant / award
A
|
Common Stock | 4,587 | $0.00 | $0 | 21,451 |
| 2020-04-06 | Fisch Matthew | SVP & Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 13,113 | $0.00 | $0 | 13,113 |
| 2020-03-12 | Xu Hui (Helen) | SVP & GM Electronics |
Equity grant / award
A
|
Common Stocker | 3,933 | $0.00 | $0 | 7,431 |
| 2020-02-25 | Giberson Paul Cameron | Sr. VP Sales |
Other disposed transaction
F
|
Common Stock | 580 | $46.27 | $26,837 | 10,062 |
| 2020-02-22 | Giberson Paul Cameron | Sr. VP Sales |
Other disposed transaction
F
|
Common Stock | 1,223 | $48.36 | $59,144 | 10,642 |
| 2020-01-02 | Anversa Matteo | Ex VP, CFO & Treasurer |
Other disposed transaction
F
|
Common Stock | 659 | $44.39 | $29,253 | 8,128 |
| 2019-12-04 | Giberson Paul Cameron | Sr. VP Sales |
Open-market sell
S
|
Common Stock | 6,000 | $42.78 | $256,663 | 11,865 |
| 2019-11-04 | Xu Hui (Helen) | SVP and General Manager |
Equity grant / award
A
|
Common Stock | 3,498 | $0.00 | $0 | 3,498 |
| 2019-09-01 | Stocker Thomas | SVP and General Manager |
Equity grant / award
A
|
Common Stock | 6,571 | $0.00 | $0 | 7,291 |
| 2019-08-17 | Kauffman Wayne S III | VP and General Counsel |
Other disposed transaction
F
|
Common Stock | 89 | $37.57 | $3,344 | 6,916 |
| 2019-08-13 | Runyon Barbara J | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 358 | $37.94 | $13,583 | 6,941 |
| 2019-07-01 | Kauffman Wayne S III | VP and General Counsel |
Equity grant / award
A
|
Common Stock | 6,139 | $0.00 | $0 | 7,005 |
| 2019-06-21 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 2,577 | $0.00 | $0 | 18,923 |
| 2019-06-21 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 2,577 | $42.25 | $108,878 | 16,069 |
| 2019-06-21 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 2,577 | $40.64 | $104,729 | 18,646 |
| 2019-06-20 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,000 | $0.00 | $0 | 21,500 |
| 2019-06-20 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 1,000 | $42.71 | $42,714 | 16,069 |
| 2019-06-20 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 1,000 | $40.64 | $40,640 | 17,069 |
| 2019-06-13 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 1,345 | $39.46 | $53,075 | 16,069 |
| 2019-06-11 | Gaul Ryan Wesley | VP Operations |
Other disposed transaction
F
|
Common Stock | 641 | $39.84 | $25,537 | 24,189 |
| 2019-06-04 | Oldorff Frithjof | President Auto BU |
Open-market sell
S
|
Common Stock | 10,230 | $38.79 | $396,798 | 36,218 |
| 2019-05-16 | Kummeth Charles R. | Dir |
Equity grant / award
A
|
Common Stock | 2,490 | $0.00 | $0 | 4,172 |
| 2019-05-01 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 11,222 | $41.78 | $468,801 | 18,455 |
| 2019-04-17 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 9,000 | $0.00 | $0 | 27,000 |
| 2019-04-17 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 9,000 | $42.98 | $386,820 | 29,677 |
| 2019-04-17 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 9,000 | $38.05 | $342,450 | 38,677 |
| 2019-04-03 | Phillips Kenneth John | VP & General Counsel/Secretary |
Other disposed transaction
F
|
Common Stock | 2,990 | $38.24 | $114,338 | 29,677 |
| 2019-02-25 | Runyon Barbara J | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 3,799 | $0.00 | $0 | 7,299 |
| 2019-02-24 | Phillips Kenneth John | VP & General Counsel/Secretary |
Other disposed transaction
F
|
Common Stock | 1,054 | $42.78 | $45,090 | 28,868 |
| 2019-02-22 | Phillips Kenneth John | VP & General Counsel/Secretary |
Other disposed transaction
F
|
Common Stock | 1,276 | $41.76 | $53,286 | 29,922 |
| 2019-01-02 | Anversa Matteo | Ex VP, CFO & Treasurer |
Equity grant / award
A
|
Common Stock | 4,038 | $0.00 | $0 | 4,038 |
| 2018-12-19 | Steele Barry G | CFO/VP Finance/Treasurer |
Open-market sell
S
|
Common Stock | 4,000 | $41.64 | $166,575 | 54,848 |
| 2018-12-18 | Steele Barry G | CFO/VP Finance/Treasurer |
Open-market sell
S
|
Common Stock | 2,200 | $41.50 | $91,300 | 58,848 |
| 2018-12-12 | Steele Barry G | CFO/VP Finance/Treasurer |
Other disposed transaction
F
|
Common Stock | 7,186 | $42.58 | $305,980 | 61,048 |
| 2018-11-29 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 8,500 | $0.00 | $0 | 36,000 |
| 2018-11-29 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 8,500 | $45.93 | $390,367 | 31,198 |
| 2018-11-29 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 8,500 | $38.05 | $323,425 | 39,698 |
| 2018-11-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 500 | $0.00 | $0 | 44,500 |
| 2018-11-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 500 | $45.90 | $22,950 | 31,198 |
| 2018-11-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 500 | $38.05 | $19,025 | 31,698 |
| 2018-11-21 | Gaul Ryan Wesley | VP Operations |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 10,000 | $0.00 | $0 | 0 |
| 2018-11-21 | Gaul Ryan Wesley | VP Operations |
Other disposed transaction
D
|
Common Stock | 7,459 | $44.86 | $334,576 | 25,377 |
| 2018-11-21 | Gaul Ryan Wesley | VP Operations |
Other disposed transaction
D
|
Common Stock | 10,000 | $44.52 | $445,200 | 32,836 |
| 2018-11-21 | Gaul Ryan Wesley | VP Operations |
Exercise / conversion
M
|
Common Stock | 10,000 | $26.17 | $261,700 | 42,836 |
| 2018-09-20 | Oldorff Frithjof | President Auto BU |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 10,000 | $0.00 | $0 | 0 |
| 2018-09-20 | Oldorff Frithjof | President Auto BU |
Open-market sell
S
|
Common Stock | 20,000 | $49.15 | $983,000 | 47,442 |
| 2018-09-20 | Oldorff Frithjof | President Auto BU |
Exercise / conversion
M
|
Common Stock | 10,000 | $26.17 | $261,700 | 67,442 |
| 2018-08-13 | Runyon Barbara J | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 3,500 | $0.00 | $0 | 3,500 |
| 2018-08-03 | Hundzinski Ronald T | Dir |
Open-market buy
P
|
Common Stock | 1,500 | $45.90 | $68,855 | 9,831 |
| 2018-08-01 | Kummeth Charles R. | Dir |
Equity grant / award
A
|
Common Stock | 1,682 | $0.00 | $0 | 1,682 |
| 2018-07-27 | Oldorff Frithjof | President Auto BU |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 10,000 | $0.00 | $0 | 10,000 |
| 2018-07-27 | Oldorff Frithjof | President Auto BU |
Other disposed transaction
D
|
Common Stock | 10,000 | $44.05 | $440,500 | 47,442 |
| 2018-07-27 | Oldorff Frithjof | President Auto BU |
Exercise / conversion
M
|
Common Stock | 10,000 | $19.10 | $191,000 | 57,442 |
| 2018-07-26 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 30,000 | $0.00 | $0 | 0 |
| 2018-07-26 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 30,000 | $45.03 | $1,350,873 | 31,198 |
| 2018-07-26 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 30,000 | $26.17 | $785,100 | 61,198 |
| 2018-07-05 | Steele Barry G | CFO/VP Finance/Treasurer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 30,000 | $0.00 | $0 | 0 |
| 2018-07-05 | Steele Barry G | CFO/VP Finance/Treasurer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 20,000 | $0.00 | $0 | 0 |
| 2018-07-05 | Steele Barry G | CFO/VP Finance/Treasurer |
Open-market sell
S
|
Common Stock | 50,000 | $40.00 | $2,000,000 | 68,234 |
| 2018-07-05 | Steele Barry G | CFO/VP Finance/Treasurer |
Exercise / conversion
M
|
Common Stock | 30,000 | $26.17 | $785,100 | 118,234 |
| 2018-07-05 | Steele Barry G | CFO/VP Finance/Treasurer |
Exercise / conversion
M
|
Common Stock | 20,000 | $19.10 | $382,000 | 88,234 |
| 2018-06-27 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 17,619 | $39.09 | $688,699 | 31,198 |
| 2018-06-11 | Brentano Yijing | Senior VP IR and Corp Comm |
Equity grant / award
A
|
Common Stock | 4,403 | $0.00 | $0 | 4,403 |
| 2018-05-18 | Shaw Byron | Dir |
Equity grant / award
A
|
Common Stock | 2,857 | $0.00 | $0 | 14,374 |
| 2018-05-07 | Gaul Ryan Wesley | VP Strategy |
Open-market sell
S
|
Common Stock | 900 | $34.68 | $31,216 | 28,433 |
| 2018-02-24 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Other disposed transaction
F
|
Common Stock | 1,041 | $31.55 | $32,844 | 26,790 |
| 2018-02-22 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Other disposed transaction
F
|
Common Stock | 1,330 | $31.75 | $42,228 | 27,831 |
| 2018-02-18 | Gaul Ryan Wesley | VP Business Development |
Other disposed transaction
F
|
Common Stock | 1,202 | $31.65 | $38,043 | 31,556 |
| 2017-12-06 | Gunderson Maurice EP | Dir |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 10,000 | $0.00 | $0 | 0 |
| 2017-12-06 | Gunderson Maurice EP | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $33.44 | $334,362 | 16,557 |
| 2017-12-06 | Gunderson Maurice EP | Dir |
Exercise / conversion
M
|
Common Stock | 10,000 | $20.51 | $205,100 | 26,557 |
| 2017-12-04 | Eyler Phillip | Chief Executive Officer |
Equity grant / award
A · derivative
|
Option to Purchae Common Stock | 212,500 | $0.00 | $0 | 212,500 |
| 2017-12-04 | Eyler Phillip | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 30,000 | $0.00 | $0 | 30,000 |
| 2017-12-01 | COKER DANIEL R | PRESIDENT & CEO |
Other acquired transaction
F
|
Common Stock | 19,608 | $35.50 | $696,084 | 53,872 |
| 2017-11-22 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Open-market sell
S
|
Common Stock | 2,000 | $35.14 | $70,290 | 29,161 |
| 2017-10-03 | Gaul Ryan Wesley | VP Business Development |
Equity grant / award
A
|
Common Stock | 6,391 | $0.00 | $0 | 32,758 |
| 2017-06-02 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Open-market sell
S
|
Common Stock | 1,800 | $39.17 | $70,510 | 23,839 |
| 2017-05-19 | Shaw Byron | Dir |
Equity grant / award
A
|
Common Stock | 2,751 | $0.00 | $0 | 11,517 |
| 2017-05-09 | Schumacher Darren | Pres. Gentherm Technologies |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,000 | $0.00 | $0 | 15,000 |
| 2017-05-09 | Schumacher Darren | Pres. Gentherm Technologies |
Open-market sell
S
|
Common Stock | 15,000 | $37.59 | $563,816 | 32,881 |
| 2017-05-09 | Schumacher Darren | Pres. Gentherm Technologies |
Exercise / conversion
M
|
Common Stock | 15,000 | $23.71 | $355,650 | 47,881 |
| 2017-04-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 12,500 | $0.00 | $0 | 0 |
| 2017-04-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Open-market sell
S
|
Common Stock | 19,500 | $37.74 | $736,008 | 35,608 |
| 2017-04-28 | Phillips Kenneth John | VP & General Counsel/Secretary |
Exercise / conversion
M
|
Common Stock | 12,500 | $11.63 | $145,375 | 55,108 |
| 2017-04-01 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Other disposed transaction
F
|
Common Stock | 316 | $39.25 | $12,403 | 25,639 |
| 2017-03-15 | Gaul Ryan Wesley | VP Business Development |
Open-market sell
S
|
Common Stock | 6,608 | $37.29 | $246,433 | 26,999 |
| 2017-02-24 | Gaul Ryan Wesley | VP Business Development |
Other disposed transaction
F
|
Common Stock | 1,054 | $36.55 | $38,524 | 33,607 |
| 2017-02-22 | Gaul Ryan Wesley | VP Business Development |
Exercise / conversion
M · derivative
|
Stock Appreication Rights | 5,000 | $0.00 | $0 | 10,000 |
| 2017-02-22 | Gaul Ryan Wesley | VP Business Development |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 5,000 | $0.00 | $0 | 5,000 |
| 2017-02-22 | Gaul Ryan Wesley | VP Business Development |
Other disposed transaction
D
|
Common Stock | 10,000 | $38.05 | $380,500 | 34,661 |
| 2017-02-22 | Gaul Ryan Wesley | VP Business Development |
Exercise / conversion
M
|
Common Stock | 5,000 | $26.17 | $130,850 | 44,661 |
| 2017-02-19 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Other disposed transaction
F
|
Common Stock | 591 | $35.90 | $21,217 | 12,009 |
| 2017-02-18 | Gaul Ryan Wesley | VP Business Development |
Other disposed transaction
F
|
Common Stock | 1,187 | $35.70 | $42,376 | 19,661 |
| 2016-07-02 | Steele Barry G | CFO/VP Finance/Treasurer |
Other disposed transaction
F
|
Common Stock | 1,896 | $34.71 | $65,810 | 44,180 |
| 2016-06-14 | Ascher Erin Erwine | VP Talent Devlopment CHRO |
Open-market sell
S
|
Common Stock | 1,009 | $36.89 | $37,222 | 12,600 |
| 2016-06-02 | Schumacher Darren | VP Product Development |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 10,000 | $0.00 | $0 | 20,000 |
| 2016-06-02 | Schumacher Darren | VP Product Development |
Open-market sell
S
|
Common Stock | 10,000 | $37.73 | $377,297 | 21,666 |
| 2016-06-02 | Schumacher Darren | VP Product Development |
Exercise / conversion
M
|
Common Stock | 10,000 | $26.17 | $261,700 | 31,666 |
| 2016-06-02 | Schumacher Darren | VP Product Development |
Open-market sell
S
|
Common Stock | 6,011 | $37.75 | $226,922 | 21,666 |
| 2016-05-26 | Shaw Byron | Dir |
Equity grant / award
A
|
Common Stock | 2,723 | $0.00 | $0 | 8,766 |