Financial Metrics
STRL STERLING INFRASTRUCTURE, INC.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 126567000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 189582000.0 | +49.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 205629000.0 | +8.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 153416000.0 | -25.4% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 246412000.0 | +60.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 304219000.0 | +23.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 222492000.0 | -26.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 268734000.0 | +20.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 291266000.0 | +8.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 223949000.0 | -23.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 264086000.0 | +17.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 291699000.0 | +10.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 296688000.0 | +1.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 400038000.0 | +34.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 383458000.0 | -4.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 315316000.0 | -17.8% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 401666000.0 | +27.4% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 463449000.0 | +15.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 365962000.0 | -21.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 461827000.0 | +26.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 493040000.0 | +6.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 403579000.0 | -18.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 522325000.0 | +29.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 560347000.0 | +7.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 440360000.0 | -21.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 582822000.0 | +32.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 593741000.0 | +1.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 430949000.0 | -27.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 614468000.0 | +42.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 689019000.0 | +12.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 690123000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 957958000.0 | +38.8% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 1037667000.0 | +8.3% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 1126278000.0 | +8.5% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 1226738000.0 | +8.9% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 1414374000.0 | +15.3% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 1769436000.0 | +25.1% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 1972229000.0 | +11.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2115756000.0 | +7.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2490049000.0 | +17.7% | 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 | 3548000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 15543000.0 | +338.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 16622000.0 | +6.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 9287000.0 | -44.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 25205000.0 | +171.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 30631000.0 | +21.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 19834000.0 | -35.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 31046000.0 | +56.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 31279000.0 | +0.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 19503000.0 | -37.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 25496000.0 | +30.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 29216000.0 | +14.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 35245000.0 | +20.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 59599000.0 | +69.1% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 49916000.0 | -16.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 45032000.0 | -9.8% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 56247000.0 | +24.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 57804000.0 | +2.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 55149000.0 | -4.6% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 71008000.0 | +28.8% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 79444000.0 | +11.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 61742000.0 | -22.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 92274000.0 | +49.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 91867000.0 | -0.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 76904000.0 | -16.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 112743000.0 | +46.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 129799000.0 | +15.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 94840000.0 | -26.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 143140000.0 | +50.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 170216000.0 | +18.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 42058000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 89092000.0 | +111.8% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 110332000.0 | +23.8% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 107794000.0 | -2.3% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 42967000.0 | -60.1% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 203532000.0 | +373.7% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 274567000.0 | +34.9% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 337638000.0 | +23.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 426123000.0 | +26.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 572314000.0 | +34.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 | -6466000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 3381000.0 | +152.3% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 3672000.0 | +8.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -1788000.0 | -148.7% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 8356000.0 | +567.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 12639000.0 | +51.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 6679000.0 | -47.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 12149000.0 | +81.9% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 14373000.0 | +18.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 4720000.0 | -67.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 11184000.0 | +136.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 12115000.0 | +8.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 12103000.0 | -0.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 33046000.0 | +173.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 28831000.0 | -12.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 22755000.0 | -21.1% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 32720000.0 | +43.8% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 32031000.0 | -2.1% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 29363000.0 | -8.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 43989000.0 | +49.8% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 49475000.0 | +12.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 32627000.0 | -34.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 60263000.0 | +84.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 57137000.0 | -5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 42125000.0 | -26.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 72734000.0 | +72.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 87492000.0 | +20.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 56076000.0 | -35.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 104564000.0 | +86.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 125309000.0 | +19.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -4729000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 26176000.0 | +653.5% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 42611000.0 | +62.8% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 37751000.0 | -11.4% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 20181000.0 | -46.5% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 107011000.0 | +430.3% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 159870000.0 | +49.4% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 205795000.0 | +28.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 264622000.0 | +28.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 405916000.0 | +53.4% | 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 | -7336000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 2543000.0 | +134.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 3155000.0 | +24.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -1886000.0 | -159.8% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 4563000.0 | +341.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 8826000.0 | +93.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 3680000.0 | -58.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 9141000.0 | +148.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 10168000.0 | +11.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1861000.0 | -81.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 7865000.0 | +322.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 8509000.0 | +8.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 3215000.0 | -62.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 18265000.0 | +468.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 15397000.0 | -15.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 11668000.0 | -24.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 20217000.0 | +73.3% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 21757000.0 | +7.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 19523000.0 | -10.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 26372000.0 | +35.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 30157000.0 | +14.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 20040000.0 | -33.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 40230000.0 | +100.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 40139000.0 | -0.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 33759000.0 | -15.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 54574000.0 | +61.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 65393000.0 | +19.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 42591000.0 | -34.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 79108000.0 | +85.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 96329000.0 | +21.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -7412000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 15817000.0 | +313.4% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 29540000.0 | +86.8% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 40695000.0 | +37.8% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 42904000.0 | +5.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 65123000.0 | +51.8% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 108201000.0 | +66.1% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 142845000.0 | +32.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 270918000.0 | +89.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 309725000.0 | +14.3% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.09 | — | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.1 | +11.1% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.09 | -190.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.14 | +255.6% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.27 | +92.9% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.09 | -66.7% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.3 | +233.3% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.33 | +10.0% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.07 | -78.8% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.3 | +328.6% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3 | +0.0% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.11 | -63.3% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.65 | +490.9% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.54 | -16.9% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.37 | -31.5% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.7 | +89.2% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.74 | +5.7% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.64 | -13.5% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.86 | +34.4% | USD/shares | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.98 | +14.0% | USD/shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.64 | -34.7% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1.28 | +100.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1.28 | +0.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.0 | -21.9% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.68 | +68.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 2.0 | +19.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.29 | -35.5% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.33 | +80.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3.02 | +29.6% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.4 | — | USD/shares | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.44 | +210.0% | USD/shares | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.94 | +113.6% | USD/shares | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 1.5 | +59.6% | USD/shares | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 1.52 | +1.3% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 2.19 | +44.1% | USD/shares | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 3.53 | +61.2% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 4.51 | +27.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8.35 | +85.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9.5 | +13.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.09 | — | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.1 | +11.1% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.09 | -190.0% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.13 | +244.4% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.26 | +100.0% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.09 | -65.4% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.3 | +233.3% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.33 | +10.0% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.07 | -78.8% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.29 | +314.3% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3 | +3.4% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.11 | -63.3% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.65 | +490.9% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.54 | -16.9% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.37 | -31.5% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.69 | +86.5% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.72 | +4.3% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.64 | -11.1% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.86 | +34.4% | USD/shares | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.97 | +12.8% | USD/shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.64 | -34.0% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1.27 | +98.4% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1.26 | -0.8% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.0 | -20.6% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.67 | +67.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.97 | +18.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.28 | -35.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.31 | +80.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.97 | +28.6% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.4 | — | USD/shares | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.43 | +207.5% | USD/shares | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.93 | +116.3% | USD/shares | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 1.47 | +58.1% | USD/shares | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 1.5 | +2.0% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 2.15 | +43.3% | USD/shares | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 3.48 | +61.9% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 4.44 | +27.6% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8.27 | +86.3% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9.38 | +13.4% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14919000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 42635000.0 | +185.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 43021000.0 | +0.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 42785000.0 | -0.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 37147000.0 | -13.2% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 60058000.0 | +61.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 66541000.0 | +10.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 83953000.0 | +26.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-03-31 | 55462000.0 | -33.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 66585000.0 | +20.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 89336000.0 | +34.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 94095000.0 | +5.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 56764000.0 | -39.7% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 71730000.0 | +26.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 76530000.0 | +6.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 45733000.0 | -40.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 73905000.0 | +61.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 70612000.0 | -4.5% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 72593000.0 | +2.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 66185000.0 | -8.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 61402000.0 | -7.2% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 93630000.0 | +52.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 117702000.0 | +25.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 81840000.0 | -30.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 69400000.0 | -15.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 62077000.0 | -10.6% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 136186000.0 | +119.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-12-31 | 181544000.0 | +33.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 202576000.0 | +11.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 278121000.0 | +37.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 409398000.0 | +47.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 471563000.0 | +15.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 480414000.0 | +1.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 539985000.0 | +12.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 648127000.0 | +20.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 664195000.0 | +2.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 638647000.0 | -3.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 699373000.0 | +9.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 306395000.0 | -56.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 42785000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 83953000.0 | +96.2% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 94095000.0 | +12.1% | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 45733000.0 | -51.4% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 47656000.0 | +4.2% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 60945000.0 | +27.9% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 181544000.0 | +197.9% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 471563000.0 | +159.8% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 664195000.0 | +40.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 390721000.0 | -41.2% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2930000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 3725000.0 | +27.1% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 4000000.0 | +7.4% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 3708000.0 | -7.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 3757000.0 | +1.3% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 3521000.0 | -6.3% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 2093000.0 | -40.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 4621000.0 | +120.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1863000.0 | -59.7% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1613000.0 | -13.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 3140000.0 | +94.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 3159000.0 | +0.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 2699000.0 | -14.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 3252000.0 | +20.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 2386000.0 | -26.6% | USD | 10-Q | 2019-11-05 |
| Annual | 2016-12-31 | 3708000.0 | — | USD | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 4621000.0 | +24.6% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 3159000.0 | -31.6% | USD | 10-K | 2019-03-05 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 153738000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 201139000.0 | +30.8% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 200064000.0 | -0.5% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 175908000.0 | -12.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 180967000.0 | +2.9% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 260749000.0 | +44.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 279793000.0 | +7.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 278526000.0 | -0.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 257179000.0 | -7.7% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 289883000.0 | +12.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 313376000.0 | +8.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 302616000.0 | -3.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 268918000.0 | -11.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 309023000.0 | +14.9% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 332746000.0 | +7.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 357521000.0 | +7.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 371088000.0 | +3.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 416447000.0 | +12.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 427218000.0 | +2.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 361543000.0 | -15.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 355229000.0 | -1.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 434092000.0 | +22.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 466022000.0 | +7.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 434691000.0 | -6.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 435890000.0 | +0.3% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 537496000.0 | +23.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 669558000.0 | +24.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 597254000.0 | -10.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 587960000.0 | -1.6% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 715800000.0 | +21.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 875964000.0 | +22.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 847979000.0 | -3.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 878858000.0 | +3.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1016768000.0 | +15.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1083645000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1021880000.0 | -5.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 997734000.0 | -2.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1132299000.0 | +13.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 963148000.0 | -14.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 175908000.0 | — | USD | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 278526000.0 | +58.3% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 302616000.0 | +8.6% | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 330270000.0 | +9.1% | USD | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 361543000.0 | +9.5% | USD | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 434691000.0 | +20.2% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 597254000.0 | +37.4% | USD | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 847979000.0 | +42.0% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1021880000.0 | +20.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1034462000.0 | +1.2% | 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 | 284007000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 330962000.0 | +16.5% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 328215000.0 | -0.8% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 301823000.0 | -8.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 304576000.0 | +0.9% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 455453000.0 | +49.5% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 473035000.0 | +3.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 463298000.0 | -2.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 439035000.0 | -5.2% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 470685000.0 | +7.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 494164000.0 | +5.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 482573000.0 | -2.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 463514000.0 | -3.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 499895000.0 | +7.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 521969000.0 | +4.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 961940000.0 | +84.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 976395000.0 | +1.5% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1017510000.0 | +4.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1022512000.0 | +0.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 952694000.0 | -6.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 947216000.0 | -0.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1027190000.0 | +8.4% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 1064317000.0 | +3.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1230996000.0 | +15.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1242733000.0 | +1.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 1353530000.0 | +8.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1503333000.0 | +11.1% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1441620000.0 | -4.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 1431128000.0 | -0.7% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1567358000.0 | +9.5% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1723805000.0 | +10.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1777184000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1817496000.0 | +2.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1964550000.0 | +8.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2023585000.0 | +3.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2016774000.0 | -0.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2034539000.0 | +0.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2160890000.0 | +6.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2562267000.0 | +18.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 301823000.0 | — | USD | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 463298000.0 | +53.5% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 482573000.0 | +4.2% | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 934689000.0 | +93.7% | USD | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 952694000.0 | +1.9% | USD | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 1234774000.0 | +29.6% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1441620000.0 | +16.8% | USD | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 1777184000.0 | +23.3% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 2016774000.0 | +13.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2633831000.0 | +30.6% | 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 | 121363000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 157372000.0 | +29.7% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 159430000.0 | +1.3% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 146592000.0 | -8.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 151778000.0 | +3.5% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 187323000.0 | +23.4% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 194953000.0 | +4.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 182292000.0 | -6.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 158462000.0 | -13.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 175761000.0 | +10.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 194669000.0 | +10.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 179174000.0 | -8.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 162010000.0 | -9.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 198532000.0 | +22.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 213659000.0 | +7.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 293504000.0 | +37.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 286332000.0 | -2.4% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 337692000.0 | +17.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 357369000.0 | +5.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 321884000.0 | -9.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 322246000.0 | +0.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 346242000.0 | +7.4% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 357724000.0 | +3.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 351760000.0 | -1.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 339514000.0 | -3.5% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 407389000.0 | +20.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 512308000.0 | +25.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 446611000.0 | -12.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 444689000.0 | -0.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 567765000.0 | +27.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 685837000.0 | +20.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 678168000.0 | -1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 705717000.0 | +4.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 820856000.0 | +16.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 839036000.0 | +2.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 741958000.0 | -11.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 756769000.0 | +2.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 796231000.0 | +5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 966793000.0 | +21.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 146592000.0 | — | USD | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 182292000.0 | +24.4% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 179174000.0 | -1.7% | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 266253000.0 | +48.6% | USD | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 321884000.0 | +20.9% | USD | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 351760000.0 | +9.3% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 446611000.0 | +27.0% | USD | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 678168000.0 | +51.8% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 741958000.0 | +9.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1022454000.0 | +37.8% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-12-31 | 310313000.0 | — | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 297237000.0 | -4.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 325202000.0 | +9.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 338710000.0 | +4.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 740729000.0 | +118.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 757465000.0 | +2.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 776425000.0 | +2.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 763196000.0 | -1.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 683965000.0 | -10.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 671523000.0 | -1.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 728420000.0 | +8.5% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 741224000.0 | +1.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 870769000.0 | +17.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 865093000.0 | -0.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 946155000.0 | +9.4% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1063446000.0 | +12.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 963821000.0 | -9.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 932873000.0 | -3.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1025444000.0 | +9.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1138331000.0 | +11.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1153331000.0 | +1.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1165279000.0 | +1.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1283536000.0 | +10.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1292643000.0 | +0.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1190296000.0 | -7.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1207612000.0 | +1.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1249517000.0 | +3.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1477272000.0 | +18.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2018-12-31 | 310313000.0 | — | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 713478000.0 | +129.9% | USD | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 683965000.0 | -4.1% | USD | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 874547000.0 | +27.9% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 963821000.0 | +10.2% | USD | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 1153331000.0 | +19.7% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1190296000.0 | +3.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1527396000.0 | +28.3% | 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 | 88805000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 110897000.0 | +24.9% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 114456000.0 | +3.2% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 108090000.0 | -5.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 106838000.0 | -1.2% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 133186000.0 | +24.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 142539000.0 | +7.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 146189000.0 | +2.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-03-31 | 150292000.0 | +2.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 160092000.0 | +6.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 169701000.0 | +6.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 172260000.0 | +1.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 166277000.0 | -3.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 174693000.0 | +5.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 183259000.0 | +4.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 221211000.0 | +20.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 218930000.0 | -1.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 241085000.0 | +10.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 259316000.0 | +7.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 268729000.0 | +3.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-03-31 | 275693000.0 | +2.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 298770000.0 | +8.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 323093000.0 | +8.1% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 360227000.0 | +11.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-03-31 | 377640000.0 | +4.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 407375000.0 | +7.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 439887000.0 | +8.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-12-31 | 477799000.0 | +8.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 498255000.0 | +4.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 541914000.0 | +8.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 585474000.0 | +8.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 623853000.0 | +6.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 652217000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 681014000.0 | +4.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 730942000.0 | +7.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 826478000.0 | +13.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 826927000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 911373000.0 | +10.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 1084995000.0 | +19.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 108090000.0 | — | USD | 10-K | 2020-03-03 |
| Annual | 2017-12-31 | 146189000.0 | +35.2% | USD | 10-K | 2021-03-03 |
| Annual | 2018-12-31 | 172260000.0 | +17.8% | USD | 10-K/A | 2022-03-24 |
| Annual | 2019-12-31 | 221211000.0 | +28.4% | USD | 10-K | 2023-02-28 |
| Annual | 2020-12-31 | 268729000.0 | +21.5% | USD | 10-K | 2024-02-27 |
| Annual | 2021-12-31 | 360227000.0 | +34.0% | USD | 10-K | 2025-02-26 |
| Annual | 2022-12-31 | 477799000.0 | +32.6% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 623853000.0 | +30.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 826478000.0 | +32.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1106435000.0 | +33.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 | 32130000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 17898000.0 | -44.3% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 11605000.0 | -35.2% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 5394000.0 | -53.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 4297000.0 | -20.3% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 89164000.0 | +1975.0% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 89605000.0 | +0.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 98950000.0 | +10.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 94457000.0 | -4.5% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 94351000.0 | -0.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 88695000.0 | -6.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 88755000.0 | +0.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 83536000.0 | -5.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 84327000.0 | +0.9% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 79911000.0 | -5.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 390627000.0 | +388.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 408828000.0 | +4.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 367028000.0 | -10.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 335237000.0 | -8.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 291249000.0 | -13.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 279175000.0 | -4.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 303531000.0 | +8.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 299923000.0 | -1.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 428588000.0 | +42.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 417331000.0 | -2.6% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 415998000.0 | -0.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 407090000.0 | -2.1% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 398735000.0 | -2.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 365548000.0 | -8.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 329284000.0 | -9.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 321589000.0 | -2.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 314996000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 308721000.0 | -2.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 302459000.0 | -2.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 296185000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 289898000.0 | -2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 283603000.0 | -2.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 283050000.0 | -0.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 279479000.0 | -1.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 5394000.0 | — | USD | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 86160000.0 | +1497.3% | USD | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 79117000.0 | -8.2% | USD | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 390627000.0 | +393.7% | USD | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 291249000.0 | -25.4% | USD | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 428507000.0 | +47.1% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 398735000.0 | -6.9% | USD | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 314996000.0 | -21.0% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 289898000.0 | -8.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 275903000.0 | -4.8% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 840000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-09-30 | 35710000.0 | +4151.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -3062000.0 | -108.6% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -12336000.0 | -302.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 5788000.0 | +146.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -22492000.0 | -488.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -7914000.0 | +64.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 26246000.0 | +431.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -19242000.0 | -173.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -4325000.0 | +77.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 8477000.0 | +296.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 10771000.0 | +27.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 52327000.0 | +385.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 92255000.0 | +76.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 38090000.0 | -58.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 91492000.0 | +140.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 135742000.0 | +48.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 26568000.0 | -80.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 41974000.0 | +58.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 138168000.0 | +229.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 49058000.0 | -64.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 181107000.0 | +269.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 331215000.0 | +82.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49591000.0 | -85.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 170561000.0 | +243.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 322835000.0 | +89.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 84883000.0 | -73.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 170311000.0 | +100.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 253937000.0 | +49.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 44274000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 24767000.0 | -44.1% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 39474000.0 | +59.4% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 42067000.0 | +6.6% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 122896000.0 | +192.1% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 158932000.0 | +29.3% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 219116000.0 | +37.9% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 478584000.0 | +118.4% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 497104000.0 | +3.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 439988000.0 | -11.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -2103000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-09-30 | -6665000.0 | -216.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -1237000.0 | +81.4% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -58963000.0 | -4666.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -57336000.0 | +2.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -1011000.0 | +98.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -3956000.0 | -291.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | -8034000.0 | -103.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -3677000.0 | +54.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -4052000.0 | -10.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -6606000.0 | -63.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -6842000.0 | -3.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -13805000.0 | -101.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -20531000.0 | -48.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -11001000.0 | +46.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -21460000.0 | -95.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -37222000.0 | -73.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -14563000.0 | +60.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -31027000.0 | -113.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | -47822000.0 | -54.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 6505000.0 | +113.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -16334000.0 | -351.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -25637000.0 | -57.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -21047000.0 | +17.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -45381000.0 | -115.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -62302000.0 | -37.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -54211000.0 | +13.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -66477000.0 | -22.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -531065000.0 | -698.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -8174000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | -55897000.0 | -583.8% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | -11382000.0 | +79.6% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | -410386000.0 | -3505.6% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | -30491000.0 | +92.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -223449000.0 | -632.8% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | -89755000.0 | +59.8% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -87752000.0 | +2.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -185849000.0 | -111.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -551923000.0 | -197.0% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11756000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-09-30 | 9550000.0 | -18.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -1339000.0 | -114.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 88572000.0 | +6714.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 75304000.0 | -15.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -4988000.0 | -106.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -5498000.0 | -10.2% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | -12829000.0 | -133.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -14412000.0 | -12.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -13988000.0 | +2.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -19436000.0 | -38.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 24243000.0 | +224.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -13577000.0 | -156.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -43558000.0 | -220.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -32502000.0 | +25.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -42633000.0 | -31.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -46746000.0 | -9.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -13313000.0 | +71.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -19155000.0 | -43.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | -25133000.0 | -31.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | -35131000.0 | -39.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -71917000.0 | -104.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -81445000.0 | -13.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -19693000.0 | +75.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -56758000.0 | -188.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -83969000.0 | -47.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -56220000.0 | +33.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -68656000.0 | -22.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -80672000.0 | -17.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2259000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 72298000.0 | +3100.4% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | -17950000.0 | -124.8% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 320931000.0 | +1887.9% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | -70325000.0 | -121.9% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 80568000.0 | +214.6% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | -32789000.0 | -140.7% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -104534000.0 | -218.8% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -118623000.0 | -13.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -161539000.0 | -36.2% | 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 | 2818000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 6070000.0 | +115.4% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 8852000.0 | +45.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1825000.0 | -79.4% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 5870000.0 | +221.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 8305000.0 | +41.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1897000.0 | -77.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 5263000.0 | +177.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 9533000.0 | +81.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 3814000.0 | -60.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 4854000.0 | +27.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 7871000.0 | +62.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 7354000.0 | -6.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 14574000.0 | +98.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 22088000.0 | +51.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 11209000.0 | -49.3% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 22150000.0 | +97.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 39315000.0 | +77.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 14969000.0 | -61.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 28945000.0 | +93.4% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 47832000.0 | +65.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 14221000.0 | -70.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 38859000.0 | +173.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 49244000.0 | +26.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 22432000.0 | -54.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 51309000.0 | +128.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 65309000.0 | +27.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 17924000.0 | -72.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 31262000.0 | +74.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 50923000.0 | +62.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 10888000.0 | — | USD | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 9420000.0 | -13.5% | USD | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 13171000.0 | +39.8% | USD | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 15397000.0 | +16.9% | USD | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 32864000.0 | +113.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 46651000.0 | +42.0% | USD | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 60909000.0 | +30.6% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 64379000.0 | +5.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 80954000.0 | +25.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 77312000.0 | -4.5% | 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 | 2017-12-31 | 27051468.0 | — | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-09-30 | 27068353.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 26597000.0 | -1.7% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 26424000.0 | -0.7% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 26466000.0 | +0.2% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 26476000.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 27772000.0 | +4.9% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 27966000.0 | +0.7% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 28034000.0 | +0.2% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 28086000.0 | +0.2% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 28184000.0 | +0.3% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 28606000.0 | +1.5% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 28638000.0 | +0.1% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 28782000.0 | +0.5% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 29838000.0 | +3.7% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 29838000.0 | +0.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 29838000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 29838000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 30585000.0 | +2.5% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 30790000.0 | +0.7% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 30816000.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 30828000.0 | +0.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 30926000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31160000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 30876000.0 | -0.9% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 30693000.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 30669000.0 | -0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30411000.0 | -0.8% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30419000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30708000.0 | +1.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2018-12-31 | 26597000.0 | — | shares | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 27772000.0 | +4.4% | shares | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 28184000.0 | +1.5% | shares | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 29838000.0 | +5.9% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 30585000.0 | +2.5% | shares | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 30926000.0 | +1.1% | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 30669000.0 | -0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30682000.0 | +0.0% | 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 | 19768724.0 | — | shares | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 25002964.0 | +26.5% | shares | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 25002964.0 | +0.0% | shares | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 24987306.0 | -0.1% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 25050501.0 | +0.3% | shares | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 27027542.0 | +7.9% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 27023143.0 | -0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 27051468.0 | +0.1% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-03-31 | 27034575.0 | -0.1% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-12-31 | 27064000.0 | +0.1% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 27056000.0 | -0.0% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 27049000.0 | -0.0% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 27049000.0 | +0.0% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 28290000.0 | +4.6% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 28282000.0 | -0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 28280000.0 | -0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 28280000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 28279000.0 | -0.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 28606000.0 | +1.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 28638000.0 | +0.1% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 28782000.0 | +0.5% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 30318000.0 | +5.3% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 30263000.0 | -0.2% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 30299000.0 | +0.1% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 30318000.0 | +0.1% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 30585000.0 | +0.9% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 30790000.0 | +0.7% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 30816000.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 30828000.0 | +0.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 30926000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31160000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 31164000.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 31164000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 31170000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 31170000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 31170000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 31455000.0 | +0.9% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 24987306.0 | — | shares | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 27051468.0 | +8.3% | shares | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 27064000.0 | +0.0% | shares | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 28290000.0 | +4.5% | shares | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 28279000.0 | -0.0% | shares | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 29838000.0 | +5.5% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 30585000.0 | +2.5% | shares | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 30926000.0 | +1.1% | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 31170000.0 | +0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 31455000.0 | +0.9% | 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 | 19760000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 22762000.0 | +15.2% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 25003000.0 | +9.8% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 25022000.0 | +0.1% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 26978000.0 | +7.8% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 26486000.0 | -1.8% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 26854000.0 | +1.4% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 26887000.0 | +0.1% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 26908000.0 | +0.1% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 26377000.0 | -2.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 26338000.0 | -0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 26365000.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 27736000.0 | +5.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 27941000.0 | +0.7% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 28003000.0 | +0.2% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 28279000.0 | +1.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 28582000.0 | +1.1% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 28710000.0 | +0.4% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 29964000.0 | +4.4% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 30225000.0 | +0.9% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 30278000.0 | +0.2% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 30618000.0 | +1.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 30780000.0 | +0.5% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 30800000.0 | +0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 30977000.0 | +0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 30914000.0 | -0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 30735000.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30547000.0 | -0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30408000.0 | -0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30519000.0 | +0.4% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 23140000.0 | — | shares | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 26274000.0 | +13.5% | shares | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 26903000.0 | +2.4% | shares | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 26671000.0 | -0.9% | shares | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 27859000.0 | +4.5% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 28600000.0 | +2.7% | shares | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 30199000.0 | +5.6% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 30755000.0 | +1.8% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30830000.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30542000.0 | -0.9% | 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 | 19760000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 22959000.0 | +16.2% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 25365000.0 | +10.5% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 25022000.0 | -1.4% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 27336000.0 | +9.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 26920000.0 | -1.5% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 27078000.0 | +0.6% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 27125000.0 | +0.2% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 27295000.0 | +0.6% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 26723000.0 | -2.1% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 26623000.0 | -0.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 26637000.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 27992000.0 | +5.1% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 27957000.0 | -0.1% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 28233000.0 | +1.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 28763000.0 | +1.9% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 29054000.0 | +1.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 29213000.0 | +0.5% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 30112000.0 | +3.1% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 30362000.0 | +0.8% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 30540000.0 | +0.6% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 30789000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31000000.0 | +0.7% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31217000.0 | +0.7% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31186000.0 | -0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31145000.0 | -0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 31070000.0 | -0.2% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30881000.0 | -0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30762000.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30960000.0 | +0.6% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 23140000.0 | — | shares | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 26712000.0 | +15.4% | shares | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 27194000.0 | +1.8% | shares | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 27119000.0 | -0.3% | shares | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 28195000.0 | +4.0% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 29101000.0 | +3.2% | shares | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 30564000.0 | +5.0% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 31208000.0 | +2.1% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 31146000.0 | -0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30947000.0 | -0.6% | 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.4456 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.5728 | +28.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.6265 | +9.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.5037 | -19.6% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.5410 | +7.4% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.6431 | +18.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.5068 | -21.2% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.5709 | +12.7% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.5894 | +3.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.4832 | -18.0% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.5283 | +9.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.5588 | +5.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.3039 | -45.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.3932 | +29.4% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.3750 | -4.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.3329 | -11.2% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.3910 | +17.5% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.4354 | +11.4% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.2945 | -32.4% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.3412 | +15.9% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.3280 | -3.9% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.2820 | -14.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3333 | +18.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3251 | -2.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2423 | -25.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2967 | +22.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2934 | -1.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2118 | -27.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2844 | +34.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2689 | -5.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2.2865 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 2.0677 | -9.6% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 2.1503 | +4.0% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 1.2050 | -44.0% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 1.2877 | +6.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 1.1455 | -11.0% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 1.2274 | +7.2% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 1.1097 | -9.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.0491 | -5.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.9454 | -9.9% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.2668 | — | ratio | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 1.2781 | +0.9% | ratio | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 1.2549 | -1.8% | ratio | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 1.2000 | -4.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.1923 | -0.6% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 1.3920 | +16.7% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 1.4352 | +3.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1.5279 | +6.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1.6230 | +6.2% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1.6493 | +1.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1.6098 | -2.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.6890 | +4.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1.6599 | -1.7% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1.5565 | -6.2% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 1.5574 | +0.1% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1.2181 | -21.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.2960 | +6.4% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1.2332 | -4.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1.1955 | -3.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1.1232 | -6.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.1024 | -1.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1.2537 | +13.7% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 1.3027 | +3.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.2358 | -5.1% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1.2839 | +3.9% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 1.3194 | +2.8% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1.3069 | -0.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1.3373 | +2.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 1.3222 | -1.1% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.2607 | -4.6% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.2772 | +1.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.2504 | -2.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.2453 | -0.4% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.2387 | -0.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.2915 | +4.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.3773 | +6.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.3184 | -4.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.4221 | +7.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.9962 | -29.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.2000 | — | ratio | 10-K | 2018-03-06 |
| Annual | 2017-12-31 | 1.5279 | +27.3% | ratio | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 1.6890 | +10.5% | ratio | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 1.2404 | -26.6% | ratio | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 1.1232 | -9.5% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 1.2358 | +10.0% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1.3373 | +8.2% | ratio | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 1.2504 | -6.5% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.3773 | +10.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.0117 | -26.5% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-12-31 | 1.8014 | — | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1.7876 | -0.8% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1.8616 | +4.1% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 1.8483 | -0.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 3.3485 | +81.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 3.4599 | +3.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 3.2205 | -6.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.9431 | -8.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2.5452 | -13.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 2.4358 | -4.3% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 2.4381 | +0.1% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 2.2942 | -5.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 2.4173 | +5.4% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 2.2908 | -5.2% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 2.3226 | +1.4% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 2.4175 | +4.1% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 2.0172 | -16.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 1.8723 | -7.2% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.8923 | +1.1% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.9443 | +2.7% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.8487 | -4.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.7866 | -3.4% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.8847 | +5.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.7685 | -6.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.4402 | -18.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.4604 | +1.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.3710 | -6.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.3615 | -0.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2018-12-31 | 1.8014 | — | ratio | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 3.2253 | +79.0% | ratio | 10-K | 2021-03-03 |
| Annual | 2020-12-31 | 2.5452 | -21.1% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2021-12-31 | 2.4278 | -4.6% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 2.0172 | -16.9% | ratio | 10-K | 2024-02-27 |
| Annual | 2023-12-31 | 1.8487 | -8.4% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.4402 | -22.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.3805 | -4.1% | 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.0280 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0820 | +192.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0808 | -1.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0605 | -25.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.1023 | +69.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.1007 | -1.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0891 | -11.5% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.1155 | +29.6% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.1074 | -7.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0871 | -18.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0965 | +10.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1002 | +3.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1188 | +18.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1490 | +25.4% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.1302 | -12.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1428 | +9.7% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.1400 | -1.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.1247 | -10.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.1507 | +20.8% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1538 | +2.0% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.1611 | +4.8% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.1530 | -5.1% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1767 | +15.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1639 | -7.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1746 | +6.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1934 | +10.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2186 | +13.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2201 | +0.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2329 | +5.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2470 | +6.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0609 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.0930 | +52.6% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.1063 | +14.3% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 0.0957 | -10.0% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.0350 | -63.4% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1439 | +310.9% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.1552 | +7.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.1712 | +10.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2014 | +17.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2298 | +14.1% | 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.0580 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0134 | +123.1% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0153 | +14.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.0123 | -180.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0185 | +250.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0290 | +56.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0165 | -43.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0340 | +105.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0349 | +2.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0083 | -76.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0298 | +258.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0292 | -2.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0108 | -62.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0457 | +321.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.0402 | -12.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0370 | -7.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.0503 | +36.0% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.0469 | -6.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0533 | +13.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 0.0571 | +7.0% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 0.0612 | +7.1% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0497 | -18.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0770 | +55.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0716 | -7.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0767 | +7.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0936 | +22.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.1101 | +17.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0988 | -10.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.1287 | +30.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.1398 | +8.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.0107 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.0165 | +253.7% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.0285 | +72.4% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 0.0361 | +26.9% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.0350 | -3.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.0460 | +31.7% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.0611 | +32.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0724 | +18.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1280 | +76.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1244 | -2.9% | 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.0511 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0178 | +134.9% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0179 | +0.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.0117 | -165.3% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0339 | +391.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0415 | +22.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0300 | -27.7% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.0452 | +50.6% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0493 | +9.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0211 | -57.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0423 | +100.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0415 | -1.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0408 | -1.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0826 | +102.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0752 | -9.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0722 | -4.0% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.0815 | +12.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.0691 | -15.2% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0802 | +16.1% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0952 | +18.7% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.1003 | +5.4% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0808 | -19.4% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1154 | +42.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1020 | -11.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0957 | -6.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1248 | +30.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1474 | +18.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1301 | -11.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1702 | +30.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1819 | +6.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.0069 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.0273 | +498.8% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.0411 | +50.3% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 0.0335 | -18.4% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.0165 | -50.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.0757 | +359.9% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.0904 | +19.4% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.1043 | +15.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1251 | +19.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1630 | +30.3% | 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.1229 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.2709 | +120.4% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.2698 | -0.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 0.2919 | +8.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 0.2447 | -16.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.3206 | +31.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.3413 | +6.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 0.4605 | +34.9% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-03-31 | 0.3500 | -24.0% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.3788 | +8.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.4589 | +21.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 0.5252 | +14.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3504 | -33.3% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 0.3613 | +3.1% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 0.3582 | -0.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.1558 | -56.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.2581 | +65.6% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 0.2091 | -19.0% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.2031 | -2.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 0.2056 | +1.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1905 | -7.3% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.2704 | +41.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.3290 | +21.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 0.2327 | -29.3% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.2044 | -12.1% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1524 | -25.5% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2022-09-30 | 0.2658 | +74.5% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-12-31 | 0.4065 | +52.9% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.4555 | +12.1% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.4899 | +7.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.5969 | +21.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 0.6953 | +16.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.6807 | -2.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.6578 | -3.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.7725 | +17.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 0.8952 | +15.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.8439 | -5.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.8784 | +4.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3169 | -63.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.2919 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.4605 | +57.8% | ratio | 10-K | 2019-03-05 |
| Annual | 2018-12-31 | 0.5252 | +14.0% | ratio | 10-K | 2020-03-03 |
| Annual | 2019-12-31 | 0.1718 | -67.3% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.1481 | -13.8% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1733 | +17.0% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.4065 | +134.6% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.6953 | +71.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.8952 | +28.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3821 | -57.3% | 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.0258 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0077 | +129.7% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0096 | +25.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.0062 | -164.4% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0100 | +261.8% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0187 | +86.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0084 | -55.1% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0194 | +131.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0206 | +6.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0040 | -80.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0157 | +291.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0163 | +3.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0033 | -79.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0180 | +445.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.0151 | -16.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0123 | -18.2% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.0197 | +59.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.0204 | +3.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0157 | -23.2% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 0.0195 | +24.0% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 0.0201 | +3.0% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0140 | -30.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0257 | +83.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0233 | -9.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0186 | -20.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0278 | +49.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0323 | +16.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0209 | -35.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0366 | +74.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0376 | +2.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.0246 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.0341 | +239.0% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.0612 | +79.3% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 0.0435 | -28.9% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.0450 | +3.4% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.0527 | +17.1% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.0751 | +42.3% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0804 | +7.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1343 | +67.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1176 | -12.5% | 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.0826 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0229 | +127.8% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0276 | +20.2% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -0.0177 | -164.0% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0343 | +294.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0619 | +80.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0245 | -60.5% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0571 | +133.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0599 | +4.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0112 | -81.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0450 | +302.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0464 | +3.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0147 | -68.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0758 | +415.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.0594 | -21.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0423 | -28.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.0677 | +59.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.0673 | -0.5% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0517 | -23.2% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 0.0647 | +25.2% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 0.0686 | +5.9% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0402 | -41.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0742 | +84.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0686 | -7.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0518 | -24.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0801 | +54.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0895 | +11.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0515 | -42.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0868 | +68.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0888 | +2.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -0.0686 | — | ratio | 10-K | 2019-03-05 |
| Annual | 2017-12-31 | 0.1082 | +257.8% | ratio | 10-K | 2020-03-03 |
| Annual | 2018-12-31 | 0.1715 | +58.5% | ratio | 10-K | 2021-03-03 |
| Annual | 2019-12-31 | 0.1840 | +7.3% | ratio | 10-K/A | 2022-03-24 |
| Annual | 2020-12-31 | 0.1597 | -13.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1808 | +13.2% | ratio | 10-K | 2024-02-27 |
| Annual | 2022-12-31 | 0.2265 | +25.3% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.2290 | +1.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3278 | +43.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2799 | -14.6% | ratio | 10-K | 2026-02-26 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-25 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 50,000 | $453.48 | $22,674,175 | 340,593 |
| 2026-03-12 | Wilson Dwayne Andree | Dir |
Open-market sell
S
|
Common Stock | 1,260 | $405.95 | $511,496 | 12,289 |
| 2026-03-10 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 47,592 | $416.21 | $19,808,281 | 390,593 |
| 2026-03-09 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 52,408 | $408.42 | $21,404,365 | 438,185 |
| 2026-03-05 | Wilson Dwayne Andree | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $412.36 | $494,832 | 13,549 |
| 2026-02-25 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 11,668 | $455.25 | $5,311,857 | 490,593 |
| 2026-02-25 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 30,488 | $0.00 | $0 | 502,261 |
| 2026-02-09 | O'Brien Dana C. | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $410.00 | $820,000 | 11,498 |
| 2026-02-06 | O'Brien Dana C. | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $400.00 | $400,000 | 13,498 |
| 2026-01-16 | Wilson Dwayne Andree | Dir |
Open-market sell
S
|
Common Stock | 2,860 | $350.00 | $1,001,000 | 14,749 |
| 2026-01-01 | Govin Daniel P. | Chief Operating Officer (COO) |
Equity grant / award
A
|
Common Stock | 1,807 | $0.00 | $0 | 50,044 |
| 2026-01-01 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
A
|
Common Stock | 463 | $0.00 | $0 | 28,834 |
| 2025-12-31 | Govin Daniel P. | Chief Operating Officer (COO) |
Other disposed transaction
F
|
Common Stock | 755 | $306.23 | $231,204 | 48,237 |
| 2025-12-31 | Wolf Mark D. | General Counsel, Corporate Sec |
Other disposed transaction
F
|
Common Stock | 894 | $306.23 | $273,770 | 28,371 |
| 2025-12-15 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
G
|
Common Stock | 50 | $0.00 | $0 | 29,265 |
| 2025-11-12 | O'Brien Dana C. | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 15,498 |
| 2025-09-02 | BALLSCHMIEDE RONALD A | EVP |
Equity grant / award
A
|
Common Stock | 1,674 | $0.00 | $0 | 258,332 |
| 2025-08-06 | Govin Daniel P. | Chief Operating Officer (COO) |
Other disposed transaction
F
|
Common Stock | 6,559 | $299.42 | $1,963,896 | 48,851 |
| 2025-07-10 | Schulz David S. | Dir |
Equity grant / award
A
|
Common Stock | 473 | $0.00 | $0 | 473 |
| 2025-06-24 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 3,500 | $225.87 | $790,545 | 29,315 |
| 2025-06-16 | O'Brien Dana C. | Dir |
Open-market sell
S
|
Common Stock | 10,154 | $206.58 | $2,097,613 | 16,498 |
| 2025-05-08 | Bosway William T | Dir |
Equity grant / award
A
|
Common Stock | 751 | $0.00 | $0 | 2,017 |
| 2025-03-12 | BALLSCHMIEDE RONALD A | EVP |
Equity grant / award
G
|
Common Stock | 211 | $0.00 | $0 | 256,658 |
| 2025-03-04 | VILLAVERDE SHARON | CFO & CAO |
Other disposed transaction
F
|
Common Stock | 1,116 | $122.28 | $136,464 | 10,434 |
| 2025-02-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 8,120 | $124.32 | $1,009,511 | 473,147 |
| 2025-02-26 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 23,188 | $122.16 | $2,832,646 | 465,027 |
| 2025-02-26 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 62,048 | $0.00 | $0 | 488,215 |
| 2025-01-01 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
A
|
Common Stock | 818 | $0.00 | $0 | 28,984 |
| 2024-12-31 | Wolf Mark D. | General Counsel, Corporate Sec |
Other disposed transaction
F
|
Common Stock | 1,382 | $168.45 | $232,798 | 28,166 |
| 2024-12-20 | BALLSCHMIEDE RONALD A | EVP |
Equity grant / award
G
|
Common Stock | 144 | $0.00 | $0 | 248,327 |
| 2024-12-18 | O'Brien Dana C. | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $175.89 | $351,778 | 25,901 |
| 2024-09-19 | BALLSCHMIEDE RONALD A | EVP |
Open-market sell
S
|
Common Stock | 18,700 | $143.59 | $2,685,133 | 248,471 |
| 2024-08-06 | Govin Dan | Chief Operating Officer (COO) |
Equity grant / award
A
|
Common Stock | 2,925 | $0.00 | $0 | 52,925 |
| 2024-08-06 | Govin Dan | Chief Operating Officer (COO) |
Equity grant / award
A
|
Common Stock | 50,000 | $0.00 | $0 | 50,000 |
| 2024-06-24 | O'Brien Dana C. | Dir |
Equity grant / award
G
|
Common Stock | 2,716 | $0.00 | $0 | 27,901 |
| 2024-05-15 | Patton Charles R. | Dir |
Equity grant / award
G
|
Common Stock | 1,122 | $0.00 | $0 | 74,601 |
| 2024-05-09 | Bosway William T | Dir |
Equity grant / award
A
|
Common Stock | 1,074 | $0.00 | $0 | 1,266 |
| 2024-04-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 19,674 | $105.57 | $2,076,965 | 428,459 |
| 2024-04-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 20,000 | $109.78 | $2,195,638 | 448,133 |
| 2024-03-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 20,000 | $110.93 | $2,218,588 | 468,133 |
| 2024-03-27 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 38,322 | $112.81 | $4,323,089 | 488,133 |
| 2024-03-26 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 40,000 | $113.05 | $4,521,872 | 526,455 |
| 2024-03-25 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 40,000 | $112.59 | $4,503,460 | 566,455 |
| 2024-03-22 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 40,713 | $111.74 | $4,549,438 | 606,455 |
| 2024-03-21 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 48,077 | $110.61 | $5,317,927 | 647,168 |
| 2024-03-21 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 1,500 | $110.90 | $166,353 | 29,548 |
| 2024-03-20 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 33,214 | $108.71 | $3,610,827 | 695,245 |
| 2024-03-15 | BALLSCHMIEDE RONALD A | EVP & CFO |
Open-market sell
S
|
Common Stock | 6,000 | $109.50 | $657,000 | 283,460 |
| 2024-03-11 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 4,000 | $108.16 | $432,620 | 31,048 |
| 2024-03-07 | Bosway William T | Dir |
Equity grant / award
A
|
Common Stock | 192 | $0.00 | $0 | 192 |
| 2024-02-27 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 36,499 | $106.22 | $3,876,924 | 728,459 |
| 2024-02-27 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 100,250 | $0.00 | $0 | 764,958 |
| 2024-01-05 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A · derivative
|
Performance-Based Restricted Stock Units | 160,000 | $0.00 | $0 | 160,000 |
| 2024-01-02 | BALLSCHMIEDE RONALD A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 4,811 | $0.00 | $0 | 271,970 |
| 2023-12-31 | BALLSCHMIEDE RONALD A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 5,602 | $87.93 | $492,584 | 267,159 |
| 2023-08-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Other disposed transaction
F
|
Common Stock | 3,280 | $61.00 | $200,080 | 29,159 |
| 2023-06-21 | BALLSCHMIEDE RONALD A | EVP & CFO |
Open-market sell
S
|
Common Stock | 100,000 | $52.07 | $5,206,900 | 272,023 |
| 2023-06-09 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 2,000 | $53.41 | $106,813 | 32,439 |
| 2023-05-15 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 4,500 | $42.95 | $193,297 | 34,439 |
| 2023-05-03 | WHITE THOMAS M | Dir |
Equity grant / award
A
|
Common Stock | 3,353 | $40.26 | $134,992 | 47,893 |
| 2023-03-08 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 4,000 | $41.24 | $164,961 | 38,939 |
| 2023-03-03 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 34,483 | $40.80 | $1,406,906 | 668,108 |
| 2023-03-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 50,280 | $40.85 | $2,053,938 | 702,591 |
| 2023-03-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 10,235 | $40.21 | $411,549 | 752,871 |
| 2023-02-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 5,002 | $40.14 | $200,780 | 763,106 |
| 2023-02-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 31,554 | $38.46 | $1,213,567 | 768,108 |
| 2023-02-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 115,312 | $0.00 | $0 | 799,662 |
| 2023-01-25 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 8,509 | $33.40 | $284,201 | 684,350 |
| 2023-01-24 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 91,300 | $34.11 | $3,114,243 | 692,859 |
| 2023-01-23 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 81 | $33.03 | $2,675 | 784,159 |
| 2023-01-18 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 110 | $33.00 | $3,630 | 784,240 |
| 2023-01-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 45,732 | $0.00 | $0 | 784,350 |
| 2022-12-31 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 21,536 | $32.80 | $706,381 | 738,618 |
| 2022-12-21 | Wolf Mark D. | General Counsel, Corporate Sec |
Open-market sell
S
|
Common Stock | 3,500 | $31.82 | $111,381 | 34,590 |
| 2022-11-03 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 19,677 | $30.56 | $601,345 | 759,607 |
| 2022-11-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 13,658 | $30.09 | $410,939 | 779,284 |
| 2022-11-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 16,665 | $30.00 | $499,950 | 792,942 |
| 2022-08-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Other disposed transaction
F
|
Common Stock | 3,113 | $25.23 | $78,541 | 38,090 |
| 2022-05-04 | Wilson Dwayne Andree | Dir |
Equity grant / award
A
|
Common Stock | 4,269 | $0.00 | $0 | 12,431 |
| 2022-03-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 140,099 | $28.12 | $3,939,584 | 809,607 |
| 2022-03-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 375,077 | $0.00 | $0 | 949,706 |
| 2022-02-16 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 2,048 | $32.02 | $65,580 | 574,629 |
| 2022-02-08 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 4,771 | $29.33 | $139,928 | 576,677 |
| 2022-01-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 47,338 | $0.00 | $0 | 581,448 |
| 2021-12-31 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 23,359 | $26.30 | $614,342 | 534,110 |
| 2021-11-22 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,818 | $29.01 | $52,745 | 557,469 |
| 2021-11-18 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 758 | $29.01 | $21,993 | 559,287 |
| 2021-11-17 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 28,404 | $29.24 | $830,530 | 560,045 |
| 2021-11-12 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 3,187 | $29.03 | $92,516 | 588,449 |
| 2021-11-11 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 322 | $29.01 | $9,340 | 591,636 |
| 2021-11-09 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 7,935 | $29.04 | $230,397 | 591,958 |
| 2021-11-08 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 2,804 | $29.19 | $81,861 | 599,893 |
| 2021-09-10 | Dill Julie | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $22.56 | $225,600 | 12,906 |
| 2021-09-01 | Dill Julie | Dir |
Equity grant / award
A
|
Common Stock | 2,906 | $0.00 | $0 | 2,906 |
| 2021-08-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Other disposed transaction
F
|
Common Stock | 2,196 | $22.12 | $48,576 | 33,276 |
| 2021-05-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
A
|
Common Stock | 6,347 | $0.00 | $0 | 35,472 |
| 2021-03-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 137,281 | $23.19 | $3,183,546 | 545,389 |
| 2021-03-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 361,954 | $0.00 | $0 | 682,670 |
| 2020-12-31 | BALLSCHMIEDE RONALD A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 11,550 | $18.61 | $214,946 | 151,096 |
| 2020-09-01 | Wilson Dwayne Andree | Dir |
Equity grant / award
A
|
Common Stock | 3,855 | $0.00 | $0 | 3,855 |
| 2020-08-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
A
|
Common Stock | 2,808 | $0.00 | $0 | 27,808 |
| 2020-08-05 | Wolf Mark D. | General Counsel, Corporate Sec |
Equity grant / award
A
|
Common Stock | 25,000 | $0.00 | $0 | 25,000 |
| 2020-05-13 | CREGG ROGER A | Dir |
Open-market buy
P
|
Common Stock | 6,500 | $7.35 | $47,775 | 31,398 |
| 2020-05-06 | Patton Charles R. | Dir |
Equity grant / award
A
|
Common Stock | 7,885 | $10.78 | $85,000 | 62,720 |
| 2020-03-20 | MESSER RAYMOND F | Dir |
Open-market buy
P
|
Common Stock | 12,000 | $8.13 | $97,560 | 31,674 |
| 2020-03-03 | Chandler Richard E Jr | EVP, General Counsel & Sec |
Other disposed transaction
F
|
Common Stock | 1,901 | $14.68 | $27,907 | 63,379 |
| 2020-03-03 | Chandler Richard E Jr | EVP, General Counsel & Sec |
Equity grant / award
A
|
Common Stock | 7,883 | $0.00 | $0 | 65,280 |
| 2020-02-10 | BALLSCHMIEDE RONALD A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 2,088 | $13.42 | $28,021 | 152,944 |
| 2020-01-01 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 68,324 | $0.00 | $0 | 328,134 |
| 2020-01-01 | BALLSCHMIEDE RONALD A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 20,680 | $0.00 | $0 | 155,032 |
| 2019-12-31 | WADSWORTH CON L | EVP & Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 5,093 | $14.08 | $71,709 | 76,769 |
| 2019-10-27 | Chandler Richard E Jr | EVP, General Counsel & Sec |
Other disposed transaction
F
|
Common Stock | 2,029 | $16.87 | $34,229 | 46,017 |
| 2019-10-09 | Allen Craig B | SVP & CCO/CAO |
Equity grant / award
A
|
Common Stock | 1,000 | $14.91 | $14,910 | 28,671 |
| 2019-08-19 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 12,900 | $11.27 | $145,383 | 277,427 |
| 2019-08-16 | CUTILLO JOSEPH A | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 35,500 | $10.92 | $387,660 | 264,527 |
| 2019-05-09 | CREGG ROGER A | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $11.94 | $119,400 | 17,013 |
| 2019-05-08 | Davenport Marian M | Dir |
Equity grant / award
A
|
Common Stock | 7,013 | $12.12 | $84,998 | 41,860 |
| 2019-04-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 6,088 | $13.37 | $81,397 | 229,027 |
| 2019-03-05 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 7,506 | $14.47 | $108,612 | 235,115 |
| 2019-03-05 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 23,201 | $0.00 | $0 | 242,621 |
| 2019-02-10 | Allen Craig B | SVP & CCO/CAO |
Other disposed transaction
F
|
Common Stock | 289 | $13.09 | $3,783 | 26,553 |
| 2019-01-16 | WADSWORTH CON L | EVP & Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 19,132 | $0.00 | $0 | 78,482 |
| 2019-01-01 | Allen Craig B | SVP & CHRO/CCO |
Other disposed transaction
F
|
Common Stock | 675 | $10.89 | $7,351 | 22,551 |
| 2018-12-31 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 4,057 | $10.89 | $44,181 | 161,567 |
| 2018-10-27 | Chandler Richard E Jr | EVP, General Counsel & Sec |
Other disposed transaction
F
|
Common Stock | 3,279 | $11.53 | $37,807 | 29,302 |
| 2018-07-31 | WHITE THOMAS M | Dir |
Equity grant / award
A
|
Common Stock | 4,866 | $0.00 | $0 | 21,066 |
| 2018-05-22 | Davenport Marian M | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $12.81 | $102,480 | 34,847 |
| 2018-05-08 | Schaum Richard O | Dir |
Equity grant / award
A
|
Common Stock | 7,404 | $0.00 | $0 | 59,542 |
| 2018-04-27 | CUTILLO JOSEPH A | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 8,338 | $11.26 | $93,886 | 165,624 |
| 2018-03-08 | WADSWORTH CON L | EVP & Chief Operating Officer |
Open-market buy
P
|
Common Stock | 8,000 | $12.43 | $99,440 | 68,670 |
| 2018-03-02 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 32,904 | $0.00 | $0 | 173,962 |
| 2018-03-01 | BALLSCHMIEDE RONALD A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 25,072 | $0.00 | $0 | 120,087 |
| 2018-02-10 | BALLSCHMIEDE RONALD A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 2,370 | $12.57 | $29,791 | 95,015 |
| 2018-01-17 | WADSWORTH CON L | EVP & Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 13,367 | $0.00 | $0 | 37,236 |
| 2018-01-17 | WADSWORTH CON L | EVP & Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 8,062 | $0.00 | $0 | 31,931 |
| 2017-12-18 | HEMSLEY MAARTEN D | Dir |
Open-market sell
S
|
Common Stock | 200 | $17.46 | $3,492 | 181,226 |
| 2017-12-15 | HEMSLEY MAARTEN D | Dir |
Open-market sell
S
|
Common Stock | 29,800 | $17.32 | $516,136 | 181,426 |
| 2017-11-09 | BALLSCHMIEDE RONALD A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 20,975 | $17.10 | $358,672 | 81,271 |
| 2017-10-27 | Chandler Richard E Jr | EVP, General Counsel & Sec |
Equity grant / award
A
|
Common Stock | 25,000 | $0.00 | $0 | 25,000 |
| 2017-06-22 | WADSWORTH CON L | EVP & Chief Operating Office |
Open-market buy
P
|
Common Stock | 17,800 | $11.12 | $197,989 | 23,869 |
| 2017-06-20 | WADSWORTH CON L | EVP & Chief Operating Office |
Open-market buy
P
|
Common Stock | 1,200 | $10.49 | $12,589 | 6,069 |
| 2017-06-08 | VARELLO PAUL J | Dir |
Equity grant / award
A
|
Common Stock | 5,257 | $0.00 | $0 | 742,460 |
| 2017-04-28 | CUTILLO JOSEPH A | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 50,000 | $0.00 | $0 | 110,272 |
| 2017-02-10 | CUTILLO JOSEPH A | EVP & Chief Bus. Dev. Officer |
Equity grant / award
A
|
Common Stock | 10,272 | $0.00 | $0 | 60,272 |
| 2016-05-06 | SCOTT MILTON L | Dir |
Equity grant / award
A
|
Common Stock | 11,848 | $0.00 | $0 | 55,050 |
| 2016-05-04 | VARELLO PAUL J | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 125,000 | $4.00 | $500,000 | 737,203 |