Financial Metrics
VSECU VSE CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 143636000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 160473000.0 | +11.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 172780000.0 | +7.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 197294000.0 | +14.2% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 193860000.0 | -1.7% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 174164000.0 | -10.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 176897000.0 | +1.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 170394000.0 | -3.7% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 168931000.0 | -0.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 169919000.0 | +0.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 189111000.0 | +11.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 198326000.0 | +4.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 177418000.0 | -10.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 168715000.0 | -4.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 165505000.0 | -1.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 164981000.0 | -0.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 175112000.0 | +6.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 200582000.0 | +14.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 231239000.0 | +15.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 169761000.0 | -26.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 167379000.0 | -1.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 188587000.0 | +12.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 205223000.0 | +8.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 231353000.0 | +12.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 162383000.0 | -29.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 192828000.0 | +18.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 203642000.0 | +5.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 256045000.0 | +25.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 272139000.0 | +6.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 282909000.0 | +4.0% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 691790000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 760113000.0 | +9.9% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 697218000.0 | -8.3% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 752627000.0 | +7.9% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 661659000.0 | -12.1% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 481384000.0 | -27.2% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 669448000.0 | +39.1% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 544020000.0 | -18.7% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 786256000.0 | +44.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1112275000.0 | +41.5% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12741000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 11879000.0 | -6.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 13623000.0 | +14.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 14196000.0 | +4.2% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 15005000.0 | +5.7% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 12237000.0 | -18.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 11593000.0 | -5.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 13855000.0 | +19.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 15697000.0 | +13.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 11813000.0 | -24.7% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 16416000.0 | +39.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 17215000.0 | +4.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 9734000.0 | -43.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -21910000.0 | -325.1% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 14185000.0 | +164.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 9603000.0 | -32.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -12714000.0 | -232.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 13892000.0 | +209.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 11914000.0 | -14.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 10535000.0 | -11.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 15109000.0 | +43.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 16778000.0 | +11.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 20637000.0 | +23.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 25264000.0 | +22.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15643000.0 | -38.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2602000.0 | -83.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 20072000.0 | +671.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 24504000.0 | +22.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 22513000.0 | -8.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 10087000.0 | -55.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 51529000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 54325000.0 | +5.4% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 54230000.0 | -0.2% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 60257000.0 | +11.1% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 13923000.0 | -76.9% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | -2705000.0 | -119.4% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 53604000.0 | +2081.7% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 50145000.0 | -6.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 58756000.0 | +17.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 89595000.0 | +52.5% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6552000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 5969000.0 | -8.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 7088000.0 | +18.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 7293000.0 | +2.9% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 7807000.0 | +7.0% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 6639000.0 | -15.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 7052000.0 | +6.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 8751000.0 | +24.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 10034000.0 | +14.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 6603000.0 | -34.2% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 9898000.0 | +49.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 10527000.0 | +6.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 3332000.0 | -68.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -22624000.0 | -779.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 8108000.0 | +135.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 5111000.0 | -37.0% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -12366000.0 | -341.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 9021000.0 | +173.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 6244000.0 | -30.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 7548000.0 | +20.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 9419000.0 | +24.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 9117000.0 | -3.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 8855000.0 | -2.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 9557000.0 | +7.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -6611000.0 | -169.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -2777000.0 | +58.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 11650000.0 | +519.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -8973000.0 | -177.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3197000.0 | +135.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3912000.0 | +22.4% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 26793000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 39096000.0 | +45.9% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 35080000.0 | -10.3% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 37024000.0 | +5.5% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -5171000.0 | -114.0% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 7966000.0 | +254.1% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 28059000.0 | +252.2% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 39134000.0 | +39.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 15324000.0 | -60.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 11703000.0 | -23.6% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.61 | — | USD/shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.56 | -8.2% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.66 | +17.9% | USD/shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.67 | +1.5% | USD/shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.72 | +7.5% | USD/shares | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.61 | -15.3% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.65 | +6.6% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.8 | +23.1% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.92 | +15.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.6 | -34.8% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.91 | +51.7% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.96 | +5.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.3 | -68.7% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -2.05 | -783.3% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.73 | +135.6% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.42 | -42.5% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.97 | -331.0% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.71 | +173.2% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.49 | -31.0% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.59 | +20.4% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.74 | +25.4% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.71 | -4.1% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.68 | -4.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.64 | -5.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.42 | -165.6% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.16 | +61.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.63 | +493.8% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.43 | -168.3% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.15 | +134.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.19 | +26.7% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 2.48 | — | USD/shares | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 3.61 | +45.6% | USD/shares | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 3.23 | -10.5% | USD/shares | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 3.38 | +4.6% | USD/shares | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -0.47 | -113.9% | USD/shares | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.63 | +234.0% | USD/shares | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 2.2 | +249.2% | USD/shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 2.77 | +25.9% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.86 | -69.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.55 | -36.0% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.61 | — | USD/shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.55 | -9.8% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.65 | +18.2% | USD/shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.67 | +3.1% | USD/shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.72 | +7.5% | USD/shares | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.61 | -15.3% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.65 | +6.6% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.8 | +23.1% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.92 | +15.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.6 | -34.8% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.89 | +48.3% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.95 | +6.7% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.3 | -68.4% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -2.05 | -783.3% | USD/shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.73 | +135.6% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.42 | -42.5% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.97 | -331.0% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.71 | +173.2% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.49 | -31.0% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.59 | +20.4% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.73 | +23.7% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.71 | -2.7% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.68 | -4.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.63 | -7.4% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.41 | -165.1% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.16 | +61.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.63 | +493.8% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.44 | -169.8% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.16 | +136.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.19 | +18.8% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 2.47 | — | USD/shares | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 3.6 | +45.7% | USD/shares | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 3.21 | -10.8% | USD/shares | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 3.35 | +4.4% | USD/shares | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -0.47 | -114.0% | USD/shares | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.63 | +234.0% | USD/shares | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 2.19 | +247.6% | USD/shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 2.76 | +26.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.85 | -69.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.55 | -35.3% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 587000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 680000.0 | +15.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 553000.0 | -18.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 428000.0 | -22.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 457000.0 | +6.8% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 717000.0 | +56.9% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 472000.0 | -34.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 624000.0 | +32.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 621000.0 | -0.5% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 624000.0 | +0.5% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 889000.0 | +42.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 162000.0 | -81.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 829000.0 | +411.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 760000.0 | -8.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1095000.0 | +44.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 734000.0 | -33.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 543000.0 | -26.0% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 213000.0 | -60.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 551000.0 | +158.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 378000.0 | -31.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 347000.0 | -8.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 337000.0 | -2.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 383000.0 | +13.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 518000.0 | +35.2% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 498000.0 | -3.9% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 371000.0 | -25.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 90000.0 | -75.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 305000.0 | +238.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 532000.0 | +74.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4163000.0 | +682.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 20667000.0 | +396.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 7768000.0 | -62.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 10569000.0 | +36.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18993000.0 | +79.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 7907000.0 | -58.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 29505000.0 | +273.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 5711000.0 | -80.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 16906000.0 | +196.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 8784000.0 | -48.0% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 428000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 624000.0 | +45.8% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 162000.0 | -74.0% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 734000.0 | +353.1% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 378000.0 | -48.5% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 518000.0 | +37.0% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 305000.0 | -41.1% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 7768000.0 | +2446.9% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 29505000.0 | +279.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 69358000.0 | +135.1% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 76878000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 91018000.0 | +18.4% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 86107000.0 | -5.4% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 101218000.0 | +17.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 90947000.0 | -10.1% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 80945000.0 | -11.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 72874000.0 | -10.0% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 55760000.0 | -23.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 56738000.0 | +1.8% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 54629000.0 | -3.7% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 55512000.0 | +1.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 60004000.0 | +8.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 64746000.0 | +7.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 74012000.0 | +14.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 69793000.0 | -5.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 70630000.0 | +1.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 70793000.0 | +0.2% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 58615000.0 | -17.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 59135000.0 | +0.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 55471000.0 | -6.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 63552000.0 | +14.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 78322000.0 | +23.2% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 76495000.0 | -2.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 76587000.0 | +0.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 83958000.0 | +9.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 102194000.0 | +21.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 91093000.0 | -10.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 90599000.0 | -0.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 113512000.0 | +25.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 114154000.0 | +0.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 129113000.0 | +13.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 127958000.0 | -0.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 145427000.0 | +13.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 168238000.0 | +15.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 162665000.0 | -3.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 158104000.0 | -2.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 169532000.0 | +7.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 183208000.0 | +8.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 176399000.0 | -3.7% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 101218000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 55760000.0 | -44.9% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 60004000.0 | +7.6% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 70630000.0 | +17.7% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 55471000.0 | -21.5% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 76587000.0 | +38.1% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 90599000.0 | +18.3% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 127958000.0 | +41.2% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 158104000.0 | +23.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 190732000.0 | +20.6% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 204282000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 222719000.0 | +9.0% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 230481000.0 | +3.5% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 258463000.0 | +12.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 248273000.0 | -3.9% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 228406000.0 | -8.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 233247000.0 | +2.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 248540000.0 | +6.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 254842000.0 | +2.5% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 271149000.0 | +6.4% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 272591000.0 | +0.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 281220000.0 | +3.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 309550000.0 | +10.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 333178000.0 | +7.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 340502000.0 | +2.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 355341000.0 | +4.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 342626000.0 | -3.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 354078000.0 | +3.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 342329000.0 | -3.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 354957000.0 | +3.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 419533000.0 | +18.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 416230000.0 | -0.8% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 459861000.0 | +10.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 463993000.0 | +0.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 474656000.0 | +2.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 506586000.0 | +6.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 513338000.0 | +1.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 548878000.0 | +6.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 590764000.0 | +7.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 674224000.0 | +14.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 770363000.0 | +14.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 774030000.0 | +0.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 743096000.0 | -4.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 796375000.0 | +7.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 775297000.0 | -2.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 965347000.0 | +24.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 968858000.0 | +0.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 753619000.0 | -22.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 722280000.0 | -4.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 258463000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 248540000.0 | -3.8% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 281220000.0 | +13.1% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 355341000.0 | +26.4% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 354957000.0 | -0.1% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 463993000.0 | +30.7% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 548878000.0 | +18.3% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 774030000.0 | +41.0% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 965347000.0 | +24.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 893329000.0 | -7.5% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 620920000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 635386000.0 | +2.3% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 639352000.0 | +0.6% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 661839000.0 | +3.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 645481000.0 | -2.5% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 619846000.0 | -4.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 619044000.0 | -0.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 629013000.0 | +1.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 629623000.0 | +0.1% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 640743000.0 | +1.8% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 637067000.0 | -0.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 638828000.0 | +0.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 804045000.0 | +25.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 826775000.0 | +2.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 827633000.0 | +0.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 845864000.0 | +2.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 811409000.0 | -4.1% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 787562000.0 | -2.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 770631000.0 | -2.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 780081000.0 | +1.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 853088000.0 | +9.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 850220000.0 | -0.3% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 912938000.0 | +7.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 918558000.0 | +0.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 920972000.0 | +0.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 947223000.0 | +2.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 957526000.0 | +1.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 999789000.0 | +4.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1044403000.0 | +4.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1073471000.0 | +2.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1342980000.0 | +25.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1350338000.0 | +0.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1336924000.0 | -1.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1494298000.0 | +11.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1463999000.0 | -2.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1742630000.0 | +19.0% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1732982000.0 | -0.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1602027000.0 | -7.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1560447000.0 | -2.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 661839000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 629013000.0 | -5.0% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 638828000.0 | +1.6% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 845864000.0 | +32.4% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 780081000.0 | -7.8% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 918558000.0 | +17.8% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 999789000.0 | +8.8% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 1350338000.0 | +35.1% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1742630000.0 | +29.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2028578000.0 | +16.4% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 105423000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 115115000.0 | +9.2% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 116374000.0 | +1.1% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 148442000.0 | +27.6% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 121651000.0 | -18.0% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 108164000.0 | -11.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 122122000.0 | +12.9% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 113977000.0 | -6.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 114977000.0 | +0.9% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 100605000.0 | -12.5% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 94837000.0 | -5.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 104878000.0 | +10.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 120067000.0 | +14.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 135516000.0 | +12.9% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 139385000.0 | +2.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 164183000.0 | +17.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 130167000.0 | -20.7% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 146753000.0 | +12.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 134097000.0 | -8.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 139228000.0 | +3.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 147156000.0 | +5.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 132746000.0 | -9.8% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 166695000.0 | +25.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 179964000.0 | +8.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 157045000.0 | -12.7% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 176602000.0 | +12.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 180326000.0 | +2.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 224604000.0 | +24.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 197442000.0 | -12.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 210221000.0 | +6.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 252148000.0 | +19.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 286886000.0 | +13.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 223050000.0 | -22.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 225646000.0 | +1.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 210107000.0 | -6.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 298500000.0 | +42.1% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 248299000.0 | -16.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 202045000.0 | -18.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 183351000.0 | -9.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 148442000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 113977000.0 | -23.2% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 104878000.0 | -8.0% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 164183000.0 | +56.5% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 139228000.0 | -15.2% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 179964000.0 | +29.3% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 224604000.0 | +24.8% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 286886000.0 | +27.7% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 298500000.0 | +4.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 237506000.0 | -20.4% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 384626000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 393871000.0 | +2.4% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 390412000.0 | -0.9% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 406645000.0 | +4.2% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 381972000.0 | -6.1% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 349313000.0 | -8.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 341852000.0 | -2.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 335918000.0 | -1.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 326310000.0 | -2.9% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 329427000.0 | +1.0% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 316560000.0 | -3.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 310433000.0 | -1.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 466514000.0 | +50.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 480438000.0 | +3.0% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 471773000.0 | -1.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 482763000.0 | +2.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 445008000.0 | -7.8% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 444608000.0 | -0.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 420174000.0 | -5.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 423764000.0 | +0.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 438785000.0 | +3.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 448726000.0 | +2.3% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 501917000.0 | +11.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 501225000.0 | -0.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 497180000.0 | -0.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 515940000.0 | +3.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 512098000.0 | -0.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 550263000.0 | +7.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 587088000.0 | +6.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 604334000.0 | +2.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 733460000.0 | +21.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 733613000.0 | +0.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 724186000.0 | -1.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 712982000.0 | -1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 676203000.0 | -5.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 754444000.0 | +11.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 757238000.0 | +0.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 622500000.0 | -17.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 577107000.0 | -7.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 406645000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 335918000.0 | -17.4% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 310433000.0 | -7.6% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 482763000.0 | +55.5% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 423764000.0 | -12.2% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 501225000.0 | +18.3% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 550263000.0 | +9.8% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 733613000.0 | +33.3% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 754444000.0 | +2.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 589770000.0 | -21.8% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 236294000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 241515000.0 | +2.2% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 248940000.0 | +3.1% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 255194000.0 | +2.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 263509000.0 | +3.3% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 270533000.0 | +2.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 277192000.0 | +2.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 293095000.0 | +5.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 303313000.0 | +3.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-06-30 | 311316000.0 | +2.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 320507000.0 | +3.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 328395000.0 | +2.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 337531000.0 | +2.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-06-30 | 346337000.0 | +2.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 355860000.0 | +2.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 363101000.0 | +2.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 366401000.0 | +0.9% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-06-30 | 342954000.0 | -6.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 350457000.0 | +2.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 356317000.0 | +1.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-03-31 | 414303000.0 | +16.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-06-30 | 401494000.0 | -3.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 411021000.0 | +2.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 417333000.0 | +1.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 423792000.0 | +1.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-06-30 | 431283000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 445428000.0 | +3.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 449526000.0 | +0.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-03-31 | 457315000.0 | +1.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 469137000.0 | +2.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 609520000.0 | +29.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 616725000.0 | +1.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-03-31 | 612738000.0 | -0.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 781316000.0 | +27.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | 787796000.0 | +0.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-12-31 | 988186000.0 | +25.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 975744000.0 | -1.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 979527000.0 | +0.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | 983340000.0 | +0.4% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 255194000.0 | — | USD | 10-K | 2020-03-09 |
| Annual | 2017-12-31 | 293095000.0 | +14.9% | USD | 10-K | 2021-03-05 |
| Annual | 2018-12-31 | 328395000.0 | +12.0% | USD | 10-K | 2022-03-11 |
| Annual | 2019-12-31 | 363101000.0 | +10.6% | USD | 10-K | 2023-03-10 |
| Annual | 2020-12-31 | 356317000.0 | -1.9% | USD | 10-K | 2024-03-08 |
| Annual | 2021-12-31 | 417333000.0 | +17.1% | USD | 10-K | 2025-03-03 |
| Annual | 2022-12-31 | 449526000.0 | +7.7% | USD | 10-K | 2026-02-27 |
| Annual | 2023-12-31 | 616725000.0 | +37.2% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 988186000.0 | +60.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1438808000.0 | +45.6% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 222000000.0 | — | USD | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 234000000.0 | +5.4% | USD | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 233000000.0 | -0.4% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 216300000.0 | -7.2% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 217600000.0 | +0.6% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 200800000.0 | -7.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 182100000.0 | -9.3% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 173700000.0 | -4.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 165000000.0 | -5.0% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 183700000.0 | +11.3% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 177100000.0 | -3.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 160599000.0 | -9.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 275147000.0 | +71.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 279076000.0 | +1.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 268531000.0 | -3.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 270011000.0 | +0.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 273700000.0 | +1.4% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 260116000.0 | -5.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 250021000.0 | -3.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 251093000.0 | +0.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 253563000.0 | +1.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 275207000.0 | +8.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 294209000.0 | +6.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 284569000.0 | -3.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 303845000.0 | +6.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 308610000.0 | +1.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 297693000.0 | -3.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 286300000.0 | -3.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 351855000.0 | +22.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 375110000.0 | +6.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 460770000.0 | +22.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 429344000.0 | -6.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 481622000.0 | +12.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 463508000.0 | -3.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 450341000.0 | -2.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 430173000.0 | -4.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 465006000.0 | +8.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 379156000.0 | -18.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 356096000.0 | -6.1% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 193621000.0 | — | USD | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 172574000.0 | -10.9% | USD | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 160599000.0 | -6.9% | USD | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 270011000.0 | +68.1% | USD | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 251093000.0 | -7.0% | USD | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 284569000.0 | +13.3% | USD | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 286300000.0 | +0.6% | USD | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 429344000.0 | +50.0% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 430173000.0 | +0.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 292804000.0 | -31.9% | USD | 10-K | 2026-02-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15392000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 15115000.0 | -1.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 28392000.0 | +87.8% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 651000.0 | -97.7% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 19037000.0 | +2824.3% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 39511000.0 | +107.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 13293000.0 | -66.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -3624000.0 | -127.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 3421000.0 | +194.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1069000.0 | -68.8% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 4052000.0 | +279.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 17439000.0 | +330.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 6758000.0 | -61.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 22808000.0 | +237.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 35235000.0 | +54.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -36367000.0 | -203.2% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -53968000.0 | -48.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -30523000.0 | +43.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -18174000.0 | +40.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -20138000.0 | -10.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -4206000.0 | +79.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -48674000.0 | -1057.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -65091000.0 | -33.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -49771000.0 | +23.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -79060000.0 | -58.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -96588000.0 | -22.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -86412000.0 | +10.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -46632000.0 | +46.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -34741000.0 | +25.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -10652000.0 | +69.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 47193000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 50420000.0 | +6.8% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 18855000.0 | -62.6% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 17994000.0 | -4.6% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 35761000.0 | +98.7% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | -17602000.0 | -149.2% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 8051000.0 | +145.7% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | -21829000.0 | -371.1% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -31037000.0 | -42.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 26990000.0 | +187.0% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1422000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | -4196000.0 | -195.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -5427000.0 | -29.3% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -414000.0 | +92.4% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | -852000.0 | -105.8% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | -1698000.0 | -99.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -1053000.0 | +38.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -1834000.0 | -74.2% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -771000.0 | +58.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -113258000.0 | -14589.8% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | -118959000.0 | -5.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -120345000.0 | -1.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 22827000.0 | +119.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 21349000.0 | -6.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 20644000.0 | -3.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -16468000.0 | -179.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -18791000.0 | -14.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -59839000.0 | -218.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1393000.0 | +102.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 327000.0 | -76.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -3181000.0 | -1072.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -14594000.0 | -358.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -16291000.0 | -11.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -227912000.0 | -1299.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 33408000.0 | +114.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -81820000.0 | -344.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -87527000.0 | -7.0% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -129000.0 | +99.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 82613000.0 | +64141.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 76558000.0 | -7.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | -6466000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | -3011000.0 | +53.4% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | -1295000.0 | +57.0% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | -122807000.0 | -9383.2% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 20219000.0 | +116.5% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | -61632000.0 | -404.8% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | -2377000.0 | +96.1% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | -235690000.0 | -9815.4% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -263669000.0 | -11.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -276452000.0 | -4.8% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -14123000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | -10979000.0 | +22.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -23152000.0 | -110.9% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -208000.0 | +99.1% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | -17896000.0 | -8503.8% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | -37769000.0 | -111.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -12243000.0 | +67.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 5458000.0 | +144.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -2385000.0 | -143.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 112856000.0 | +4831.9% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 115505000.0 | +2.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 103839000.0 | -10.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -29776000.0 | -128.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -44678000.0 | -50.0% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | -56062000.0 | -25.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 52804000.0 | +194.2% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 72718000.0 | +37.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 90367000.0 | +24.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 16761000.0 | -81.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 19664000.0 | +17.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 6959000.0 | -64.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 63322000.0 | +809.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 85244000.0 | +34.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 298034000.0 | +249.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48291000.0 | -83.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 189471000.0 | +292.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 173916000.0 | -8.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 28239000.0 | -83.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -59996000.0 | -312.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -86152000.0 | -43.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | -41039000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | -47213000.0 | -15.0% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | -18022000.0 | +61.8% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 105385000.0 | +684.8% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -56336000.0 | -153.5% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 79374000.0 | +240.9% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | -5714000.0 | -107.2% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 264971000.0 | +4737.2% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 315806000.0 | +19.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 289790000.0 | -8.2% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1428000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 4224000.0 | +195.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 5438000.0 | +28.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 414000.0 | -92.4% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 1252000.0 | +202.4% | USD | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 2387000.0 | +90.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1053000.0 | -55.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1880000.0 | +78.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 2522000.0 | +34.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 601000.0 | -76.2% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 6303000.0 | +948.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 7689000.0 | +22.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 724000.0 | -90.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1828000.0 | +152.5% | USD | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 2956000.0 | +61.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2109000.0 | -28.7% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 5158000.0 | +144.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 7606000.0 | +47.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1269000.0 | -83.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2746000.0 | +116.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 7416000.0 | +170.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2840000.0 | -61.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 6137000.0 | +116.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 10795000.0 | +75.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 7729000.0 | -28.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 11674000.0 | +51.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 17439000.0 | +49.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 2875000.0 | -83.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 8464000.0 | +194.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 14513000.0 | +71.5% | USD | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 6546000.0 | — | USD | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 3743000.0 | -42.8% | USD | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 3117000.0 | -16.7% | USD | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 9630000.0 | +209.0% | USD | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 4427000.0 | -54.0% | USD | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 10520000.0 | +137.6% | USD | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 11212000.0 | +6.6% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 18666000.0 | +66.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 20704000.0 | +10.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21281000.0 | +2.8% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5399342.0 | — | shares | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 5399342.0 | +0.0% | shares | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 10798684.0 | +100.0% | shares | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 10798927.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 10838435.0 | +0.4% | shares | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 10838435.0 | +0.0% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 10838435.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 10838747.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 10881106.0 | +0.4% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 10881106.0 | +0.0% | shares | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 10881106.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 10886036.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 10881106.0 | -0.0% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 10886036.0 | +0.0% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 10970123.0 | +0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 10970123.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 11029169.0 | +0.5% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 11043246.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 11043246.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 11055037.0 | +0.1% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 12691570.0 | +14.8% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 12704165.0 | +0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 12704165.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 12726659.0 | +0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 12768983.0 | +0.3% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 12794421.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 12799678.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 12816613.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 12885937.0 | +0.5% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12897544.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 15747289.0 | +22.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 15756918.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15834164.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18420008.0 | +16.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 18428955.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 20590496.0 | +11.7% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20669684.0 | +0.4% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20676320.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20686361.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 10798927.0 | — | shares | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 10838747.0 | +0.4% | shares | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 10886036.0 | +0.4% | shares | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 10970123.0 | +0.8% | shares | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 11055037.0 | +0.8% | shares | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 12726659.0 | +15.1% | shares | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 12816613.0 | +0.7% | shares | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 15756918.0 | +22.9% | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 20590496.0 | +30.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 23398046.0 | +13.6% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5399342.0 | — | shares | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 5399342.0 | +0.0% | shares | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 10798684.0 | +100.0% | shares | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 10798927.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 10838435.0 | +0.4% | shares | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 10838435.0 | +0.0% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 10838435.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 10838747.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 10881106.0 | +0.4% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 10881106.0 | +0.0% | shares | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 10881106.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 10886036.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 10949775.0 | +0.6% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 10970123.0 | +0.2% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 10970123.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 10970123.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 11029169.0 | +0.5% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 11043246.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 11043246.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 11055037.0 | +0.1% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 12691570.0 | +14.8% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 12704165.0 | +0.1% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 12704165.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 12726659.0 | +0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 12768983.0 | +0.3% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 12794421.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 12799678.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 12816613.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 12885937.0 | +0.5% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12897544.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 15747289.0 | +22.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 15756918.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15834164.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18420008.0 | +16.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 18428955.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 20590496.0 | +11.7% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20669684.0 | +0.4% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20676320.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20686361.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 10798927.0 | — | shares | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 10838747.0 | +0.4% | shares | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 10886036.0 | +0.4% | shares | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 10970123.0 | +0.8% | shares | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 11055037.0 | +0.8% | shares | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 12726659.0 | +15.1% | shares | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 12816613.0 | +0.7% | shares | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 15756918.0 | +22.9% | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 20590496.0 | +30.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 23398046.0 | +13.6% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10778368.0 | — | shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 10798684.0 | +0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 10798684.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 10822669.0 | +0.2% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 10838435.0 | +0.1% | shares | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 10838435.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 10860555.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 10881106.0 | +0.2% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 10881106.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 10920171.0 | +0.4% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 10969899.0 | +0.5% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 10970123.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 11000204.0 | +0.3% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 11041235.0 | +0.4% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 11043246.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 12076509.0 | +9.4% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 12702366.0 | +5.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 12704165.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 12741394.0 | +0.3% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 12778355.0 | +0.3% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 12797727.0 | +0.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 12844458.0 | +0.4% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 12886100.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 15001908.0 | +16.4% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15783915.0 | +5.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 17152661.0 | +8.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 18425643.0 | +7.4% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20617949.0 | +11.9% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20670239.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20681203.0 | +0.1% | shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 10793723.0 | — | shares | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 10834562.0 | +0.4% | shares | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 10876201.0 | +0.4% | shares | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 10957750.0 | +0.7% | shares | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 11034256.0 | +0.7% | shares | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 12551459.0 | +13.7% | shares | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 12780117.0 | +1.8% | shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 14130334.0 | +10.6% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 17878608.0 | +26.5% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21138691.0 | +18.2% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10806194.0 | — | shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 10826490.0 | +0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 10826007.0 | -0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 10849427.0 | +0.2% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 10861769.0 | +0.1% | shares | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 10856675.0 | -0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 10896504.0 | +0.4% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 10918927.0 | +0.2% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 10935112.0 | +0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 10974081.0 | +0.4% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 11072745.0 | +0.9% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 11060081.0 | -0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 11100506.0 | +0.4% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 11041235.0 | -0.5% | shares | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 11100356.0 | +0.5% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 12171828.0 | +9.7% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 12702366.0 | +4.4% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 12774636.0 | +0.6% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 12803279.0 | +0.2% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 12811078.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 12834084.0 | +0.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 12926424.0 | +0.7% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 12916998.0 | -0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 15050062.0 | +16.5% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15939950.0 | +5.9% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 17202115.0 | +7.9% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 18479123.0 | +7.4% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20740319.0 | +12.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20731397.0 | -0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20756508.0 | +0.1% | shares | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 10828152.0 | — | shares | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 10867834.0 | +0.4% | shares | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 10936057.0 | +0.6% | shares | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 11044731.0 | +1.0% | shares | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 11034256.0 | -0.1% | shares | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 12632874.0 | +14.5% | shares | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 12827894.0 | +1.5% | shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 14184729.0 | +10.6% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 17975295.0 | +26.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21238718.0 | +18.2% | shares | 10-K | 2026-02-27 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2313 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.2526 | +9.2% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.2702 | +7.0% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.3057 | +13.1% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.3128 | +2.3% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.2813 | -10.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.2810 | -0.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2659 | -5.3% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.2652 | -0.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.2113 | -20.3% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.2287 | +8.2% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.2396 | +4.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2187 | -8.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.2142 | -2.0% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.2148 | +0.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.1934 | -10.0% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.2060 | +6.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.2197 | +6.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.2511 | +14.3% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1792 | -28.6% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.1748 | -2.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1806 | +3.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1912 | +5.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1723 | -9.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.1215 | -29.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.1290 | +6.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1391 | +7.8% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.1477 | +6.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.1699 | +15.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1813 | +6.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 1.0453 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 1.2084 | +15.6% | ratio | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 1.0914 | -9.7% | ratio | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 0.8898 | -18.5% | ratio | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 0.8482 | -4.7% | ratio | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.5241 | -38.2% | ratio | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 0.6696 | +27.8% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.4029 | -39.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4512 | +12.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5483 | +21.5% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.9377 | — | ratio | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 1.9348 | -0.2% | ratio | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 1.9805 | +2.4% | ratio | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 1.7412 | -12.1% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 2.0409 | +17.2% | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 2.1117 | +3.5% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.9100 | -9.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 2.1806 | +14.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 2.2165 | +1.6% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 2.6952 | +21.6% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 2.8743 | +6.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 2.6814 | -6.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2.5781 | -3.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2.4586 | -4.6% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 2.4429 | -0.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2.1643 | -11.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2.6322 | +21.6% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 2.4127 | -8.3% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2.5528 | +5.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2.5495 | -0.1% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2.8509 | +11.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 3.1355 | +10.0% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 2.7587 | -12.0% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 2.5783 | -6.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 3.0224 | +17.2% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 2.8685 | -5.1% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2.8467 | -0.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2.4438 | -14.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.9921 | +22.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3.2072 | +7.2% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3.0552 | -4.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.6980 | -11.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 3.3315 | +23.5% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3.5293 | +5.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.6900 | +4.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 3.2340 | -12.4% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 3.9020 | +20.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3.7300 | -4.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3.9393 | +5.6% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 1.7412 | — | ratio | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 2.1806 | +25.2% | ratio | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 2.6814 | +23.0% | ratio | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 2.1643 | -19.3% | ratio | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 2.5495 | +17.8% | ratio | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 2.5783 | +1.1% | ratio | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 2.4438 | -5.2% | ratio | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 2.6980 | +10.4% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 3.2340 | +19.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3.7613 | +16.3% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.6277 | — | ratio | 10-Q | 2016-04-29 |
| Quarterly | 2016-06-30 | 1.6308 | +0.2% | ratio | 10-Q | 2016-07-29 |
| Quarterly | 2016-09-30 | 1.5683 | -3.8% | ratio | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 1.5935 | +1.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 1.4496 | -9.0% | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 1.2912 | -10.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.2333 | -4.5% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-12-31 | 1.1461 | -7.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.0758 | -6.1% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 1.0582 | -1.6% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 0.9877 | -6.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.9453 | -4.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.3821 | +46.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.3872 | +0.4% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1.3257 | -4.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.3296 | +0.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.2145 | -8.7% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 1.2964 | +6.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.1989 | -7.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.1893 | -0.8% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.0591 | -10.9% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1.1176 | +5.5% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 1.2211 | +9.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1.2010 | -1.6% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.1732 | -2.3% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 1.1963 | +2.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1.1497 | -3.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.2241 | +6.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.2838 | +4.9% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.2882 | +0.3% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.2033 | -6.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.1895 | -1.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.1819 | -0.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.9125 | -22.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.8583 | -5.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.7635 | -11.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.7761 | +1.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.6355 | -18.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5869 | -7.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 1.5935 | — | ratio | 10-K | 2018-03-07 |
| Annual | 2017-12-31 | 1.1461 | -28.1% | ratio | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 0.9453 | -17.5% | ratio | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 1.3296 | +40.6% | ratio | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 1.1893 | -10.5% | ratio | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 1.2010 | +1.0% | ratio | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 1.2241 | +1.9% | ratio | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 1.1895 | -2.8% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.7635 | -35.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.4099 | -46.3% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0456 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0372 | -18.5% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0410 | +10.3% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.0370 | -9.9% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0403 | +8.9% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.0381 | -5.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0399 | +4.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0514 | +28.8% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0594 | +15.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0389 | -34.6% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.0523 | +34.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0531 | +1.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0188 | -64.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.1341 | -814.0% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.0490 | +136.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0310 | -36.8% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.0706 | -328.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0450 | +163.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0270 | -40.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0445 | +64.7% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0563 | +26.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0483 | -14.1% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0431 | -10.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0413 | -4.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0407 | -198.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0144 | +64.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0572 | +497.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0350 | -161.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0117 | +133.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0138 | +17.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 0.0387 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 0.0514 | +32.8% | ratio | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 0.0503 | -2.2% | ratio | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 0.0492 | -2.2% | ratio | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -0.0078 | -115.9% | ratio | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.0165 | +311.7% | ratio | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 0.0419 | +153.3% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.0719 | +71.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0195 | -72.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0105 | -46.0% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0887 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0740 | -16.5% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0788 | +6.5% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.0720 | -8.7% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0774 | +7.6% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.0703 | -9.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0655 | -6.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0813 | +24.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0929 | +14.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0695 | -25.2% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.0868 | +24.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0868 | -0.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0549 | -36.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.1299 | -336.7% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.0857 | +166.0% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0582 | -32.1% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.0726 | -224.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0693 | +195.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0515 | -25.6% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0621 | +20.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0903 | +45.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0890 | -1.4% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1006 | +13.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1092 | +8.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0963 | -11.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0135 | -86.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0986 | +630.4% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0957 | -2.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0827 | -13.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0357 | -56.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 0.0745 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 0.0715 | -4.1% | ratio | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 0.0778 | +8.8% | ratio | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 0.0801 | +2.9% | ratio | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | 0.0210 | -73.7% | ratio | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | -0.0056 | -126.7% | ratio | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 0.0801 | +1525.0% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.0922 | +15.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0747 | -18.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0806 | +7.8% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0056 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0059 | +6.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0048 | -19.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 0.0029 | -39.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 0.0038 | +30.3% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0066 | +76.5% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.0039 | -41.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.0055 | +41.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0054 | -1.3% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 0.0062 | +14.8% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2018-09-30 | 0.0094 | +51.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.0015 | -83.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0069 | +347.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.0056 | -18.8% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 0.0079 | +40.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.0045 | -43.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0042 | -6.7% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 0.0015 | -65.2% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 0.0041 | +183.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.0027 | -33.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0024 | -13.1% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.0025 | +7.7% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2021-09-30 | 0.0023 | -9.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.0029 | +25.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0032 | +10.2% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 0.0021 | -33.8% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.0005 | -76.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.0014 | +172.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0027 | +98.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0198 | +635.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.0820 | +313.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.0271 | -67.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0474 | +75.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.0842 | +77.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0376 | -55.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.0988 | +162.7% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0230 | -76.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0837 | +263.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0479 | -42.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 0.0029 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 0.0055 | +89.9% | ratio | 10-K | 2019-03-07 |
| Annual | 2018-12-31 | 0.0015 | -71.8% | ratio | 10-K | 2020-03-09 |
| Annual | 2019-12-31 | 0.0045 | +189.4% | ratio | 10-K | 2021-03-05 |
| Annual | 2020-12-31 | 0.0027 | -39.3% | ratio | 10-K | 2022-03-11 |
| Annual | 2021-12-31 | 0.0029 | +6.0% | ratio | 10-K | 2023-03-10 |
| Annual | 2022-12-31 | 0.0014 | -52.8% | ratio | 10-K | 2024-03-08 |
| Annual | 2023-12-31 | 0.0271 | +1894.0% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.0988 | +265.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2920 | +195.4% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0106 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0094 | -11.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0111 | +18.0% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.0113 | +1.9% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0126 | +11.5% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.0107 | -14.9% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0112 | +4.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0137 | +21.9% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0158 | +15.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0082 | -47.9% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.0120 | +45.8% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0127 | +6.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0041 | -67.7% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0287 | -799.6% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.0105 | +136.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0060 | -43.1% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.0145 | -342.8% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0099 | +167.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0068 | -31.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0080 | +17.5% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0098 | +23.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0087 | -11.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0082 | -5.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0071 | -13.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0049 | -169.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0019 | +62.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0080 | +528.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0052 | -165.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0020 | +138.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0025 | +25.6% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 0.0405 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 0.0622 | +53.5% | ratio | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 0.0549 | -11.7% | ratio | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 0.0438 | -20.3% | ratio | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -0.0066 | -115.1% | ratio | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.0087 | +230.8% | ratio | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 0.0281 | +223.6% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.0290 | +3.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0088 | -69.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0058 | -34.4% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0277 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0247 | -10.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0285 | +15.2% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.0277 | -2.8% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0289 | +4.3% | ratio | 10-Q | 2018-07-27 |
| Quarterly | 2017-09-30 | 0.0240 | -17.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0232 | -2.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0281 | +20.9% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0313 | +11.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0196 | -37.5% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.0286 | +46.1% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0296 | +3.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0091 | -69.3% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0660 | -825.4% | ratio | 10-Q | 2021-07-30 |
| Quarterly | 2020-09-30 | 0.0231 | +135.1% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0123 | -46.7% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -0.0308 | -349.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0219 | +171.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0147 | -32.9% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0175 | +18.8% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0211 | +20.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0199 | -5.7% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0189 | -5.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0157 | -16.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0108 | -168.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0036 | +67.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0148 | +516.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0092 | -162.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0033 | +135.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0040 | +21.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2016-12-31 | 0.1050 | — | ratio | 10-K | 2019-03-07 |
| Annual | 2017-12-31 | 0.1334 | +27.0% | ratio | 10-K | 2020-03-09 |
| Annual | 2018-12-31 | 0.1068 | -19.9% | ratio | 10-K | 2021-03-05 |
| Annual | 2019-12-31 | 0.1020 | -4.5% | ratio | 10-K | 2022-03-11 |
| Annual | 2020-12-31 | -0.0145 | -114.2% | ratio | 10-K | 2023-03-10 |
| Annual | 2021-12-31 | 0.0191 | +231.5% | ratio | 10-K | 2024-03-08 |
| Annual | 2022-12-31 | 0.0624 | +227.0% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.0635 | +1.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0155 | -75.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0081 | -47.5% | ratio | 10-K | 2026-02-27 |
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-16 | EBERHART RALPH E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 62 | $194.08 | $12,033 | 47,387 |
| 2026-03-10 | Thomas Benjamin E. | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,311 | $0.00 | $0 | 0 |
| 2026-03-10 | Thomas Benjamin E. | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,948 | $216.47 | $421,684 | 49,339 |
| 2026-03-10 | Thomas Benjamin E. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 3,640 | $0.00 | $0 | 51,287 |
| 2026-03-10 | Thomas Benjamin E. | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,311 | — | — | 47,647 |
| 2026-03-09 | Cohn Adam Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 2,237 | $217.74 | $487,084 | 11,818 |
| 2026-03-08 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,320 | $0.00 | $0 | 1,320 |
| 2026-03-08 | Cohn Adam Robert | Chief Financial Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 3,795 | $0.00 | $0 | 14,055 |
| 2026-03-08 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,320 | — | — | 10,260 |
| 2026-03-02 | Cohn Adam Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,587 | $221.95 | $352,235 | 8,940 |
| 2026-02-28 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 897 | $0.00 | $0 | 1,795 |
| 2026-02-28 | Cohn Adam Robert | Chief Financial Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,692 | $0.00 | $0 | 10,527 |
| 2026-02-28 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 897 | — | — | 7,835 |
| 2026-02-27 | Cohn Adam Robert | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 2,625 | $0.00 | $0 | 2,625 |
| 2026-02-17 | FERGUSON III MARK E | — |
Equity grant / award
G
|
Common Stock, par value $.05 | 808 | $0.00 | $0 | 17,286 |
| 2026-01-02 | EBERHART RALPH E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 745 | $0.00 | $0 | 47,325 |
| 2025-12-31 | Thomas Benjamin E. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 96 | $113.62 | $10,907 | 41,837 |
| 2025-12-15 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 31 | $169.38 | $5,251 | 63 |
| 2025-09-15 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 32 | $165.48 | $5,295 | 32 |
| 2025-09-11 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,998 | $0.00 | $0 | 17,994 |
| 2025-09-11 | Cohn Adam Robert | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 2,624 | $167.92 | $440,622 | 6,938 |
| 2025-09-11 | Cohn Adam Robert | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 5,998 | — | — | 9,562 |
| 2025-08-19 | WACHTEL BONNIE K | — |
Equity grant / award
G
|
Common Stock, par value $.05 | 2,000 | $0.00 | $0 | 136,789 |
| 2025-08-06 | FERGUSON III MARK E | — |
Equity grant / award
G
|
Common Stock, par value $.05 | 86 | $0.00 | $0 | 16,478 |
| 2025-07-28 | Sharma Tarang | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 343 | $138.80 | $47,608 | 8,397 |
| 2025-07-27 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,141 | $0.00 | $0 | 8,740 |
| 2025-06-30 | Thomas Benjamin E. | Chief Operating Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 135 | $81.76 | $11,038 | 41,741 |
| 2025-06-16 | EBERHART RALPH E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 75 | $134.02 | $10,052 | 46,459 |
| 2025-05-21 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 382 | $0.00 | $0 | 764 |
| 2025-05-21 | Sharma Tarang | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 115 | $129.25 | $14,864 | 7,505 |
| 2025-05-21 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 382 | — | — | 7,620 |
| 2025-05-09 | BRITT ANITA D | — |
Open-market sell
S
|
Common Stock, par value $.05 | 2,869 | $129.38 | $371,191 | 3,837 |
| 2025-04-09 | FERGUSON III MARK E | — |
Equity grant / award
G
|
Common Stock, par value $.05 | 1,541 | $0.00 | $0 | 16,392 |
| 2025-03-17 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 46 | $115.88 | $5,330 | 1,587 |
| 2025-03-11 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,543 | $0.00 | $0 | 0 |
| 2025-03-11 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock | 5,331 | $117.57 | $626,766 | 148,367 |
| 2025-03-11 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock | 8,006 | $0.00 | $0 | 153,698 |
| 2025-03-11 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M
|
Common Stock | 5,543 | — | — | 145,692 |
| 2025-03-10 | Sharma Tarang | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 415 | $113.97 | $47,298 | 7,238 |
| 2025-03-10 | Sharma Tarang | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 104 | $113.97 | $11,853 | 6,276 |
| 2025-03-10 | Sharma Tarang | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 346 | $0.00 | $0 | 6,380 |
| 2025-03-08 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 341 | $0.00 | $0 | 683 |
| 2025-03-08 | Sharma Tarang | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 504 | $0.00 | $0 | 7,653 |
| 2025-03-08 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 341 | — | — | 7,149 |
| 2025-03-08 | Sharma Tarang | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 532 | $0.00 | $0 | 6,808 |
| 2025-02-28 | CUOMO JOHN A | CEO and President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 13,502 | $0.00 | $0 | 13,502 |
| 2025-01-02 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,454 | $0.00 | $0 | 1,541 |
| 2025-01-01 | CUOMO JOHN A | CEO and President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 15,773 | $0.00 | $0 | 128,428 |
| 2024-12-31 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 123 | $75.32 | $9,264 | 19,040 |
| 2024-12-17 | FERGUSON III MARK E | — |
Equity grant / award
G
|
Common Stock, par value $.05 | 14,851 | $0.00 | $0 | 14,851 |
| 2024-12-11 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 87 | $115.51 | $10,049 | 14,938 |
| 2024-09-17 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 115 | $87.57 | $10,071 | 14,851 |
| 2024-09-11 | Cohn Adam Robert | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 3,959 | $0.00 | $0 | 27,951 |
| 2024-09-11 | Cohn Adam Robert | Chief Financial Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 23,992 | $0.00 | $0 | 23,992 |
| 2024-08-29 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 8,370 | $92.47 | $773,974 | 463,284 |
| 2024-08-29 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 3,530 | $91.63 | $323,454 | 471,654 |
| 2024-08-29 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 3,200 | $90.52 | $289,664 | 475,184 |
| 2024-08-29 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 200 | $89.90 | $17,980 | 478,384 |
| 2024-08-28 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 400 | $90.11 | $36,044 | 478,584 |
| 2024-08-28 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 13,300 | $89.44 | $1,189,552 | 478,984 |
| 2024-08-27 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 5,600 | $90.08 | $504,448 | 492,284 |
| 2024-08-27 | KOONCE CALVIN SCOTT | — |
Open-market sell
S
|
Common Stock, par value $.05 | 3,700 | $89.64 | $331,668 | 497,884 |
| 2024-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 737 | $89.54 | $65,991 | 18,917 |
| 2024-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,450 | $0.00 | $0 | 19,654 |
| 2024-07-29 | Sharma Tarang | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 343 | $89.95 | $30,853 | 5,931 |
| 2024-07-27 | Sharma Tarang | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,141 | $0.00 | $0 | 6,274 |
| 2024-06-28 | Sharma Tarang | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 128 | $55.75 | $7,136 | 5,133 |
| 2024-06-24 | EBERHART RALPH E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 116 | $86.50 | $10,034 | 44,641 |
| 2024-05-21 | Sharma Tarang | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,146 | $0.00 | $0 | 1,146 |
| 2024-04-01 | Griffin Stephen D. | Senior Vice President and CFO |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,160 | $79.02 | $91,663 | 28,763 |
| 2024-03-31 | Griffin Stephen D. | Senior Vice President and CFO |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,287 | $0.00 | $0 | 29,923 |
| 2024-03-31 | Griffin Stephen D. | Senior Vice President and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,567 | $0.00 | $0 | 28,636 |
| 2024-03-25 | FERGUSON III MARK E | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 126 | $79.37 | $10,001 | 14,620 |
| 2024-03-11 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 5,543 | $0.00 | $0 | 5,543 |
| 2024-03-11 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock | 13,292 | $75.12 | $998,495 | 104,519 |
| 2024-03-11 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock | 8,006 | $0.00 | $0 | 117,811 |
| 2024-03-11 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M
|
Common Stock | 5,543 | — | — | 109,805 |
| 2024-03-10 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,693 | $0.00 | $0 | 13,388 |
| 2024-03-10 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock | 20,080 | $0.00 | $0 | 104,262 |
| 2024-03-10 | CUOMO JOHN A | CEO and President |
Exercise / conversion
M
|
Common Stock | 6,693 | — | — | 84,182 |
| 2024-03-08 | CUOMO JOHN A | CEO and President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 14,077 | $0.00 | $0 | 14,077 |
| 2024-01-02 | Johnson Lloyd Emerson | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,737 | $0.00 | $0 | 5,252 |
| 2023-12-29 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 196 | $47.12 | $9,235 | 8,821 |
| 2023-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 816 | $53.10 | $43,330 | 8,625 |
| 2023-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,450 | $0.00 | $0 | 9,441 |
| 2023-06-30 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 268 | $41.01 | $10,990 | 77,489 |
| 2023-06-23 | Dolanski Edward P | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 361 | $51.93 | $18,747 | 4,526 |
| 2023-03-31 | Wheeler Chad | President, Wheeler Fleet |
Other disposed transaction
F
|
Common Stock, par value $.05 | 700 | $44.90 | $31,430 | 22,025 |
| 2023-03-31 | Wheeler Chad | President, Wheeler Fleet |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,338 | $0.00 | $0 | 22,725 |
| 2023-03-31 | Wheeler Chad | President, Wheeler Fleet |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,216 | $0.00 | $0 | 21,387 |
| 2023-03-27 | Dolanski Edward P | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 419 | $44.71 | $18,733 | 4,165 |
| 2023-03-13 | Griffin Stephen D. | Sr. VP and CFO |
Other disposed transaction
F
|
Common Stock, par value $.05 | 947 | $40.95 | $38,780 | 16,600 |
| 2023-03-13 | Tehrani Farinaz S | Chief Legal Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 770 | $40.95 | $31,532 | 5,327 |
| 2023-03-11 | Griffin Stephen D. | Sr. VP and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,820 | $0.00 | $0 | 17,547 |
| 2023-03-11 | Griffin Stephen D. | Sr. VP and CFO |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,324 | $0.00 | $0 | 15,727 |
| 2023-03-11 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,482 | $0.00 | $0 | 6,097 |
| 2023-03-11 | Tehrani Farinaz S | Chief Legal Officer |
Exercise / conversion
M
|
Common Stock, par value $.05 | 1,077 | $0.00 | $0 | 4,615 |
| 2023-03-10 | Griffin Stephen D. | Sr. VP and CFO |
Other disposed transaction
F
|
Common Stock, par value $.05 | 20 | $42.23 | $845 | 14,403 |
| 2023-03-10 | Griffin Stephen D. | Sr. VP and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 66 | $0.00 | $0 | 14,423 |
| 2023-03-10 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A · derivative
|
Restricted Stock Units | 3,931 | $0.00 | $0 | 3,931 |
| 2023-03-08 | Wheeler Chad | President, Wheeler Fleet |
Equity grant / award
A · derivative
|
Restricted Stock Units | 3,123 | $0.00 | $0 | 3,123 |
| 2023-01-03 | LAFOND JAMES F | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,146 | $0.00 | $0 | 21,446 |
| 2023-01-03 | KOONCE CALVIN SCOTT | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,146 | $0.00 | $0 | 1,345,498 |
| 2022-12-30 | Griffin Stephen D. | Sr. VP and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 141 | $32.31 | $4,556 | 14,357 |
| 2022-12-23 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 668 | $44.86 | $29,966 | 40,140 |
| 2022-12-06 | FERGUSON III MARK E | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 2,265 | $49.12 | $111,267 | 0 |
| 2022-11-09 | Griffin Stephen D. | Sr. VP and CFO |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,506 | $48.54 | $73,101 | 14,216 |
| 2022-11-09 | Griffin Stephen D. | Sr. VP and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 5,000 | $0.00 | $0 | 15,722 |
| 2022-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 816 | $44.72 | $36,492 | 3,298 |
| 2022-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,450 | $0.00 | $0 | 4,114 |
| 2022-07-27 | BRITT ANITA D | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,369 | $0.00 | $0 | 1,369 |
| 2022-06-30 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 264 | $33.07 | $8,731 | 1,664 |
| 2022-04-14 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 8,521 | $42.02 | $358,052 | 63,103 |
| 2022-04-14 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 19,267 | $0.00 | $0 | 71,624 |
| 2022-03-31 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Other disposed transaction
F
|
Common Stock, par value $.05 | 467 | $46.09 | $21,524 | 17,728 |
| 2022-03-31 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 996 | $0.00 | $0 | 18,195 |
| 2022-03-31 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Exercise / conversion
M
|
Common Stock, par value $.05 | 966 | $0.00 | $0 | 17,199 |
| 2022-03-11 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A · derivative
|
Restricted Stock Units | 3,215 | $0.00 | $0 | 3,215 |
| 2022-03-11 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Other disposed transaction
F
|
Common Stock, par value $.05 | 107 | $43.30 | $4,633 | 16,233 |
| 2022-03-11 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 454 | $0.00 | $0 | 16,340 |
| 2022-03-11 | CUOMO JOHN A | CEO and President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 16,628 | $0.00 | $0 | 16,628 |
| 2022-03-11 | CUOMO JOHN A | CEO and President |
Other acquired transaction
F
|
Common Stock, par value $.05 | 1,075 | $43.30 | $46,548 | 46,817 |
| 2022-03-11 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 4,461 | $0.00 | $0 | 47,892 |
| 2022-01-03 | FERGUSON III MARK E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,600 | $0.00 | $0 | 10,611 |
| 2022-01-03 | WACHTEL BONNIE K | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,600 | $0.00 | $0 | 133,452 |
| 2021-12-31 | Wheeler Chad | Vice President |
Equity grant / award
A
|
Common Stock, par value $.05 | 263 | $44.04 | $11,583 | 14,457 |
| 2021-12-31 | MOORE ROBERT ANDREW III | President, Federal & Defense |
Equity grant / award
A
|
Common Stock, par value $.05 | 208 | $44.04 | $9,160 | 2,571 |
| 2021-12-21 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,265 | $59.28 | $74,989 | 37,872 |
| 2021-11-18 | FERGUSON III MARK E | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 3 | $62.82 | $188 | 2,265 |
| 2021-11-09 | Griffin Stephen D. | Sr. VP and CFO |
Equity grant / award
A
|
Common Stock, par value $.05 | 5,000 | $0.00 | $0 | 8,311 |
| 2021-10-13 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 7,750 | $0.00 | $0 | 15,834 |
| 2021-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 2,940 | $0.00 | $0 | 10,290 |
| 2021-08-16 | Tehrani Farinaz S | Chief Legal Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 7,350 | $0.00 | $0 | 7,350 |
| 2021-07-29 | FERGUSON III MARK E | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 4 | $51.92 | $208 | 2,262 |
| 2021-05-24 | FERGUSON III MARK E | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 400 | $46.06 | $18,424 | 2,258 |
| 2021-04-15 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 6,672 | $43.59 | $290,832 | 43,023 |
| 2021-04-15 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 19,267 | $0.00 | $0 | 49,695 |
| 2021-03-31 | CUOMO JOHN A | CEO and President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 10,320 | $0.00 | $0 | 10,320 |
| 2021-03-16 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,123 | $41.42 | $46,515 | 30,428 |
| 2021-03-16 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 4,464 | $0.00 | $0 | 31,551 |
| 2021-01-11 | LAFOND JAMES F | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,300 | $0.00 | $0 | 17,700 |
| 2021-01-11 | KOONCE CALVIN SCOTT | — |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,300 | $0.00 | $0 | 1,343,352 |
| 2020-12-22 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 773 | $38.80 | $29,992 | 34,307 |
| 2020-11-16 | Griffin Stephen D. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,732 | $0.00 | $0 | 3,268 |
| 2020-11-16 | Griffin Stephen D. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock, par value $.05 | 5,000 | $0.00 | $0 | 5,000 |
| 2020-11-09 | Thomas Benjamin E. | President, VSE Aviation, Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 7,750 | $0.00 | $0 | 7,750 |
| 2020-08-13 | FERGUSON III MARK E | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 300 | $29.89 | $8,967 | 8,500 |
| 2020-05-27 | FERGUSON III MARK E | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 250 | $25.38 | $6,345 | 8,200 |
| 2020-04-15 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 5,190 | $0.00 | $0 | 27,087 |
| 2020-04-15 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 19,267 | $0.00 | $0 | 32,277 |
| 2020-03-18 | CUOMO JOHN A | CEO and President |
Open-market buy
P
|
Common Stock, par value $.05 | 3,500 | $14.70 | $51,450 | 13,010 |
| 2020-03-17 | KIERNAN THOMAS M | General Counsel and Secretary |
Open-market buy
P
|
Common Stock, par value $.05 | 1,100 | $19.50 | $21,450 | 37,199 |
| 2020-03-16 | CUOMO JOHN A | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 776 | $0.00 | $0 | 9,510 |
| 2020-03-16 | CUOMO JOHN A | CEO and President |
Equity grant / award
A
|
Common Stock, par value $.05 | 3,186 | $0.00 | $0 | 10,286 |
| 2020-03-12 | LOFTUS THOMAS R | Chief Financial Officer |
Open-market buy
P
|
Common Stock, par value $.05 | 2,400 | $20.93 | $50,232 | 83,627 |
| 2020-03-10 | CUOMO JOHN A | CEO and President |
Open-market buy
P
|
Common Stock, par value $.05 | 3,500 | $24.90 | $87,150 | 7,100 |
| 2020-01-06 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,300 | $0.00 | $0 | 33,534 |
| 2019-08-02 | KOONCE CALVIN SCOTT | Dir |
Open-market buy
P
|
Common stock, par value $.05 | 2,400 | $29.27 | $70,248 | 1,840,336 |
| 2019-06-25 | KOONCE CALVIN SCOTT | Dir |
Open-market buy
P
|
Common Stock, par value $.05 | 3,300 | $26.37 | $87,021 | 1,837,936 |
| 2019-05-20 | KIERNAN THOMAS M | General Counsel and Secretary |
Open-market buy
P
|
Common Stock, par value $.05 | 400 | $27.00 | $10,800 | 32,820 |
| 2019-05-13 | CUOMO JOHN A | CEO and President |
Open-market buy
P
|
Common Stock, par value $.05 | 3,600 | $27.45 | $98,820 | 3,600 |
| 2019-05-10 | LOFTUS THOMAS R | Chief Financial Officer |
Open-market buy
P
|
Common Stock, par value $.05 | 2,500 | $27.60 | $69,000 | 81,227 |
| 2019-04-04 | GAUTHIER MAURICE A | CEO, President and COO |
Other disposed transaction
F
|
Common Stock, par value $.05 | 8,762 | $0.00 | $0 | 116,068 |
| 2019-04-04 | GAUTHIER MAURICE A | CEO, President and COO |
Equity grant / award
A
|
Common Stock, par value $.05 | 29,110 | $0.00 | $0 | 124,830 |
| 2019-03-12 | Wheeler Chad | President, Wheeler Bros., Inc. |
Other disposed transaction
F
|
Common Stock, par value $.05 | 1,175 | $0.00 | $0 | 8,642 |
| 2019-03-12 | Wheeler Chad | President, Wheeler Bros., Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 4,285 | $0.00 | $0 | 9,817 |
| 2019-01-04 | WACHTEL BONNIE K | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,700 | $31.58 | $85,266 | 127,252 |
| 2018-12-21 | KOONCE CALVIN SCOTT | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 4,238 | $28.90 | $122,478 | 1,831,936 |
| 2018-12-06 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 400 | $32.00 | $12,800 | 124,552 |
| 2018-09-04 | KIERNAN THOMAS M | General Counsel and Secretary |
Open-market buy
P
|
Common Stock, par value $.05 | 270 | $37.17 | $10,036 | 29,616 |
| 2018-03-14 | Brown Joseph R | Vice President |
Other disposed transaction
F
|
Common Stock, par value $.05 | 551 | $0.00 | $0 | 3,451 |
| 2018-03-14 | Brown Joseph R | Vice President |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,830 | $0.00 | $0 | 4,002 |
| 2018-03-13 | Wheeler Chad | President, Wheeler Bros., Inc. |
Other disposed transaction
F
|
Common Stock, par value $.05 | 825 | $0.00 | $0 | 5,532 |
| 2018-03-13 | Wheeler Chad | President, Wheeler Bros., Inc. |
Equity grant / award
A
|
Common Stock, par value $.05 | 3,008 | $0.00 | $0 | 6,357 |
| 2018-01-04 | LAFOND JAMES F | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 1,600 | $0.00 | $0 | 24,400 |
| 2017-12-28 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 201 | $49.56 | $9,962 | 26,242 |
| 2017-12-06 | FERGUSON III MARK E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 100 | $0.00 | $0 | 100 |
| 2017-06-28 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 1,000 | $45.00 | $45,000 | 123,352 |
| 2017-03-31 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 1,000 | $40.60 | $40,600 | 124,352 |
| 2017-03-14 | KIERNAN THOMAS M | General Counsel and Secretary |
Other disposed transaction
F
|
Common Stock, par value $.05 | 811 | $0.00 | $0 | 27,344 |
| 2017-03-14 | KIERNAN THOMAS M | General Counsel and Secretary |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,483 | $0.00 | $0 | 28,155 |
| 2017-01-04 | LAFOND JAMES F | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,000 | $0.00 | $0 | 22,800 |
| 2017-01-04 | WACHTEL BONNIE K | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,000 | $0.00 | $0 | 125,352 |
| 2017-01-04 | Stultz Jack C | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 2,000 | $0.00 | $0 | 13,400 |
| 2016-12-30 | WACHTEL BONNIE K | Dir |
Equity grant / award
G
|
Common Stock, par value $.05 | 2,000 | $0.00 | $0 | 123,352 |
| 2016-12-29 | LAFOND JAMES F | Dir |
Equity grant / award
G
|
Common Stock, par value $.05 | 6,002 | $0.00 | $0 | 20,800 |
| 2016-12-21 | EBERHART RALPH E | Dir |
Equity grant / award
A
|
Common Stock, par value $.05 | 243 | $40.99 | $9,961 | 24,041 |
| 2016-12-09 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 279 | $41.25 | $11,509 | 125,352 |
| 2016-12-08 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 521 | $40.50 | $21,100 | 125,631 |
| 2016-11-11 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 800 | $37.25 | $29,800 | 61,876 |
| 2016-11-10 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 1,600 | $32.53 | $52,048 | 62,276 |
| 2016-11-09 | WACHTEL BONNIE K | Dir |
Open-market sell
S
|
Common Stock, par value $.05 | 1,000 | $30.00 | $30,000 | 63,276 |
| 2016-08-04 | Goffredi Paul William | President, VSE Aviation, Inc. |
Open-market buy
P
|
Common Stock, par value $.05 | 457 | $33.02 | $15,090 | 1,149 |