Financial Metrics
VSH VISHAY INTERTECHNOLOGY INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 570606000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 590051000.0 | +3.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 591955000.0 | +0.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 2317328000.0 | +291.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 604801000.0 | -73.9% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 643164000.0 | +6.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 677941000.0 | +5.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 673462000.0 | -0.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 716795000.0 | +6.4% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 761030000.0 | +6.2% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 780972000.0 | +2.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 745159000.0 | -4.6% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 685240000.0 | -8.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 628329000.0 | -8.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 612841000.0 | -2.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 581717000.0 | -5.1% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 640160000.0 | +10.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 764632000.0 | +19.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 819120000.0 | +7.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 813663000.0 | -0.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 853793000.0 | +4.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 863512000.0 | +1.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 924798000.0 | +7.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 871046000.0 | -5.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 892110000.0 | +2.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 853653000.0 | -4.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 746279000.0 | -12.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 741239000.0 | -0.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 735353000.0 | -0.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 715236000.0 | -2.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 762250000.0 | +6.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 790640000.0 | +3.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 2317328000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 2599368000.0 | +12.2% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 3034689000.0 | +16.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 2668305000.0 | -12.1% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2501898000.0 | -6.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 3240487000.0 | +29.5% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 3497401000.0 | +7.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 3402045000.0 | -2.7% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2937587000.0 | -13.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3069048000.0 | +4.5% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 137309000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 146128000.0 | +6.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 153901000.0 | +5.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 573822000.0 | +272.9% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 161749000.0 | -71.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 173837000.0 | +7.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 190147000.0 | +9.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 177376000.0 | -6.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 205300000.0 | +15.7% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 227238000.0 | +10.7% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 236296000.0 | +4.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 211159000.0 | -10.6% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 174601000.0 | -17.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 150079000.0 | -14.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 147240000.0 | -1.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 130670000.0 | -11.3% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 151709000.0 | +16.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 202949000.0 | +33.8% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 229272000.0 | +13.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 225736000.0 | -1.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 259108000.0 | +14.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 261223000.0 | +0.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 289538000.0 | +10.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 278713000.0 | -3.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 257473000.0 | -7.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 237643000.0 | -7.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 170407000.0 | -28.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 162870000.0 | -4.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 150883000.0 | -7.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 135554000.0 | -10.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 148683000.0 | +9.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 153859000.0 | +3.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 573822000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 703109000.0 | +22.5% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 888524000.0 | +26.4% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 671200000.0 | -24.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 581903000.0 | -13.3% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 887913000.0 | +52.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 1058989000.0 | +19.3% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 974493000.0 | -8.0% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 626292000.0 | -35.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 594883000.0 | -5.0% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 40548000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 49408000.0 | +21.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 57229000.0 | +15.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 197058000.0 | +244.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 67578000.0 | -65.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 85005000.0 | +25.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 95416000.0 | +12.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 76006000.0 | -20.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 104062000.0 | +36.9% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 123293000.0 | +18.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 138098000.0 | +12.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 107735000.0 | -22.0% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 79489000.0 | -26.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 51028000.0 | -35.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 47408000.0 | -7.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 40800000.0 | -13.9% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 61490000.0 | +50.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 97264000.0 | +58.2% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 125372000.0 | +28.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 123521000.0 | -1.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 146253000.0 | +18.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 150823000.0 | +3.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 183102000.0 | +21.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 158568000.0 | -13.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 134616000.0 | -15.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 115130000.0 | -14.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 42671000.0 | -62.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 37917000.0 | -11.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -18276000.0 | -148.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 815000.0 | +104.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 22118000.0 | +2613.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 19147000.0 | -13.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 197058000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 324005000.0 | +64.4% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 485120000.0 | +49.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 262430000.0 | -45.9% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 209710000.0 | -20.1% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 467802000.0 | +123.1% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 615486000.0 | +31.6% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 486144000.0 | -21.0% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 5627000.0 | -98.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 56868000.0 | +910.6% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 28152000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 33229000.0 | +18.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 36596000.0 | +10.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 49373000.0 | +34.9% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 36949000.0 | -25.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 56409000.0 | +52.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 64583000.0 | +14.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | -177501000.0 | -374.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 62545000.0 | +135.2% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-06-30 | 165807000.0 | +165.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-29 | 78071000.0 | -52.9% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 75641000.0 | -3.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-29 | 44735000.0 | -40.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-28 | 30265000.0 | -32.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 27384000.0 | -9.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-07-04 | 24895000.0 | -9.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-10-03 | 33661000.0 | +35.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 71643000.0 | +112.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-07-03 | 93381000.0 | +30.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-10-02 | 97082000.0 | +4.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 103950000.0 | +7.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-07-02 | 112769000.0 | +8.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-10-01 | 140563000.0 | +24.6% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 112189000.0 | -20.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-07-01 | 95415000.0 | -15.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 65955000.0 | -30.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 31443000.0 | -52.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-29 | 23880000.0 | -24.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-28 | -18993000.0 | -179.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -4092000.0 | +78.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-28 | 2004000.0 | +149.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-27 | -7876000.0 | -493.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 49373000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -19560000.0 | -139.6% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 346537000.0 | +1871.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 164790000.0 | -52.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 123783000.0 | -24.9% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 298937000.0 | +141.5% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 430483000.0 | +44.0% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 325513000.0 | -24.4% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -29755000.0 | -109.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -8978000.0 | +69.8% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.19 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.22 | +15.8% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.25 | +13.6% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 0.25 | +0.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 0.38 | +52.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.44 | +15.8% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.43 | -2.3% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.71 | +65.1% | USD/shares | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 0.54 | -23.9% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.52 | -3.7% | USD/shares | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 0.31 | -40.4% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 0.21 | -32.3% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.19 | -9.5% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 0.17 | -10.5% | USD/shares | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 0.23 | +35.3% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.49 | +113.0% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 0.64 | +30.6% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 0.67 | +4.7% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.71 | +6.0% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 0.78 | +9.9% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 0.98 | +25.6% | USD/shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.79 | -19.4% | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 0.68 | -13.9% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.47 | -30.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.22 | -53.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 0.17 | -22.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -0.14 | -182.4% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -0.03 | +78.6% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.01 | +133.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | -0.06 | -700.0% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.33 | — | USD/shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -0.14 | -142.4% | USD/shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 2.39 | +1807.1% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1.13 | -52.7% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.85 | -24.8% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 2.05 | +141.2% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 2.99 | +45.9% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 2.32 | -22.4% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.23 | -109.9% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.07 | +69.6% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.19 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.22 | +15.8% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.24 | +9.1% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 0.24 | +0.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 0.36 | +50.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.41 | +13.9% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.39 | -4.9% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.65 | +66.7% | USD/shares | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 0.51 | -21.5% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.52 | +2.0% | USD/shares | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 0.31 | -40.4% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 0.21 | -32.3% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.19 | -9.5% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 0.17 | -10.5% | USD/shares | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 0.23 | +35.3% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.49 | +113.0% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 0.64 | +30.6% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 0.67 | +4.7% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.71 | +6.0% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 0.78 | +9.9% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 0.98 | +25.6% | USD/shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.79 | -19.4% | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 0.68 | -13.9% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.47 | -30.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.22 | -53.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 0.17 | -22.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -0.14 | -182.4% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -0.03 | +78.6% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.01 | +133.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | -0.06 | -700.0% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.32 | — | USD/shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -0.14 | -143.8% | USD/shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 2.24 | +1700.0% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1.13 | -49.6% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.85 | -24.8% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 2.05 | +141.2% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 2.98 | +45.4% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 2.31 | -22.5% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.23 | -110.0% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.07 | +69.6% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 531296000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 475167000.0 | -10.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 511587000.0 | +7.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 471781000.0 | -7.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 499386000.0 | +5.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 561032000.0 | +12.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 575385000.0 | +2.6% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 748032000.0 | +30.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 839591000.0 | +12.2% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 1007056000.0 | +19.9% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 928105000.0 | -7.8% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 686032000.0 | -26.1% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-03-30 | 749426000.0 | +9.2% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 790906000.0 | +5.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 731483000.0 | -7.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 694133000.0 | -5.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 680703000.0 | -1.9% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 599930000.0 | -11.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 682422000.0 | +13.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 619874000.0 | -9.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 643847000.0 | +3.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 726759000.0 | +12.9% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 831760000.0 | +14.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 774108000.0 | -6.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 789248000.0 | +2.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 765593000.0 | -3.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 734992000.0 | -4.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 610825000.0 | -16.9% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 847534000.0 | +38.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 1089420000.0 | +28.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1095119000.0 | +0.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 972719000.0 | -11.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 796541000.0 | -18.1% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 672731000.0 | -15.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 643771000.0 | -4.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 590286000.0 | -8.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 609402000.0 | +3.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 473860000.0 | -22.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 443858000.0 | -6.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 471781000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 748032000.0 | +58.6% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 686032000.0 | -8.3% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 694133000.0 | +1.2% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 619874000.0 | -10.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 774108000.0 | +24.9% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 610825000.0 | -21.1% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 972719000.0 | +59.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 590286000.0 | -39.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 514966000.0 | -12.8% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 286996000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 295427000.0 | +2.9% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 295341000.0 | -0.0% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 274027000.0 | -7.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 310208000.0 | +13.2% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 327131000.0 | +5.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 329422000.0 | +0.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 340027000.0 | +3.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 376537000.0 | +10.7% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 395745000.0 | +5.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 395442000.0 | -0.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 397020000.0 | +0.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 391960000.0 | -1.3% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 365728000.0 | -6.7% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 335189000.0 | -8.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 328187000.0 | -2.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 325704000.0 | -0.8% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 285529000.0 | -12.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 342691000.0 | +20.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 338632000.0 | -1.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 385238000.0 | +13.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 398651000.0 | +3.5% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 378523000.0 | -5.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 396458000.0 | +4.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 418288000.0 | +5.5% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 429778000.0 | +2.7% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 425630000.0 | -1.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 416178000.0 | -2.2% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 444021000.0 | +6.7% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 453250000.0 | +2.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 442646000.0 | -2.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 426674000.0 | -3.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 411203000.0 | -3.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 424512000.0 | +3.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 428558000.0 | +1.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 401901000.0 | -6.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 427634000.0 | +6.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 461809000.0 | +8.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 463602000.0 | +0.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 274027000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 340027000.0 | +24.1% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 397020000.0 | +16.8% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 328187000.0 | -17.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 338632000.0 | +3.2% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 396458000.0 | +17.1% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 416178000.0 | +5.0% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 426674000.0 | +2.5% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 401901000.0 | -5.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 381802000.0 | -5.0% | USD | 10-K | 2026-02-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 426245000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 415102000.0 | -2.6% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 408503000.0 | -1.6% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 381245000.0 | -6.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 400516000.0 | +5.1% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 418794000.0 | +4.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 437576000.0 | +4.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 429659000.0 | -1.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 460648000.0 | +7.2% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 479921000.0 | +4.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 500301000.0 | +4.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 479660000.0 | -4.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 480227000.0 | +0.1% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 463496000.0 | -3.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 444653000.0 | -4.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 431680000.0 | -2.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 453188000.0 | +5.0% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 449188000.0 | -0.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 440203000.0 | -2.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 448251000.0 | +1.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 473956000.0 | +5.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 507879000.0 | +7.2% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 532668000.0 | +4.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 536500000.0 | +0.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 602887000.0 | +12.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 633848000.0 | +5.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 615877000.0 | -2.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 618879000.0 | +0.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 656681000.0 | +6.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 660039000.0 | +0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 643542000.0 | -2.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 647520000.0 | +0.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 665843000.0 | +2.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 671323000.0 | +0.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 687204000.0 | +2.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 689381000.0 | +0.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 712438000.0 | +3.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 754866000.0 | +6.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 759920000.0 | +0.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 381245000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 429659000.0 | +12.7% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 479660000.0 | +11.6% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 431680000.0 | -10.0% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 448251000.0 | +3.8% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 536500000.0 | +19.7% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 618879000.0 | +15.4% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 647520000.0 | +4.6% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 689381000.0 | +6.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 759203000.0 | +10.1% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 1888618000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 1828929000.0 | -3.2% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 1918054000.0 | +4.9% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 1864472000.0 | -2.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 1953905000.0 | +4.8% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 2050184000.0 | +4.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2122962000.0 | +3.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 2195190000.0 | +3.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 2294945000.0 | +4.5% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 2144221000.0 | -6.6% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 2083800000.0 | -2.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1783886000.0 | -14.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 1771579000.0 | -0.7% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 1745397000.0 | -1.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 1691080000.0 | -3.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1704116000.0 | +0.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 1725191000.0 | +1.2% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 1623018000.0 | -5.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 1615344000.0 | -0.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1697336000.0 | +5.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 1780925000.0 | +4.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 1911670000.0 | +7.3% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 1973998000.0 | +3.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 2010498000.0 | +1.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 2070211000.0 | +3.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 2070420000.0 | +0.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 2110289000.0 | +1.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 2121210000.0 | +0.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 2305895000.0 | +8.7% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 2395252000.0 | +3.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2440126000.0 | +1.9% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2297164000.0 | -5.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 2143140000.0 | -6.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 1997217000.0 | -6.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 2010773000.0 | +0.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1915507000.0 | -4.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 1975562000.0 | +3.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 1912082000.0 | -3.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 1894940000.0 | -0.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1864472000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 2195190000.0 | +17.7% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1783886000.0 | -18.7% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1704116000.0 | -4.5% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1697336000.0 | -0.4% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 2010498000.0 | +18.5% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 2121210000.0 | +5.5% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 2297164000.0 | +8.3% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1915507000.0 | -16.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1887240000.0 | -1.5% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 3146624000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 3067422000.0 | -2.5% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 3148826000.0 | +2.7% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 3077801000.0 | -2.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 3149748000.0 | +2.3% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 3258844000.0 | +3.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 3334254000.0 | +2.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 3462089000.0 | +3.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 3570510000.0 | +3.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 3402187000.0 | -4.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 3349634000.0 | -1.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 3106198000.0 | -7.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 3181050000.0 | +2.4% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 3156130000.0 | -0.8% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 3072186000.0 | -2.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 3120775000.0 | +1.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 3116504000.0 | -0.1% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 3024846000.0 | -2.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 3033833000.0 | +0.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 3154473000.0 | +4.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 3210562000.0 | +1.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 3350783000.0 | +4.4% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 3424278000.0 | +2.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 3543257000.0 | +3.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 3580169000.0 | +1.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 3563593000.0 | -0.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 3620546000.0 | +1.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 3865653000.0 | +6.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 4062668000.0 | +5.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 4187461000.0 | +3.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4241207000.0 | +1.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 4239923000.0 | -0.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 4264064000.0 | +0.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 4152701000.0 | -2.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 4220358000.0 | +1.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 4110696000.0 | -2.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 4200242000.0 | +2.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 4221655000.0 | +0.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 4195976000.0 | -0.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 3080701000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 3462089000.0 | +12.4% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 3106198000.0 | -10.3% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 3120775000.0 | +0.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 3154473000.0 | +1.1% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 3543257000.0 | +12.3% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 3865653000.0 | +9.1% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 4239923000.0 | +9.7% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 4110696000.0 | -3.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4234160000.0 | +3.0% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 438027000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 437559000.0 | -0.1% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 462444000.0 | +5.7% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 456850000.0 | -1.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 455103000.0 | -0.4% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 474929000.0 | +4.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 490597000.0 | +3.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 562535000.0 | +14.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 529043000.0 | -6.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 550772000.0 | +4.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 562288000.0 | +2.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 644106000.0 | +14.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 574229000.0 | -10.8% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 511596000.0 | -10.9% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 481102000.0 | -6.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 520428000.0 | +8.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 490273000.0 | -5.8% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 503376000.0 | +2.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 503274000.0 | -0.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 562423000.0 | +11.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 588046000.0 | +4.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 639114000.0 | +8.7% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 645734000.0 | +1.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 693667000.0 | +7.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 676383000.0 | -2.5% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 704102000.0 | +4.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 716964000.0 | +1.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 726258000.0 | +1.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 749254000.0 | +3.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 758374000.0 | +1.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 716949000.0 | -5.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 691875000.0 | -3.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 709344000.0 | +2.5% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 669959000.0 | -5.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 714426000.0 | +6.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 708348000.0 | -0.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 705401000.0 | -0.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 707294000.0 | +0.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 710676000.0 | +0.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 456850000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 562535000.0 | +23.1% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 644106000.0 | +14.5% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 520428000.0 | -19.2% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 562423000.0 | +8.1% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 693667000.0 | +23.3% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 726258000.0 | +4.7% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 691875000.0 | -4.7% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 708348000.0 | +2.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 720426000.0 | +1.7% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 1463895000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 1386526000.0 | -5.3% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 1439444000.0 | +3.8% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 1418184000.0 | -1.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 1441637000.0 | +1.7% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 1447019000.0 | +0.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1478624000.0 | +2.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1777620000.0 | +20.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1804414000.0 | +1.5% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1936854000.0 | +7.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 1811763000.0 | -6.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1719512000.0 | -5.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 1729232000.0 | +0.6% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 1664052000.0 | -3.8% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 1584335000.0 | -4.8% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1632912000.0 | +3.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 1646678000.0 | +0.8% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 1526122000.0 | -7.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 1494664000.0 | -2.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1575288000.0 | +5.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 1642101000.0 | +4.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 1691365000.0 | +3.0% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 1696099000.0 | +0.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1796537000.0 | +5.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 1764047000.0 | -1.8% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 1723182000.0 | -2.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 1720265000.0 | -0.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1815503000.0 | +5.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 1915351000.0 | +5.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 1973019000.0 | +3.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2098684000.0 | +6.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2039117000.0 | -2.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 2076836000.0 | +1.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 1971255000.0 | -5.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 2046795000.0 | +3.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 2081734000.0 | +1.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 2168110000.0 | +4.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 2126664000.0 | -1.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 2112912000.0 | -0.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1418184000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 1777620000.0 | +25.3% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1719512000.0 | -3.3% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1632912000.0 | -5.0% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1575288000.0 | -3.5% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1796537000.0 | +14.0% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1815503000.0 | +1.1% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 2039117000.0 | +12.3% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2081734000.0 | +2.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2145887000.0 | +3.1% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 1682729000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 1680896000.0 | -0.1% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 1709382000.0 | +1.7% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 1573168000.0 | -8.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 1619749000.0 | +3.0% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 1723781000.0 | +6.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1602741000.0 | -7.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1432399000.0 | -10.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 1515106000.0 | +5.8% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-06-30 | 1385789000.0 | -8.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-29 | 1458685000.0 | +5.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 1384670000.0 | -5.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-30 | 1451612000.0 | +4.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-29 | 1492078000.0 | +2.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-28 | 1487851000.0 | -0.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 1487689000.0 | -0.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-04-04 | 1469826000.0 | -1.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-07-04 | 1498724000.0 | +2.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-10-03 | 1539169000.0 | +2.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 1579015000.0 | +2.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-04-03 | 1568461000.0 | -0.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-07-03 | 1659418000.0 | +5.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-10-02 | 1728179000.0 | +4.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-12-31 | 1746720000.0 | +1.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-04-02 | 1816122000.0 | +4.0% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-07-02 | 1840411000.0 | +1.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-10-01 | 1900281000.0 | +3.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2022-12-31 | 2050150000.0 | +7.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-04-01 | 2147317000.0 | +4.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-07-01 | 2214442000.0 | +3.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 2142523000.0 | -3.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 2200806000.0 | +2.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-03-30 | 2187228000.0 | -0.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-29 | 2181446000.0 | -0.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-28 | 2173563000.0 | -0.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 2028962000.0 | -6.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 2032132000.0 | +0.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-28 | 2094991000.0 | +3.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-27 | 2083064000.0 | -0.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1573168000.0 | — | USD | 10-K | 2020-02-14 |
| Annual | 2017-12-31 | 1432399000.0 | -8.9% | USD | 10-K | 2021-02-24 |
| Annual | 2018-12-31 | 1384670000.0 | -3.3% | USD | 10-K | 2022-02-23 |
| Annual | 2019-12-31 | 1487689000.0 | +7.4% | USD | 10-K | 2023-02-22 |
| Annual | 2020-12-31 | 1579015000.0 | +6.1% | USD | 10-K | 2024-02-16 |
| Annual | 2021-12-31 | 1746720000.0 | +10.6% | USD | 10-K | 2025-02-14 |
| Annual | 2022-12-31 | 2050150000.0 | +17.4% | USD | 10-K | 2026-02-13 |
| Annual | 2023-12-31 | 2200806000.0 | +7.3% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2028962000.0 | -7.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2088273000.0 | +2.9% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 400124000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 335144000.0 | -16.2% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 361467000.0 | +7.9% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 357023000.0 | -1.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 378652000.0 | +6.1% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 350329000.0 | -7.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 356938000.0 | +1.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 370470000.0 | +3.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 406385000.0 | +9.7% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 679598000.0 | +67.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 588586000.0 | -13.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 494509000.0 | -16.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 492830000.0 | -0.3% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 519863000.0 | +5.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 496262000.0 | -4.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 499147000.0 | +0.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 552096000.0 | +10.6% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 438494000.0 | -20.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 392290000.0 | -10.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 394886000.0 | +0.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 453213000.0 | +14.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 454031000.0 | +0.2% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 454848000.0 | +0.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 455666000.0 | +0.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 456484000.0 | +0.2% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 463302000.0 | +1.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 458120000.0 | -1.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 500937000.0 | +9.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 566755000.0 | +13.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 639668000.0 | +12.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 817257000.0 | +27.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 818188000.0 | +0.1% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 819407000.0 | +0.1% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 820622000.0 | +0.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 820799000.0 | +0.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 905019000.0 | +10.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 988235000.0 | +9.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 914504000.0 | -7.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 919698000.0 | +0.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 357023000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 370470000.0 | +3.8% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 494509000.0 | +33.5% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 499147000.0 | +0.9% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 394886000.0 | -20.9% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 455666000.0 | +15.4% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 500937000.0 | +9.9% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 818188000.0 | +63.3% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 905019000.0 | +10.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 950893000.0 | +5.1% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 46859000.0 | — | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 38170000.0 | -18.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 108891000.0 | +185.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 79518000.0 | -27.0% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 135819000.0 | +70.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 212021000.0 | +56.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 34478000.0 | -83.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 124909000.0 | +262.3% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 189239000.0 | +51.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 57322000.0 | -69.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 174783000.0 | +204.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 310452000.0 | +77.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 33585000.0 | -89.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 108312000.0 | +222.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 317792000.0 | +193.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 129893000.0 | -59.1% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 237132000.0 | +82.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 359435000.0 | +51.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 80211000.0 | -77.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 55481000.0 | -30.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 106046000.0 | +91.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 16098000.0 | -84.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 7307000.0 | -54.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 34946000.0 | +378.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2017-12-31 | 368777000.0 | — | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 258506000.0 | -29.9% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 296444000.0 | +14.7% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 314938000.0 | +6.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 457104000.0 | +45.1% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 484288000.0 | +5.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 365703000.0 | -24.5% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 173702000.0 | -52.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 184308000.0 | +6.1% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 12855000.0 | — | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 313083000.0 | +2335.5% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 270368000.0 | -13.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 24594000.0 | -90.9% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | -929000.0 | -103.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | -87297000.0 | -9296.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | -61245000.0 | +29.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | -98173000.0 | -60.3% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | -13050000.0 | +86.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | -11314000.0 | +13.3% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | -33938000.0 | -200.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | -45872000.0 | -35.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 12885000.0 | +128.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | -36528000.0 | -383.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | -221089000.0 | -505.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 75587000.0 | +134.2% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 171109000.0 | +126.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 36588000.0 | -78.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | -223789000.0 | -711.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | -295316000.0 | -32.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -352885000.0 | -19.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -56018000.0 | +84.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | -115415000.0 | -106.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | -163437000.0 | -41.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2017-12-31 | -34807000.0 | — | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 269429000.0 | +874.1% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -194958000.0 | -172.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -192084000.0 | +1.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -230483000.0 | -20.0% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -528931000.0 | -129.5% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -72851000.0 | +86.2% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -512462000.0 | -603.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -257931000.0 | +49.7% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 22020000.0 | — | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | -79308000.0 | -460.2% | USD | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | -187685000.0 | -136.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | -37631000.0 | +79.9% | USD | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | -29375000.0 | +21.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | -71132000.0 | -142.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 18504000.0 | +126.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | -120738000.0 | -752.5% | USD | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | -192130000.0 | -59.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | -16020000.0 | +91.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | -30577000.0 | -90.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | -44334000.0 | -45.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | -26465000.0 | +40.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | -61825000.0 | -133.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | -100597000.0 | -62.7% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 27154000.0 | +127.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 64004000.0 | +135.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 96150000.0 | +50.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | -30343000.0 | -131.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | -56670000.0 | -86.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -84034000.0 | -48.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 52007000.0 | +161.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | -26447000.0 | -150.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | -36048000.0 | -36.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2017-12-31 | -77198000.0 | — | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | -575932000.0 | -646.0% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -90025000.0 | +84.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -209382000.0 | -132.6% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -58814000.0 | +71.9% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -101023000.0 | -71.8% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 61061000.0 | +160.4% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -35403000.0 | -158.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -19663000.0 | +44.5% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 147833000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 147643000.0 | -0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 146924000.0 | -0.5% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 146274000.0 | -0.4% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 146381000.0 | +0.1% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 145728000.0 | -0.4% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 144327000.0 | -1.0% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 144382000.0 | +0.0% | shares | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 144383000.0 | +0.0% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 144554000.0 | +0.1% | shares | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 144621000.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 144628000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 144792000.0 | +0.1% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 144846000.0 | +0.0% | shares | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 144854000.0 | +0.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 144968000.0 | +0.1% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 145017000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 145017000.0 | +0.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 145053000.0 | +0.0% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 143996000.0 | -0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 142887000.0 | -0.8% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 140636000.0 | -1.6% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 139764000.0 | -0.6% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 139083000.0 | -0.5% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 137726000.0 | -1.0% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 137326000.0 | -0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 136793000.0 | -0.4% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 135799000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 135702000.0 | -0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 135720000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 147152000.0 | — | shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 145633000.0 | -1.0% | shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 144370000.0 | -0.9% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 144608000.0 | +0.2% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 144836000.0 | +0.2% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 145005000.0 | +0.1% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 143399000.0 | -1.1% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 139447000.0 | -2.8% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 136964000.0 | -1.8% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 135737000.0 | -0.9% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 150628000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 149845000.0 | -0.5% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 149894000.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 154876000.0 | +3.3% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 155300000.0 | +0.3% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 156701000.0 | +0.9% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 159502000.0 | +1.8% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 157657000.0 | -1.2% | shares | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 152946000.0 | -3.0% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 145289000.0 | -5.0% | shares | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 145023000.0 | -0.2% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 145027000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 145295000.0 | +0.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 145170000.0 | -0.1% | shares | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 145197000.0 | +0.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 145463000.0 | +0.2% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 145445000.0 | -0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 145458000.0 | +0.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 145553000.0 | +0.1% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 144397000.0 | -0.8% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 143447000.0 | -0.7% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 141251000.0 | -1.5% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 140478000.0 | -0.5% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 140001000.0 | -0.3% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 138476000.0 | -1.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 138084000.0 | -0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 136793000.0 | -0.9% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 135799000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 136167000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 135720000.0 | -0.3% | shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 150697000.0 | — | shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 145633000.0 | -3.4% | shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 154622000.0 | +6.2% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 145136000.0 | -6.1% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 145228000.0 | +0.1% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 145495000.0 | +0.2% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 143915000.0 | -1.1% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 140246000.0 | -2.5% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 136964000.0 | -2.3% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 135737000.0 | -0.9% | shares | 10-K | 2026-02-13 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.1813 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.1924 | +6.1% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.1880 | -2.3% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.7529 | +300.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.1920 | -74.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.1974 | +2.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.2033 | +3.0% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.1945 | -4.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.2008 | +3.2% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.2237 | +11.4% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 0.2332 | +4.2% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.2342 | +0.5% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 0.2171 | -7.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 0.2045 | -5.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.1966 | -3.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 0.1923 | -2.2% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 0.2110 | +9.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.2382 | +12.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 0.2445 | +2.6% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 0.2376 | -2.8% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.2385 | +0.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 0.2423 | +1.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 0.2554 | +5.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.2144 | -16.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 0.2130 | -0.6% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.2013 | -5.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.1750 | -13.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 0.1785 | +2.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 0.1742 | -2.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 0.1703 | -2.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.1806 | +6.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 0.1884 | +4.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.7522 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.7508 | -0.2% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.9770 | +30.1% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.8550 | -12.5% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.7931 | -7.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.9146 | +15.3% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.9047 | -1.1% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.8024 | -11.3% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.7146 | -10.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.7248 | +1.4% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 4.3116 | — | ratio | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 4.1798 | -3.1% | ratio | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 4.1476 | -0.8% | ratio | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 4.0811 | -1.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 4.2933 | +5.2% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 4.3168 | +0.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 4.3273 | +0.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 3.9023 | -9.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 4.3379 | +11.2% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 3.8931 | -10.3% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 3.7059 | -4.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 2.7696 | -25.3% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 3.0851 | +11.4% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 3.4117 | +10.6% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 3.5150 | +3.0% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 3.2745 | -6.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 3.5188 | +7.5% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 3.2243 | -8.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 3.2097 | -0.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 3.0179 | -6.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 3.0285 | +0.4% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 2.9911 | -1.2% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 3.0570 | +2.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 2.8984 | -5.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 3.0607 | +5.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 2.9405 | -3.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 2.9434 | +0.1% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 2.9207 | -0.8% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 3.0776 | +5.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 3.1584 | +2.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 3.4035 | +7.8% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 3.3202 | -2.4% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 3.0213 | -9.0% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 2.9811 | -1.3% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 2.8145 | -5.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 2.7042 | -3.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 2.8006 | +3.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 2.7034 | -3.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 2.6664 | -1.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 4.0811 | — | ratio | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 3.9023 | -4.4% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 2.7696 | -29.0% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 3.2745 | +18.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 3.0179 | -7.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 2.8984 | -4.0% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 2.9207 | +0.8% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 3.3202 | +13.7% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2.7042 | -18.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2.6196 | -3.1% | ratio | 10-K | 2026-02-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.8700 | — | ratio | 10-Q | 2016-05-03 |
| Quarterly | 2016-07-02 | 0.8249 | -5.2% | ratio | 10-Q | 2016-08-02 |
| Quarterly | 2016-10-01 | 0.8421 | +2.1% | ratio | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 0.9015 | +7.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-04-01 | 0.8900 | -1.3% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-07-01 | 0.8394 | -5.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 0.9226 | +9.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.2410 | +34.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1.1909 | -4.0% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1.3977 | +17.4% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-29 | 1.2421 | -11.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1.2418 | -0.0% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 1.1912 | -4.1% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-29 | 1.1153 | -6.4% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 1.0648 | -4.5% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1.0976 | +3.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 1.1203 | +2.1% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 1.0183 | -9.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 0.9711 | -4.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 0.9976 | +2.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 1.0470 | +4.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 1.0193 | -2.6% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 0.9814 | -3.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.0285 | +4.8% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.9713 | -5.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 0.9363 | -3.6% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 0.9053 | -3.3% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.8855 | -2.2% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.8920 | +0.7% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 0.8910 | -0.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.9795 | +9.9% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 0.9265 | -5.4% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.9495 | +2.5% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 0.9036 | -4.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 0.9417 | +4.2% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1.0260 | +9.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 1.0669 | +4.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 1.0151 | -4.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 1.0143 | -0.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.9015 | — | ratio | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 1.2410 | +37.7% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1.2418 | +0.1% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1.0976 | -11.6% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 0.9976 | -9.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.0285 | +3.1% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.8855 | -13.9% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 0.9265 | +4.6% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1.0260 | +10.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0276 | +0.2% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.2406 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.2477 | +2.9% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.2600 | +5.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.2476 | -4.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.2674 | +8.0% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.2703 | +1.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.2805 | +3.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.2634 | -6.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.2864 | +8.7% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.2986 | +4.3% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 0.3026 | +1.3% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.2834 | -6.3% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 0.2548 | -10.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 0.2389 | -6.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.2403 | +0.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 0.2246 | -6.5% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 0.2370 | +5.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.2654 | +12.0% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 0.2799 | +5.5% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 0.2774 | -0.9% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.3035 | +9.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 0.3025 | -0.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 0.3131 | +3.5% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.3200 | +2.2% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 0.2886 | -9.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.2784 | -3.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.2283 | -18.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 0.2197 | -3.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | 0.2052 | -6.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 0.1895 | -7.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.1951 | +2.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 0.1946 | -0.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.2476 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.2705 | +9.2% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.2928 | +8.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.2515 | -14.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.2326 | -7.5% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.2740 | +17.8% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.3028 | +10.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.2864 | -5.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.2132 | -25.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1938 | -9.1% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.0493 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.0563 | +14.1% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.0618 | +9.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.0213 | -65.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.0611 | +186.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.0877 | +43.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.0953 | +8.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | -0.2636 | -376.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0873 | +133.1% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-06-30 | 0.2179 | +149.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-29 | 0.1000 | -54.1% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.1015 | +1.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-29 | 0.0653 | -35.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-28 | 0.0482 | -26.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.0447 | -7.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-07-04 | 0.0428 | -4.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-10-03 | 0.0526 | +22.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.0937 | +78.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-07-03 | 0.1140 | +21.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-10-02 | 0.1193 | +4.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.1218 | +2.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-07-02 | 0.1306 | +7.3% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-10-01 | 0.1520 | +16.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.1288 | -15.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-07-01 | 0.1070 | -17.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 0.0773 | -27.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.0421 | -45.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-29 | 0.0322 | -23.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-28 | -0.0258 | -180.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -0.0057 | +77.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-28 | 0.0026 | +146.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-27 | -0.0100 | -478.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0213 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -0.0075 | -135.3% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.1142 | +1617.5% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0618 | -45.9% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0495 | -19.9% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0923 | +86.5% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1231 | +33.4% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0957 | -22.3% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0101 | -110.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.0029 | +71.1% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.0711 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.0837 | +17.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.0967 | +15.5% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.0850 | -12.0% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.1117 | +31.4% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.1322 | +18.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.1407 | +6.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.1129 | -19.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.1452 | +28.6% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.1620 | +11.6% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 0.1768 | +9.1% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.1446 | -18.2% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 0.1160 | -19.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-28 | 0.0812 | -30.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.0774 | -4.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-07-04 | 0.0701 | -9.3% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2020-10-03 | 0.0961 | +37.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.1272 | +32.4% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-07-03 | 0.1531 | +20.3% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-10-02 | 0.1518 | -0.8% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.1713 | +12.8% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-07-02 | 0.1747 | +2.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-10-01 | 0.1980 | +13.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.1820 | -8.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-07-01 | 0.1509 | -17.1% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.1349 | -10.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.0572 | -57.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-29 | 0.0512 | -10.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-28 | -0.0249 | -148.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 0.0011 | +104.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.0290 | +2446.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 0.0242 | -16.5% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0850 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.1246 | +46.6% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.1599 | +28.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0984 | -38.5% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0838 | -14.8% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1444 | +72.2% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1760 | +21.9% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.1429 | -18.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0019 | -98.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0185 | +867.3% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 1.2129 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 1.0859 | -10.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 1.1063 | +1.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 1.0327 | -6.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 1.0973 | +6.3% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-07-01 | 1.1813 | +7.7% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 1.1728 | -0.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 1.3298 | +13.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 1.5870 | +19.3% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 1.8284 | +15.2% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-09-29 | 1.6506 | -9.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 1.0651 | -35.5% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2019-03-30 | 1.3051 | +22.5% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2019-06-29 | 1.5460 | +18.5% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2019-09-28 | 1.5204 | -1.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1.3338 | -12.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 1.3884 | +4.1% | ratio | 10-Q | 2020-05-12 |
| Quarterly | 2020-07-04 | 1.1918 | -14.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-10-03 | 1.3560 | +13.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1.1021 | -18.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 1.0949 | -0.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-07-03 | 1.1371 | +3.9% | ratio | 10-Q | 2021-08-10 |
| Quarterly | 2021-10-02 | 1.2881 | +13.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.1160 | -13.4% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 1.1669 | +4.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-07-02 | 1.0873 | -6.8% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-10-01 | 1.0251 | -5.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.8411 | -18.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 1.1312 | +34.5% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-07-01 | 1.4365 | +27.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.5275 | +6.3% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.4059 | -8.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 1.1229 | -20.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-29 | 1.0041 | -10.6% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-28 | 0.9011 | -10.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.8333 | -7.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | 0.8639 | +3.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-28 | 0.6700 | -22.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-27 | 0.6246 | -6.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1.0327 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 1.3298 | +28.8% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1.0651 | -19.9% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1.3338 | +25.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1.1021 | -17.4% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.1160 | +1.3% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.8411 | -24.6% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1.4059 | +67.2% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.8333 | -40.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.7148 | -14.2% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.0089 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.0108 | +21.1% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.0116 | +7.3% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.0160 | +38.0% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.0117 | -26.9% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.0173 | +47.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.0194 | +11.9% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | -0.0513 | -364.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0175 | +134.2% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-06-30 | 0.0487 | +178.2% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-29 | 0.0233 | -52.2% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.0238 | +2.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-29 | 0.0142 | -40.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-28 | 0.0099 | -30.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.0088 | -10.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-07-04 | 0.0082 | -6.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-10-03 | 0.0111 | +34.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.0223 | +101.1% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-07-03 | 0.0279 | +24.9% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-10-02 | 0.0284 | +1.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.0290 | +2.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-07-02 | 0.0316 | +9.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-10-01 | 0.0388 | +22.7% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.0276 | -28.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-07-01 | 0.0228 | -17.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 0.0156 | -31.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.0074 | -52.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-29 | 0.0058 | -22.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-28 | -0.0045 | -178.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -0.0010 | +78.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-28 | 0.0005 | +148.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-27 | -0.0019 | -495.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0160 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -0.0056 | -135.3% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.1116 | +2074.6% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0528 | -52.7% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0392 | -25.7% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0844 | +115.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1114 | +32.0% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0768 | -31.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0072 | -109.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.0021 | +70.7% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-02 | 0.0167 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-07-02 | 0.0198 | +18.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-10-01 | 0.0214 | +8.3% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.0314 | +46.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-04-01 | 0.0228 | -27.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-07-01 | 0.0327 | +43.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-09-30 | 0.0403 | +23.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | -0.1239 | -407.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0413 | +133.3% | ratio | 10-Q/A | 2019-07-31 |
| Quarterly | 2018-06-30 | 0.1196 | +189.8% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-29 | 0.0535 | -55.3% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-30 | 0.0521 | -2.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-29 | 0.0300 | -42.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-28 | 0.0203 | -32.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-04-04 | 0.0186 | -8.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-07-04 | 0.0166 | -10.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-10-03 | 0.0219 | +31.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-04-03 | 0.0457 | +108.9% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-07-03 | 0.0563 | +23.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-10-02 | 0.0562 | -0.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-04-02 | 0.0572 | +1.9% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-07-02 | 0.0613 | +7.1% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2022-10-01 | 0.0740 | +20.7% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-04-01 | 0.0522 | -29.4% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-07-01 | 0.0431 | -17.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 0.0308 | -28.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-30 | 0.0144 | -53.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-06-29 | 0.0109 | -23.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-28 | -0.0087 | -179.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-29 | -0.0020 | +77.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-06-28 | 0.0010 | +147.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-27 | -0.0038 | -495.3% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0314 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -0.0137 | -143.5% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.2503 | +1932.7% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.1108 | -55.7% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0784 | -29.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1711 | +118.3% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.2100 | +22.7% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.1479 | -29.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0147 | -109.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.0043 | +70.7% | ratio | 10-K | 2026-02-13 |
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-02 | Tomlinson David L | SVP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 257 | $18.72 | $4,811 | 35,548 |
| 2026-02-25 | Hackett Robert Barrett II | SVP Global HR |
Equity grant / award
A
|
Common Stock | 10,199 | $0.00 | $0 | 25,746 |
| 2026-01-02 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 13,802 | $0.00 | $0 | 48,512 |
| 2025-06-13 | Cody Michael J | Dir |
Open-market buy
P
|
Common Stock | 250 | $15.47 | $3,868 | 60,419 |
| 2025-06-11 | Cody Michael J | Dir |
Open-market buy
P
|
Common Stock | 3,500 | $16.12 | $56,420 | 60,169 |
| 2025-05-13 | Shoshani Roy | EVP, COO Semiconductors & CTO |
Open-market buy
P
|
Common Stock | 10,000 | $14.95 | $149,525 | 106,550 |
| 2025-05-12 | McConnell David | EVP & Chief Financial Officer |
Open-market buy
P
|
Common Stock | 2,000 | $14.69 | $29,380 | 53,501 |
| 2025-05-10 | Malvisi John | — |
Open-market buy
P
|
Common Stock | 8,929 | $22.60 | $201,795 | 16,438 |
| 2025-03-04 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Open-market sell
S
|
Common Stock | 27,176 | $16.88 | $458,731 | 76,468 |
| 2025-03-01 | McConnell David | EVP & Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 260 | $17.14 | $4,456 | 51,501 |
| 2025-02-26 | Tomlinson David L | SVP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 9,722 | $0.00 | $0 | 22,788 |
| 2025-01-02 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Open-market sell
S
|
Common Stock | 20,359 | $16.71 | $340,199 | 32,957 |
| 2025-01-02 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Other disposed transaction
F
|
Common Stock | 20,362 | $16.94 | $344,932 | 53,316 |
| 2025-01-02 | Webster Jeffrey Allen | EVP & Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 2,392 | $16.94 | $40,520 | 66,496 |
| 2025-01-01 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Equity grant / award
A · derivative
|
Phantom Stock Unit | 5,000 | $0.00 | $0 | 132,576 |
| 2024-12-05 | Cody Michael J | Dir |
Open-market sell
S
|
Common Stock | 8,748 | $18.28 | $159,913 | 45,551 |
| 2024-06-12 | Zilberman Raanan | — |
Open-market sell
S
|
Common Stock | 16,441 | $23.58 | $387,679 | 24,084 |
| 2024-03-04 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Open-market sell
S
|
Common Stock | 26,154 | $22.83 | $597,096 | 73,678 |
| 2024-03-01 | McConnell David | EVP & Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 305 | $22.49 | $6,859 | 20,599 |
| 2024-02-27 | Shoshani Roy | EVP & Chief Technical Officer |
Equity grant / award
A
|
Common Stock | 27,485 | $0.00 | $0 | 46,340 |
| 2024-01-16 | ZANDMAN MARC | ExecChairman & Chief Bus Dev |
Open-market sell
S
|
Common Stock | 14,846 | $22.23 | $330,027 | 42,631 |
| 2024-01-01 | Henrici Peter | EVP - Corporate Development |
Other disposed transaction
F
|
Common Stock | 952 | $23.97 | $22,819 | 8,312 |
| 2024-01-01 | Randebrock Andreas | EVP - Global Human Resources |
Other disposed transaction
F
|
Common Stock | 2,776 | $23.97 | $66,541 | 9,748 |
| 2023-12-18 | LUDOMIRSKI ABRAHAM | — |
Open-market sell
S
|
Common Stock | 75,049 | $23.84 | $1,789,168 | 61,313 |
| 2023-03-24 | LIPCAMAN LORI | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 19,474 | $0.00 | $0 | 101,348 |
| 2023-02-21 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 23,834 | $21.06 | $501,944 | 35,552 |
| 2023-02-21 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 23,835 | $20.95 | $499,343 | 59,386 |
| 2023-02-21 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 47,669 | $0.00 | $0 | 83,221 |
| 2023-01-13 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 44,161 | $22.81 | $1,007,312 | 35,552 |
| 2023-01-03 | Vanneste Jeffrey H. | Dir |
Equity grant / award
A
|
Common Stock | 8,345 | $0.00 | $0 | 32,984 |
| 2023-01-03 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 8,345 | $0.00 | $0 | 33,016 |
| 2023-01-01 | Vanneste Jeffrey H. | Dir |
Other disposed transaction
F
|
Common Stock | 32 | $21.48 | $687 | 24,639 |
| 2022-11-22 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 57,076 | $22.63 | $1,291,630 | 209,208 |
| 2022-11-22 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 57,076 | $22.63 | $1,291,630 | 159,208 |
| 2022-11-07 | Zilberman Raanan | Dir |
Open-market sell
S
|
Common Stock | 27,299 | $21.08 | $575,463 | 24,671 |
| 2022-08-04 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 25,000 | $21.09 | $527,250 | 216,284 |
| 2022-02-22 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 18,117 | $0.00 | $0 | 87,658 |
| 2022-02-22 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 27,161 | $19.61 | $532,627 | 69,541 |
| 2022-02-22 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 54,323 | $0.00 | $0 | 96,702 |
| 2022-01-03 | Cody Michael J | Dir |
Equity grant / award
A
|
Common Stock | 8,230 | $0.00 | $0 | 37,926 |
| 2022-01-03 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 8,230 | $0.00 | $0 | 51,970 |
| 2022-01-01 | Cody Michael J | Dir |
Other disposed transaction
F
|
Common Stock | 47 | $22.20 | $1,043 | 29,696 |
| 2021-03-01 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 64,953 | $24.67 | $1,602,391 | 51,433 |
| 2021-02-26 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $23.74 | $1,187,000 | 217,396 |
| 2021-02-23 | Webster Jeffrey Allen | Exec VP Bus Head Passives |
Equity grant / award
A
|
Common Stock | 4,410 | $0.00 | $0 | 4,410 |
| 2021-02-16 | SHOSHANI ZIV | Dir |
Open-market sell
S
|
Common Stock | 8,137 | $23.79 | $193,579 | 50,334 |
| 2021-02-11 | ZANDMAN RUTA | Dir |
Open-market sell
S
|
Common Stock | 168,466 | $22.84 | $3,847,763 | 84,423 |
| 2021-02-11 | ZANDMAN RUTA | Dir |
Open-market sell
S
|
Common Stock | 9,708 | $22.93 | $222,604 | 252,889 |
| 2021-02-10 | ZANDMAN RUTA | Dir |
Open-market sell
S
|
Common Stock | 10,600 | $22.85 | $242,210 | 262,597 |
| 2021-02-10 | ZANDMAN RUTA | Dir |
Open-market sell
S
|
Common Stock | 11,226 | $22.96 | $257,749 | 273,197 |
| 2021-01-04 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 8,691 | $0.00 | $0 | 43,740 |
| 2021-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A · derivative
|
Phantom Stock Unit | 5,000 | $0.00 | $0 | 103,952 |
| 2021-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 7,532 | $20.89 | $157,343 | 76,356 |
| 2020-06-30 | Gebhardt Werner | Executive VP - Global HR |
Other disposed transaction
F
|
Common Stock | 1,552 | $15.27 | $23,699 | 4,135 |
| 2020-05-19 | RUZIC RONALD M | Dir |
Other disposed transaction
F
|
Common Stock | 88 | $15.23 | $1,340 | 108,514 |
| 2020-02-28 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 15,890 | $0.00 | $0 | 83,888 |
| 2020-02-19 | Smejkal Joel | Exec VP Bus Head Passives |
Open-market sell
S
|
Common Stock | 3,027 | $20.63 | $62,447 | 2,662 |
| 2020-02-13 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $20.96 | $1,048,000 | 202,972 |
| 2020-02-13 | PAUL GERALD | President and CEO |
Other disposed transaction
F
|
Common Stock | 31,290 | $21.03 | $658,029 | 252,972 |
| 2020-02-13 | PAUL GERALD | President and CEO |
Equity grant / award
A
|
Common Stock | 73,868 | $0.00 | $0 | 284,262 |
| 2020-01-02 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 7,750 | $0.00 | $0 | 35,049 |
| 2020-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A · derivative
|
Phantom Stock Unit | 5,000 | $0.00 | $0 | 96,657 |
| 2020-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 8,707 | $21.49 | $187,113 | 41,878 |
| 2019-11-25 | Cody Michael J | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $19.39 | $38,790 | 11,162 |
| 2019-11-05 | SHOSHANI ZIV | Dir |
Open-market sell
S
|
Common Stock | 30,000 | $20.85 | $625,500 | 42,030 |
| 2019-05-14 | Maier Frank Dieter | Dir |
Other disposed transaction
F
|
Common Stock | 2,875 | $17.12 | $49,220 | 57,006 |
| 2019-03-04 | Maier Frank Dieter | Dir |
Open-market sell
S
|
Common Stock | 6,421 | $21.75 | $139,657 | 74,399 |
| 2019-02-28 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 85,361 | $21.88 | $1,867,699 | 50,585 |
| 2019-02-14 | Vandoorn Johan | Exec VP and Chief Tech Officer |
Other disposed transaction
F
|
Common Stock | 5,671 | $21.84 | $123,855 | 31,518 |
| 2019-02-14 | Vandoorn Johan | Exec VP and Chief Tech Officer |
Equity grant / award
A
|
Common Stock | 11,342 | $0.00 | $0 | 37,189 |
| 2019-01-02 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 9,162 | $0.00 | $0 | 27,299 |
| 2019-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A · derivative
|
Phantom Stock Unit | 5,000 | $0.00 | $0 | 89,795 |
| 2019-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 11,229 | $17.72 | $198,978 | 84,150 |
| 2018-12-12 | SHOSHANI ZIV | Dir |
Open-market sell
S
|
Common Stock | 3,520 | $20.23 | $71,219 | 62,868 |
| 2018-12-10 | WERTHEIMER THOMAS C | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $19.70 | $295,500 | 65,584 |
| 2018-09-13 | TALBERT TIMOTHY | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $21.37 | $106,850 | 51,137 |
| 2018-09-12 | WERTHEIMER THOMAS C | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $20.88 | $208,800 | 80,584 |
| 2018-03-06 | PAUL GERALD | President and CEO |
Equity grant / award
A
|
Common Stock | 20,334 | $0.00 | $0 | 221,155 |
| 2018-02-15 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 30,333 | $17.75 | $538,411 | 80,315 |
| 2018-02-15 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 60,666 | $0.00 | $0 | 110,648 |
| 2018-01-02 | ZANDMAN RUTA | Dir |
Equity grant / award
A
|
Common Stock | 7,952 | $0.00 | $0 | 258,820 |
| 2018-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A · derivative
|
Phantom Stock Unit | 5,000 | $0.00 | $0 | 83,435 |
| 2018-01-01 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 10,111 | $21.35 | $215,870 | 49,982 |
| 2017-11-02 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $21.37 | $1,068,500 | 162,986 |
| 2017-10-30 | LUDOMIRSKI ABRAHAM | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $21.79 | $435,800 | 86,232 |
| 2017-05-12 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $16.76 | $838,000 | 212,986 |
| 2017-05-04 | PAUL GERALD | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 77,334 | $0.00 | $0 | 0 |
| 2017-05-04 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 77,334 | $16.56 | $1,280,651 | 262,986 |
| 2017-05-04 | PAUL GERALD | President and CEO |
Exercise / conversion
M
|
Common Stock | 77,334 | $16.29 | $1,259,771 | 340,320 |
| 2017-03-02 | Zilberman Raanan | Dir |
Equity grant / award
A
|
Common Stock | 10,185 | $0.00 | $0 | 10,185 |
| 2017-02-24 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 53,105 | $16.19 | $859,770 | 60,093 |
| 2017-02-23 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 17,413 | $0.00 | $0 | 113,198 |
| 2017-02-22 | SHOSHANI ZIV | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $16.55 | $165,500 | 58,436 |
| 2017-02-16 | ZANDMAN MARC | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 31,028 | $16.25 | $504,205 | 95,785 |
| 2017-02-16 | ZANDMAN MARC | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 62,056 | $0.00 | $0 | 126,813 |
| 2017-01-03 | WERTHEIMER THOMAS C | Dir |
Equity grant / award
A
|
Common Stock | 10,185 | $0.00 | $0 | 82,632 |
| 2017-01-01 | Valletta David | Executive VP - Worldwide Sales |
Other disposed transaction
F
|
Common Stock | 844 | $16.25 | $13,715 | 11,866 |
| 2016-12-31 | Wunderlich Dieter | Exec VP and COO |
Other disposed transaction
F
|
Common Stock | 6,243 | $16.25 | $101,449 | 11,847 |
| 2016-12-13 | ZANDMAN RUTA | Dir |
Open-market sell
S
|
Common Stock | 37,417 | $16.06 | $600,767 | 240,683 |
| 2016-12-12 | ZANDMAN MARC | Exec Chairman of the Board |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 27,619 | $0.00 | $0 | 0 |
| 2016-12-12 | ZANDMAN MARC | Exec Chairman of the Board |
Open-market sell
S
|
Common Stock | 27,619 | $15.97 | $441,158 | 75,100 |
| 2016-12-12 | ZANDMAN MARC | Exec Chairman of the Board |
Exercise / conversion
M
|
Common Stock | 27,619 | $12.90 | $356,257 | 102,719 |
| 2016-11-14 | PAUL GERALD | President and CEO |
Open-market sell
S
|
Common Stock | 50,000 | $15.02 | $750,985 | 251,219 |