Financial Metrics
CCS Century Communities, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 184096000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 259642000.0 | +41.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 253413000.0 | -2.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 228316000.0 | -9.9% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 291824000.0 | +27.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 379716000.0 | +30.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 401846000.0 | +5.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 531892000.0 | +32.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 561729000.0 | +5.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 533057000.0 | -5.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 619950000.0 | +16.3% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 590362000.0 | -4.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 602609000.0 | +2.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 776444000.0 | +28.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 794361000.0 | +2.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1008569000.0 | +27.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1042912000.0 | +3.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 958032000.0 | -8.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1016350000.0 | +6.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 1166142000.0 | +14.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 1144291000.0 | -1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 752990000.0 | -34.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 844191000.0 | +12.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 889423000.0 | +5.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 948543000.0 | +6.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 1039450000.0 | +9.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1136866000.0 | +9.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 903232000.0 | -20.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1000724000.0 | +10.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 980284000.0 | -2.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 994440000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 1423799000.0 | +43.2% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 2147413000.0 | +50.8% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 2535911000.0 | +18.1% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 3161192000.0 | +24.7% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 4216314000.0 | +33.4% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 4505916000.0 | +6.9% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 3692185000.0 | -18.1% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 4398288000.0 | +19.1% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 4117816000.0 | -6.4% | USD | 10-K | 2026-01-29 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 56157000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 90718000.0 | +61.5% | USD | 10-K | 2018-03-01 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12016000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 18905000.0 | +57.3% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 19399000.0 | +2.6% | USD | 10-Q | 2016-11-02 |
| Annual | 2016-12-31 | 71872000.0 | — | USD | 10-K | 2017-02-15 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7983000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 13142000.0 | +64.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 13342000.0 | +1.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 8799000.0 | -34.1% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 14831000.0 | +68.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 9470000.0 | -36.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 20019000.0 | +111.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 33193000.0 | +65.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 17048000.0 | -48.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 17117000.0 | +0.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 15495000.0 | -9.5% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 27024000.0 | +74.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 26126000.0 | -3.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 38450000.0 | +47.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 49764000.0 | +29.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 101652000.0 | +104.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 117910000.0 | +16.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 113977000.0 | -3.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 142496000.0 | +25.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 158668000.0 | +11.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 144473000.0 | -8.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33311000.0 | -76.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 51445000.0 | +54.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 83150000.0 | +61.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 64332000.0 | -22.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 83724000.0 | +30.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 83020000.0 | -0.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 39384000.0 | -52.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 34854000.0 | -11.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 37403000.0 | +7.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 49540000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 50295000.0 | +1.5% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 96455000.0 | +91.8% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 112994000.0 | +17.1% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 206157000.0 | +82.4% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 498504000.0 | +141.8% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 525126000.0 | +5.3% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 259224000.0 | -50.6% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 333816000.0 | +28.8% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 147597000.0 | -55.8% | USD | 10-K | 2026-01-29 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.38 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.62 | +63.2% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.63 | +1.6% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.4 | -36.5% | USD/shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.67 | +67.5% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.37 | -44.8% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.68 | +83.8% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1.11 | +63.2% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.56 | -49.5% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.57 | +1.8% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.51 | -10.5% | USD/shares | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.88 | +72.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.79 | -10.2% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.15 | +45.6% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.49 | +29.6% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 3.03 | +103.4% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 3.49 | +15.2% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 3.38 | -3.2% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 4.25 | +25.7% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 4.83 | +13.6% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 4.49 | -7.0% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.04 | -76.8% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.61 | +54.8% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.6 | +61.5% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.02 | -22.3% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 2.65 | +31.2% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 2.65 | +0.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.28 | -51.7% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.15 | -10.2% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.26 | +9.6% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.34 | — | USD/shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 2.06 | -12.0% | USD/shares | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 3.2 | +55.3% | USD/shares | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 3.66 | +14.4% | USD/shares | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 6.19 | +69.1% | USD/shares | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 14.79 | +138.9% | USD/shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 16.12 | +9.0% | USD/shares | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 8.12 | -49.6% | USD/shares | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 10.59 | +30.4% | USD/shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 4.92 | -53.5% | USD/shares | 10-K | 2026-01-29 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.38 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.62 | +63.2% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.63 | +1.6% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.4 | -36.5% | USD/shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.66 | +65.0% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.37 | -43.9% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.67 | +81.1% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1.1 | +64.2% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.56 | -49.1% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.56 | +0.0% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.51 | -8.9% | USD/shares | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.87 | +70.6% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.78 | -10.3% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.15 | +47.4% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.48 | +28.7% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 3.0 | +102.7% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 3.47 | +15.7% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 3.31 | -4.6% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 4.2 | +26.9% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 4.78 | +13.8% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 4.44 | -7.1% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.04 | -76.6% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.6 | +53.8% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.58 | +61.2% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.0 | -22.5% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 2.61 | +30.5% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 2.59 | -0.8% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.26 | -51.4% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.14 | -9.5% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.25 | +9.6% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.33 | — | USD/shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 2.03 | -12.9% | USD/shares | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 3.17 | +56.2% | USD/shares | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 3.62 | +14.2% | USD/shares | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 6.13 | +69.3% | USD/shares | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 14.47 | +136.1% | USD/shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 15.92 | +10.0% | USD/shares | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 8.05 | -49.4% | USD/shares | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 10.4 | +29.2% | USD/shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 4.86 | -53.3% | USD/shares | 10-K | 2026-01-29 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11437000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 10684000.0 | -6.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 17354000.0 | +62.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 29450000.0 | +69.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 23465000.0 | -20.3% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 336786000.0 | +1335.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 58522000.0 | -82.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 88832000.0 | +51.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 29986000.0 | -66.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 19482000.0 | -35.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 15927000.0 | -18.2% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 32902000.0 | +106.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 38115000.0 | +15.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 31704000.0 | -16.8% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 38508000.0 | +21.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 55436000.0 | +44.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 450973000.0 | +713.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 173521000.0 | -61.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 288341000.0 | +66.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 394001000.0 | +36.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 502906000.0 | +27.6% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 419416000.0 | -16.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 491879000.0 | +17.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 316310000.0 | -35.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 209046000.0 | -33.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 78011000.0 | -62.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 98203000.0 | +25.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 296724000.0 | +202.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 405722000.0 | +36.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 350488000.0 | -13.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 193111000.0 | -44.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 226150000.0 | +17.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 122840000.0 | -45.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 106682000.0 | -13.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 149155000.0 | +39.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 149998000.0 | +0.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 100336000.0 | -33.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 93246000.0 | -7.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 130075000.0 | +39.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 29450000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 88832000.0 | +201.6% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 32902000.0 | -63.0% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 55436000.0 | +68.5% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 394001000.0 | +610.7% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 316310000.0 | -19.7% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 296724000.0 | -6.2% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 226150000.0 | -23.8% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 149998000.0 | -33.7% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 109443000.0 | -27.0% | USD | 10-K | 2026-01-29 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 957621000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 971112000.0 | +1.4% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1001371000.0 | +3.1% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1007528000.0 | +0.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1026026000.0 | +1.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1405506000.0 | +37.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1631008000.0 | +16.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1735022000.0 | +6.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1740485000.0 | +0.3% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1985673000.0 | +14.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2152494000.0 | +8.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 2254255000.0 | +4.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 2323065000.0 | +3.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2410373000.0 | +3.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 2489562000.0 | +3.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 2499967000.0 | +0.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2910438000.0 | +16.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2551782000.0 | -12.3% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2020-09-30 | 2591361000.0 | +1.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2845093000.0 | +9.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2951684000.0 | +3.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2894253000.0 | -1.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 3210872000.0 | +10.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 3496876000.0 | +8.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 3495501000.0 | -0.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 3772735000.0 | +7.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 3880064000.0 | +2.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 3773767000.0 | -2.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 3712977000.0 | -1.6% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3856648000.0 | +3.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3949390000.0 | +2.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 4139362000.0 | +4.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 4111577000.0 | -0.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4331444000.0 | +5.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 4780965000.0 | +10.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 4532472000.0 | -5.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4556278000.0 | +0.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 4579490000.0 | +0.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 4693975000.0 | +2.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1007528000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1735022000.0 | +72.2% | USD | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 2254255000.0 | +29.9% | USD | 10-K | 2020-02-07 |
| Annual | 2019-12-31 | 2499967000.0 | +10.9% | USD | 10-K | 2021-02-05 |
| Annual | 2020-12-31 | 2845093000.0 | +13.8% | USD | 10-K | 2022-02-03 |
| Annual | 2021-12-31 | 3496876000.0 | +22.9% | USD | 10-K | 2023-02-02 |
| Annual | 2022-12-31 | 3773767000.0 | +7.9% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 4139362000.0 | +9.7% | USD | 10-K | 2025-01-30 |
| Annual | 2024-12-31 | 4532472000.0 | +9.5% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 4459895000.0 | -1.6% | USD | 10-K | 2026-01-29 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 541092000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 540342000.0 | -0.1% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 555775000.0 | +2.9% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 533892000.0 | -3.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 529561000.0 | -0.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 883679000.0 | +66.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 977996000.0 | +10.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 999789000.0 | +2.2% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 983067000.0 | -1.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1181967000.0 | +20.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1311701000.0 | +11.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1394896000.0 | +6.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 1447659000.0 | +3.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1513144000.0 | +4.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1538383000.0 | +1.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1438268000.0 | -6.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1825905000.0 | +27.0% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1422294000.0 | -22.1% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2020-09-30 | 1406404000.0 | -1.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1564388000.0 | +11.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1578515000.0 | +0.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1405595000.0 | -11.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1609855000.0 | +14.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1732368000.0 | +7.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1665639000.0 | -3.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1821571000.0 | +9.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1808064000.0 | -0.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1623552000.0 | -10.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1541336000.0 | -5.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1634731000.0 | +6.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1656725000.0 | +1.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1752426000.0 | +5.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1692301000.0 | -3.4% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1865787000.0 | +10.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2233463000.0 | +19.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1911616000.0 | -14.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1977775000.0 | +3.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2015499000.0 | +1.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2115953000.0 | +5.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 533892000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 999789000.0 | +87.3% | USD | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 1394896000.0 | +39.5% | USD | 10-K | 2020-02-07 |
| Annual | 2019-12-31 | 1438268000.0 | +3.1% | USD | 10-K | 2021-02-05 |
| Annual | 2020-12-31 | 1564388000.0 | +8.8% | USD | 10-K | 2022-02-03 |
| Annual | 2021-12-31 | 1732368000.0 | +10.7% | USD | 10-K | 2023-02-02 |
| Annual | 2022-12-31 | 1623552000.0 | -6.3% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 1752426000.0 | +7.9% | USD | 10-K | 2025-01-30 |
| Annual | 2024-12-31 | 1911616000.0 | +9.1% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 1868163000.0 | -2.3% | USD | 10-K | 2026-01-29 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 416529000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 430770000.0 | +3.4% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 445596000.0 | +3.4% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 473636000.0 | +6.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 496465000.0 | +4.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 521827000.0 | +5.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 653012000.0 | +25.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 735233000.0 | +12.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 757418000.0 | +3.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-06-30 | 803706000.0 | +6.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 840793000.0 | +4.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 859359000.0 | +2.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 875406000.0 | +1.9% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-06-30 | 897229000.0 | +2.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 951179000.0 | +6.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 1061699000.0 | +11.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 1084533000.0 | +2.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-06-30 | 1129488000.0 | +4.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 1184957000.0 | +4.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 1280705000.0 | +8.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-03-31 | 1373169000.0 | +7.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-06-30 | 1488658000.0 | +8.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 1601017000.0 | +7.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 1764508000.0 | +10.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 1829862000.0 | +3.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-06-30 | 1951164000.0 | +6.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 2072000000.0 | +6.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 2150215000.0 | +3.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-03-31 | 2171641000.0 | +1.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-06-30 | 2221917000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 2292665000.0 | +3.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 2386936000.0 | +4.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 2419276000.0 | +1.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-06-30 | 2465657000.0 | +1.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 2547502000.0 | +3.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 2620856000.0 | +2.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2578503000.0 | -1.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-06-30 | 2563991000.0 | -0.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 2578022000.0 | +0.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 473636000.0 | — | USD | 10-K | 2020-02-07 |
| Annual | 2017-12-31 | 735233000.0 | +55.2% | USD | 10-K | 2021-02-05 |
| Annual | 2018-12-31 | 859359000.0 | +16.9% | USD | 10-K | 2022-02-03 |
| Annual | 2019-12-31 | 1061699000.0 | +23.5% | USD | 10-K | 2023-02-02 |
| Annual | 2020-12-31 | 1280705000.0 | +20.6% | USD | 10-K | 2024-02-05 |
| Annual | 2021-12-31 | 1764508000.0 | +37.8% | USD | 10-K | 2025-01-30 |
| Annual | 2022-12-31 | 2150215000.0 | +21.9% | USD | 10-K | 2026-01-29 |
| Annual | 2023-12-31 | 2386936000.0 | +11.0% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 2620856000.0 | +9.8% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 2591732000.0 | -1.1% | USD | 10-K | 2026-01-29 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | -10116000.0 | — | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | -39305000.0 | -288.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -125409000.0 | -219.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -44571000.0 | +64.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -80892000.0 | -81.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -216997000.0 | -168.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | -59400000.0 | +72.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -92999000.0 | -56.6% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | -148964000.0 | -60.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -12376000.0 | +91.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 173784000.0 | +1504.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 315806000.0 | +81.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 96120000.0 | -69.6% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 143421000.0 | +49.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 82780000.0 | -42.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 109433000.0 | +32.2% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -102887000.0 | -194.0% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -67107000.0 | +34.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 191334000.0 | +385.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 132775000.0 | -30.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 33008000.0 | -75.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 21592000.0 | -34.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -78460000.0 | -463.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -173983000.0 | -121.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -36580000.0 | +79.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -47625000.0 | -30.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -57654000.0 | -21.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -44691000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | -111272000.0 | -149.0% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | -195578000.0 | -75.8% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | -68807000.0 | +64.8% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 340578000.0 | +595.0% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | -201153000.0 | -159.1% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 315347000.0 | +256.8% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 41628000.0 | -86.8% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 125695000.0 | +201.9% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 153081000.0 | +21.8% | USD | 10-K | 2026-01-29 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | -1027000.0 | — | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | -5835000.0 | -468.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -66122000.0 | -1033.2% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -2075000.0 | +96.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -35248000.0 | -1598.7% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -39657000.0 | -12.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | -3284000.0 | +91.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -6215000.0 | -89.3% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | -11555000.0 | -85.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -2626000.0 | +77.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -4851000.0 | -84.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -6627000.0 | -36.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -2886000.0 | +56.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -4351000.0 | -50.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -4329000.0 | +0.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -5091000.0 | -17.6% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -25282000.0 | -396.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -37330000.0 | -47.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -20936000.0 | +43.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -48605000.0 | -132.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -74596000.0 | -53.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -64588000.0 | +13.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -87625000.0 | -35.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -277706000.0 | -216.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -4093000.0 | +98.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 29635000.0 | +824.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30621000.0 | +3.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -23201000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | -134446000.0 | -479.5% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | -43536000.0 | +67.6% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | -14283000.0 | +67.2% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | -8405000.0 | +41.2% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | -6476000.0 | +23.0% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | -54264000.0 | -737.9% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | -131980000.0 | -143.2% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | -232690000.0 | -76.3% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 44911000.0 | +119.3% | USD | 10-K | 2026-01-29 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 5504000.0 | — | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 353057000.0 | +6314.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 225949000.0 | -36.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -11076000.0 | -104.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 46448000.0 | +519.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 182668000.0 | +293.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 67791000.0 | -62.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 97530000.0 | +43.9% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 165670000.0 | +69.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 410015000.0 | +147.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -50494000.0 | -112.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -76810000.0 | -52.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 16315000.0 | +121.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -112476000.0 | -789.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 20553000.0 | +118.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -208426000.0 | -1114.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -96273000.0 | +53.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -108506000.0 | -12.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -58282000.0 | +46.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -23371000.0 | +59.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -56814000.0 | -143.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -54746000.0 | +3.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 52552000.0 | +196.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 388594000.0 | +639.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -1479000.0 | -100.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -30950000.0 | -1992.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 14926000.0 | +148.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 69200000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 308476000.0 | +345.8% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 181842000.0 | -41.1% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 105170000.0 | -42.2% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 7387000.0 | -93.0% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 131789000.0 | +1684.1% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | -274832000.0 | -308.5% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 23863000.0 | +108.7% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 40315000.0 | +68.9% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | -233761000.0 | -679.8% | USD | 10-K | 2026-01-29 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2784000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 4944000.0 | +77.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 6375000.0 | +28.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1052000.0 | -83.5% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 2885000.0 | +174.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 5867000.0 | +103.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 2370000.0 | -59.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 7534000.0 | +217.9% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 11893000.0 | +57.9% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 3270000.0 | -72.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 6274000.0 | +91.9% | USD | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 11633000.0 | +85.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2686000.0 | -76.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 4913000.0 | +82.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 6706000.0 | +36.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2913000.0 | -56.6% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 4405000.0 | +51.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 6763000.0 | +53.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 5841000.0 | -13.6% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 8785000.0 | +50.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 15395000.0 | +75.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 4820000.0 | -68.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 8843000.0 | +83.5% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 14565000.0 | +64.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 5922000.0 | -59.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 23492000.0 | +296.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 29856000.0 | +27.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 3380000.0 | -88.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 9887000.0 | +192.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 20643000.0 | +108.8% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 7762000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 17627000.0 | +127.1% | USD | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 15803000.0 | -10.3% | USD | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 16797000.0 | +6.3% | USD | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 9004000.0 | -46.4% | USD | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 8910000.0 | -1.0% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 20406000.0 | +129.0% | USD | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 43318000.0 | +112.3% | USD | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 38970000.0 | -10.0% | USD | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 28767000.0 | -26.2% | USD | 10-K | 2026-01-29 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 21101574.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 21059230.0 | -0.2% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 21043563.0 | -0.1% | shares | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 21620544.0 | +2.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 22291222.0 | +3.1% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 22648968.0 | +1.6% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 27259199.0 | +20.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 29502624.0 | +8.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 29789107.0 | +1.0% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 30119259.0 | +1.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 30758852.0 | +2.1% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 30154791.0 | -2.0% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 30304081.0 | +0.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 30438505.0 | +0.4% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 31249373.0 | +2.7% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 33067375.0 | +5.8% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 33319125.0 | +0.8% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 33350633.0 | +0.1% | shares | 10-Q | 2020-07-29 |
| Quarterly | 2020-09-30 | 33350633.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 33350633.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 33708286.0 | +1.1% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 33760940.0 | +0.2% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 33760940.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 33760940.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 33038361.0 | -2.1% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 32273160.0 | -2.3% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 31772335.0 | -1.6% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 31772791.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 32025785.0 | +0.8% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32020378.0 | -0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 31773033.0 | -0.8% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31774615.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 31790585.0 | +0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 31336340.0 | -1.4% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 31337062.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 30961227.0 | -1.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30546570.0 | -1.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 29679571.0 | -2.8% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 29383819.0 | -1.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 21620544.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 29502624.0 | +36.5% | shares | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 30154791.0 | +2.2% | shares | 10-K | 2020-02-07 |
| Annual | 2019-12-31 | 33067375.0 | +9.7% | shares | 10-K | 2021-02-05 |
| Annual | 2020-12-31 | 33350633.0 | +0.9% | shares | 10-K | 2022-02-03 |
| Annual | 2021-12-31 | 33760940.0 | +1.2% | shares | 10-K | 2023-02-02 |
| Annual | 2022-12-31 | 31772791.0 | -5.9% | shares | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 31774615.0 | +0.0% | shares | 10-K | 2025-01-30 |
| Annual | 2024-12-31 | 30961227.0 | -2.6% | shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 29050515.0 | -6.2% | shares | 10-K | 2026-01-29 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 21101574.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 21059230.0 | -0.2% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 21043563.0 | -0.1% | shares | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 21620544.0 | +2.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 22291222.0 | +3.1% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 22648968.0 | +1.6% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 27259199.0 | +20.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 29502624.0 | +8.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 29789107.0 | +1.0% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 30119259.0 | +1.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 30758852.0 | +2.1% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 30154791.0 | -2.0% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 30304081.0 | +0.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 30438505.0 | +0.4% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 31249373.0 | +2.7% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 33067375.0 | +5.8% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 33319125.0 | +0.8% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 33350633.0 | +0.1% | shares | 10-Q | 2020-07-29 |
| Quarterly | 2020-09-30 | 33350633.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 33350633.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 33708286.0 | +1.1% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 33760940.0 | +0.2% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 33760940.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 33760940.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 33038361.0 | -2.1% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 32273160.0 | -2.3% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 31772335.0 | -1.6% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 31772791.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 32025785.0 | +0.8% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32020378.0 | -0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 31773033.0 | -0.8% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31774615.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 31790585.0 | +0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 31336340.0 | -1.4% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 31337062.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 30961227.0 | -1.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30546570.0 | -1.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 29679571.0 | -2.8% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 29383819.0 | -1.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 21620544.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 29502624.0 | +36.5% | shares | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 30154791.0 | +2.2% | shares | 10-K | 2020-02-07 |
| Annual | 2019-12-31 | 33067375.0 | +9.7% | shares | 10-K | 2021-02-05 |
| Annual | 2020-12-31 | 33350633.0 | +0.9% | shares | 10-K | 2022-02-03 |
| Annual | 2021-12-31 | 33760940.0 | +1.2% | shares | 10-K | 2023-02-02 |
| Annual | 2022-12-31 | 31772791.0 | -5.9% | shares | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 31774615.0 | +0.0% | shares | 10-K | 2025-01-30 |
| Annual | 2024-12-31 | 30961227.0 | -2.6% | shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 29050515.0 | -6.2% | shares | 10-K | 2026-01-29 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 20626451.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 20649910.0 | +0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 20673521.0 | +0.1% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 21512289.0 | +4.1% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 22146124.0 | +2.9% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 25445552.0 | +14.9% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 29515531.0 | +16.0% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 29901791.0 | +1.3% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 30232376.0 | +1.1% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 30203243.0 | -0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 30341628.0 | +0.5% | shares | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 30587487.0 | +0.8% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 33207928.0 | +8.6% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 33340184.0 | +0.4% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 33350633.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 33563903.0 | +0.6% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 33738586.0 | +0.5% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 33760940.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 33530610.0 | -0.7% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 32839402.0 | -2.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 32196589.0 | -2.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 31914414.0 | -0.9% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 32025186.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 31962884.0 | -0.2% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 31808959.0 | -0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 31648130.0 | -0.5% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 31336756.0 | -1.0% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30801046.0 | -1.7% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30366109.0 | -1.4% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 29645795.0 | -2.4% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 20679189.0 | — | shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 24280871.0 | +17.4% | shares | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 30084913.0 | +23.9% | shares | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 30886382.0 | +2.7% | shares | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 33312554.0 | +7.9% | shares | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 33706782.0 | +1.2% | shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 32578967.0 | -3.3% | shares | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 31918942.0 | -2.0% | shares | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 31510282.0 | -1.3% | shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 29994465.0 | -4.8% | shares | 10-K | 2026-01-29 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 20645247.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 20747312.0 | +0.5% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 20822066.0 | +0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 21722540.0 | +4.3% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 22366077.0 | +3.0% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 25726137.0 | +15.0% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 29833729.0 | +16.0% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 30170689.0 | +1.1% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 30554881.0 | +1.3% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 30444276.0 | -0.4% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 30568848.0 | +0.4% | shares | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 30906235.0 | +1.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 33476444.0 | +8.3% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 33461694.0 | -0.0% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 33731252.0 | +0.8% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 33884275.0 | +0.5% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 33956638.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 34471044.0 | +1.5% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 33942234.0 | -1.5% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 33227383.0 | -2.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 32570335.0 | -2.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 32117082.0 | -1.4% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 32247396.0 | +0.4% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 32237022.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 32238808.0 | +0.0% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32092789.0 | -0.5% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 32025015.0 | -0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 31145867.0 | -2.7% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30680708.0 | -1.5% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30019153.0 | -2.2% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 20791937.0 | — | shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 24555509.0 | +18.1% | shares | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 30391346.0 | +23.8% | shares | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 31186952.0 | +2.6% | shares | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 33610098.0 | +7.8% | shares | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 34444918.0 | +2.5% | shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 32977935.0 | -4.3% | shares | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 32209359.0 | -2.3% | shares | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 32110835.0 | -0.3% | shares | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 30359988.0 | -5.5% | shares | 10-K | 2026-01-29 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1922 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.2674 | +39.1% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.2531 | -5.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.2225 | -12.1% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.2076 | -6.7% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.2328 | +12.1% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.2309 | -0.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2679 | +16.0% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.2610 | -2.6% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.2295 | -12.1% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.2572 | +12.1% | ratio | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.2371 | -7.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2071 | -12.7% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.3043 | +47.0% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.3065 | +0.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.3417 | +11.5% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.3603 | +5.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.2984 | -17.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.2908 | -2.6% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.3091 | +6.3% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.2949 | -4.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.2028 | -31.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.2189 | +7.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2252 | +2.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.2307 | +2.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.2400 | +4.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2378 | -0.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.1982 | -16.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2185 | +10.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2088 | -4.4% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.9870 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.8206 | -16.9% | ratio | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 0.9526 | +16.1% | ratio | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 1.0144 | +6.5% | ratio | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 1.1111 | +9.5% | ratio | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 1.2057 | +8.5% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 1.1940 | -1.0% | ratio | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 0.8920 | -25.3% | ratio | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 0.9704 | +8.8% | ratio | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 0.9233 | -4.9% | ratio | 10-K | 2026-01-29 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.2991 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.2544 | -3.4% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1.2473 | -0.6% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1.1272 | -9.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1.0667 | -5.4% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.6934 | +58.8% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1.4977 | -11.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.3598 | -9.2% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1.2979 | -4.6% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1.4706 | +13.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.5601 | +6.1% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1.6232 | +4.0% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 1.6537 | +1.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.6865 | +2.0% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1.6173 | -4.1% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1.3547 | -16.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.6836 | +24.3% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.2592 | -25.2% | ratio | 10-Q | 2020-07-29 |
| Quarterly | 2020-09-30 | 1.1869 | -5.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.2215 | +2.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.1495 | -5.9% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.9442 | -17.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.0055 | +6.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.9818 | -2.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.9103 | -7.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 0.9336 | +2.6% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.8726 | -6.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.7551 | -13.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.7098 | -6.0% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.7357 | +3.7% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.7226 | -1.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.7342 | +1.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.6995 | -4.7% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.7567 | +8.2% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.8767 | +15.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.7294 | -16.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.7670 | +5.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.7861 | +2.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.8208 | +4.4% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1.1272 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.3598 | +20.6% | ratio | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 1.6232 | +19.4% | ratio | 10-K | 2020-02-07 |
| Annual | 2019-12-31 | 1.3547 | -16.5% | ratio | 10-K | 2021-02-05 |
| Annual | 2020-12-31 | 1.2215 | -9.8% | ratio | 10-K | 2022-02-03 |
| Annual | 2021-12-31 | 0.9818 | -19.6% | ratio | 10-K | 2023-02-02 |
| Annual | 2022-12-31 | 0.7551 | -23.1% | ratio | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 0.7342 | -2.8% | ratio | 10-K | 2025-01-30 |
| Annual | 2024-12-31 | 0.7294 | -0.7% | ratio | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 0.7208 | -1.2% | ratio | 10-K | 2026-01-29 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 0.0565 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 0.0637 | +12.8% | ratio | 10-K | 2018-03-01 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0434 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0506 | +16.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0526 | +4.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0385 | -26.8% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0508 | +31.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0249 | -50.9% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0498 | +99.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0624 | +25.3% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0303 | -51.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0321 | +5.8% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0250 | -22.2% | ratio | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.0458 | +83.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0434 | -5.3% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0495 | +14.2% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0626 | +26.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.1008 | +60.9% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.1131 | +12.2% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.1190 | +5.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1402 | +17.8% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.1361 | -3.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.1263 | -7.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0442 | -65.0% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0609 | +37.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0935 | +53.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0678 | -27.5% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0805 | +18.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0730 | -9.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0436 | -40.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0348 | -20.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0382 | +9.6% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0498 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0353 | -29.1% | ratio | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 0.0449 | +27.2% | ratio | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 0.0446 | -0.8% | ratio | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 0.0652 | +46.4% | ratio | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 0.1182 | +81.3% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.1165 | -1.4% | ratio | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 0.0702 | -39.8% | ratio | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 0.0759 | +8.1% | ratio | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 0.0358 | -52.8% | ratio | 10-K | 2026-01-29 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0653 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 0.0728 | +11.6% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 0.0766 | +5.1% | ratio | 10-Q | 2016-11-02 |
| Annual | 2016-12-31 | 0.0723 | — | ratio | 10-K | 2017-02-15 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0083 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0135 | +62.3% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0133 | -1.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0086 | -35.6% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0106 | +23.0% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0058 | -45.0% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0115 | +98.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0167 | +45.3% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0079 | -52.6% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0074 | -7.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0064 | -12.8% | ratio | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.0109 | +68.9% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0090 | -17.3% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0151 | +67.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0192 | +27.4% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0344 | +79.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0407 | +18.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0355 | -12.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0408 | +14.8% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0421 | +3.2% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0372 | -11.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0090 | -75.9% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0133 | +48.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0211 | +57.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0156 | -25.7% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0193 | +23.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0174 | -10.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0086 | -50.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0076 | -12.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0080 | +4.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0492 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0290 | -41.0% | ratio | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 0.0428 | +47.6% | ratio | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 0.0452 | +5.6% | ratio | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 0.0725 | +60.3% | ratio | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 0.1426 | +96.7% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.1392 | -2.4% | ratio | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 0.0626 | -55.0% | ratio | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 0.0736 | +17.6% | ratio | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 0.0331 | -55.1% | ratio | 10-K | 2026-01-29 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0192 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0305 | +59.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0299 | -1.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0177 | -40.8% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0284 | +60.4% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0145 | -49.0% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0264 | +82.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0413 | +56.3% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0203 | -50.9% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0196 | -3.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0173 | -11.7% | ratio | 10-Q | 2020-07-29 |
| Quarterly | 2019-09-30 | 0.0284 | +64.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0241 | -15.2% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0340 | +41.3% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0420 | +23.4% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0740 | +76.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0792 | +7.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0712 | -10.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0779 | +9.4% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0813 | +4.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0697 | -14.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0153 | -78.0% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0232 | +50.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0363 | +56.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0266 | -26.7% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0340 | +27.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0326 | -4.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0153 | -53.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0136 | -11.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0145 | +6.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.1046 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0684 | -34.6% | ratio | 10-K | 2020-02-07 |
| Annual | 2018-12-31 | 0.1122 | +64.1% | ratio | 10-K | 2021-02-05 |
| Annual | 2019-12-31 | 0.1064 | -5.2% | ratio | 10-K | 2022-02-03 |
| Annual | 2020-12-31 | 0.1610 | +51.2% | ratio | 10-K | 2023-02-02 |
| Annual | 2021-12-31 | 0.2825 | +75.5% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.2442 | -13.6% | ratio | 10-K | 2025-01-30 |
| Annual | 2023-12-31 | 0.1086 | -55.5% | ratio | 10-K | 2026-01-29 |
| Annual | 2024-12-31 | 0.1274 | +17.3% | ratio | 10-K | 2026-01-29 |
| Annual | 2025-12-31 | 0.0569 | -55.3% | ratio | 10-K | 2026-01-29 |
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-11 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 93 | $0.00 | $0 | 316 |
| 2026-02-12 | Francescon Dale | Executive Chairman |
Open-market sell
S
|
Common Stock | 12,364 | $73.29 | $906,158 | 561,662 |
| 2026-02-12 | Francescon Dale | Executive Chairman |
Open-market sell
S
|
Common Stock | 87,736 | $72.32 | $6,345,068 | 574,026 |
| 2026-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 97 | — | $0 | 223 |
| 2026-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Retricted Stock Units | 2,130 | $69.79 | $148,653 | 0 |
| 2026-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 641 | $69.79 | $44,735 | 13,039 |
| 2026-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 97 | — | — | 13,680 |
| 2026-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,130 | — | — | 13,583 |
| 2026-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 58 | — | $0 | 320 |
| 2026-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Retricted Stock Units | 1,941 | $69.79 | $135,462 | 1,942 |
| 2026-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 575 | $69.79 | $40,129 | 11,453 |
| 2026-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 58 | — | — | 12,028 |
| 2026-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,941 | — | — | 11,970 |
| 2026-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 40 | — | $0 | 378 |
| 2026-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Retricted Stock Units | 2,169 | $0.00 | $0 | 4,339 |
| 2026-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 741 | $69.58 | $51,559 | 10,029 |
| 2026-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 40 | — | — | 10,770 |
| 2026-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,169 | — | — | 10,730 |
| 2026-02-04 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 7,266 | $0.00 | $0 | 7,266 |
| 2026-02-03 | Lippman James M | — |
Equity grant / award
G
|
Common Stock | 7,675 | $0.00 | $0 | 33,382 |
| 2025-12-10 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 74 | $0.00 | $0 | 418 |
| 2025-09-10 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 69 | $0.00 | $0 | 344 |
| 2025-08-01 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,648 | $0.00 | $0 | 3,297 |
| 2025-08-01 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 732 | $57.71 | $42,244 | 8,561 |
| 2025-08-01 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 25 | — | — | 275 |
| 2025-08-01 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,648 | — | — | 9,268 |
| 2025-06-11 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 95 | $0.00 | $0 | 300 |
| 2025-05-12 | Ramirez Elisa Z | Dir |
Open-market buy
P
|
Common Stock | 400 | $55.74 | $22,296 | 400 |
| 2025-05-09 | Ramirez Elisa Z | Dir |
Open-market buy
P
|
Common Stock | 500 | $54.68 | $27,340 | 500 |
| 2025-05-07 | Ramirez Elisa Z | Dir |
Equity grant / award
A
|
Common Stock | 3,286 | $0.00 | $0 | 6,981 |
| 2025-04-28 | Ramirez Elisa Z | Dir |
Open-market buy
P
|
Common Stock | 1,500 | $53.86 | $80,790 | 8,481 |
| 2025-03-12 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 75 | $0.00 | $0 | 205 |
| 2025-02-09 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 65 | — | — | 130 |
| 2025-02-09 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,544 | $0.00 | $0 | 0 |
| 2025-02-09 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 463 | $73.89 | $34,211 | 7,620 |
| 2025-02-09 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 65 | — | — | 8,083 |
| 2025-02-09 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,544 | — | — | 8,018 |
| 2025-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 54 | — | — | 195 |
| 2025-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,129 | $0.00 | $0 | 2,130 |
| 2025-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 628 | $73.89 | $46,403 | 6,474 |
| 2025-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 54 | — | — | 7,102 |
| 2025-02-08 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,129 | — | — | 7,048 |
| 2025-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 23 | — | — | 249 |
| 2025-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,942 | $0.00 | $0 | 3,883 |
| 2025-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 657 | $73.89 | $48,546 | 4,919 |
| 2025-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 23 | — | — | 5,576 |
| 2025-02-07 | DIXON JOHN SCOTT | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,942 | — | — | 5,553 |
| 2025-02-05 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 6,508 | $0.00 | $0 | 6,508 |
| 2024-12-11 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 51 | $0.00 | $0 | 272 |
| 2024-09-11 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 45 | $0.00 | $0 | 221 |
| 2024-08-30 | Box John P | Dir |
Open-market sell
S
|
Common Stock | 11,282 | $100.07 | $1,128,990 | 45,127 |
| 2024-08-16 | Francescon Robert J | Co-CEO and President |
Open-market sell
S
|
Common Stock | 50,000 | $92.64 | $4,632,000 | 477,931 |
| 2024-08-01 | DIXON JOHN SCOTT | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,945 | $0.00 | $0 | 4,945 |
| 2024-07-15 | Francescon Dale | Chairman and Co-CEO |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 1,264,762 |
| 2024-06-28 | GUERICKE KEITH R | Dir |
Open-market sell
S
|
Common Stock | 6,091 | $81.00 | $493,371 | 37,401 |
| 2024-06-12 | DIXON JOHN SCOTT | Interim CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 37 | $0.00 | $0 | 176 |
| 2024-05-08 | Ramirez Elisa Z | Dir |
Equity grant / award
A
|
Common Stock | 2,113 | $0.00 | $0 | 3,695 |
| 2024-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 111 | — | — | 0 |
| 2024-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,773 | $0.00 | $0 | 0 |
| 2024-03-17 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 1,262 | $88.01 | $111,069 | 192,340 |
| 2024-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 111 | — | — | 193,602 |
| 2024-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 2,773 | — | — | 193,491 |
| 2024-03-13 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 35 | $0.00 | $0 | 139 |
| 2024-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 47 | — | — | 104 |
| 2024-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,544 | $0.00 | $0 | 1,544 |
| 2024-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 458 | $88.04 | $40,322 | 3,611 |
| 2024-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 47 | — | — | 4,069 |
| 2024-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 1,544 | — | — | 4,022 |
| 2024-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 28 | — | — | 151 |
| 2024-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,130 | $0.00 | $0 | 4,317 |
| 2024-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 618 | $87.45 | $54,044 | 2,478 |
| 2024-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 28 | — | — | 3,096 |
| 2024-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 2,130 | — | — | 3,068 |
| 2024-02-07 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 5,825 | $0.00 | $0 | 5,825 |
| 2024-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 51 | — | — | 179 |
| 2024-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,377 | $0.00 | $0 | 0 |
| 2024-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 490 | $93.15 | $45,644 | 938 |
| 2024-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 51 | — | — | 1,428 |
| 2024-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 1,377 | — | — | 1,377 |
| 2023-12-13 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 32 | $0.00 | $0 | 230 |
| 2023-11-03 | Lippman James M | Dir |
Equity grant / award
G
|
Common Stock | 7,138 | $0.00 | $0 | 35,658 |
| 2023-10-16 | Ramirez Elisa Z | Dir |
Equity grant / award
A
|
Common Stock | 1,582 | $0.00 | $0 | 1,582 |
| 2023-09-13 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 36 | $0.00 | $0 | 198 |
| 2023-06-14 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 37 | $0.00 | $0 | 162 |
| 2023-06-08 | MESSENGER DAVID L | CFO and Secretary |
Open-market sell
S
|
Common Stock | 45,000 | $70.13 | $3,155,634 | 175,001 |
| 2023-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 147 | — | — | 76 |
| 2023-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,481 | $0.00 | $0 | 0 |
| 2023-06-02 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,471 | $68.26 | $168,670 | 220,001 |
| 2023-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 147 | — | — | 222,472 |
| 2023-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,481 | — | — | 222,325 |
| 2023-05-03 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 2,661 | $0.00 | $0 | 42,796 |
| 2023-05-01 | DIXON JOHN SCOTT | Assistant CFO |
Open-market sell
S
|
Common Stock | 3,173 | $66.72 | $211,703 | 0 |
| 2023-03-15 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 44 | $0.00 | $0 | 125 |
| 2023-02-15 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 75,000 | $63.53 | $4,765,102 | 474,561 |
| 2023-02-14 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 25,000 | $64.05 | $1,601,250 | 549,561 |
| 2023-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 25 | — | — | 81 |
| 2023-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,544 | $0.00 | $0 | 3,088 |
| 2023-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 454 | $63.48 | $28,820 | 3,173 |
| 2023-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 25 | — | — | 3,627 |
| 2023-02-09 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 1,544 | — | — | 3,602 |
| 2023-02-08 | Francescon Dale | Chairman and Co-CEO |
Other disposed transaction
F
|
Common Stock | 45,039 | $62.61 | $2,819,892 | 524,565 |
| 2023-02-08 | Francescon Dale | Chairman and Co-CEO |
Equity grant / award
A
|
Common Stock | 107,913 | $0.00 | $0 | 569,604 |
| 2023-02-08 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 6,389 | $0.00 | $0 | 6,389 |
| 2023-02-04 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 36 | — | — | 106 |
| 2023-02-04 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,603 | $0.00 | $0 | 0 |
| 2023-02-04 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 502 | $60.38 | $30,311 | 2,058 |
| 2023-02-04 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 36 | — | — | 2,560 |
| 2023-02-04 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 1,603 | — | — | 2,524 |
| 2023-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 32 | — | — | 142 |
| 2023-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,378 | $0.00 | $0 | 1,377 |
| 2023-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Other disposed transaction
F
|
Common Stock | 489 | $60.38 | $29,526 | 921 |
| 2023-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 32 | — | — | 1,410 |
| 2023-02-03 | DIXON JOHN SCOTT | Assistant CFO |
Exercise / conversion
M
|
Common Stock | 1,378 | — | — | 1,378 |
| 2023-01-19 | Francescon Dale | Chairman and Co-CEO |
Equity grant / award
G
|
Common Stock | 25,000 | $0.00 | $0 | 1,274,762 |
| 2022-12-14 | DIXON JOHN SCOTT | Assistant CFO |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 33 | $0.00 | $0 | 174 |
| 2022-12-14 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 42 | $0.00 | $0 | 252 |
| 2022-12-13 | DIXON JOHN SCOTT | Assistant CFO |
Open-market sell
S
|
Common Stock | 3,558 | $53.38 | $189,926 | 0 |
| 2022-09-14 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 52 | $0.00 | $0 | 210 |
| 2022-06-15 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 40 | $0.00 | $0 | 98 |
| 2022-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 54 | — | — | 108 |
| 2022-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,482 | $0.00 | $0 | 5,481 |
| 2022-06-02 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,431 | $54.68 | $132,927 | 185,261 |
| 2022-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 54 | — | — | 187,692 |
| 2022-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,482 | — | — | 187,638 |
| 2022-05-05 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 2,846 | $0.00 | $0 | 40,135 |
| 2022-03-16 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Units | 22 | $0.00 | $0 | 51 |
| 2022-03-12 | Francescon Robert J | Co-CEO, President |
Exercise / conversion
M · derivative
|
Dividend Equivalent Units | 77 | — | — | 250 |
| 2022-03-12 | Francescon Robert J | Co-CEO, President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 11,623 | $0.00 | $0 | 0 |
| 2022-03-12 | Francescon Robert J | Co-CEO, President |
Other disposed transaction
F
|
Common Stock | 5,137 | $60.46 | $310,583 | 502,762 |
| 2022-03-12 | Francescon Robert J | Co-CEO, President |
Exercise / conversion
M
|
Common Stock | 77 | — | — | 507,899 |
| 2022-03-12 | Francescon Robert J | Co-CEO, President |
Exercise / conversion
M
|
Common Stock | 11,623 | — | — | 507,822 |
| 2022-02-09 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,632 | $0.00 | $0 | 4,632 |
| 2022-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 14 | — | — | 29 |
| 2022-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,111 | $0.00 | $0 | 0 |
| 2022-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 615 | $60.89 | $37,447 | 3,558 |
| 2022-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 14 | — | — | 4,173 |
| 2022-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,111 | — | — | 4,159 |
| 2022-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 11 | — | — | 43 |
| 2022-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,603 | $0.00 | $0 | 1,603 |
| 2022-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 477 | $60.89 | $29,045 | 2,048 |
| 2022-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 11 | — | — | 2,525 |
| 2022-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,603 | — | — | 2,514 |
| 2022-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Dividend Equivalent Rights | 9 | — | — | 54 |
| 2022-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,377 | $0.00 | $0 | 2,755 |
| 2022-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 475 | $63.94 | $30,372 | 911 |
| 2022-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 9 | — | — | 1,386 |
| 2022-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,377 | — | — | 1,377 |
| 2021-12-15 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Dividend Equivalent Rights | 18 | $0.00 | $0 | 63 |
| 2021-09-15 | Arvielo Patricia L. | Dir |
Equity grant / award
A
|
Common Stock | 2 | $0.00 | $0 | 2,799 |
| 2021-08-12 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 10,000 | $73.10 | $731,000 | 1,092,793 |
| 2021-08-11 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 90,000 | $72.08 | $6,487,497 | 1,102,793 |
| 2021-06-16 | Arvielo Patricia L. | Dir |
Equity grant / award
A
|
Common Stock | 2 | $0.00 | $0 | 2,797 |
| 2021-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,481 | $0.00 | $0 | 10,963 |
| 2021-06-02 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,407 | $79.36 | $191,020 | 141,055 |
| 2021-06-02 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,481 | — | — | 143,462 |
| 2021-05-18 | DIXON JOHN SCOTT | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 3,310 | $74.73 | $247,358 | 0 |
| 2021-05-05 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 1,787 | $0.00 | $0 | 37,289 |
| 2021-05-03 | MESSENGER DAVID L | CFO and Secretary |
Open-market sell
S
|
Common Stock | 50,000 | $74.80 | $3,740,205 | 137,981 |
| 2021-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,307 | $0.00 | $0 | 0 |
| 2021-04-19 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,330 | $65.81 | $153,337 | 187,981 |
| 2021-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,307 | — | — | 190,311 |
| 2021-03-17 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Restricted Stock Units | 8,319 | $0.00 | $0 | 8,319 |
| 2021-03-12 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,641 | $0.00 | $0 | 6,642 |
| 2021-03-12 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,916 | $61.61 | $179,655 | 185,004 |
| 2021-03-12 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 6,641 | — | — | 187,920 |
| 2021-02-10 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 25,000 | $60.33 | $1,508,250 | 1,192,793 |
| 2021-02-09 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 75,000 | $60.00 | $4,500,000 | 1,217,793 |
| 2021-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,093 | $0.00 | $0 | 0 |
| 2021-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 316 | $58.50 | $18,486 | 3,310 |
| 2021-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,093 | — | — | 3,626 |
| 2021-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,110 | $0.00 | $0 | 2,111 |
| 2021-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 631 | $58.50 | $36,914 | 2,533 |
| 2021-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,110 | — | — | 3,164 |
| 2021-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,603 | $0.00 | $0 | 3,206 |
| 2021-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 549 | $48.95 | $26,874 | 1,054 |
| 2021-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,603 | — | — | 1,603 |
| 2021-02-03 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,132 | $0.00 | $0 | 4,132 |
| 2021-01-01 | Arvielo Patricia L. | Dir |
Equity grant / award
A
|
Common Stock | 1,008 | $0.00 | $0 | 1,008 |
| 2020-08-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 3,171 | $35.87 | $113,749 | 0 |
| 2020-08-03 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 100,000 | $36.06 | $3,606,000 | 1,292,793 |
| 2020-07-31 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 100,000 | $35.50 | $3,550,000 | 1,392,793 |
| 2020-06-16 | MESSENGER DAVID L | CFO and Secretary |
Open-market sell
S
|
Common Stock | 35,000 | $31.97 | $1,118,831 | 132,688 |
| 2020-06-02 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Restricted Stock Units | 16,444 | $0.00 | $0 | 16,444 |
| 2020-05-19 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 100,000 | $27.65 | $2,765,000 | 291,370 |
| 2020-05-06 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 6,091 | $0.00 | $0 | 35,502 |
| 2020-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,306 | $0.00 | $0 | 5,307 |
| 2020-04-19 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,334 | $16.16 | $37,717 | 167,688 |
| 2020-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,306 | — | — | 170,022 |
| 2020-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,874 | $0.00 | $0 | 0 |
| 2020-03-17 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 825 | $14.45 | $11,921 | 164,716 |
| 2020-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 1,874 | — | — | 165,541 |
| 2020-03-12 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,642 | $0.00 | $0 | 13,283 |
| 2020-03-12 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,922 | $24.07 | $70,333 | 163,667 |
| 2020-03-12 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 6,642 | — | — | 166,589 |
| 2020-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,488 | $0.00 | $0 | 0 |
| 2020-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 422 | $36.82 | $15,538 | 3,171 |
| 2020-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,488 | — | — | 3,593 |
| 2020-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,093 | $0.00 | $0 | 1,093 |
| 2020-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 375 | $35.64 | $13,365 | 2,105 |
| 2020-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,093 | — | — | 2,480 |
| 2020-02-06 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 47,488 | $0.00 | $0 | 0 |
| 2020-02-06 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 16,310 | $31.83 | $519,147 | 159,948 |
| 2020-02-06 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 47,488 | — | — | 176,258 |
| 2020-02-04 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Restricted Stock Units | 33,504 | $0.00 | $0 | 33,504 |
| 2019-08-29 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 25,000 | $27.93 | $698,355 | 301,280 |
| 2019-08-28 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 50,000 | $27.68 | $1,384,205 | 326,280 |
| 2019-08-02 | DIXON JOHN SCOTT | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 8,747 | $27.22 | $238,093 | 0 |
| 2019-06-27 | Francescon Robert J | Co-CEO, President |
Open-market sell
S
|
Common Stock | 100,000 | $26.05 | $2,605,000 | 376,280 |
| 2019-05-08 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 4,760 | $0.00 | $0 | 29,411 |
| 2019-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,307 | $0.00 | $0 | 10,613 |
| 2019-04-19 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 2,335 | $25.46 | $59,449 | 128,770 |
| 2019-04-19 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 5,307 | — | — | 131,105 |
| 2019-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,873 | $0.00 | $0 | 1,874 |
| 2019-03-17 | MESSENGER DAVID L | CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 824 | $23.63 | $19,471 | 125,798 |
| 2019-03-17 | MESSENGER DAVID L | CFO and Secretary |
Exercise / conversion
M
|
Common Stock | 1,873 | — | — | 126,622 |
| 2019-03-12 | MESSENGER DAVID L | CFO and Secretary |
Equity grant / award
A · derivative
|
Restricted Stock Units | 19,925 | $0.00 | $0 | 19,925 |
| 2019-02-10 | Francescon Dale | Chairman and Co-CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 52,929 | $0.00 | $0 | 0 |
| 2019-02-10 | Francescon Dale | Chairman and Co-CEO |
Other disposed transaction
F
|
Common Stock | 23,279 | $22.98 | $534,951 | 543,263 |
| 2019-02-10 | Francescon Dale | Chairman and Co-CEO |
Exercise / conversion
M
|
Common Stock | 52,929 | — | — | 566,542 |
| 2019-02-10 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,667 | $0.00 | $0 | 0 |
| 2019-02-10 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 572 | $22.98 | $13,145 | 8,747 |
| 2019-02-10 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,667 | — | — | 9,319 |
| 2019-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,488 | $0.00 | $0 | 1,488 |
| 2019-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 511 | $22.93 | $11,717 | 7,652 |
| 2019-02-08 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,488 | — | — | 8,163 |
| 2019-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,093 | $0.00 | $0 | 2,186 |
| 2019-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 375 | $23.90 | $8,962 | 6,675 |
| 2019-02-07 | DIXON JOHN SCOTT | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,093 | — | — | 7,050 |
| 2019-02-06 | DIXON JOHN SCOTT | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 6,332 | $0.00 | $0 | 6,332 |
| 2018-06-27 | Francescon Robert J | See Remarks |
Equity grant / award
G
|
Common Stock | 32,207 | $0.00 | $0 | 1,492,793 |
| 2018-05-09 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 3,927 | $0.00 | $0 | 24,651 |
| 2018-04-19 | Francescon Robert J | See Remarks |
Equity grant / award
A · derivative
|
Restricted Stock Units | 27,860 | $0.00 | $0 | 27,860 |
| 2018-03-17 | MESSENGER DAVID L | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,874 | $30.45 | $57,063 | 48,332 |
| 2018-03-17 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 825 | $30.45 | $25,121 | 93,554 |
| 2018-03-17 | MESSENGER DAVID L | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,874 | $30.45 | $57,063 | 94,379 |
| 2018-02-21 | Parker Stewart Hugh | — |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,000 | $31.95 | $159,750 | 18,197 |
| 2018-02-21 | Parker Stewart Hugh | — |
Other disposed transaction
F
|
Common Stock | 1,218 | $31.95 | $38,915 | 3,782 |
| 2018-02-21 | Parker Stewart Hugh | — |
Exercise / conversion
M
|
Common Stock | 5,000 | $31.95 | $159,750 | 5,000 |
| 2018-02-18 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 5,159 | $32.20 | $166,120 | 92,505 |
| 2018-02-10 | MESSENGER DAVID L | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 19,996 | $28.95 | $578,884 | 50,206 |
| 2018-02-10 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 8,795 | $28.95 | $254,615 | 97,664 |
| 2018-02-10 | MESSENGER DAVID L | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 19,996 | $28.95 | $578,884 | 106,459 |
| 2018-02-07 | Parker Stewart Hugh | — |
Equity grant / award
A · derivative
|
Restricted Stock Units | 8,197 | $30.50 | $250,008 | 23,197 |
| 2018-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 172 | $29.90 | $5,143 | 3,846 |
| 2017-12-29 | Cooper Liesel W | — |
Other disposed transaction
D
|
Common Stock | 1,133 | $31.02 | $35,151 | 9,167 |
| 2017-12-12 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
D
|
Common Stock | 12,000 | $30.01 | $360,109 | 77,095 |
| 2017-11-08 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 182,500 | $28.10 | $5,128,286 | 1,525,000 |
| 2017-11-07 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 117,500 | $28.73 | $3,375,775 | 1,707,500 |
| 2017-10-03 | Bennett Wesley Allen Arthur | — |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 8,015 | $25.25 | $202,379 | 25,779 |
| 2017-10-03 | Bennett Wesley Allen Arthur | — |
Other disposed transaction
F
|
Common Stock | 3,013 | $25.25 | $76,078 | 5,189 |
| 2017-10-03 | Bennett Wesley Allen Arthur | — |
Exercise / conversion
M
|
Common Stock | 8,015 | $25.25 | $202,379 | 8,202 |
| 2017-09-29 | Carruthers Richard A | — |
Other disposed transaction
D
|
Common Stock | 15,000 | $24.72 | $370,854 | 36,232 |
| 2017-07-22 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 160 | $25.75 | $4,120 | 4,018 |
| 2017-05-11 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 83,627 | $25.62 | $2,142,674 | 1,825,000 |
| 2017-05-10 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 70,463 | $26.01 | $1,832,609 | 1,908,627 |
| 2017-05-10 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 3,853 | $25.95 | $99,985 | 20,724 |
| 2017-05-09 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 45,910 | $27.08 | $1,243,348 | 1,979,090 |
| 2017-05-08 | Cooper Liesel W | — |
Other disposed transaction
D
|
Common Stock | 6,237 | $26.80 | $167,152 | 10,834 |
| 2017-05-07 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 7,256 | $27.20 | $197,363 | 89,095 |
| 2017-03-17 | MESSENGER DAVID L | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 5,621 | $0.00 | $0 | 59,005 |
| 2017-02-22 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 38,516 | $22.61 | $870,847 | 2,025,000 |
| 2017-02-21 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 31,142 | $22.93 | $714,086 | 368,288 |
| 2017-02-21 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 11,484 | $22.93 | $263,328 | 2,063,516 |
| 2017-02-18 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 5,464 | $22.85 | $124,852 | 96,351 |
| 2017-02-18 | Francescon Robert J | See Remarks |
Other disposed transaction
F
|
Common Stock | 20,490 | $22.85 | $468,196 | 399,430 |
| 2017-02-17 | Francescon Robert J | See Remarks |
Other disposed transaction
D
|
Common Stock | 43,858 | $23.01 | $1,009,173 | 419,920 |
| 2017-02-10 | Francescon Dale | See Remarks |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 52,929 | $22.80 | $1,206,781 | 141,571 |
| 2017-02-10 | Francescon Dale | See Remarks |
Other disposed transaction
F
|
Common Stock | 24,655 | $22.80 | $562,134 | 463,778 |
| 2017-02-10 | Francescon Dale | See Remarks |
Exercise / conversion
M
|
Common Stock | 52,929 | $22.80 | $1,206,781 | 488,433 |
| 2017-02-08 | Francescon Dale | See Remarks |
Equity grant / award
A · derivative
|
Restricted Stock Units | 35,714 | $0.00 | $0 | 194,500 |
| 2017-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 125 | $22.55 | $2,819 | 3,030 |
| 2017-02-04 | DIXON JOHN SCOTT | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 174 | $22.55 | $3,924 | 2,981 |
| 2016-12-28 | GUERICKE KEITH R | Dir |
Other disposed transaction
J
|
Common Stock | 1,417 | $0.00 | $0 | 15,454 |
| 2016-12-23 | Francescon Dale | See Remarks |
Equity grant / award
G
|
Common Stock | 95,238 | $0.00 | $0 | 2,079,762 |
| 2016-09-07 | Francescon Robert J | See Remarks |
Open-market sell
S
|
Common Stock | 67,250 | $20.00 | $1,345,000 | 2,075,000 |
| 2016-08-30 | Francescon Robert J | See Remarks |
Open-market sell
S
|
Common Stock | 10,000 | $20.00 | $200,000 | 2,142,250 |
| 2016-08-29 | Francescon Robert J | See Remarks |
Open-market sell
S
|
Common Stock | 1,500 | $20.01 | $30,015 | 2,152,250 |
| 2016-08-26 | Francescon Robert J | See Remarks |
Open-market sell
S
|
Common Stock | 50,000 | $20.00 | $1,000,000 | 2,153,750 |
| 2016-08-09 | Francescon Dale | See Remarks |
Open-market sell
S
|
Common Stock | 34,792 | $19.51 | $678,792 | 2,303,750 |
| 2016-08-08 | Francescon Dale | See Remarks |
Open-market sell
S
|
Common Stock | 908 | $20.05 | $18,205 | 2,338,542 |
| 2016-08-05 | Francescon Dale | See Remarks |
Open-market sell
S
|
Common Stock | 35,550 | $20.46 | $727,353 | 2,339,450 |
| 2016-06-06 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,333 | $18.19 | $24,247 | 90,494 |
| 2016-05-11 | Lippman James M | Dir |
Equity grant / award
A
|
Common Stock | 5,714 | $0.00 | $0 | 16,871 |
| 2016-05-07 | MESSENGER DAVID L | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 4,982 | $17.74 | $88,381 | 91,827 |