Financial Metrics
SMP STANDARD MOTOR PRODUCTS, 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 | 238911000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2017-03-31 | 282378000.0 | +18.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 312729000.0 | +10.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 281058000.0 | -10.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 261826000.0 | -6.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 286636000.0 | +9.5% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 296619000.0 | +3.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 283766000.0 | -4.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 305172000.0 | +7.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 307723000.0 | +0.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 254302000.0 | -17.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 247939000.0 | -2.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 343609000.0 | +38.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 276553000.0 | -19.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 342076000.0 | +23.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 370310000.0 | +8.3% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 322831000.0 | -12.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 359412000.0 | +11.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 381373000.0 | +6.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 328028000.0 | -14.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 353075000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 386413000.0 | +9.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 331403000.0 | -14.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 389829000.0 | +17.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 399265000.0 | +2.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 413379000.0 | +3.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 493853000.0 | +19.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 498836000.0 | +1.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1058482000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1116143000.0 | +5.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1092051000.0 | -2.2% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1137913000.0 | +4.2% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1128588000.0 | -0.8% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1298816000.0 | +15.1% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1371815000.0 | +5.6% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1358272000.0 | -1.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1463849000.0 | +7.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1791158000.0 | +22.4% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 72996000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 87076000.0 | +19.3% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 95644000.0 | +9.8% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 84110000.0 | -12.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 90666000.0 | +7.8% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 82535000.0 | -9.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 72589000.0 | -12.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 81289000.0 | +12.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 87306000.0 | +7.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 77963000.0 | -10.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 88905000.0 | +14.0% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 92088000.0 | +3.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 70395000.0 | -23.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 64358000.0 | -8.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 107748000.0 | +67.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 83784000.0 | -22.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 99272000.0 | +18.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 105205000.0 | +6.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 89840000.0 | -14.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 96351000.0 | +7.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 106784000.0 | +10.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 91267000.0 | -14.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 101269000.0 | +11.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 114760000.0 | +13.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 89522000.0 | -22.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 111447000.0 | +24.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 121366000.0 | +8.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 124722000.0 | +2.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 150889000.0 | +21.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 161794000.0 | +7.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 322487000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 326656000.0 | +1.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 312787000.0 | -4.2% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 331800000.0 | +6.1% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 336655000.0 | +1.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 376931000.0 | +12.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 382539000.0 | +1.5% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 388826000.0 | +1.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 423321000.0 | +8.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 559408000.0 | +32.1% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 20019000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 31844000.0 | +59.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 33574000.0 | +5.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 25462000.0 | -24.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 29399000.0 | +15.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 26756000.0 | -9.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 12307000.0 | -54.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 23350000.0 | +89.7% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 27178000.0 | +16.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 17957000.0 | -33.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 27728000.0 | +54.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 31304000.0 | +12.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 14323000.0 | -54.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 16021000.0 | +11.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 47964000.0 | +199.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 29324000.0 | -38.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 36925000.0 | +25.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 38538000.0 | +4.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 26915000.0 | -30.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 27893000.0 | +3.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 33615000.0 | +20.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 20746000.0 | -38.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 27178000.0 | +31.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 34806000.0 | +28.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 14619000.0 | -58.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 24986000.0 | +70.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 37139000.0 | +48.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 24462000.0 | -34.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 42836000.0 | +75.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 47636000.0 | +11.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 98789000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 97521000.0 | -1.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 81268000.0 | -16.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 94495000.0 | +16.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 108895000.0 | +15.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 128999000.0 | +18.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 104135000.0 | -19.3% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 92677000.0 | -11.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 80624000.0 | -13.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 136507000.0 | +69.3% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12204000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 19244000.0 | +57.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 20630000.0 | +7.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 15734000.0 | -23.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 17764000.0 | +12.9% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 13125000.0 | -26.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 7989000.0 | -39.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 15945000.0 | +99.6% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 15749000.0 | -1.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 12216000.0 | -22.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 19432000.0 | +59.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 14751000.0 | -24.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 8627000.0 | -41.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 10967000.0 | +27.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 28625000.0 | +161.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 21000000.0 | -26.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 27161000.0 | +29.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 24063000.0 | -11.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 19438000.0 | -19.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 19211000.0 | -1.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 8898000.0 | -53.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 11957000.0 | +34.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 9187000.0 | -23.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 6722000.0 | -26.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 8990000.0 | +33.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 17407000.0 | +93.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 4085000.0 | -76.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 12741000.0 | +211.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 25537000.0 | +100.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -4173000.0 | -116.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 60430000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 37976000.0 | -37.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 43003000.0 | +13.2% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 57917000.0 | +34.7% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 57393000.0 | -0.9% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 90954000.0 | +58.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 55435000.0 | -39.1% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 34352000.0 | -38.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 28476000.0 | -17.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 42208000.0 | +48.2% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.54 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.85 | +57.4% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.91 | +7.1% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.69 | -24.2% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.78 | +13.0% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.58 | -25.6% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.36 | -37.9% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.71 | +97.2% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.7 | -1.4% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.54 | -22.9% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.87 | +61.1% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.66 | -24.1% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.38 | -42.4% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.49 | +28.9% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.28 | +161.2% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.94 | -26.6% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.22 | +29.8% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.09 | -10.7% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.88 | -19.3% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.88 | +0.0% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.41 | -53.4% | USD/shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.55 | +34.1% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.42 | -23.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.31 | -26.2% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4 | +29.0% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.78 | +95.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.18 | -76.9% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.57 | +216.7% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.15 | +101.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.2 | -117.4% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2.66 | — | USD/shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1.67 | -37.2% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.91 | +14.4% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 2.59 | +35.6% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2.57 | -0.8% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 4.1 | +59.5% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2.55 | -37.8% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1.57 | -38.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.26 | -19.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.88 | +49.2% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.53 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.84 | +58.5% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.89 | +6.0% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.67 | -24.7% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.76 | +13.4% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.57 | -25.0% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.35 | -38.6% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.69 | +97.1% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.69 | +0.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.53 | -23.2% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.85 | +60.4% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.65 | -23.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.38 | -41.5% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.48 | +26.3% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.26 | +162.5% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.92 | -27.0% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.2 | +30.4% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.07 | -10.8% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.87 | -18.7% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.86 | -1.1% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.4 | -53.5% | USD/shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.54 | +35.0% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.41 | -24.1% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3 | -26.8% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.39 | +30.0% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.77 | +97.4% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.17 | -77.9% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.56 | +229.4% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.13 | +101.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.19 | -116.8% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2.62 | — | USD/shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1.64 | -37.4% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.88 | +14.6% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 2.54 | +35.1% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2.51 | -1.2% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 4.02 | +60.2% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2.5 | -37.8% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1.54 | -38.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.24 | -19.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.84 | +48.4% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 13360000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 12395000.0 | -7.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 30537000.0 | +146.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 19796000.0 | -35.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-03-31 | 15581000.0 | -21.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 16389000.0 | +5.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 25398000.0 | +55.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 17323000.0 | -31.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-03-31 | 26226000.0 | +51.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 18573000.0 | -29.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 27321000.0 | +47.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 11138000.0 | -59.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11746000.0 | +5.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 17419000.0 | +48.3% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 13259000.0 | -23.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 10372000.0 | -21.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 13268000.0 | +27.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 22510000.0 | +69.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 16781000.0 | -25.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 19488000.0 | +16.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 17100000.0 | -12.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 27453000.0 | +60.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 33144000.0 | +20.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 21755000.0 | -34.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 19999000.0 | -8.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 14186000.0 | -29.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 17525000.0 | +23.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 21150000.0 | +20.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 24196000.0 | +14.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 23019000.0 | -4.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 28485000.0 | +23.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 32526000.0 | +14.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 27113000.0 | -16.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 26156000.0 | -3.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 26348000.0 | +0.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 44426000.0 | +68.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 50276000.0 | +13.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 58792000.0 | +16.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 87201000.0 | +48.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 19796000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 17323000.0 | -12.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 11138000.0 | -35.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 10372000.0 | -6.9% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 19488000.0 | +87.9% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 21755000.0 | +11.6% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 21150000.0 | -2.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 32526000.0 | +53.8% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 44426000.0 | +36.6% | USD | 10-K | 2025-02-28 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 143200000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 168435000.0 | +17.6% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 161726000.0 | -4.0% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 134630000.0 | -16.8% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 180156000.0 | +33.8% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 187759000.0 | +4.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 163175000.0 | -13.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 140057000.0 | -14.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 160573000.0 | +14.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 173861000.0 | +8.3% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 163309000.0 | -6.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 157535000.0 | -3.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 174164000.0 | +10.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 179386000.0 | +3.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 168968000.0 | -5.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 135516000.0 | -19.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 165685000.0 | +22.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 184518000.0 | +11.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 238045000.0 | +29.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 198039000.0 | -16.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 174104000.0 | -12.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 211778000.0 | +21.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 224421000.0 | +6.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 180604000.0 | -19.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 225303000.0 | +24.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 229657000.0 | +1.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 230442000.0 | +0.3% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 167638000.0 | -27.3% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 210801000.0 | +25.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 218105000.0 | +3.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 208053000.0 | -4.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 160282000.0 | -23.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 203940000.0 | +27.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 239317000.0 | +17.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 217130000.0 | -9.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 210719000.0 | -3.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 280795000.0 | +33.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 327270000.0 | +16.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 296229000.0 | -9.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 134630000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 140057000.0 | +4.0% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 157535000.0 | +12.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 126640000.0 | -19.6% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 198039000.0 | +56.4% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 180604000.0 | -8.8% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 167638000.0 | -7.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 160282000.0 | -4.4% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 210719000.0 | +31.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 232020000.0 | +10.1% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 300291000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2023-12-31 | 525315000.0 | +74.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-09-30 | 520858000.0 | -0.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 641076000.0 | +23.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 658728000.0 | +2.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 657161000.0 | -0.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 676829000.0 | +3.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 525315000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 641076000.0 | +22.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 727922000.0 | +13.5% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 506350000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 547865000.0 | +8.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 542757000.0 | -0.9% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 474221000.0 | -12.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 534456000.0 | +12.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 554470000.0 | +3.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 533877000.0 | -3.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 496091000.0 | -7.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 547929000.0 | +10.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 558591000.0 | +1.9% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 542026000.0 | -3.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 546224000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 580357000.0 | +6.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 605712000.0 | +4.4% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 557056000.0 | -8.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 549433000.0 | -1.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 584689000.0 | +6.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 589898000.0 | +0.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 596274000.0 | +1.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 598536000.0 | +0.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 617036000.0 | +3.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 680669000.0 | +10.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 710857000.0 | +4.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 711205000.0 | +0.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 819415000.0 | +15.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 842861000.0 | +2.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 829673000.0 | -1.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 762439000.0 | -8.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 803854000.0 | +5.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 787883000.0 | -2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 762413000.0 | -3.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 744223000.0 | -2.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 796436000.0 | +7.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 816655000.0 | +2.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 793209000.0 | -2.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 921924000.0 | +16.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1016081000.0 | +10.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1065064000.0 | +4.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1083726000.0 | +1.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 474221000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 496091000.0 | +4.6% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 546224000.0 | +10.1% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 540557000.0 | -1.0% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 598536000.0 | +10.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 711205000.0 | +18.8% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 762439000.0 | +7.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 744223000.0 | -2.4% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 921924000.0 | +23.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1050450000.0 | +13.9% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 705338000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 803410000.0 | +13.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 798176000.0 | -0.7% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 768697000.0 | -3.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 829385000.0 | +7.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 850433000.0 | +2.5% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 831685000.0 | -2.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 787567000.0 | -5.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 846200000.0 | +7.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 851945000.0 | +0.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 836387000.0 | -1.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 843132000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 912734000.0 | +8.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 969527000.0 | +6.2% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 920683000.0 | -5.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 912730000.0 | -0.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 940711000.0 | +3.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 944765000.0 | +0.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 950997000.0 | +0.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 956540000.0 | +0.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 976482000.0 | +2.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1155275000.0 | +18.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1195733000.0 | +3.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1197961000.0 | +0.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1310409000.0 | +9.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1326552000.0 | +1.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1318726000.0 | -0.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 1254929000.0 | -4.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 1320020000.0 | +5.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1302145000.0 | -1.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1299930000.0 | -0.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1293047000.0 | -0.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1351561000.0 | +4.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1374328000.0 | +1.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1350541000.0 | -1.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1814126000.0 | +34.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1926091000.0 | +6.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2007348000.0 | +4.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2027539000.0 | +1.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 768697000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 787567000.0 | +2.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 819116000.0 | +4.0% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 903854000.0 | +10.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 956540000.0 | +5.8% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1197961000.0 | +25.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1254929000.0 | +4.8% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1293047000.0 | +3.0% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1814126000.0 | +40.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1995241000.0 | +10.0% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 254848000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 337796000.0 | +32.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 314281000.0 | -7.0% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 283841000.0 | -9.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 327884000.0 | +15.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 335152000.0 | +2.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 314565000.0 | -6.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 285897000.0 | -9.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 338528000.0 | +18.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 341753000.0 | +1.0% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 308951000.0 | -9.6% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 312586000.0 | +1.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 345570000.0 | +10.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 393940000.0 | +14.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 329660000.0 | -16.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 309464000.0 | -6.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 348207000.0 | +12.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 337606000.0 | -3.0% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 303814000.0 | -10.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 302602000.0 | -0.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 313424000.0 | +3.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 447067000.0 | +42.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 478371000.0 | +7.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 476369000.0 | -0.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 578128000.0 | +21.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 410220000.0 | -29.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 373864000.0 | -8.9% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 323131000.0 | -13.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 321424000.0 | -0.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 348489000.0 | +8.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 373342000.0 | +7.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 304263000.0 | -18.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 299212000.0 | -1.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 332166000.0 | +11.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 352520000.0 | +6.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 436472000.0 | +23.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 437377000.0 | +0.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 492415000.0 | +12.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 554112000.0 | +12.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 283841000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 285897000.0 | +0.7% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 312586000.0 | +9.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 300588000.0 | -3.8% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 302602000.0 | +0.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 476369000.0 | +57.4% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 323131000.0 | -32.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 304263000.0 | -5.8% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 436472000.0 | +43.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 493314000.0 | +13.0% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 300184000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 382928000.0 | +27.6% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 359637000.0 | -6.1% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 327669000.0 | -8.9% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 371812000.0 | +13.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 378209000.0 | +1.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 362165000.0 | -4.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 333913000.0 | -7.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 386691000.0 | +15.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 389575000.0 | +0.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 362335000.0 | -7.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 375931000.0 | +3.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 439694000.0 | +17.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 484262000.0 | +10.1% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 426631000.0 | -11.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 408502000.0 | -4.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 444098000.0 | +8.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 434109000.0 | -2.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 406093000.0 | -6.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 406304000.0 | +0.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 419542000.0 | +3.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 560158000.0 | +33.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 597181000.0 | +6.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 585334000.0 | -2.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 687496000.0 | +17.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 713903000.0 | +3.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 708339000.0 | -0.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 633891000.0 | -10.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 687348000.0 | +8.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 661730000.0 | -3.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 654457000.0 | -1.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 642174000.0 | -1.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 696440000.0 | +8.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 720006000.0 | +3.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 697097000.0 | -3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1184044000.0 | +69.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1273654000.0 | +7.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1303889000.0 | +2.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1335407000.0 | +2.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 327669000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 333913000.0 | +1.9% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 375931000.0 | +12.6% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 399626000.0 | +6.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 406304000.0 | +1.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 585334000.0 | +44.1% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 633891000.0 | +8.3% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 642174000.0 | +1.3% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1184044000.0 | +84.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1296979000.0 | +9.5% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 405154000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 420482000.0 | +3.8% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 438539000.0 | +4.3% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 441028000.0 | +0.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 457573000.0 | +3.8% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 472224000.0 | +3.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 469520000.0 | -0.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 453654000.0 | -3.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 459509000.0 | +1.3% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-06-30 | 462370000.0 | +0.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 474052000.0 | +2.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 467201000.0 | -1.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 473040000.0 | +1.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-06-30 | 485265000.0 | +2.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 494052000.0 | +1.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 504228000.0 | +2.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-03-31 | 496613000.0 | -1.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-06-30 | 510656000.0 | +2.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 544904000.0 | +6.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 550236000.0 | +1.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-03-31 | 556940000.0 | +1.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-06-30 | 595117000.0 | +6.9% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 598552000.0 | +0.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 612627000.0 | +2.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-03-31 | 622913000.0 | +1.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-06-30 | 612649000.0 | -1.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-09-30 | 610387000.0 | -0.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2022-12-31 | 621038000.0 | +1.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 632672000.0 | +1.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 640415000.0 | +1.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 645473000.0 | +0.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 650873000.0 | +0.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 655121000.0 | +0.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-06-30 | 654322000.0 | -0.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 653444000.0 | -0.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 630082000.0 | -3.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 652437000.0 | +3.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-06-30 | 703459000.0 | +7.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 692132000.0 | -1.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 441028000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 453654000.0 | +2.9% | USD | 10-K | 2021-02-24 |
| Annual | 2018-12-31 | 467201000.0 | +3.0% | USD | 10-K | 2022-02-23 |
| Annual | 2019-12-31 | 504228000.0 | +7.9% | USD | 10-K | 2023-02-22 |
| Annual | 2020-12-31 | 550236000.0 | +9.1% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 612627000.0 | +11.3% | USD | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | 621038000.0 | +1.4% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 650873000.0 | +4.8% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 630082000.0 | -3.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 698262000.0 | +10.8% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 158000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 144000.0 | -8.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 134000.0 | -6.9% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 120000.0 | -10.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 111000.0 | -7.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 101000.0 | -9.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 90000.0 | -10.9% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 79000.0 | -12.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 42000.0 | -46.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 34000.0 | -19.0% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 26000.0 | -23.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 153000.0 | +488.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 161000.0 | +5.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 153000.0 | -5.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 132000.0 | -13.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 57045000.0 | +43115.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 109706000.0 | +92.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 91192000.0 | -16.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 12099000.0 | -86.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 10232000.0 | -15.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 42574000.0 | +316.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 137477000.0 | +222.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 131947000.0 | -4.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 128436000.0 | -2.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 248685000.0 | +93.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 267454000.0 | +7.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 269536000.0 | +0.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 239620000.0 | -11.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 273101000.0 | +14.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 223216000.0 | -18.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 147596000.0 | -33.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 156211000.0 | +5.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 214902000.0 | +37.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 208192000.0 | -3.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 142848000.0 | -31.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 562314000.0 | +293.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 650555000.0 | +15.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 636629000.0 | -2.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 589478000.0 | -7.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 120000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 79000.0 | -34.2% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 153000.0 | +93.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 57045000.0 | +37184.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 10232000.0 | -82.1% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 128436000.0 | +1155.2% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 239620000.0 | +86.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 156211000.0 | -34.8% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 562314000.0 | +260.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 618715000.0 | +10.0% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1335000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 23728000.0 | +1877.4% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 82968000.0 | +249.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | -26884000.0 | -132.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -6835000.0 | +74.6% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 36761000.0 | +637.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -6152000.0 | -116.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 4186000.0 | +168.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 67585000.0 | +1514.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -26726000.0 | -139.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -19506000.0 | +27.0% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 43104000.0 | +321.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -32789000.0 | -176.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -885000.0 | +97.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 78605000.0 | +8981.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -11398000.0 | -114.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 23153000.0 | +303.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 79138000.0 | +241.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | -103962000.0 | -231.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -95333000.0 | +8.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -75475000.0 | +20.8% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | -20442000.0 | +72.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 39370000.0 | +292.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 132893000.0 | +237.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -45716000.0 | -134.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -10139000.0 | +77.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 78200000.0 | +871.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -60220000.0 | -177.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -5903000.0 | +90.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 85681000.0 | +1551.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 97805000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 64617000.0 | -33.9% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 70258000.0 | +8.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 76928000.0 | +9.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 97896000.0 | +27.3% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 85564000.0 | -12.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -27533000.0 | -132.2% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 144260000.0 | +624.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 76693000.0 | -46.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 57440000.0 | -25.1% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -4097000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -77418000.0 | -1789.6% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | -82292000.0 | -6.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | -3232000.0 | +96.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -8841000.0 | -173.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -17704000.0 | -100.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -13375000.0 | +24.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -19881000.0 | -48.6% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -25448000.0 | -28.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1746000.0 | +106.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -41158000.0 | -2457.3% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -50971000.0 | -23.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -4416000.0 | +91.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -9020000.0 | -104.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -13156000.0 | -45.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -7045000.0 | +46.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -120974000.0 | -1617.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -144040000.0 | -19.1% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | -6449000.0 | +95.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -13203000.0 | -104.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -19487000.0 | -47.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | -4350000.0 | +77.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -9441000.0 | -117.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -15057000.0 | -59.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -10071000.0 | +33.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -22923000.0 | -127.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -34118000.0 | -48.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -6209000.0 | +81.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -16323000.0 | -162.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -26291000.0 | -61.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | -88018000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | -31228000.0 | +64.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -29886000.0 | +4.3% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -54812000.0 | -83.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -17799000.0 | +67.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -151249000.0 | -749.8% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -27817000.0 | +81.6% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -25700000.0 | +7.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -418683000.0 | -1529.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -35664000.0 | +91.5% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -239000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 47203000.0 | +19850.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 11465000.0 | -75.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 25269000.0 | +120.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 11751000.0 | -53.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -14179000.0 | -220.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 27997000.0 | +297.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 17200000.0 | -38.6% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -32570000.0 | -289.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 25173000.0 | +177.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 66613000.0 | +164.6% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 9598000.0 | -85.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 39975000.0 | +316.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 21826000.0 | -45.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -59107000.0 | -370.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 16097000.0 | +127.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 105714000.0 | +556.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 79113000.0 | -25.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 108332000.0 | +36.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 101667000.0 | -6.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 92017000.0 | -9.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 27342000.0 | -70.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -29088000.0 | -206.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -110997000.0 | -281.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 50380000.0 | +145.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 28471000.0 | -43.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -47669000.0 | -267.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 72508000.0 | +252.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 32624000.0 | -55.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -20362000.0 | -162.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | -7756000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | -35944000.0 | -363.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -46121000.0 | -28.3% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -23378000.0 | +49.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -71516000.0 | -205.9% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 69012000.0 | +196.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 55500000.0 | -19.6% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -109611000.0 | -297.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 349547000.0 | +418.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -269000.0 | -100.1% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4099000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 10134000.0 | +147.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 15194000.0 | +49.9% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 3234000.0 | -78.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 8843000.0 | +173.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 17710000.0 | +100.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 6903000.0 | -61.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 11325000.0 | +64.1% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 15633000.0 | +38.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3084000.0 | -80.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 7578000.0 | +145.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 12329000.0 | +62.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 4422000.0 | -64.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 9026000.0 | +104.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 13170000.0 | +45.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 4966000.0 | -62.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 11709000.0 | +135.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 19406000.0 | +65.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 6449000.0 | -66.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 13203000.0 | +104.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 19499000.0 | +47.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 4363000.0 | -77.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 9507000.0 | +117.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 17977000.0 | +89.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 10086000.0 | -43.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 22941000.0 | +127.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 34136000.0 | +48.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 9132000.0 | -73.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 19295000.0 | +111.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 29334000.0 | +52.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 20921000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 24442000.0 | +16.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 20141000.0 | -17.6% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 16185000.0 | -19.6% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 17820000.0 | +10.1% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 25875000.0 | +45.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 25956000.0 | +0.3% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 28633000.0 | +10.3% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 44018000.0 | +53.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 38724000.0 | -12.0% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 23936036.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 23936036.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 23936036.0 | +0.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 23936036.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 23936036.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 23936036.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 23936036.0 | +0.0% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 22642312.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 22705310.0 | +0.3% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 22716279.0 | +0.0% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 22846595.0 | +0.6% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 22820079.0 | -0.1% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 22660157.0 | -0.7% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 22498510.0 | -0.7% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 22471428.0 | -0.1% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 22424962.0 | -0.2% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 22421795.0 | -0.0% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 22328292.0 | -0.4% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 22329835.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 22438087.0 | +0.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 22330476.0 | -0.5% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 22349093.0 | +0.1% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 22317959.0 | -0.1% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 22198545.0 | -0.5% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 22090195.0 | -0.5% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 21978507.0 | -0.5% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 21757998.0 | -1.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 21427393.0 | -1.5% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 21609618.0 | +0.9% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 21689067.0 | +0.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 21727119.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 21923830.0 | +0.9% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 21767526.0 | -0.7% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 21716083.0 | -0.2% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 21886810.0 | +0.8% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 21984492.0 | +0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 21991194.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 22722517.0 | — | shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 22726491.0 | +0.0% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 22456480.0 | -1.2% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 22378414.0 | -0.3% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 22374123.0 | -0.0% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 22147479.0 | -1.0% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 21683719.0 | -2.1% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 21716177.0 | +0.1% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 21801141.0 | +0.4% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 21986301.0 | +0.8% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 22944947.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 23018730.0 | +0.3% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 23097699.0 | +0.3% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 23313773.0 | +0.9% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 23329082.0 | +0.1% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 23174700.0 | -0.7% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 22967281.0 | -0.9% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 22958469.0 | -0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 22938925.0 | -0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 22905364.0 | -0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 22795677.0 | -0.5% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 22754440.0 | -0.2% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 22868975.0 | +0.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 22718680.0 | -0.7% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 22758458.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 22765508.0 | +0.0% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 22686384.0 | -0.3% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 22543781.0 | -0.6% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 22477819.0 | -0.3% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 22255642.0 | -1.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 21847602.0 | -1.8% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 22097750.0 | +1.1% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 22183489.0 | +0.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 22253723.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 22372543.0 | +0.5% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 22185536.0 | -0.8% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 22154222.0 | -0.1% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 22319868.0 | +0.7% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 22423208.0 | +0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 22571304.0 | +0.7% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 23082578.0 | — | shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 23198392.0 | +0.5% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 22931723.0 | -1.1% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 22818451.0 | -0.5% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 22825885.0 | +0.0% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 22616456.0 | -0.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 22139981.0 | -2.1% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 22161341.0 | +0.1% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 22237060.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 22483591.0 | +1.1% | shares | 10-K | 2026-02-26 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3387 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2017-03-31 | 0.3405 | +0.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.3677 | +8.0% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.3379 | -8.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.3094 | -8.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.3364 | +8.7% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.3546 | +5.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.3109 | -12.3% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.3148 | +1.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.3342 | +6.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2703 | -19.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2624 | -2.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.3613 | +37.7% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.2832 | -21.6% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2961 | +4.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.3097 | +4.6% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.2464 | -20.5% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.2709 | +10.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2892 | +6.7% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.2485 | -14.1% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2711 | +9.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2973 | +9.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2452 | -17.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.2837 | +15.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2956 | +4.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2146 | -27.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2460 | +14.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2460 | +0.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1.3770 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1.4172 | +2.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1.3332 | -5.9% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1.2590 | -5.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1.1799 | -6.3% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1.0842 | -8.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.0931 | +0.8% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1.0504 | -3.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.8069 | -23.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8977 | +11.3% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.9869 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1.6219 | -18.4% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1.7270 | +6.5% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 1.6707 | -3.3% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 1.6300 | -2.4% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.6544 | +1.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 1.6972 | +2.6% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 1.7352 | +2.2% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1.6186 | -6.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.6345 | +1.0% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 1.7544 | +7.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1.7474 | -0.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.6794 | -3.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1.5376 | -8.4% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 1.6898 | +9.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.7754 | +5.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.6791 | -5.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.7473 | +4.1% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 1.9626 | +12.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.9780 | +0.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1.9687 | -0.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.5225 | -22.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.4860 | -2.4% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1.4930 | +0.5% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1.4174 | -5.1% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2.0547 | +45.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2.2192 | +8.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 2.3595 | +6.3% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 2.5009 | +6.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2.2609 | -9.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.0421 | -9.7% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2.4460 | +19.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.6618 | +8.8% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.4586 | -7.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.2501 | -8.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.1122 | -6.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2.3231 | +10.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.1629 | -6.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.9558 | -9.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1.6707 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.7352 | +3.9% | ratio | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 1.7474 | +0.7% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1.7983 | +2.9% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1.9780 | +10.0% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.4930 | -24.5% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 2.3595 | +58.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 2.4460 | +3.7% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2.1122 | -13.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.1294 | +0.8% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7409 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 0.9107 | +22.9% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 0.8201 | -9.9% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 0.7430 | -9.4% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.8126 | +9.4% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 0.8009 | -1.4% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 0.7714 | -3.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 0.7361 | -4.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.8415 | +14.3% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.8426 | +0.1% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 0.7643 | -9.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 0.8046 | +5.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.9295 | +15.5% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.9979 | +7.4% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 0.8635 | -13.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.8102 | -6.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.8943 | +10.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.8501 | -4.9% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 0.7453 | -12.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.7384 | -0.9% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.7533 | +2.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.9413 | +25.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.9977 | +6.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.9554 | -4.2% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1.1037 | +15.5% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1.1653 | +5.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.1605 | -0.4% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 1.0207 | -12.0% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 1.0864 | +6.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.0333 | -4.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.0139 | -1.9% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.9866 | -2.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.0631 | +7.7% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.1004 | +3.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.0668 | -3.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.8792 | +76.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1.9521 | +3.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.8535 | -5.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.9294 | +4.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.7430 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 0.7361 | -0.9% | ratio | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 0.8046 | +9.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.7926 | -1.5% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 0.7384 | -6.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.9554 | +29.4% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1.0207 | +6.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.9866 | -3.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.8792 | +90.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.8574 | -1.2% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3055 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-03-31 | 0.2979 | -2.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.2899 | -2.7% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.2937 | +1.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.2772 | -5.6% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.2836 | +2.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.2943 | +3.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.2747 | -6.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.2913 | +6.0% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.2993 | +2.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2768 | -7.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2596 | -6.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.3136 | +20.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.3030 | -3.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2902 | -4.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2841 | -2.1% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.2783 | -2.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.2681 | -3.7% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2800 | +4.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.2782 | -0.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2868 | +3.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2970 | +3.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2701 | -9.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.2859 | +5.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.3040 | +6.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.3017 | -0.7% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.3055 | +1.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3243 | +6.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.3047 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.2927 | -3.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.2864 | -2.1% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.2916 | +1.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.2983 | +2.3% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.2902 | -2.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.2789 | -3.9% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.2863 | +2.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2892 | +1.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3123 | +8.0% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0511 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-03-31 | 0.0557 | +9.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0568 | +1.9% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0467 | -17.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0305 | -34.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0556 | +82.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0531 | -4.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0430 | -18.9% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0637 | +47.9% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0479 | -24.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0339 | -29.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0442 | +30.4% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0833 | +88.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0759 | -8.8% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0794 | +4.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0650 | -18.2% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0602 | -7.3% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0535 | -11.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0233 | -56.3% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0365 | +56.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0260 | -28.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0174 | -33.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0271 | +55.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0447 | +64.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0102 | -77.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0308 | +201.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0517 | +67.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0084 | -116.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.0571 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0340 | -40.4% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0394 | +15.7% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0509 | +29.3% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0509 | -0.1% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0700 | +37.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0404 | -42.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0253 | -37.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0195 | -23.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0236 | +21.1% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0838 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-03-31 | 0.0902 | +7.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0940 | +4.3% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0952 | +1.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0470 | -50.6% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0815 | +73.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0916 | +12.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0633 | -30.9% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0909 | +43.6% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.1017 | +12.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0563 | -44.6% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0646 | +14.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1396 | +116.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1060 | -24.0% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1079 | +1.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1041 | -3.6% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0834 | -19.9% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0776 | -6.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0881 | +13.6% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0632 | -28.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0770 | +21.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0901 | +17.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0441 | -51.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0641 | +45.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0930 | +45.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0592 | -36.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0867 | +46.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0955 | +10.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.0933 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0874 | -6.4% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0744 | -14.8% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0830 | +11.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0965 | +16.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0993 | +2.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0759 | -23.6% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0682 | -10.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0551 | -19.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0762 | +38.4% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0524 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0367 | -30.0% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0972 | +164.8% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 0.0697 | -28.2% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-03-31 | 0.0475 | -31.9% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0489 | +2.9% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0807 | +65.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.0606 | -25.0% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-03-31 | 0.0775 | +27.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0543 | -29.8% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 0.0884 | +62.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 0.0356 | -59.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0340 | -4.6% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.0442 | +30.1% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 0.0402 | -9.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.0335 | -16.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0381 | +13.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.0667 | +75.0% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 0.0552 | -17.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.0644 | +16.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0546 | -15.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.0614 | +12.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.0693 | +12.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.0457 | -34.1% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0346 | -24.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.0346 | -0.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.0469 | +35.6% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 0.0655 | +39.6% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0753 | +15.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0661 | -12.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0763 | +15.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.1069 | +40.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0906 | -15.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.0787 | -13.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0747 | -5.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.1018 | +36.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1149 | +12.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1194 | +3.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1574 | +31.8% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.0697 | — | ratio | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 0.0606 | -13.1% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0356 | -41.2% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.0345 | -3.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 0.0644 | +86.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.0457 | -29.1% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.0655 | +43.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.1069 | +63.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.1018 | -4.8% | ratio | 10-K | 2025-02-28 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0173 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0240 | +38.4% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0258 | +7.9% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0190 | -26.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0209 | +10.1% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0158 | -24.4% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0094 | -40.2% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0187 | +98.2% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0188 | +0.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0134 | -28.9% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0200 | +49.8% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0160 | -20.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0092 | -42.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0116 | +26.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0301 | +159.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0215 | -28.6% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0235 | +9.3% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0201 | -14.4% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0148 | -26.3% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0145 | -2.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0067 | -53.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0091 | +34.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0071 | -22.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0052 | -26.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0067 | +28.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0127 | +90.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0030 | -76.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0066 | +118.7% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0127 | +92.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0021 | -116.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.0786 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0482 | -38.7% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0525 | +8.9% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0641 | +22.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0600 | -6.4% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0759 | +26.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0442 | -41.8% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0266 | -39.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0157 | -40.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0212 | +34.8% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0301 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0458 | +51.9% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0470 | +2.8% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0344 | -26.9% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0376 | +9.4% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0280 | -25.7% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0174 | -37.8% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0345 | +98.4% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0332 | -3.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0258 | -22.3% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0400 | +55.1% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0299 | -25.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0174 | -41.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0215 | +23.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0525 | +144.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0377 | -28.2% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0456 | +21.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0402 | -11.9% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0312 | -22.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0314 | +0.5% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0146 | -53.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-03-31 | 0.0189 | +29.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0143 | -24.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0104 | -27.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0137 | +31.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0266 | +93.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0063 | -76.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0195 | +212.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0363 | +85.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0060 | -116.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.1370 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0837 | -38.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0920 | +10.0% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.1149 | +24.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.1043 | -9.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1485 | +42.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0893 | -39.9% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0528 | -40.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0452 | -14.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0604 | +33.8% | ratio | 10-K | 2026-02-26 |
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-04 | Sills Eric | CEO & President |
Equity grant / award
A
|
Common Stock | 6,048 | $0.00 | $0 | 184,480 |
| 2026-03-01 | Broccole Carmine Joseph | CLO & Secretary |
Other disposed transaction
F
|
Common Stock | 1,542 | $39.68 | $61,187 | 79,787 |
| 2026-03-01 | Broccole Carmine Joseph | CLO & Secretary |
Other disposed transaction
F
|
Common Stock | 1,118 | $39.68 | $44,362 | 81,603 |
| 2026-02-24 | Iles Nathan R. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 7,527 | $0.00 | $0 | 44,995 |
| 2026-02-24 | Broccole Carmine Joseph | CLO & Secretary |
Other disposed transaction
F
|
Common Stock | 5,049 | $44.19 | $223,115 | 81,329 |
| 2025-12-11 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 9,093 | $38.01 | $345,625 | 40,609 |
| 2025-11-11 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 457 | $38.36 | $17,531 | 49,702 |
| 2025-11-10 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 128 | $38.19 | $4,888 | 50,159 |
| 2025-11-10 | Nicholas Ray | CIO & VP IT |
Equity grant / award
A
|
Common Stock | 634 | $0.00 | $0 | 50,287 |
| 2025-10-29 | Nicholas Ray | CIO & VP IT |
Equity grant / award
A
|
Common Stock | 3,268 | $0.00 | $0 | 49,653 |
| 2025-07-02 | Sills Eric | CEO & President |
Equity grant / award
G
|
Common Stock | 7,750 | $0.00 | $0 | 258,156 |
| 2025-07-02 | Sills Eric | CEO & President |
Equity grant / award
G
|
Common Stock | 15,500 | $0.00 | $0 | 191,094 |
| 2025-05-15 | Lieberman Pamela Forbes | Dir |
Equity grant / award
A
|
Common Stock | 4,230 | $0.00 | $0 | 56,636 |
| 2025-03-11 | BURKS DALE | Chief Commercial Officer & EVP |
Open-market sell
S
|
Common Stock | 11,005 | $27.20 | $299,336 | 56,860 |
| 2024-12-09 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 4,730 | $34.11 | $161,340 | 46,385 |
| 2024-11-11 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 613 | $35.02 | $21,467 | 51,115 |
| 2024-11-08 | Nicholas Ray | CIO & VP IT |
Equity grant / award
A
|
Common Stock | 854 | $0.00 | $0 | 51,728 |
| 2024-10-23 | Frost Kristine M. | CHRO |
Equity grant / award
A
|
Common Stock | 3,671 | $0.00 | $0 | 9,796 |
| 2024-05-16 | Capparelli Alejandro C. | — |
Equity grant / award
A
|
Common Stock | 3,034 | $0.00 | $0 | 10,564 |
| 2023-11-10 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 907 | $35.05 | $31,790 | 47,203 |
| 2023-11-10 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 335 | $34.39 | $11,521 | 48,110 |
| 2023-11-09 | Nicholas Ray | CIO & VP IT |
Equity grant / award
A
|
Common Stock | 2,013 | $0.00 | $0 | 48,445 |
| 2023-10-25 | Iles Nathan R. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 4,000 | $0.00 | $0 | 22,628 |
| 2023-07-06 | Sills Eric | CEO & President |
Equity grant / award
G
|
Common Stock | 250,406 | $0.00 | $0 | 250,406 |
| 2023-07-06 | Sills Eric | CEO & President |
Equity grant / award
G
|
Common Stock | 175,594 | $0.00 | $0 | 175,594 |
| 2023-05-30 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 123 | $37.13 | $4,567 | 43,557 |
| 2023-05-30 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 2,427 | $36.37 | $88,270 | 43,680 |
| 2023-05-18 | McClymont Patrick | — |
Equity grant / award
A
|
Common Stock | 2,755 | $0.00 | $0 | 20,334 |
| 2023-03-09 | BURKS DALE | Chief Commercial Officer & EVP |
Open-market sell
S
|
Common Stock | 3,530 | $38.40 | $135,552 | 48,219 |
| 2023-02-27 | Tesoro Thomas | CHRO |
Open-market sell
S
|
Common Stock | 1,000 | $38.62 | $38,620 | 17,566 |
| 2022-12-14 | Capparelli Alejandro C. | Dir |
Equity grant / award
A
|
Common Stock | 622 | $36.16 | $22,492 | 4,775 |
| 2022-11-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 296 | $40.25 | $11,914 | 650,542 |
| 2022-11-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,749 | $39.24 | $225,591 | 650,838 |
| 2022-11-10 | Tesoro Thomas | CHRO |
Open-market sell
S
|
Common Stock | 960 | $38.00 | $36,480 | 18,566 |
| 2022-10-26 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 4,763 | $37.20 | $177,184 | 656,587 |
| 2022-10-26 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,792 | $36.64 | $248,859 | 661,350 |
| 2022-10-05 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 3,290 | $33.90 | $111,531 | 668,142 |
| 2022-09-26 | Tesoro Thomas | CHRO |
Open-market sell
S
|
Common Stock | 1,516 | $32.08 | $48,633 | 19,526 |
| 2022-09-24 | Tesoro Thomas | CHRO |
Equity grant / award
A
|
Common Stock | 1,909 | $0.00 | $0 | 21,042 |
| 2022-09-22 | Tesoro Thomas | CHRO |
Equity grant / award
A
|
Common Stock | 3,250 | $0.00 | $0 | 19,133 |
| 2022-09-14 | Capparelli Alejandro C. | Dir |
Equity grant / award
A
|
Common Stock | 648 | $34.70 | $22,486 | 4,153 |
| 2022-08-24 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 60 | $39.54 | $2,372 | 674,722 |
| 2022-08-24 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,985 | $38.74 | $231,859 | 674,782 |
| 2022-08-05 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 780 | $38.14 | $29,749 | 671,133 |
| 2022-08-03 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 291 | $44.99 | $13,092 | 680,767 |
| 2022-08-03 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 44 | $42.61 | $1,875 | 681,058 |
| 2022-08-03 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 191 | $41.69 | $7,963 | 681,102 |
| 2022-08-03 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,686 | $40.93 | $69,008 | 681,293 |
| 2022-08-03 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 3,833 | $40.09 | $153,665 | 682,979 |
| 2022-06-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 3,437 | $45.08 | $154,940 | 686,812 |
| 2022-06-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,213 | $46.07 | $101,953 | 690,249 |
| 2022-05-23 | Tesoro Thomas | CHRO |
Open-market sell
S
|
Common Stock | 3,000 | $38.07 | $114,210 | 15,883 |
| 2022-05-19 | TURNER WILLIAM H | Dir |
Equity grant / award
A
|
Common Stock | 2,650 | $0.00 | $0 | 29,167 |
| 2022-05-16 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $38.45 | $192,250 | 670,353 |
| 2022-05-13 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $38.82 | $194,100 | 665,353 |
| 2022-04-04 | Capparelli Alejandro C. | Dir |
Equity grant / award
A
|
Common Stock | 284 | $0.00 | $0 | 284 |
| 2022-03-08 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 985 | $43.62 | $42,966 | 647,806 |
| 2022-03-02 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 3,650 | $45.21 | $165,016 | 646,821 |
| 2022-02-28 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 4,550 | $43.76 | $199,108 | 643,171 |
| 2022-02-25 | Norris Alisa C. | Dir |
Open-market sell
S
|
Common Stock | 6,700 | $43.19 | $289,373 | 16,808 |
| 2022-02-25 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 3,545 | $43.42 | $153,924 | 638,621 |
| 2022-02-24 | SILLS LAWRENCE I | Dir |
Open-market buy
P
|
Common Stock | 5,200 | $43.19 | $224,588 | 635,076 |
| 2021-12-15 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,692 | $51.09 | $86,444 | 692,462 |
| 2021-12-15 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,149 | $51.94 | $59,679 | 694,154 |
| 2021-11-18 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,472 | $53.08 | $290,454 | 695,303 |
| 2021-11-11 | BURKS DALE | EVP & Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 2,141 | $53.00 | $113,473 | 51,966 |
| 2021-11-10 | Tesoro Thomas | CHRO |
Open-market sell
S
|
Common Stock | 950 | $51.69 | $49,106 | 22,383 |
| 2021-11-03 | Nicholas Ray | CIO & VP IT |
Open-market sell
S
|
Common Stock | 1,176 | $50.00 | $58,800 | 42,236 |
| 2021-10-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 693 | $47.50 | $32,918 | 700,775 |
| 2021-10-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,511 | $48.52 | $73,314 | 701,468 |
| 2021-10-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 427 | $49.27 | $21,038 | 702,979 |
| 2021-10-21 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,841 | $47.27 | $134,294 | 703,406 |
| 2021-10-12 | Tesoro Thomas | C H R O |
Open-market sell
S
|
Common Stock | 1,200 | $46.76 | $56,112 | 25,033 |
| 2021-10-11 | Tesoro Thomas | C H R O |
Equity grant / award
A
|
Common Stock | 1,254 | $0.00 | $0 | 26,233 |
| 2021-10-07 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 8,103 | $45.56 | $369,173 | 706,247 |
| 2021-09-21 | Nicholas Ray | VP IT & CIO |
Equity grant / award
A
|
Common Stock | 3,250 | $0.00 | $0 | 43,176 |
| 2021-09-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,841 | $40.84 | $116,026 | 714,350 |
| 2021-08-26 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 7,893 | $42.60 | $336,242 | 717,191 |
| 2021-08-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,841 | $43.48 | $123,527 | 725,084 |
| 2021-08-06 | Tesoro Thomas | SVP Human Resources |
Open-market sell
S
|
Common Stock | 1,500 | $42.99 | $64,485 | 21,729 |
| 2021-07-15 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,681 | $43.48 | $247,010 | 727,925 |
| 2021-06-09 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 15,000 | $47.23 | $708,450 | 310,713 |
| 2021-06-07 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 15,000 | $47.27 | $709,050 | 325,713 |
| 2021-06-04 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 5,000 | $47.48 | $237,400 | 320,675 |
| 2021-05-21 | TURNER WILLIAM H | Dir |
Equity grant / award
A
|
Common Stock | 2,214 | $0.00 | $0 | 28,731 |
| 2020-11-24 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 5,335 | $47.35 | $252,612 | 325,675 |
| 2020-11-10 | Tesoro Thomas | SVP Human Resources |
Open-market sell
S
|
Common Stock | 1,500 | $49.96 | $74,940 | 26,229 |
| 2020-11-09 | Sills Eric | CEO & President |
Open-market sell
S
|
Common Stock | 1,721 | $48.14 | $82,849 | 166,241 |
| 2020-11-03 | Nicholas Ray | VP IT & CIO |
Open-market sell
S
|
Common Stock | 1,441 | $47.79 | $68,865 | 39,926 |
| 2020-10-30 | Tesoro Thomas | SVP Human Resources |
Open-market sell
S
|
Common Stock | 550 | $46.31 | $25,470 | 27,729 |
| 2020-10-13 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,590 | $47.60 | $313,684 | 733,606 |
| 2020-09-29 | Tesoro Thomas | SVP Human Resources |
Equity grant / award
A
|
Common Stock | 3,250 | $0.00 | $0 | 28,279 |
| 2020-09-25 | Tesoro Thomas | SVP Human Resources |
Open-market sell
S
|
Common Stock | 760 | $41.97 | $31,897 | 25,029 |
| 2020-09-22 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 294 | $43.52 | $12,795 | 740,196 |
| 2020-09-22 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,292 | $42.78 | $269,172 | 740,490 |
| 2020-09-01 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 786 | $46.98 | $36,926 | 746,782 |
| 2020-09-01 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 3,267 | $46.22 | $151,001 | 747,568 |
| 2020-09-01 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,533 | $45.21 | $114,517 | 750,835 |
| 2020-08-11 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,586 | $47.43 | $312,374 | 753,368 |
| 2020-08-10 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,000 | $46.81 | $234,050 | 340,713 |
| 2020-08-05 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,000 | $46.75 | $233,750 | 345,713 |
| 2020-08-03 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 10,000 | $46.15 | $461,500 | 331,010 |
| 2020-07-21 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,586 | $40.76 | $268,445 | 759,954 |
| 2020-06-30 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,586 | $40.86 | $269,104 | 766,540 |
| 2020-06-09 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,586 | $42.82 | $282,013 | 773,126 |
| 2020-05-19 | WIDMANN ROGER M | Dir |
Equity grant / award
A
|
Common Stock | 2,098 | $0.00 | $0 | 69,156 |
| 2020-03-09 | BURKS DALE | EVP & Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 4,164 | $40.00 | $166,560 | 44,730 |
| 2020-02-24 | Tesoro Thomas | SVP Human Resources |
Open-market sell
S
|
Common Stock | 310 | $48.30 | $14,973 | 25,789 |
| 2019-12-13 | GETHIN JOHN P | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $51.85 | $103,700 | 21,171 |
| 2019-11-27 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,205 | $50.48 | $313,228 | 779,712 |
| 2019-11-19 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 15,000 | $51.53 | $772,950 | 627,876 |
| 2019-11-14 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 8,099 | $52.34 | $423,902 | 642,876 |
| 2019-11-11 | Sills Eric | CEO & President |
Open-market sell
S
|
Common Stock | 3,612 | $54.46 | $196,710 | 165,962 |
| 2019-11-06 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 128 | $54.03 | $6,916 | 785,917 |
| 2019-11-06 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,077 | $53.39 | $324,451 | 786,045 |
| 2019-11-01 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 10,000 | $52.55 | $525,500 | 341,010 |
| 2019-10-21 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 865 | $49.65 | $42,947 | 26,099 |
| 2019-10-20 | Tesoro Thomas | VP Human Resources |
Equity grant / award
A
|
Common Stock | 693 | $0.00 | $0 | 26,964 |
| 2019-10-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,205 | $48.42 | $300,446 | 792,122 |
| 2019-10-14 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 725 | $47.52 | $34,452 | 26,271 |
| 2019-09-25 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,730 | $46.45 | $312,608 | 798,327 |
| 2019-09-25 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 13,700 | $46.74 | $640,338 | 805,057 |
| 2019-09-24 | Tesoro Thomas | VP Human Resources |
Equity grant / award
A
|
Common Stock | 2,875 | $0.00 | $0 | 26,996 |
| 2019-09-11 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 10,000 | $50.02 | $500,200 | 350,713 |
| 2019-09-10 | Lieberman Pamela Forbes | Dir |
Open-market sell
S
|
Common Stock | 16,000 | $50.00 | $800,000 | 39,655 |
| 2019-07-24 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 16,800 | $46.01 | $772,968 | 818,757 |
| 2019-07-05 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 7,000 | $44.25 | $309,750 | 24,121 |
| 2019-05-28 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 3,757 | $45.59 | $171,282 | 649,357 |
| 2019-05-24 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 5,995 | $45.55 | $273,072 | 653,114 |
| 2019-05-23 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 5,503 | $45.33 | $249,451 | 659,109 |
| 2019-05-22 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 2,215 | $46.42 | $102,820 | 664,612 |
| 2019-05-16 | GETHIN JOHN P | Dir |
Equity grant / award
A
|
Common Stock | 2,184 | $0.00 | $0 | 23,171 |
| 2019-05-03 | Lieberman Pamela Forbes | Dir |
Open-market sell
S
|
Common Stock | 1,707 | $49.00 | $83,643 | 53,471 |
| 2019-05-02 | WIDMANN ROGER M | Dir |
Open-market sell
S
|
Common Stock | 125 | $48.43 | $6,054 | 64,874 |
| 2019-05-01 | Lieberman Pamela Forbes | Dir |
Open-market sell
S
|
Common Stock | 2,293 | $49.40 | $113,274 | 55,178 |
| 2019-02-19 | BURKS DALE | EVP & Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 1,431 | $49.65 | $71,049 | 46,347 |
| 2018-12-14 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 409 | $48.86 | $19,984 | 8,433 |
| 2018-10-22 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 450 | $43.93 | $19,768 | 32,972 |
| 2018-10-15 | Sills Eric | CEO & President |
Open-market sell
S
|
Common Stock | 1,015 | $43.60 | $44,254 | 167,824 |
| 2018-10-12 | Sills Eric | CEO & President |
Equity grant / award
A
|
Common Stock | 1,191 | $0.00 | $0 | 168,839 |
| 2018-10-11 | Sills Eric | CEO & President |
Equity grant / award
A
|
Common Stock | 2,000 | $0.00 | $0 | 167,648 |
| 2018-09-14 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 387 | $51.69 | $20,004 | 8,024 |
| 2018-09-12 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 1,000 | $51.22 | $51,220 | 30,456 |
| 2018-08-14 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $50.00 | $200,000 | 19,118 |
| 2018-08-03 | Nicholas Ray | VP IT & CIO |
Open-market sell
S
|
Common Stock | 1,281 | $48.04 | $61,539 | 32,250 |
| 2018-05-17 | WIDMANN ROGER M | Dir |
Equity grant / award
A
|
Common Stock | 2,268 | $0.00 | $0 | 64,999 |
| 2018-03-29 | GETHIN JOHN P | Dir |
Equity grant / award
A
|
Common Stock | 278 | $0.00 | $0 | 18,719 |
| 2018-03-15 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 418 | $47.82 | $19,989 | 4,908 |
| 2018-02-23 | GETHIN JOHN P | Dir |
Open-market sell
S
|
Common Stock | 3,347 | $49.50 | $165,676 | 18,441 |
| 2018-02-23 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $50.00 | $200,000 | 20,850 |
| 2018-02-22 | GETHIN JOHN P | Dir |
Open-market sell
S
|
Common Stock | 1,653 | $49.50 | $81,824 | 21,788 |
| 2017-12-15 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 444 | $45.00 | $19,980 | 4,490 |
| 2017-11-06 | BURKS DALE | EVP Global Sales & Marketing |
Open-market sell
S
|
Common Stock | 1,652 | $42.45 | $70,127 | 3,750 |
| 2017-11-06 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,775 | $42.46 | $117,826 | 835,557 |
| 2017-11-02 | BURKS DALE | EVP Global Sales & Marketing |
Open-market sell
S
|
Common Stock | 518 | $43.26 | $22,409 | 5,402 |
| 2017-10-31 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 775 | $44.18 | $34,240 | 31,456 |
| 2017-10-30 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,631 | $44.78 | $117,816 | 838,332 |
| 2017-10-23 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,500 | $47.14 | $117,850 | 840,963 |
| 2017-10-20 | BURKS DALE | EVP & Chief Commercial Officer |
Equity grant / award
A
|
Common Stock | 4,500 | $0.00 | $0 | 43,512 |
| 2017-10-16 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,515 | $46.84 | $117,803 | 843,463 |
| 2017-10-09 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 1,076 | $48.28 | $51,949 | 28,981 |
| 2017-10-09 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,440 | $48.28 | $117,803 | 845,978 |
| 2017-10-06 | Tesoro Thomas | VP Human Resources |
Equity grant / award
A
|
Common Stock | 1,031 | $0.00 | $0 | 30,057 |
| 2017-10-02 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,428 | $48.43 | $117,588 | 848,418 |
| 2017-09-25 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,500 | $47.14 | $117,850 | 850,846 |
| 2017-09-18 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,584 | $45.60 | $117,830 | 853,346 |
| 2017-09-15 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 431 | $46.36 | $19,981 | 4,046 |
| 2017-09-11 | Nicholas Ray | VP IT & CIO |
Open-market sell
S
|
Common Stock | 1,331 | $45.25 | $60,228 | 30,250 |
| 2017-09-05 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,352 | $45.05 | $60,908 | 858,539 |
| 2017-09-05 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 1,253 | $45.40 | $56,886 | 859,891 |
| 2017-09-01 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 11,356 | $44.30 | $503,071 | 661,771 |
| 2017-08-31 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 14,061 | $44.17 | $621,074 | 673,127 |
| 2017-08-30 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 12,506 | $44.07 | $551,139 | 687,188 |
| 2017-08-29 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 5,002 | $44.10 | $220,588 | 699,694 |
| 2017-08-28 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 7,075 | $44.45 | $314,484 | 704,696 |
| 2017-08-02 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 3,950 | $47.91 | $189,244 | 29,026 |
| 2017-06-14 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 2,200 | $50.65 | $111,430 | 711,771 |
| 2017-06-13 | SILLS LAWRENCE I | Executive Chairman |
Open-market sell
S
|
Common Stock | 4,800 | $50.83 | $243,984 | 713,971 |
| 2017-06-12 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $51.00 | $102,000 | 24,850 |
| 2017-06-09 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $50.75 | $101,500 | 26,850 |
| 2017-06-06 | Broccole Carmine Joseph | SVP GC & Secretary |
Open-market sell
S
|
Common Stock | 2,000 | $49.49 | $98,980 | 47,823 |
| 2017-06-02 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $50.75 | $101,500 | 28,850 |
| 2017-05-18 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 408 | $49.06 | $20,016 | 3,615 |
| 2017-05-18 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 2,121 | $0.00 | $0 | 3,207 |
| 2017-05-12 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 200 | $50.03 | $10,006 | 367,513 |
| 2017-05-09 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 10,000 | $50.34 | $503,400 | 351,010 |
| 2017-03-13 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 564 | $47.31 | $26,683 | 1,086 |
| 2017-02-21 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 1,000 | $48.83 | $48,830 | 32,976 |
| 2017-02-15 | McClymont Patrick | Dir |
Equity grant / award
A
|
Common Stock | 522 | $0.00 | $0 | 522 |
| 2016-11-28 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 3,288 | $50.89 | $167,326 | 367,713 |
| 2016-11-25 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 5,000 | $51.04 | $255,200 | 371,001 |
| 2016-11-23 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 6,712 | $51.05 | $342,648 | 376,001 |
| 2016-11-09 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 500 | $47.31 | $23,655 | 28,729 |
| 2016-11-08 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,271 | $47.85 | $108,667 | 836,144 |
| 2016-11-07 | BURKE JAMES J | EVP Finance & CFO |
Open-market sell
S
|
Common Stock | 4,300 | $48.11 | $206,873 | 47,266 |
| 2016-11-01 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,274 | $47.80 | $108,697 | 838,415 |
| 2016-10-25 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,292 | $47.42 | $108,687 | 840,689 |
| 2016-10-20 | Tesoro Thomas | VP Human Resources |
Equity grant / award
A
|
Common Stock | 2,875 | $0.00 | $0 | 32,351 |
| 2016-10-20 | Tesoro Thomas | VP Human Resources |
Equity grant / award
A
|
Common Stock | 4,500 | $0.00 | $0 | 33,976 |
| 2016-10-18 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,271 | $47.87 | $108,713 | 842,981 |
| 2016-10-14 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 383 | $47.70 | $18,269 | 29,476 |
| 2016-10-11 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,314 | $46.99 | $108,735 | 845,252 |
| 2016-10-10 | Nicholas Ray | VP IT & CIO |
Open-market sell
S
|
Common Stock | 1,000 | $47.01 | $47,010 | 27,081 |
| 2016-10-07 | Nicholas Ray | VP IT & CIO |
Equity grant / award
A
|
Common Stock | 1,081 | $0.00 | $0 | 28,081 |
| 2016-10-04 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,310 | $47.07 | $108,732 | 847,566 |
| 2016-09-27 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 100 | $47.34 | $4,734 | 849,876 |
| 2016-09-27 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,222 | $46.78 | $103,945 | 849,976 |
| 2016-09-20 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,394 | $45.41 | $108,712 | 852,198 |
| 2016-09-13 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,378 | $45.70 | $108,675 | 854,592 |
| 2016-09-06 | SILLS PETER J | — |
Open-market sell
S
|
Common Stock | 2,395 | $45.40 | $108,733 | 856,970 |
| 2016-08-30 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $44.58 | $89,160 | 29,229 |
| 2016-08-16 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 10,000 | $42.80 | $428,000 | 361,010 |
| 2016-08-09 | STURDIVANT FREDERICK D | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $43.08 | $51,696 | 31,229 |
| 2016-08-08 | Tesoro Thomas | VP Human Resources |
Open-market sell
S
|
Common Stock | 1,000 | $43.19 | $43,190 | 29,878 |
| 2016-06-14 | Nicholas Ray | VP IT & CIO |
Open-market sell
S
|
Common Stock | 1,931 | $37.42 | $72,258 | 27,000 |
| 2016-06-07 | GETHIN JOHN P | Dir |
Open-market sell
S
|
Common Stock | 2,145 | $38.12 | $81,767 | 17,302 |
| 2016-05-27 | SILLS ARTHUR S | — |
Open-market sell
S
|
Common Stock | 10,000 | $38.10 | $381,000 | 371,010 |
| 2016-05-19 | WIDMANN ROGER M | Dir |
Equity grant / award
A
|
Common Stock | 2,493 | $0.00 | $0 | 60,610 |