Financial Metrics
DXPE DXP ENTERPRISES INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 253561000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 256215000.0 | +1.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 230025000.0 | -10.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 238527000.0 | +3.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 250698000.0 | +5.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 251930000.0 | +0.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 285936000.0 | +13.5% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 311227000.0 | +8.8% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 308028000.0 | -1.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 311225000.0 | +1.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 333318000.0 | +7.1% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 327178000.0 | -1.8% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 300983000.0 | -8.0% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 251401000.0 | -16.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 220193000.0 | -12.4% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 245587000.0 | +11.5% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 285691000.0 | +16.3% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 289494000.0 | +1.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 319411000.0 | +10.3% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 367812000.0 | +15.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 387314000.0 | +5.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 424267000.0 | +9.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 428040000.0 | +0.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 419249000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 412635000.0 | -1.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 445556000.0 | +8.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 472935000.0 | +6.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 476569000.0 | +0.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 498682000.0 | +4.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 513724000.0 | +3.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 222300000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 265700000.0 | +19.5% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 313600000.0 | +18.0% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 1264851000.0 | +303.3% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 1005266000.0 | -20.5% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 1113921000.0 | +10.8% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 1480832000.0 | +32.9% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 1678600000.0 | +13.4% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1802040000.0 | +7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2016365000.0 | +11.9% | 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 | 68818000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 71603000.0 | +4.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 63820000.0 | -10.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 64515000.0 | +1.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 68936000.0 | +6.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 66963000.0 | -2.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 76445000.0 | +14.2% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 85116000.0 | +11.3% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 84070000.0 | -1.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 84200000.0 | +0.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 91987000.0 | +9.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 92704000.0 | +0.8% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 83114000.0 | -10.3% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 70081000.0 | -15.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 61301000.0 | -12.5% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 71630000.0 | +16.8% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 85278000.0 | +19.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 86943000.0 | +2.0% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 94884000.0 | +9.1% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 104262000.0 | +9.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 111633000.0 | +7.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 125041000.0 | +12.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 131852000.0 | +5.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 125562000.0 | -4.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 123882000.0 | -1.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 137793000.0 | +11.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 146110000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 150265000.0 | +2.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 157813000.0 | +5.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 161259000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 60600000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 71200000.0 | +17.5% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 88200000.0 | +23.9% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 349789000.0 | +296.6% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 277196000.0 | -20.8% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 328506000.0 | +18.5% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 422038000.0 | +28.5% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 505291000.0 | +19.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 556277000.0 | +10.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 635928000.0 | +14.3% | 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 | -2002000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 8849000.0 | +542.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 4933000.0 | -44.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 8236000.0 | +67.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 10257000.0 | +24.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 6510000.0 | -36.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 11149000.0 | +71.3% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 20060000.0 | +79.9% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 16813000.0 | -16.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 14816000.0 | -11.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 22847000.0 | +54.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 21717000.0 | -4.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 11319000.0 | -47.9% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 7138000.0 | -36.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -40846000.0 | -672.2% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 6233000.0 | +115.3% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 14846000.0 | +138.2% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 11185000.0 | -24.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 21559000.0 | +92.7% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 25920000.0 | +20.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 26539000.0 | +2.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 35399000.0 | +33.4% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 37480000.0 | +5.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 35856000.0 | -4.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 29131000.0 | -18.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 37352000.0 | +28.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 39608000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 40515000.0 | +2.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 45986000.0 | +13.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43698000.0 | -5.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 19332000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 33490000.0 | +73.2% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 72086000.0 | +115.2% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 67412000.0 | -6.5% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -27668000.0 | -141.0% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 39857000.0 | +244.1% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 97752000.0 | +145.3% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 138722000.0 | +41.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 145382000.0 | +4.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 176870000.0 | +21.7% | 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 | -5248000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 5086000.0 | +196.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 182000.0 | -96.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2994000.0 | +1545.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 3969000.0 | +32.6% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 2911000.0 | -26.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 4494000.0 | +54.4% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 11563000.0 | +157.3% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 8362000.0 | -27.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 7187000.0 | -14.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 13350000.0 | +85.8% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 13150000.0 | -1.5% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 5990000.0 | -54.4% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 2365000.0 | -60.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -34775000.0 | -1570.4% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 159000.0 | +100.5% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 7930000.0 | +4887.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 6936000.0 | -12.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 12529000.0 | +80.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 14493000.0 | +15.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 13044000.0 | -10.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 17580000.0 | +34.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 19054000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 16172000.0 | -15.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 11332000.0 | -29.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 16693000.0 | +47.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 21101000.0 | +26.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20589000.0 | -2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 23612000.0 | +14.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 21631000.0 | -8.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 7100000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 6600000.0 | -7.0% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 12300000.0 | +86.4% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 36765000.0 | +198.9% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -29617000.0 | -180.6% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 15751000.0 | +153.2% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 48102000.0 | +205.4% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 68812000.0 | +43.1% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 70489000.0 | +2.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 88677000.0 | +25.8% | 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.35 | — | USD/shares | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.36 | +202.9% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.02 | -94.4% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.18 | +800.0% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.24 | +33.3% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.17 | -29.2% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.25 | +47.1% | USD/shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.66 | +164.0% | USD/shares | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.48 | -27.3% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.41 | -14.6% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.76 | +85.4% | USD/shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.74 | -2.6% | USD/shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.34 | -54.1% | USD/shares | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.14 | -58.8% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -1.95 | -1492.9% | USD/shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.02 | +101.0% | USD/shares | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.42 | +2000.0% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.38 | -9.5% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.68 | +78.9% | USD/shares | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 0.77 | +13.2% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.74 | -3.9% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.0 | +35.1% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.11 | +11.0% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.98 | -11.7% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.7 | -28.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.05 | +50.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.34 | +27.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.31 | -2.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.5 | +14.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.38 | -8.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.44 | — | USD/shares | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.38 | -13.6% | USD/shares | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.7 | +84.2% | USD/shares | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 2.1 | +200.0% | USD/shares | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -1.65 | -178.6% | USD/shares | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.87 | +152.7% | USD/shares | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 2.58 | +196.6% | USD/shares | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 4.07 | +57.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.44 | +9.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.65 | +27.3% | 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.35 | — | USD/shares | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.34 | +197.1% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.02 | -94.1% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.17 | +750.0% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.23 | +35.3% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.16 | -30.4% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.24 | +50.0% | USD/shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.63 | +162.5% | USD/shares | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.46 | -27.0% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.4 | -13.0% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.73 | +82.5% | USD/shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.71 | -2.7% | USD/shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.32 | -54.9% | USD/shares | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.13 | -59.4% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -1.95 | -1600.0% | USD/shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.02 | +101.0% | USD/shares | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.41 | +1950.0% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.36 | -12.2% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.65 | +80.6% | USD/shares | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 0.74 | +13.8% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.71 | -4.1% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.95 | +33.8% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.06 | +11.6% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.93 | -12.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.67 | -28.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.0 | +49.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.27 | +27.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.25 | -1.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.43 | +14.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.31 | -8.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.42 | — | USD/shares | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.37 | -11.9% | USD/shares | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.67 | +81.1% | USD/shares | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 2.01 | +200.0% | USD/shares | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -1.65 | -182.1% | USD/shares | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.83 | +150.3% | USD/shares | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 2.47 | +197.6% | USD/shares | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 3.89 | +57.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.22 | +8.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.37 | +27.3% | 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 | 622000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 1087000.0 | +74.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 3429000.0 | +215.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 1590000.0 | -53.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 995000.0 | -37.4% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 2479000.0 | +149.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 23087000.0 | +831.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 22047000.0 | -4.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 12646000.0 | -42.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2489000.0 | -80.3% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 15994000.0 | +542.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 40304000.0 | +152.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 30606000.0 | -24.1% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 25429000.0 | -16.9% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 28436000.0 | +11.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 54203000.0 | +90.6% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 32730000.0 | -39.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 78678000.0 | +140.4% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 97287000.0 | +23.7% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 119328000.0 | +22.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 127361000.0 | +6.7% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 79169000.0 | -37.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 63043000.0 | -20.4% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 48989000.0 | -22.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 36559000.0 | -25.4% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 20574000.0 | -43.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 16972000.0 | -17.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 46026000.0 | +171.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 58282000.0 | +26.6% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 15533000.0 | -73.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 27176000.0 | +75.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 173120000.0 | +537.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 139697000.0 | -19.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 49936000.0 | -64.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 35000000.0 | -29.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 148320000.0 | +323.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 114283000.0 | -22.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 112930000.0 | -1.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 123829000.0 | +9.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1590000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 22047000.0 | +1286.6% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 40304000.0 | +82.8% | USD | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 54203000.0 | +34.5% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 119328000.0 | +120.2% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 48989000.0 | -58.9% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 46026000.0 | -6.0% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 173120000.0 | +276.1% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 148320000.0 | -14.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 303783000.0 | +104.8% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 160671000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 159147000.0 | -0.9% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 152952000.0 | -3.9% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 148919000.0 | -2.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 156971000.0 | +5.4% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 160370000.0 | +2.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 165235000.0 | +3.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 167272000.0 | +1.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 168176000.0 | +0.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 185261000.0 | +10.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 183454000.0 | -1.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 191829000.0 | +4.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 197267000.0 | +2.8% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 210257000.0 | +6.6% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 210098000.0 | -0.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 187116000.0 | -10.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 194061000.0 | +3.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 154804000.0 | -20.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 152013000.0 | -1.8% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 166941000.0 | +9.8% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 169632000.0 | +1.6% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 193657000.0 | +14.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 205817000.0 | +6.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 218137000.0 | +6.0% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 228213000.0 | +4.6% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 273310000.0 | +19.8% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 283522000.0 | +3.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 320880000.0 | +13.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 311387000.0 | -3.0% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 318651000.0 | +2.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 320972000.0 | +0.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 311171000.0 | -3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 313791000.0 | +0.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 326583000.0 | +4.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 337722000.0 | +3.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 339365000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 357764000.0 | +5.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 361393000.0 | +1.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 379328000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 148919000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 167272000.0 | +12.3% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 195825000.0 | +17.1% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 188774000.0 | -3.6% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 166941000.0 | -11.6% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 218137000.0 | +30.7% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 320880000.0 | +47.1% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 311171000.0 | -3.0% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 339365000.0 | +9.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 397502000.0 | +17.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 | 105872000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 98397000.0 | -7.1% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 98189000.0 | -0.2% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 83699000.0 | -14.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 84325000.0 | +0.7% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 90697000.0 | +7.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 87720000.0 | -3.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 91413000.0 | +4.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 103194000.0 | +12.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 110767000.0 | +7.3% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 116545000.0 | +5.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 114830000.0 | -1.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 121754000.0 | +6.0% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 128012000.0 | +5.1% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 131916000.0 | +3.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 129364000.0 | -1.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 133021000.0 | +2.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 131828000.0 | -0.9% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 118864000.0 | -9.8% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 97071000.0 | -18.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 103407000.0 | +6.5% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 103447000.0 | +0.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 106376000.0 | +2.8% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 100894000.0 | -5.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 111862000.0 | +10.9% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 119694000.0 | +7.0% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 131290000.0 | +9.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 101392000.0 | -22.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 109403000.0 | +7.9% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 104950000.0 | -4.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 105145000.0 | +0.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 103805000.0 | -1.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 108186000.0 | +4.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 107483000.0 | -0.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 109787000.0 | +2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 103113000.0 | -6.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 109876000.0 | +6.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 110758000.0 | +0.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 109055000.0 | -1.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 83699000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 91413000.0 | +9.2% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 115573000.0 | +26.4% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 129570000.0 | +12.1% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 97071000.0 | -25.1% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 100894000.0 | +3.9% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 101392000.0 | +0.5% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 103805000.0 | +2.4% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 103113000.0 | -0.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 108144000.0 | +4.9% | 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 | 306492000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 297523000.0 | -2.9% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 288049000.0 | -3.2% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 257325000.0 | -10.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 266967000.0 | +3.7% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 279837000.0 | +4.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 306927000.0 | +9.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 317915000.0 | +3.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 326798000.0 | +2.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 342595000.0 | +4.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 361784000.0 | +5.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 385590000.0 | +6.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 393496000.0 | +2.1% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 404628000.0 | +2.8% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 412318000.0 | +1.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 408481000.0 | -0.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 403308000.0 | -1.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 402229000.0 | -0.3% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 402694000.0 | +0.1% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 409425000.0 | +1.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 425674000.0 | +4.0% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 403685000.0 | -5.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 410391000.0 | +1.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 404574000.0 | -1.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 412565000.0 | +2.0% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 453285000.0 | +9.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 474301000.0 | +4.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 516114000.0 | +8.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 539340000.0 | +4.5% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 508967000.0 | -5.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 516787000.0 | +1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 648554000.0 | +25.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 616832000.0 | -4.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 544095000.0 | -11.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 554581000.0 | +1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 661874000.0 | +19.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 661756000.0 | -0.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 683661000.0 | +3.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 726928000.0 | +6.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 257325000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 317915000.0 | +23.5% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 385590000.0 | +21.3% | USD | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 409349000.0 | +6.2% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 409425000.0 | +0.0% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 404574000.0 | -1.2% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 516114000.0 | +27.6% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 648554000.0 | +25.7% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 661874000.0 | +2.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 910317000.0 | +37.5% | 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 | 682667000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 667281000.0 | -2.3% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 649691000.0 | -2.6% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 602052000.0 | -7.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 605314000.0 | +0.5% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 612479000.0 | +1.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 635075000.0 | +3.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 639083000.0 | +0.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 654873000.0 | +2.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 666932000.0 | +1.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 681832000.0 | +2.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 699962000.0 | +2.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 775207000.0 | +10.7% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 786607000.0 | +1.5% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 791554000.0 | +0.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 788220000.0 | -0.4% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 791691000.0 | +0.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 783130000.0 | -1.1% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 736718000.0 | -5.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 868131000.0 | +17.8% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 882000000.0 | +1.6% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 901580000.0 | +2.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 912957000.0 | +1.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 894227000.0 | -2.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 902315000.0 | +0.9% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 984024000.0 | +9.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 996075000.0 | +1.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1037280000.0 | +4.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1053161000.0 | +1.5% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 1034433000.0 | -1.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1045104000.0 | +1.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1177436000.0 | +12.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1184155000.0 | +0.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1189146000.0 | +0.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1231445000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1349494000.0 | +9.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1382512000.0 | +2.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1412394000.0 | +2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1444454000.0 | +2.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 602052000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 639083000.0 | +6.2% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 703741000.0 | +10.1% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 789088000.0 | +12.1% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 868131000.0 | +10.0% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 894227000.0 | +3.0% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 1037280000.0 | +16.0% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 1177436000.0 | +13.5% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 1349494000.0 | +14.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1685155000.0 | +24.9% | 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 | 477349000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 224147000.0 | -53.0% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 232976000.0 | +3.9% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 166659000.0 | -28.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 338852000.0 | +103.3% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 340602000.0 | +0.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 122286000.0 | -64.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 124825000.0 | +2.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 134023000.0 | +7.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 133115000.0 | -0.7% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 136377000.0 | +2.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 143277000.0 | +5.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 158632000.0 | +10.7% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 158321000.0 | -0.2% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 151978000.0 | -4.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 148171000.0 | -2.5% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 144552000.0 | -2.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 149219000.0 | +3.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 155872000.0 | +4.5% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 147139000.0 | -5.6% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 156281000.0 | +6.2% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 187424000.0 | +19.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 188621000.0 | +0.6% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 181062000.0 | -4.0% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 177980000.0 | -1.7% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 237692000.0 | +33.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 245861000.0 | +3.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 212901000.0 | -13.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 224755000.0 | +5.6% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 207965000.0 | -7.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 221858000.0 | +6.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 224165000.0 | +1.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 229402000.0 | +2.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 227703000.0 | -0.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 249363000.0 | +9.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 243984000.0 | -2.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 245417000.0 | +0.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 245449000.0 | +0.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 262288000.0 | +6.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 166659000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 124825000.0 | -25.1% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 143277000.0 | +14.8% | USD | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 139325000.0 | -2.8% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 147139000.0 | +5.6% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 181062000.0 | +23.1% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 212901000.0 | +17.6% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 224165000.0 | +5.3% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 243984000.0 | +8.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 272481000.0 | +11.7% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 370537000.0 | — | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 380669000.0 | +2.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 381567000.0 | +0.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 384470000.0 | +0.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 391708000.0 | +1.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 458626000.0 | +17.1% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 456397000.0 | -0.5% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 449163000.0 | -1.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 443272000.0 | -1.3% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 439471000.0 | -0.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 425285000.0 | -3.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 413164000.0 | -2.9% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 506995000.0 | +22.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 519588000.0 | +2.5% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 547471000.0 | +5.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 551617000.0 | +0.8% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 547500000.0 | -0.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 542188000.0 | -1.0% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 608438000.0 | +12.2% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 610463000.0 | +0.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 671888000.0 | +10.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 678877000.0 | +1.0% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 664968000.0 | -2.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 681528000.0 | +2.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 796557000.0 | +16.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 808691000.0 | +1.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 804465000.0 | -0.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 829077000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 926706000.0 | +11.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 937853000.0 | +1.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 944302000.0 | +0.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 956115000.0 | +1.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2017-12-31 | 370537000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 386493000.0 | +4.3% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 434156000.0 | +12.3% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 506995000.0 | +16.8% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 547500000.0 | +8.0% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 671888000.0 | +22.7% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 796557000.0 | +18.6% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 926706000.0 | +16.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1186716000.0 | +28.1% | 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 | 194003000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 199172000.0 | +2.7% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 206086000.0 | +3.5% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 252549000.0 | +22.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 253570000.0 | +0.4% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 257828000.0 | +1.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 261645000.0 | +1.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 268546000.0 | +2.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 274279000.0 | +2.1% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-06-30 | 285303000.0 | +4.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-09-30 | 297362000.0 | +4.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 308254000.0 | +3.7% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2019-03-31 | 316581000.0 | +2.7% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-06-30 | 330210000.0 | +4.3% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2019-09-30 | 342391000.0 | +3.7% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2019-12-31 | 354932000.0 | +3.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2020-03-31 | 362546000.0 | +2.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 368456000.0 | +1.6% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2020-09-30 | 334166000.0 | -9.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2020-12-31 | 349120000.0 | +4.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-03-31 | 350610000.0 | +0.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-06-30 | 342669000.0 | -2.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 349326000.0 | +1.9% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-12-31 | 346727000.0 | -0.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-03-31 | 360127000.0 | +3.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 375586000.0 | +4.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 385612000.0 | +2.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 365392000.0 | -5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 374284000.0 | +2.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 369465000.0 | -1.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 363576000.0 | -1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 380879000.0 | +4.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 375464000.0 | -1.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 384681000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 402368000.0 | +4.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 422788000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 444659000.0 | +5.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 468092000.0 | +5.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 488339000.0 | +4.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 252549000.0 | — | USD | 10-K | 2020-03-13 |
| Annual | 2017-12-31 | 274827000.0 | +8.8% | USD | 10-K/A | 2021-10-22 |
| Annual | 2018-12-31 | 317248000.0 | +15.4% | USD | 10-K | 2022-04-05 |
| Annual | 2019-12-31 | 342520000.0 | +8.0% | USD | 10-K | 2023-04-17 |
| Annual | 2020-12-31 | 349120000.0 | +1.9% | USD | 10-K | 2024-03-11 |
| Annual | 2021-12-31 | 346727000.0 | -0.7% | USD | 10-K | 2025-03-10 |
| Annual | 2022-12-31 | 365392000.0 | +5.4% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 380879000.0 | +4.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 422788000.0 | +11.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 498439000.0 | +17.9% | 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 | 363521000.0 | — | USD | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 347132000.0 | -4.5% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 318265000.0 | -8.3% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 224685000.0 | -29.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 227219000.0 | +1.1% | USD | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 220258000.0 | -3.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 242407000.0 | +10.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 238643000.0 | -1.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 241604000.0 | +1.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 237875000.0 | -1.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 237434000.0 | -0.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 236979000.0 | -0.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 236591000.0 | -0.2% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 236202000.0 | -0.2% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 235576000.0 | -0.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 235419000.0 | -0.1% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 235263000.0 | -0.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 220107000.0 | -6.4% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 209813000.0 | -4.7% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 317139000.0 | +51.2% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 316741000.0 | -0.1% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 316343000.0 | -0.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 315920000.0 | -0.1% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 315397000.0 | -0.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 315030000.0 | -0.1% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 314663000.0 | -0.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 313739000.0 | -0.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 409205000.0 | +30.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 408755000.0 | -0.1% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 408430000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 408105000.0 | -0.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 520697000.0 | +27.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 520217000.0 | -0.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 519735000.0 | -0.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 519250000.0 | -0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 621684000.0 | +19.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 620901000.0 | -0.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 620239000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 619396000.0 | -0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 224685000.0 | — | USD | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 238643000.0 | +6.2% | USD | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 236979000.0 | -0.7% | USD | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 235419000.0 | -0.7% | USD | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 317139000.0 | +34.7% | USD | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 315397000.0 | -0.5% | USD | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 409205000.0 | +29.7% | USD | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 520697000.0 | +27.2% | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 621684000.0 | +19.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 818476000.0 | +31.7% | 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-06-30 | 11408000.0 | — | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 35716000.0 | +213.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -2190000.0 | -106.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 7854000.0 | +458.6% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 8527000.0 | +8.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -808000.0 | -109.5% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | -6983000.0 | -764.2% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 9842000.0 | +240.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -5310000.0 | -154.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -3460000.0 | +34.8% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 7485000.0 | +316.3% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | -1612000.0 | -121.5% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 61764000.0 | +3931.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 92240000.0 | +49.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 8577000.0 | -90.7% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 16206000.0 | +88.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 22831000.0 | +40.9% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 2680000.0 | -88.3% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 5686000.0 | +112.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 2256000.0 | -60.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 26449000.0 | +1072.4% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 24017000.0 | -9.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 63775000.0 | +165.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 26989000.0 | -57.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 41724000.0 | +54.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 70068000.0 | +67.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2973000.0 | -95.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 21619000.0 | +627.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 56505000.0 | +161.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 48244000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 12544000.0 | -74.0% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 35840000.0 | +185.7% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 41306000.0 | +15.3% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 109650000.0 | +165.5% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 37089000.0 | -66.2% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 5894000.0 | -84.1% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 106222000.0 | +1702.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 102211000.0 | -3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 94264000.0 | -7.8% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -6930000.0 | — | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -5859000.0 | +15.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -601000.0 | +89.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | -1118000.0 | -86.0% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -2157000.0 | -92.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -10627000.0 | -392.7% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | -13608000.0 | -28.1% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | -15971000.0 | -17.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -2283000.0 | +85.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -8550000.0 | -274.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | -14212000.0 | -66.2% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | -17388000.0 | -22.3% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | -19163000.0 | -10.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -20525000.0 | -7.1% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 617000.0 | +103.0% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | -44664000.0 | -7338.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -66297000.0 | -48.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -6056000.0 | +90.9% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | -45965000.0 | -659.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -51932000.0 | -13.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -3804000.0 | +92.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -14105000.0 | -270.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -15951000.0 | -13.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -42155000.0 | -164.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -130736000.0 | -210.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -165113000.0 | -26.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -30065000.0 | +81.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -41405000.0 | -37.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -58733000.0 | -41.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 27814000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | -2811000.0 | -110.1% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | -17576000.0 | -525.3% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | -22085000.0 | -25.7% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -121796000.0 | -451.5% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | -69023000.0 | +43.3% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | -53422000.0 | +22.6% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | -22647000.0 | +57.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -181692000.0 | -702.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -99246000.0 | +45.4% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -4996000.0 | — | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -28036000.0 | -461.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2199000.0 | +107.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | -5883000.0 | -367.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 14938000.0 | +353.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -959000.0 | -106.4% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | -1929000.0 | -101.1% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | -2994000.0 | -55.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -2310000.0 | +22.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -3267000.0 | -41.4% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | -5444000.0 | -66.6% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | -742000.0 | +86.4% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | -17133000.0 | -2209.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -27942000.0 | -63.1% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | -1365000.0 | +95.1% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | -12004000.0 | -779.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -12904000.0 | -7.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -9322000.0 | +27.8% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 12023000.0 | +229.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 18293000.0 | +52.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -10354000.0 | -156.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -40165000.0 | -287.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -66744000.0 | -66.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -18146000.0 | +72.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -35003000.0 | -92.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -42384000.0 | -21.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -7083000.0 | +83.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -16594000.0 | -134.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -23194000.0 | -39.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -76073000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 14188000.0 | +118.7% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | -2921000.0 | -120.6% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | -6092000.0 | -108.6% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 77406000.0 | +1370.6% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | -38493000.0 | -149.7% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 44312000.0 | +215.1% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 43579000.0 | -1.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 56803000.0 | +30.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 158868000.0 | +179.7% | 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 | 1690000.0 | — | USD | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 2930000.0 | +73.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 3843000.0 | +31.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 601000.0 | -84.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 1118000.0 | +86.0% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 2157000.0 | +92.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 791000.0 | -63.3% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 5516000.0 | +597.3% | USD | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 7705000.0 | +39.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 2312000.0 | -70.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 8584000.0 | +271.3% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 14247000.0 | +66.0% | USD | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 3235000.0 | -77.3% | USD | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 5133000.0 | +58.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 6530000.0 | +27.2% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 680000.0 | -89.6% | USD | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 1526000.0 | +124.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 2984000.0 | +95.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 740000.0 | -75.2% | USD | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 1848000.0 | +149.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 3426000.0 | +85.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 3804000.0 | +11.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 5617000.0 | +47.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 7103000.0 | +26.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2894000.0 | -59.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11719000.0 | +304.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 15673000.0 | +33.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 19914000.0 | +27.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 30260000.0 | +52.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37000000.0 | +22.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4868000.0 | — | USD | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 2811000.0 | -42.3% | USD | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 9323000.0 | +231.7% | USD | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 22120000.0 | +137.3% | USD | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 6672000.0 | -69.8% | USD | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 5999000.0 | -10.1% | USD | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 4916000.0 | -18.1% | USD | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 12263000.0 | +149.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 25068000.0 | +104.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 40286000.0 | +60.7% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14694077.0 | — | shares | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 14655356.0 | -0.3% | shares | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 14848469.0 | +1.3% | shares | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 17197380.0 | +15.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 17417861.0 | +1.3% | shares | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 17401724.0 | -0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 17388910.0 | -0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2019-12-31 | 17604092.0 | +1.2% | shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-06-30 | 17772603.0 | +1.0% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 17790717.0 | +0.1% | shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 19208067.0 | +8.0% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 19200923.0 | -0.0% | shares | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 18558674.0 | -3.3% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 18750597.0 | +1.0% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 18580364.0 | -0.9% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 18633271.0 | +0.3% | shares | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 18840101.0 | +1.1% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 18727789.0 | -0.6% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 17690069.0 | -5.5% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 17548600.0 | -0.8% | shares | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 16788711.0 | -4.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 16176787.0 | -3.6% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 16177237.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 15928305.0 | -1.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 15788714.0 | -0.9% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 15694883.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 15695088.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15694290.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 15694084.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15677406.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 17197380.0 | — | shares | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 17315573.0 | +0.7% | shares | 10-K | 2018-05-23 |
| Annual | 2019-12-31 | 17604092.0 | +1.7% | shares | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 19208067.0 | +9.1% | shares | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 18580364.0 | -3.3% | shares | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 17690069.0 | -4.8% | shares | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 16177237.0 | -8.6% | shares | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 15695088.0 | -3.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 15513590.0 | -1.2% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14694077.0 | — | shares | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 14655356.0 | -0.3% | shares | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 14848469.0 | +1.3% | shares | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 17197380.0 | +15.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 17417861.0 | +1.3% | shares | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 17401724.0 | -0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 17388910.0 | -0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 17315573.0 | -0.4% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 17354300.0 | +0.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 17567912.0 | +1.2% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 17570252.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 17401297.0 | -1.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 17435117.0 | +0.2% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 17601246.0 | +1.0% | shares | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 17603267.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 17604092.0 | +0.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-03-31 | 17721269.0 | +0.7% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2024-12-31 | 20402861.0 | +15.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20402063.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 20401857.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 20404367.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 17197380.0 | — | shares | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 17315573.0 | +0.7% | shares | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 17570590.0 | +1.5% | shares | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 17604092.0 | +0.2% | shares | 10-K | 2020-03-13 |
| Annual | 2023-12-31 | 20319226.0 | +15.4% | shares | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 20402861.0 | +0.4% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 20403647.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 | 14486000.0 | — | shares | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 14503000.0 | +0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 14600000.0 | +0.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 17409000.0 | +19.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 17404000.0 | -0.0% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 17394000.0 | -0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 17901000.0 | +2.9% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 17558000.0 | -1.9% | shares | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 17564000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 17566000.0 | +0.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 17596000.0 | +0.2% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 17602000.0 | +0.0% | shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 17713000.0 | +0.6% | shares | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 17735000.0 | +0.1% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 17790000.0 | +0.3% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 19186000.0 | +7.8% | shares | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 19291000.0 | +0.5% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 18710000.0 | -3.0% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 18534000.0 | -0.9% | shares | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 18766000.0 | +1.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 18820000.0 | +0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 17596000.0 | -6.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 17211000.0 | -2.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16516000.0 | -4.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 16128000.0 | -2.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 15868000.0 | -1.6% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 15750000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15698000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 15694000.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15686000.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 15042000.0 | — | shares | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 17400000.0 | +15.7% | shares | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 17553000.0 | +0.9% | shares | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 17592000.0 | +0.2% | shares | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 17748000.0 | +0.9% | shares | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 18949000.0 | +6.8% | shares | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 18631000.0 | -1.7% | shares | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 16870000.0 | -9.5% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 15861000.0 | -6.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 15667000.0 | -1.2% | 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 | 14486000.0 | — | shares | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 15343000.0 | +5.9% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 15440000.0 | +0.6% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 18249000.0 | +18.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 18244000.0 | -0.0% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 18234000.0 | -0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 18741000.0 | +2.8% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 18398000.0 | -1.8% | shares | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 18404000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 18406000.0 | +0.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 18436000.0 | +0.2% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 18442000.0 | +0.0% | shares | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 18553000.0 | +0.6% | shares | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 18575000.0 | +0.1% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 17790000.0 | -4.2% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 20026000.0 | +12.6% | shares | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 20131000.0 | +0.5% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 19550000.0 | -2.9% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 19374000.0 | -0.9% | shares | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 19606000.0 | +1.2% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 19660000.0 | +0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 18436000.0 | -6.2% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 18051000.0 | -2.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 17356000.0 | -3.9% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 16968000.0 | -2.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 16708000.0 | -1.5% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 16590000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 16538000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 16534000.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 16526000.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 15882000.0 | — | shares | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 18240000.0 | +14.8% | shares | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 18393000.0 | +0.8% | shares | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 18432000.0 | +0.2% | shares | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 17748000.0 | -3.7% | shares | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 19789000.0 | +11.5% | shares | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 19471000.0 | -1.6% | shares | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 17710000.0 | -9.0% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 16701000.0 | -5.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 16507000.0 | -1.2% | 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.3714 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.3840 | +3.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.3541 | -7.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.3941 | +11.3% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.4093 | +3.9% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.3967 | -3.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.4366 | +10.1% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.4667 | +6.9% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.4518 | -3.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.4015 | -11.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.4237 | +5.5% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.4133 | -2.5% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.3802 | -8.0% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.3210 | -15.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 0.2989 | -6.9% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.2784 | -6.8% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.3169 | +13.8% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.3171 | +0.1% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.3540 | +11.6% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 0.3738 | +5.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.3888 | +4.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.4029 | +3.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.4138 | +2.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.4012 | -3.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3485 | -13.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3747 | +7.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3840 | +2.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3447 | -10.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3531 | +2.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3557 | +0.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.3692 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.4158 | +12.6% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.4456 | +7.2% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 1.6029 | +259.7% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 1.1580 | -27.8% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 1.2457 | +7.6% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 1.4276 | +14.6% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 1.4256 | -0.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.3353 | -6.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.1965 | -10.4% | 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 | 0.6421 | — | ratio | 10-Q | 2016-05-13 |
| Quarterly | 2016-06-30 | 1.3274 | +106.7% | ratio | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 1.2364 | -6.9% | ratio | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 1.5440 | +24.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.7879 | -49.0% | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 0.8216 | +4.3% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2.5099 | +205.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2.5469 | +1.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2.4384 | -4.3% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2.5737 | +5.5% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 2.6528 | +3.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2.6912 | +1.4% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 2.4806 | -7.8% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 2.5557 | +3.0% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 2.7130 | +6.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 2.7568 | +1.6% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 2.7901 | +1.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2.6956 | -3.4% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 2.5835 | -4.2% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 2.7826 | +7.7% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 2.7238 | -2.1% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 2.1539 | -20.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 2.1757 | +1.0% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 2.2345 | +2.7% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 2.3180 | +3.7% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 1.9070 | -17.7% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.9291 | +1.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 2.4242 | +25.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 2.3997 | -1.0% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 2.4474 | +2.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2.3294 | -4.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2.8932 | +24.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.6889 | -7.1% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.3895 | -11.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.2240 | -6.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.7128 | +22.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.6965 | -0.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.7853 | +3.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.7715 | -0.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.5440 | — | ratio | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 2.5469 | +65.0% | ratio | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 2.6912 | +5.7% | ratio | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 2.9381 | +9.2% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 2.7826 | -5.3% | ratio | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 2.2345 | -19.7% | ratio | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 2.4242 | +8.5% | ratio | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 2.8932 | +19.3% | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 2.7128 | -6.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.3408 | +23.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 1.3798 | — | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1.3879 | +0.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1.3374 | -3.6% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 1.2929 | -3.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.2707 | -1.7% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1.4487 | +14.0% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 1.3821 | -4.6% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 1.3118 | -5.1% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1.2489 | -4.8% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 1.2122 | -2.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.1542 | -4.8% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1.2364 | +7.1% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 1.4522 | +17.5% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 1.4820 | +2.0% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 1.5977 | +7.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 1.5791 | -1.2% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 1.5791 | -0.0% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1.5055 | -4.7% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 1.6200 | +7.6% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.5831 | -2.3% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1.8388 | +16.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.8138 | -1.4% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 1.7998 | -0.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.8745 | +4.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2.0914 | +11.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.1538 | +3.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.0913 | -2.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.0605 | -1.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.1919 | +6.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.1092 | -3.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.0173 | -4.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.9579 | -2.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2017-12-31 | 1.3483 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 1.2183 | -9.6% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 1.2675 | +4.0% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 1.4522 | +14.6% | ratio | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 1.5791 | +8.7% | ratio | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 1.8388 | +16.5% | ratio | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 2.0914 | +13.7% | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 2.1919 | +4.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.3809 | +8.6% | 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.2714 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.2795 | +3.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.2774 | -0.7% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.2705 | -2.5% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.2750 | +1.7% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.2658 | -3.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2674 | +0.6% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.2735 | +2.3% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.2729 | -0.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.2705 | -0.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.2760 | +2.0% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.2833 | +2.7% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.2761 | -2.5% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.2788 | +0.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 0.2784 | -0.1% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.2917 | +4.8% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.2985 | +2.3% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.3003 | +0.6% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.2971 | -1.1% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 0.2835 | -4.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.2882 | +1.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.2947 | +2.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3080 | +4.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2995 | -2.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3002 | +0.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3093 | +3.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3089 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3153 | +2.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3165 | +0.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3139 | -0.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2726 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.2680 | -1.7% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.2812 | +5.0% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 0.2765 | -1.7% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | 0.2757 | -0.3% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.2949 | +7.0% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 0.2850 | -3.4% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 0.3010 | +5.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3087 | +2.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3154 | +2.2% | 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.0207 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.0199 | +195.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0008 | -96.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0126 | +1486.4% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0158 | +26.1% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0116 | -27.0% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0157 | +36.0% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.0372 | +136.4% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.0271 | -26.9% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0231 | -14.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0401 | +73.4% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0402 | +0.4% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.0199 | -50.5% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0094 | -52.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.1579 | -1778.8% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.0006 | +100.4% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.0278 | +4187.3% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0240 | -13.7% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0392 | +63.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0394 | +0.5% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 0.0337 | -14.5% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0414 | +23.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0445 | +7.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0386 | -13.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0275 | -28.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0375 | +36.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0446 | +19.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0432 | -3.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0473 | +9.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0421 | -11.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0319 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.0248 | -22.2% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.0392 | +57.9% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 0.0291 | -25.9% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -0.0295 | -201.4% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.0141 | +148.0% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 0.0325 | +129.7% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 0.0410 | +26.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0391 | -4.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0440 | +12.4% | 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.0079 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.0345 | +537.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0214 | -37.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0345 | +61.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0409 | +18.5% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0258 | -36.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0390 | +50.9% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.0645 | +65.3% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.0546 | -15.3% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0476 | -12.8% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0685 | +44.0% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0664 | -3.2% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.0376 | -43.3% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0284 | -24.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.1855 | -753.3% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.0254 | +113.7% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.0520 | +104.7% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0386 | -25.6% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0675 | +74.7% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2022-06-30 | 0.0705 | +4.4% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0685 | -2.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0834 | +21.8% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0876 | +4.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0855 | -2.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0706 | -17.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0838 | +18.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0837 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0850 | +1.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0922 | +8.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0851 | -7.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0870 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.1260 | +44.9% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.2299 | +82.4% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 0.0533 | -76.8% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -0.0275 | -151.6% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.0358 | +230.0% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 0.0660 | +84.5% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 0.0826 | +25.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0807 | -2.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0877 | +8.7% | 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.0013 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.0048 | +272.2% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0147 | +203.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.0095 | -35.2% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0029 | -69.2% | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2017-06-30 | 0.0073 | +147.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 0.1888 | +2493.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.1766 | -6.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0944 | -46.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 0.0187 | -80.2% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 0.1173 | +527.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.2813 | +139.9% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.1929 | -31.4% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 0.1606 | -16.8% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2019-09-30 | 0.1871 | +16.5% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 0.3658 | +95.5% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.2264 | -38.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 0.5273 | +132.9% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 0.6241 | +18.4% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-12-31 | 0.8110 | +29.9% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.8149 | +0.5% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2021-06-30 | 0.4224 | -48.2% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-09-30 | 0.3342 | -20.9% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-12-31 | 0.2706 | -19.0% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.2054 | -24.1% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2022-06-30 | 0.0866 | -57.9% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 0.0690 | -20.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 0.2162 | +213.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.2593 | +19.9% | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 0.0747 | -71.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.1225 | +64.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.7723 | +530.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.6090 | -21.1% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.2193 | -64.0% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.1404 | -36.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.6079 | +333.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.4657 | -23.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.4601 | -1.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.4721 | +2.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0095 | — | ratio | 10-K | 2018-05-23 |
| Annual | 2017-12-31 | 0.1766 | +1751.3% | ratio | 10-K | 2019-03-08 |
| Annual | 2018-12-31 | 0.2813 | +59.3% | ratio | 10-K | 2020-03-13 |
| Annual | 2019-12-31 | 0.3890 | +38.3% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2020-12-31 | 0.8110 | +108.5% | ratio | 10-K | 2022-04-05 |
| Annual | 2021-12-31 | 0.2706 | -66.6% | ratio | 10-K | 2023-04-17 |
| Annual | 2022-12-31 | 0.2162 | -20.1% | ratio | 10-K | 2024-03-11 |
| Annual | 2023-12-31 | 0.7723 | +257.2% | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 0.6079 | -21.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.1149 | +83.4% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0077 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.0076 | +199.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0003 | -96.3% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0049 | +1665.7% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0065 | +31.0% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0046 | -29.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0069 | +49.7% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.0173 | +152.6% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.0123 | -29.3% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0093 | -24.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0170 | +83.1% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0166 | -2.1% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.0076 | -54.5% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0030 | -60.1% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.0472 | -1663.0% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.0002 | +100.4% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.0088 | +4779.1% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0076 | -13.6% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0139 | +82.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0147 | +6.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 0.0131 | -11.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0167 | +27.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0184 | +10.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0155 | -16.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0096 | -38.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0140 | +46.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0171 | +22.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0149 | -13.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0167 | +12.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0150 | -10.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0118 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.0103 | -12.4% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.0175 | +69.2% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 0.0466 | +166.6% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -0.0341 | -173.2% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.0176 | +151.6% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 0.0464 | +163.3% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 0.0584 | +26.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0522 | -10.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0526 | +0.7% | 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.0271 | — | ratio | 10-Q | 2017-05-15 |
| Quarterly | 2016-06-30 | 0.0255 | +194.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0009 | -96.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0118 | +1237.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0154 | +30.4% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0111 | -27.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0164 | +47.3% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.0405 | +147.4% | ratio | 10-Q | 2019-08-07 |
| Quarterly | 2018-09-30 | 0.0281 | -30.6% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0227 | -19.3% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0404 | +78.1% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0384 | -5.0% | ratio | 10-Q | 2020-11-10 |
| Quarterly | 2020-03-31 | 0.0165 | -57.0% | ratio | 10-Q/A | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0064 | -61.2% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | -0.1041 | -1721.3% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-03-31 | 0.0005 | +100.4% | ratio | 10-Q | 2022-05-13 |
| Quarterly | 2021-06-30 | 0.0231 | +5003.0% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0199 | -14.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0348 | +75.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0386 | +10.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 0.0338 | -12.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0470 | +38.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0516 | +9.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0445 | -13.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0302 | -32.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0434 | +43.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0524 | +20.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0463 | -11.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0504 | +8.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0443 | -12.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0281 | — | ratio | 10-K | 2019-03-08 |
| Annual | 2017-12-31 | 0.0240 | -14.6% | ratio | 10-K | 2020-03-13 |
| Annual | 2018-12-31 | 0.0388 | +61.4% | ratio | 10-K/A | 2021-10-22 |
| Annual | 2019-12-31 | 0.1073 | +176.8% | ratio | 10-K | 2022-04-05 |
| Annual | 2020-12-31 | -0.0848 | -179.0% | ratio | 10-K | 2023-04-17 |
| Annual | 2021-12-31 | 0.0454 | +153.5% | ratio | 10-K | 2024-03-11 |
| Annual | 2022-12-31 | 0.1316 | +189.8% | ratio | 10-K | 2025-03-10 |
| Annual | 2023-12-31 | 0.1807 | +37.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1667 | -7.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1779 | +6.7% | 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-04-08 | MAESTAS PAZ | CMO & CTO |
Other disposed transaction
F
|
DXP Common Stock | 2,064 | $138.63 | $286,132 | 600,262 |
| 2026-03-26 | HALTER TIMOTHY P | Dir |
Open-market sell
S
|
DXP Common Stock | 5,000 | $139.57 | $697,850 | 36,842 |
| 2026-03-09 | MANNES JOSEPH R | Dir |
Open-market sell
S
|
DXP Common Stock | 1,500 | $137.95 | $206,925 | 13,964 |
| 2026-03-05 | Jeffery John Jay | SVP |
Equity grant / award
A
|
DXP Common Stock | 1,192 | $138.47 | $165,056 | 21,200 |
| 2026-03-03 | Gregory Christopher T | CIO |
Equity grant / award
A
|
DXP Common Stock | 1,589 | $138.47 | $220,029 | 20,710 |
| 2026-02-04 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 838 | $130.05 | $108,982 | 19,121 |
| 2025-11-06 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 3,222 | $103.14 | $332,317 | 1,230,567 |
| 2025-09-25 | Gregory Christopher T | CIO |
Open-market sell
S
|
DXP Common Stock | 4,477 | $119.76 | $536,166 | 19,959 |
| 2025-09-22 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Open-market sell
S
|
DXP Common Stock | 20,440 | $118.53 | $2,422,753 | 791,888 |
| 2025-08-22 | Jeffery John Jay | SVP |
Open-market sell
S
|
DXP Common Stock | 2,000 | $125.43 | $250,860 | 20,008 |
| 2025-08-18 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 5,000 | $120.11 | $600,550 | 600,737 |
| 2025-08-14 | Jeffery John Jay | SVP |
Open-market sell
S
|
DXP Common Stock | 2,000 | $119.00 | $238,000 | 22,008 |
| 2025-08-13 | Jeffery John Jay | SVP |
Open-market sell
S
|
DXP Common Stock | 2,000 | $120.25 | $240,500 | 24,008 |
| 2025-08-12 | Gregory Christopher T | CIO |
Open-market sell
S
|
DXP Common Stock | 5,000 | $122.00 | $610,000 | 24,436 |
| 2025-07-01 | Hoffman Karen | Dir |
Equity grant / award
A
|
DXP Common Stock | 917 | $90.04 | $82,567 | 7,186 |
| 2025-06-30 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Open-market sell
S
|
DXP Common Stock | 45,938 | $87.73 | $4,030,141 | 812,328 |
| 2025-06-27 | Wick Stephen Norbert | VP Controller |
Equity grant / award
G
|
DXP Common Stock | 332 | $0.00 | $0 | 6,726 |
| 2025-06-24 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 2,000 | $81.16 | $162,320 | 605,737 |
| 2025-06-18 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 3,000 | $79.09 | $237,270 | 607,737 |
| 2025-06-11 | Santos David Molero | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
DXP Common Stock | 650 | $81.30 | $52,845 | 5,076 |
| 2025-06-04 | Santos David Molero | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 185 | $83.60 | $15,466 | 5,726 |
| 2025-05-21 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 3,000 | $87.00 | $261,000 | 610,737 |
| 2025-05-14 | HALTER TIMOTHY P | Dir |
Open-market sell
S
|
DXP Common Stock | 5,000 | $89.00 | $445,000 | 40,925 |
| 2025-04-04 | Jeffery John Jay | SVP |
Other disposed transaction
F
|
DXP Common Stock | 944 | $82.47 | $77,852 | 26,008 |
| 2025-04-03 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 391 | $82.52 | $32,265 | 7,058 |
| 2025-04-02 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 2,122 | $82.47 | $175,001 | 29,436 |
| 2025-03-28 | Wick Stephen Norbert | VP Controller |
Equity grant / award
A
|
DXP Common Stock | 410 | $88.40 | $36,244 | 7,449 |
| 2025-03-26 | YEE KENT NEE HUNG | CFO |
Equity grant / award
A
|
DXP Common Stock | 4,666 | $88.40 | $412,474 | 73,515 |
| 2025-03-26 | Wick Stephen Norbert | VP Controller |
Equity grant / award
G
|
DXP Common Stock | 335 | $0.00 | $0 | 7,039 |
| 2025-03-25 | YEE KENT NEE HUNG | CFO |
Open-market sell
S
|
DXP Common Stock | 3,457 | $88.43 | $305,703 | 68,849 |
| 2025-03-24 | HALTER TIMOTHY P | Dir |
Open-market sell
S
|
DXP Common Stock | 5,000 | $89.75 | $448,750 | 45,925 |
| 2025-03-19 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 4,328 | $89.04 | $385,365 | 613,039 |
| 2025-02-04 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 847 | $98.70 | $83,599 | 28,730 |
| 2024-12-03 | Gregory Christopher T | CIO |
Open-market sell
S
|
DXP Common Stock | 246 | $73.39 | $18,054 | 29,606 |
| 2024-12-03 | Gregory Christopher T | CIO |
Open-market sell
S
|
DXP Common Stock | 754 | $73.00 | $55,042 | 29,852 |
| 2024-09-19 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 2,000 | $53.21 | $106,420 | 617,367 |
| 2024-08-16 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 2,500 | $49.00 | $122,500 | 619,367 |
| 2024-07-01 | HALTER TIMOTHY P | Dir |
Equity grant / award
A
|
DXP Common Stock | 1,862 | $0.00 | $0 | 50,925 |
| 2024-06-11 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 4,000 | $48.14 | $192,560 | 621,867 |
| 2024-04-06 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 1,703 | $55.73 | $94,908 | 1,232,966 |
| 2024-04-04 | Jeffery John Jay | SVP |
Other disposed transaction
F
|
DXP Common Stock | 646 | $0.00 | $0 | 25,184 |
| 2024-04-03 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 4,882 | $0.00 | $0 | 857,597 |
| 2024-03-28 | YEE KENT NEE HUNG | CFO |
Equity grant / award
A
|
DXP Common Stock | 11,167 | $0.00 | $0 | 79,409 |
| 2024-03-28 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
D
|
DXP Common Stock | 37,038 | $53.73 | $1,990,052 | 1,234,669 |
| 2024-03-28 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 11,345 | $0.00 | $0 | 1,271,707 |
| 2024-03-28 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 50,251 | $0.00 | $0 | 1,283,052 |
| 2024-03-19 | Jeffery John Jay | SVP |
Open-market sell
S
|
DXP Common Stock | 6,000 | $52.21 | $313,260 | 22,108 |
| 2024-03-18 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
D
|
DXP Common Stock | 200,000 | $51.22 | $10,244,000 | 1,232,801 |
| 2024-03-15 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 10,000 | $49.14 | $491,400 | 621,723 |
| 2024-03-01 | YEE KENT NEE HUNG | CFO |
Other disposed transaction
F
|
DXP Common Stock | 463 | $0.00 | $0 | 68,242 |
| 2024-02-02 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 842 | $842.00 | $708,964 | 26,412 |
| 2024-02-02 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 842 | $0.00 | $0 | 26,412 |
| 2023-12-21 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 5,000 | $33.74 | $168,700 | 631,723 |
| 2023-12-13 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 1,174 | $0.00 | $0 | 1,440,985 |
| 2023-12-13 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 3,031 | $0.00 | $0 | 1,439,811 |
| 2023-12-13 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 1,023 | $0.00 | $0 | 1,442,842 |
| 2023-12-13 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 9,207 | $0.00 | $0 | 1,432,801 |
| 2023-07-03 | MANNES JOSEPH R | Dir |
Equity grant / award
A
|
DXP Common Stock | 2,008 | $0.00 | $0 | 12,685 |
| 2023-06-15 | Jeffery John Jay | SVP |
Other disposed transaction
I
|
DXP Common Stock | 3,000 | $35.57 | $106,710 | 28,108 |
| 2023-05-26 | MAESTAS PAZ | CMO & CTO |
Open-market sell
S
|
DXP Common Stock | 15,000 | $32.37 | $485,550 | 636,723 |
| 2023-04-12 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 1,671 | $0.00 | $0 | 849,451 |
| 2023-04-12 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 1,704 | $0.00 | $0 | 1,443,865 |
| 2023-04-11 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
D
|
DXP Common Stock | 1,704 | $0.00 | $0 | 1,443,865 |
| 2023-04-05 | VINSON DAVID C | Sr. V.P. |
Equity grant / award
A
|
DXP Common Stock | 3,715 | $0.00 | $0 | 9,212 |
| 2023-04-05 | VINSON DAVID C | Sr. V.P. |
Other disposed transaction
F
|
DXP Common Stock | 389 | $0.00 | $0 | 5,497 |
| 2023-03-31 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
DXP Common Stock | 26,003 | $0.00 | $0 | 851,122 |
| 2023-03-20 | VINSON DAVID C | Sr. V.P. |
Other disposed transaction
F
|
DXP Common Stock | 389 | $0.00 | $0 | 5,886 |
| 2023-03-07 | Jeffery John Jay | SVP |
Other disposed transaction
F
|
DXP Common Stock | 393 | $0.00 | $0 | 25,729 |
| 2023-03-05 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 506 | $0.00 | $0 | 825,119 |
| 2023-02-07 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 841 | $0.00 | $0 | 20,392 |
| 2022-12-31 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
DXP Common Stock | 958 | $0.00 | $0 | 822,625 |
| 2022-12-27 | YEE KENT NEE HUNG | CFO |
Open-market sell
S
|
DXP Common Stock | 4,200 | $27.66 | $116,172 | 34,503 |
| 2022-12-14 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 4,500 | $0.00 | $0 | 1,369,128 |
| 2022-12-14 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 10,872 | $0.00 | $0 | 1,373,628 |
| 2022-07-01 | MANNES JOSEPH R | Dir |
Equity grant / award
A
|
DXP Common Stock | 2,399 | $0.00 | $0 | 10,677 |
| 2022-06-09 | MAESTAS PAZ | CMO & CTO |
Equity grant / award
A
|
DXP Common Stock | 1,344 | $0.00 | $0 | 644,294 |
| 2022-05-25 | Padgett Gene | SVP/Chief Accounting Officer |
Other disposed transaction
F
|
DXP Common Stock | 101 | $0.00 | $0 | 9,561 |
| 2022-05-16 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 51 | $0.00 | $0 | 4,704 |
| 2022-05-16 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 64 | $0.00 | $0 | 4,755 |
| 2022-05-16 | Padgett Gene | SVP/Chief Accounting Officer |
Other disposed transaction
F
|
DXP Common Stock | 385 | $0.00 | $0 | 9,662 |
| 2022-05-09 | YEE KENT NEE HUNG | CFO |
Other disposed transaction
F
|
DXP Common Stock | 160 | $0.00 | $0 | 38,703 |
| 2022-04-12 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
DXP Common Stock | 11,628 | $0.00 | $0 | 822,287 |
| 2022-04-12 | MAESTAS PAZ | CMO & CTO |
Equity grant / award
A
|
DXP Common Stock | 3,322 | $0.00 | $0 | 642,950 |
| 2022-04-06 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 1,704 | $25.97 | $44,253 | 1,384,500 |
| 2022-03-31 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
DXP Common Stock | 11,628 | $0.00 | $0 | 822,287 |
| 2022-03-31 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 44,850 | $0.00 | $0 | 1,386,204 |
| 2022-03-05 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 620 | $0.00 | $0 | 821,667 |
| 2022-03-05 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Other disposed transaction
F
|
DXP Common Stock | 880 | $0.00 | $0 | 821,407 |
| 2022-03-01 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 3,591 | $0.00 | $0 | 1,341,354 |
| 2022-02-01 | Gregory Christopher T | CIO |
Other disposed transaction
F
|
DXP Common Stock | 842 | $0.00 | $0 | 18,257 |
| 2021-12-20 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 4,000 | $0.00 | $0 | 1,342,283 |
| 2021-12-15 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 9,783 | $0.00 | $0 | 1,346,283 |
| 2021-07-01 | Patton David | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 2,206 | $0.00 | $0 | 17,158 |
| 2021-06-25 | MANNES JOSEPH R | Dir |
Open-market buy
P
|
DXP Common Stock | 1,000 | $33.46 | $33,460 | 6,072 |
| 2021-06-24 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 400 | $0.00 | $0 | 22,099 |
| 2021-06-24 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 338 | $0.00 | $0 | 22,499 |
| 2021-06-18 | LITTLE DAVID R | Chairman & CEO |
Open-market buy
P
|
DXP Common Stock | 30,021 | $28.67 | $860,702 | 1,356,066 |
| 2021-06-07 | Padgett Gene | SVP/Chief Accounting Officer |
Open-market sell
S
|
DXP Common Stock | 330 | $31.81 | $10,497 | 8,129 |
| 2021-05-13 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 56 | $0.00 | $0 | 3,877 |
| 2021-05-05 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 73 | $0.00 | $0 | 3,933 |
| 2021-04-06 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 21,000 | $0.00 | $0 | 1,326,045 |
| 2021-03-31 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 304 | $30.17 | $9,172 | 1,305,045 |
| 2021-03-24 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 2,750 | $30.75 | $84,562 | 24,106 |
| 2021-03-24 | Gregory Christopher T | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 2,000 | $30.10 | $60,200 | 23,061 |
| 2021-03-05 | VINSON DAVID C | Sr. V.P. |
Equity grant / award
A
|
DXP Common Stock | 2,000 | $0.00 | $0 | 8,563 |
| 2021-03-05 | YEE KENT NEE HUNG | Sr. Vice President |
Equity grant / award
A
|
DXP Common Stock | 800 | $0.00 | $0 | 26,856 |
| 2021-03-05 | LITTLE NICHOLAS | CHIEF OPERATING OFFICER |
Equity grant / award
A
|
DXP Common Stock | 3,000 | $0.00 | $0 | 825,625 |
| 2021-03-01 | YEE KENT NEE HUNG | Sr. Vice President |
Equity grant / award
A
|
DXP Common Stock | 3,450 | $0.00 | $0 | 26,056 |
| 2020-09-03 | Padgett Gene | SVP/Chief Accounting Officer |
Open-market sell
S
|
DXP Common Stock | 1,200 | $19.90 | $23,880 | 7,876 |
| 2020-07-01 | Patton David | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 3,972 | $0.00 | $0 | 14,952 |
| 2020-07-01 | MANNES JOSEPH R | Dir |
Equity grant / award
A
|
DXP Common Stock | 1,992 | $0.00 | $0 | 3,092 |
| 2020-07-01 | MANNES JOSEPH R | Dir |
Equity grant / award
A
|
DXP Common Stock | 3,972 | $0.00 | $0 | 5,072 |
| 2020-06-09 | MANNES JOSEPH R | Dir |
Open-market buy
P
|
DXP Common Stock | 1,000 | $24.01 | $24,010 | 1,100 |
| 2020-05-13 | Wick Stephen Norbert | VP Controller |
Other disposed transaction
F
|
DXP Common Stock | 36 | $11.87 | $427 | 3,406 |
| 2020-03-01 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 13,500 | $0.00 | $0 | 1,306,709 |
| 2020-03-01 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 2,425 | $28.39 | $68,846 | 1,293,209 |
| 2020-02-01 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 597 | $34.67 | $20,698 | 24,391 |
| 2020-01-17 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 14 | $39.25 | $550 | 24,988 |
| 2019-12-23 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 1,250 | $0.00 | $0 | 1,295,634 |
| 2019-12-13 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 10,211 | $0.00 | $0 | 1,296,884 |
| 2019-11-25 | Gregory Christopher T | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 1,432 | $39.75 | $56,922 | 25,002 |
| 2019-08-09 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 4,001 | $32.67 | $130,713 | 1,307,095 |
| 2019-07-01 | Patton David | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 1,992 | $0.00 | $0 | 12,972 |
| 2019-07-01 | Patton David | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 1,992 | $0.00 | $0 | 10,980 |
| 2019-06-23 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 539 | $36.74 | $19,803 | 26,434 |
| 2019-05-21 | Padgett Gene | SVP/Chief Accounting Officer |
Equity grant / award
A
|
DXP Common Stock | 1,000 | $0.00 | $0 | 9,639 |
| 2019-05-21 | Padgett Gene | SVP/Chief Accounting Officer |
Other disposed transaction
F
|
DXP Common Stock | 111 | $0.00 | $0 | 639 |
| 2019-05-13 | Padgett Gene | SVP/Chief Accounting Officer |
Equity grant / award
A
|
DXP Common Stock | 8,000 | $0.00 | $0 | 8,639 |
| 2019-03-31 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 370 | $0.00 | $0 | 1,311,096 |
| 2019-03-18 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 1,475 | $41.39 | $61,050 | 21,686 |
| 2019-03-15 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 5,985 | $40.55 | $242,692 | 23,161 |
| 2019-03-14 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 7,500 | $40.32 | $302,400 | 29,146 |
| 2019-03-01 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 30,000 | $0.00 | $0 | 1,311,466 |
| 2019-02-19 | YEE KENT NEE HUNG | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 280 | $0.00 | $0 | 21,406 |
| 2019-02-01 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 653 | $32.17 | $21,007 | 28,925 |
| 2019-01-17 | Gregory Christopher T | Sr. Vice President |
Equity grant / award
A
|
DXP Common Stock | 48 | $0.00 | $0 | 28,973 |
| 2018-09-13 | YEE KENT NEE HUNG | Sr. Vice President & CFO |
Open-market sell
S
|
DXP Common Stock | 5,000 | $43.35 | $216,750 | 36,646 |
| 2018-08-22 | VINSON DAVID C | Sr. V.P. |
Open-market sell
S
|
DXP Common Stock | 4,000 | $48.00 | $192,000 | 6,563 |
| 2018-08-10 | LITTLE DAVID R | Chairman & CEO |
Open-market sell
S
|
DXP Common Stock | 50,000 | $48.41 | $2,420,500 | 1,277,716 |
| 2018-08-10 | LITTLE DAVID R | Chairman & CEO |
Open-market sell
S
|
DXP Common Stock | 50,000 | $48.41 | $2,420,500 | 1,281,466 |
| 2018-08-09 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 4,139 | $47.67 | $197,306 | 1,327,716 |
| 2018-08-09 | LITTLE DAVID R | Chairman & CEO |
Other disposed transaction
F
|
DXP Common Stock | 4,139 | $47.67 | $197,306 | 1,331,466 |
| 2018-08-01 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 6,525 | $0.00 | $0 | 1,331,855 |
| 2018-08-01 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 6,525 | $0.00 | $0 | 1,335,605 |
| 2018-07-01 | HALTER TIMOTHY P | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 1,963 | $0.00 | $0 | 26,486 |
| 2018-07-01 | DAVIS CLETUS | Dir |
Equity grant / award
A
|
DXP Common Stock Award | 1,963 | $0.00 | $0 | 18,683 |
| 2018-06-23 | Gregory Christopher T | Sr. Vice President |
Other disposed transaction
F
|
DXP Common Stock | 272 | $39.53 | $10,752 | 27,578 |
| 2018-06-12 | DAVIS CLETUS | Dir |
Open-market sell
S
|
DXP Common Stock | 2,000 | $40.23 | $80,460 | 14,546 |
| 2018-06-11 | DAVIS CLETUS | Dir |
Open-market sell
S
|
DXP Common Stock | 1,000 | $40.03 | $40,030 | 16,546 |
| 2018-05-30 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 1,250 | $40.79 | $50,988 | 1,304,380 |
| 2018-05-17 | Gregory Christopher T | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 674 | $39.51 | $26,630 | 146 |
| 2018-03-31 | LITTLE DAVID R | Chairman & CEO |
Exercise / conversion
M
|
DXP Common Stock | 757 | $38.95 | $29,485 | 1,305,630 |
| 2018-03-31 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 3,750 | $0.00 | $0 | 1,281,466 |
| 2018-03-29 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 2,500 | $40.00 | $100,000 | 23,740 |
| 2018-03-26 | Jeffery John Jay | SVP |
Open-market sell
S
|
DXP Common Stock | 3,000 | $40.00 | $120,000 | 22,858 |
| 2018-03-21 | LITTLE DAVID R | Chairman & CEO |
Open-market sell
S
|
DXP Common Stock | 49,841 | $40.33 | $2,010,088 | 1,304,873 |
| 2018-03-12 | Jeffery John Jay | SVP |
Equity grant / award
A
|
DXP Common Stock | 2,331 | $30.91 | $72,051 | 25,858 |
| 2018-03-12 | YEE KENT NEE HUNG | Sr. Vice President & CFO |
Equity grant / award
A
|
DXP Common Stock | 2,380 | $30.91 | $73,566 | 44,021 |
| 2018-03-10 | Jeffery John Jay | SVP |
Exercise / conversion
M
|
DXP Common Stock | 704 | $32.59 | $22,943 | 23,527 |
| 2018-02-19 | Wick Stephen Norbert | VP Controller |
Exercise / conversion
M
|
DXP Common Stock | 200 | $37.10 | $7,420 | 1,842 |
| 2017-12-29 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 2,500 | $29.68 | $74,200 | 23,446 |
| 2017-12-27 | LITTLE DAVID R | Chairman & CEO |
Open-market sell
S
|
DXP Common Stock | 13,500 | $29.50 | $398,250 | 1,354,714 |
| 2017-12-21 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 4,500 | $30.05 | $135,225 | 1,368,214 |
| 2017-12-12 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 9,000 | $27.82 | $250,380 | 1,372,714 |
| 2017-11-16 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 400 | $25.33 | $10,132 | 1,381,714 |
| 2017-10-24 | LITTLE DAVID R | Chairman & CEO |
Exercise / conversion
M
|
DXP Common Stock | 2,906 | $31.29 | $90,929 | 1,382,114 |
| 2017-09-27 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 3,500 | — | — | 25,946 |
| 2017-08-09 | MCCONNELL HUGH H | Sr. V.P. CAO |
Exercise / conversion
M
|
DXP Common Stock | 4,000 | $27.50 | $110,000 | 123,750 |
| 2017-08-09 | VINSON DAVID C | Sr. V.P. |
Exercise / conversion
M
|
DXP Common Stock | 2,906 | $27.50 | $79,915 | 9,587 |
| 2017-08-04 | MCCONNELL HUGH H | Sr. V.P. CAO |
Open-market buy
P
|
DXP Common Stock | 357 | $35.30 | $12,602 | 17,974 |
| 2017-07-08 | Patton David | Dir |
Exercise / conversion
M
|
DXP Common Stock | 4,851 | $33.64 | $163,188 | 4,851 |
| 2017-07-01 | DAVIS CLETUS | Dir |
Exercise / conversion
M
|
DXP Common Stock | 4,851 | $34.50 | $167,360 | 17,546 |
| 2017-05-22 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 4,000 | $37.63 | $150,520 | 40,278 |
| 2017-05-18 | VINSON DAVID C | Sr. V.P. |
Open-market sell
S
|
DXP Common Stock | 3,000 | $39.12 | $117,360 | 6,681 |
| 2017-05-15 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
A
|
DXP Common Stock | 6,475 | $33.06 | $214,064 | 1,366,857 |
| 2017-04-07 | MCCONNELL HUGH H | Sr. V.P. CFO |
Open-market buy
P
|
DXP Common Stock | 384 | $27.40 | $10,522 | 17,617 |
| 2017-03-28 | VINSON DAVID C | Sr. V.P. |
Equity grant / award
A
|
DXP Common Stock | 6,980 | $32.07 | $223,849 | 17,661 |
| 2017-03-28 | MCCONNELL HUGH H | Sr. V.P. CFO |
Equity grant / award
A
|
DXP Common Stock | 6,980 | $32.07 | $223,849 | 119,750 |
| 2017-03-10 | VINSON DAVID C | Sr. V.P. |
Exercise / conversion
M · derivative
|
DXP Restricted Stock Units | 1,000 | $31.24 | $31,240 | 1,000 |
| 2017-03-10 | VINSON DAVID C | Sr. V.P. |
Exercise / conversion
M
|
DXP Common Stock | 1,000 | $31.24 | $31,240 | 10,681 |
| 2017-02-20 | YEE KENT NEE HUNG | Sr. Vice President |
Exercise / conversion
M
|
DXP Common Stock | 539 | $37.10 | $19,997 | 40,300 |
| 2017-02-19 | Wick Stephen Norbert | VP Controller |
Exercise / conversion
M · derivative
|
DXP Restricted Stock Units | 200 | $37.10 | $7,420 | 400 |
| 2017-02-19 | Wick Stephen Norbert | VP Controller |
Exercise / conversion
M
|
DXP Common Stock | 200 | $37.10 | $7,420 | 1,642 |
| 2017-01-30 | DAVIS CLETUS | Dir |
Open-market sell
S
|
DXP Common Stock | 3,065 | $38.78 | $118,861 | 12,705 |
| 2016-12-12 | LITTLE DAVID R | Chairman & CEO |
Equity grant / award
G
|
DXP Common Stock | 11,280 | $37.88 | $427,286 | 1,343,670 |
| 2016-11-30 | DAVIS CLETUS | Dir |
Open-market sell
S
|
DXP Common Stock | 2,000 | $30.33 | $60,660 | 15,770 |
| 2016-11-22 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 500 | $30.24 | $15,120 | 21,668 |
| 2016-11-22 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 1,000 | $30.00 | $30,000 | 22,168 |
| 2016-10-24 | LITTLE DAVID R | CHAIRMAN & CEO |
Exercise / conversion
M · derivative
|
DXP Restricted Stock Units | 4,000 | $20.36 | $81,440 | 4,000 |
| 2016-10-24 | LITTLE DAVID R | CHAIRMAN & CEO |
Exercise / conversion
M
|
DXP Common Stock | 4,000 | $20.36 | $81,440 | 1,354,950 |
| 2016-09-30 | DAVIS CLETUS | Dir |
Open-market sell
S
|
DXP Common Stock | 2,000 | $27.40 | $54,800 | 17,770 |
| 2016-09-13 | MESSERSMITH GARY A | SR VP LEGAL COUNSEL |
Open-market sell
S
|
DXP Common Stock | 4,500 | $26.73 | $120,285 | 2,580 |
| 2016-09-12 | MESSERSMITH GARY A | SR VP LEGAL COUNSEL |
Open-market sell
S
|
DXP Common Stock | 10,000 | $26.91 | $269,100 | 7,080 |
| 2016-08-17 | YEE KENT NEE HUNG | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 3,400 | — | — | 39,761 |
| 2016-08-16 | HAMLIN TODD | Sr. Vice President |
Open-market sell
S
|
DXP Common Stock | 1,000 | $29.79 | $29,790 | 23,168 |
| 2016-08-10 | Jeffery John Jay | SVP |
Exercise / conversion
M · derivative
|
DXP Restricted Stock Units | 1,000 | $27.60 | $27,600 | 0 |
| 2016-08-10 | Jeffery John Jay | SVP |
Exercise / conversion
M
|
DXP Common Stock | 707 | $27.60 | $19,513 | 16,221 |
| 2016-08-09 | Jeffery John Jay | SVP |
Equity grant / award
A · derivative
|
DXP Restricted Stock Units | 4,000 | $17.44 | $69,760 | 4,000 |
| 2016-08-03 | GMT CAPITAL CORP | 10% |
Open-market buy
P
|
COMMON | 172,746 | $15.96 | $2,757,026 | 1,595,545 |
| 2016-07-01 | WIMBERLY BRYAN H | Dir |
Exercise / conversion
M
|
DXP Common Stock | 1,657 | $15.46 | $25,617 | 6,230 |
| 2016-06-13 | MCCONNELL HUGH H | Sr. V.P. CFO |
Open-market buy
P
|
DXP Common Stock | 569 | $16.55 | $9,417 | 17,233 |