Financial Metrics
BCC BOISE CASCADE CoFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 880695000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 1043773000.0 | +18.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1067214000.0 | +2.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 974443000.0 | -8.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 1138939000.0 | +16.9% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 1226644000.0 | +7.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1182841000.0 | -3.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 1408132000.0 | +19.0% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 1338512000.0 | -4.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1042086000.0 | -22.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1230081000.0 | +18.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1269524000.0 | +3.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1170534000.0 | -7.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1242760000.0 | +6.2% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 1589313000.0 | +27.9% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 1821316000.0 | +14.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2443161000.0 | +34.1% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 1879451000.0 | -23.1% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 2326282000.0 | +23.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 2278072000.0 | -2.1% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 2154647000.0 | -5.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1544329000.0 | -28.3% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 1815219000.0 | +17.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 1834441000.0 | +1.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1645420000.0 | -10.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 1797670000.0 | +9.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 1713724000.0 | -4.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1536494000.0 | -10.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1740114000.0 | +13.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1667806000.0 | -4.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 3911215000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 4431991000.0 | +13.3% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 4995290000.0 | +12.7% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 4643404000.0 | -7.0% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 5474838000.0 | +17.9% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 7926111000.0 | +44.8% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 8387307000.0 | +5.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 6838245000.0 | -18.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 6724294000.0 | -1.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 6404595000.0 | -4.8% | USD | 10-K | 2026-02-24 |
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 | 13405000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 37867000.0 | +182.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 31307000.0 | -17.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 21125000.0 | -32.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 42499000.0 | +101.2% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 56098000.0 | +32.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 51804000.0 | -7.7% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 74056000.0 | +43.0% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 30455000.0 | -58.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 21654000.0 | -28.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 45132000.0 | +108.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 44898000.0 | -0.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 25547000.0 | -43.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 51770000.0 | +102.6% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 158572000.0 | +206.3% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 205261000.0 | +29.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 409775000.0 | +99.6% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 129386000.0 | -68.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 405628000.0 | +213.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 297075000.0 | -26.8% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 299370000.0 | +0.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 127602000.0 | -57.4% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 189975000.0 | +48.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 185633000.0 | -2.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 132982000.0 | -28.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 146981000.0 | +10.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 117356000.0 | -20.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 54519000.0 | -53.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 80530000.0 | +47.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 32329000.0 | -59.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 84691000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 141413000.0 | +67.0% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 72038000.0 | -49.1% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 136459000.0 | +89.4% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 335029000.0 | +145.5% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 971803000.0 | +190.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 1157849000.0 | +19.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 624386000.0 | -46.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 490038000.0 | -21.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 183329000.0 | -62.6% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 10020000.0 | — | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 32174000.0 | +221.1% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 63835000.0 | +98.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 37050000.0 | -42.0% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 78875000.0 | +112.9% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 92723000.0 | +17.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 11389000.0 | -87.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 39107000.0 | +243.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 66278000.0 | +69.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 12200000.0 | -81.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 45786000.0 | +275.3% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 148978000.0 | +225.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 149156000.0 | +0.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 451712000.0 | +202.8% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 543411000.0 | +20.3% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 302600000.0 | -44.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 520711000.0 | +72.1% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 740298000.0 | +42.2% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 96733000.0 | -86.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 146320000.0 | +51.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 143068000.0 | -2.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 104124000.0 | -27.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 112292000.0 | +7.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 91038000.0 | -18.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 40348000.0 | -55.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 61985000.0 | +53.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 21769000.0 | -64.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 38254000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 82957000.0 | +116.9% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 20477000.0 | -75.3% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 80925000.0 | +295.2% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 174979000.0 | +116.2% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 712486000.0 | +307.2% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 857658000.0 | +20.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 483656000.0 | -43.6% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 376354000.0 | -22.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 132836000.0 | -64.7% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.13 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.5 | +284.6% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.26 | -48.0% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.26 | +0.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.57 | +119.2% | USD/shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.82 | +43.9% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.96 | +17.1% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 1.07 | +11.5% | USD/shares | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.36 | -66.4% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.29 | -19.4% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.71 | +144.8% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.7 | -1.4% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.31 | -55.7% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.85 | +174.2% | USD/shares | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 2.62 | +208.2% | USD/shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 3.79 | +44.7% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 7.67 | +102.4% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 2.32 | -69.8% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 7.67 | +230.6% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 5.52 | -28.0% | USD/shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 5.55 | +0.5% | USD/shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 2.44 | -56.0% | USD/shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 3.69 | +51.2% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 3.61 | -2.2% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2.63 | -27.1% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 2.85 | +8.4% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.34 | -17.9% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.06 | -54.7% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1.64 | +54.7% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.58 | -64.6% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.99 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 2.15 | +117.2% | USD/shares | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.53 | -75.3% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 2.07 | +290.6% | USD/shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 4.45 | +115.0% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 18.07 | +306.1% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 21.7 | +20.1% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 12.2 | -43.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 9.63 | -21.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3.54 | -63.2% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.13 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.49 | +276.9% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.26 | -46.9% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.26 | +0.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.57 | +119.2% | USD/shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.81 | +42.1% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.94 | +16.0% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 1.06 | +12.8% | USD/shares | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.35 | -67.0% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.29 | -17.1% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.71 | +144.8% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.69 | -2.8% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.31 | -55.1% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.85 | +174.2% | USD/shares | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 2.61 | +207.1% | USD/shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 3.76 | +44.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 7.62 | +102.7% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 2.31 | -69.7% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 7.61 | +229.4% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 5.49 | -27.9% | USD/shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 5.52 | +0.5% | USD/shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 2.43 | -56.0% | USD/shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 3.67 | +51.0% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 3.58 | -2.5% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2.61 | -27.1% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 2.84 | +8.8% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.33 | -18.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.06 | -54.5% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1.64 | +54.7% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.58 | -64.6% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.98 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 2.12 | +116.3% | USD/shares | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.52 | -75.5% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 2.06 | +296.2% | USD/shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 4.44 | +115.5% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 17.97 | +304.7% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 21.56 | +20.0% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 12.12 | -43.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 9.57 | -21.0% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3.53 | -63.1% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 81187000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 96089000.0 | +18.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 131184000.0 | +36.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 103978000.0 | -20.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 43569000.0 | -58.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 104713000.0 | +140.3% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 172185000.0 | +64.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 177140000.0 | +2.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 134684000.0 | -24.0% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 210011000.0 | +55.9% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 181342000.0 | -13.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 191671000.0 | +5.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-03-31 | 136204000.0 | -28.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 202407000.0 | +48.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 306443000.0 | +51.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 285237000.0 | -6.9% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-03-31 | 214992000.0 | -24.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 361436000.0 | +68.1% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 503935000.0 | +39.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 405382000.0 | -19.6% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 456982000.0 | +12.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 653767000.0 | +43.1% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 786886000.0 | +20.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 748907000.0 | -4.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 922721000.0 | +23.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1032987000.0 | +12.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 867064000.0 | -16.1% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 998344000.0 | +15.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1000721000.0 | +0.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1080857000.0 | +8.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 1272963000.0 | +17.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 949574000.0 | -25.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 890247000.0 | -6.2% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 922076000.0 | +3.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 761599000.0 | -17.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 713260000.0 | -6.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 561781000.0 | -21.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 481019000.0 | -14.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 511770000.0 | +6.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 103978000.0 | — | USD | 10-K | 2020-02-24 |
| Annual | 2017-12-31 | 177140000.0 | +70.4% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 191671000.0 | +8.2% | USD | 10-K | 2022-02-22 |
| Annual | 2019-12-31 | 285237000.0 | +48.8% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 405382000.0 | +42.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 748907000.0 | +84.7% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 998344000.0 | +33.3% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 949574000.0 | -4.9% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 713260000.0 | -24.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 477215000.0 | -33.1% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 278189000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 278704000.0 | +0.2% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 263199000.0 | -5.6% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 199191000.0 | -24.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 292541000.0 | +46.9% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 312368000.0 | +6.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 315336000.0 | +1.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 246452000.0 | -21.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-01-02 | 247952000.0 | +0.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 339299000.0 | +36.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 360765000.0 | +6.3% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 312659000.0 | -13.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 214338000.0 | -31.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 292761000.0 | +36.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 316698000.0 | +8.2% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 295585000.0 | -6.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 215894000.0 | -27.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 327254000.0 | +51.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 350673000.0 | +7.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 425585000.0 | +21.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 375865000.0 | -11.7% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 540197000.0 | +43.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 592953000.0 | +9.8% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 473727000.0 | -20.1% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 444325000.0 | -6.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 665136000.0 | +49.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 575601000.0 | -13.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 511047000.0 | -11.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 297237000.0 | -41.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-03-31 | 417515000.0 | +40.5% | USD | 10-Q | 2023-05-04 |
| Annual | 2016-12-31 | 199191000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 246452000.0 | +23.7% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 214338000.0 | -13.0% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 215894000.0 | +0.7% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 375865000.0 | +74.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 444325000.0 | +18.2% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 297237000.0 | -33.1% | USD | 10-K | 2023-02-21 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 440563000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 461998000.0 | +4.9% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 451056000.0 | -2.4% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 433451000.0 | -3.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 482366000.0 | +11.3% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 490711000.0 | +1.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 459864000.0 | -6.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 476673000.0 | +3.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 538723000.0 | +13.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 572606000.0 | +6.3% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 559443000.0 | -2.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 533049000.0 | -4.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 573860000.0 | +7.7% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 524451000.0 | -8.6% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 492588000.0 | -6.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 497596000.0 | +1.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 536314000.0 | +7.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 456129000.0 | -15.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 454327000.0 | -0.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 503480000.0 | +10.8% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 611700000.0 | +21.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 727205000.0 | +18.9% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 644370000.0 | -11.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 660671000.0 | +2.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 804668000.0 | +21.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 803607000.0 | -0.1% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 767187000.0 | -4.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 697551000.0 | -9.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 738798000.0 | +5.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 703033000.0 | -4.8% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 683406000.0 | -2.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 712369000.0 | +4.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 814596000.0 | +14.4% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 832241000.0 | +2.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 792356000.0 | -4.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 803296000.0 | +1.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 921434000.0 | +14.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 918957000.0 | -0.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 844358000.0 | -8.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 433451000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 476673000.0 | +10.0% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 533049000.0 | +11.8% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 497596000.0 | -6.7% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 503480000.0 | +1.2% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 660671000.0 | +31.2% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 697551000.0 | +5.6% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 712369000.0 | +2.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 803296000.0 | +12.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 795724000.0 | -0.9% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 818895000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 855310000.0 | +4.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 987263000.0 | +15.4% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 760459000.0 | -23.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 839754000.0 | +10.4% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 929259000.0 | +10.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 967303000.0 | +4.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 932572000.0 | -3.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1033060000.0 | +10.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1171186000.0 | +13.4% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 1104641000.0 | -5.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 985778000.0 | -10.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1032974000.0 | +4.8% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1073267000.0 | +3.9% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 1125130000.0 | +4.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1022764000.0 | -9.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1105390000.0 | +8.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1193143000.0 | +7.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1413519000.0 | +18.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1308855000.0 | -7.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 1632860000.0 | +24.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2007430000.0 | +22.9% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 1937991000.0 | -3.5% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 1885878000.0 | -2.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 2422905000.0 | +28.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2448460000.0 | +1.1% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 2181437000.0 | -10.9% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 2064052000.0 | -5.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 2191717000.0 | +6.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2298645000.0 | +4.9% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 2466243000.0 | +7.3% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 2056814000.0 | -16.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2216672000.0 | +7.8% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 2267806000.0 | +2.3% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 2012166000.0 | -11.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 1886068000.0 | -6.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1979524000.0 | +5.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1911057000.0 | -3.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1852756000.0 | -3.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 760459000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 932572000.0 | +22.6% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 985778000.0 | +5.7% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 1022764000.0 | +3.8% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 1308855000.0 | +28.0% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1885878000.0 | +44.1% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 2064052000.0 | +9.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2056814000.0 | -0.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1886068000.0 | -8.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1654418000.0 | -12.3% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1471373000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 1503488000.0 | +2.2% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1638805000.0 | +9.0% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 1439197000.0 | -12.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1513368000.0 | +5.2% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 1596089000.0 | +5.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1630550000.0 | +2.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1607193000.0 | -1.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1708852000.0 | +6.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1850452000.0 | +8.3% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 1771634000.0 | -4.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1581248000.0 | -10.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1687047000.0 | +6.7% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1732811000.0 | +2.7% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 1785923000.0 | +3.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1693351000.0 | -5.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1755367000.0 | +3.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1841075000.0 | +4.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2059836000.0 | +11.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1965718000.0 | -4.6% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 2278737000.0 | +15.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2647440000.0 | +16.2% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 2588365000.0 | -2.2% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 2572640000.0 | -0.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 3105927000.0 | +20.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3135172000.0 | +0.9% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 3348534000.0 | +6.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 3240514000.0 | -3.2% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 3362187000.0 | +3.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3476388000.0 | +3.4% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 3642433000.0 | +4.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 3458646000.0 | -5.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 3614428000.0 | +4.5% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 3671964000.0 | +1.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 3441627000.0 | -6.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 3369383000.0 | -2.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 3481644000.0 | +3.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 3445511000.0 | -1.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3402011000.0 | -1.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1439197000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 1607193000.0 | +11.7% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 1581248000.0 | -1.6% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 1693351000.0 | +7.1% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 1965718000.0 | +16.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 2572640000.0 | +30.9% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 3240514000.0 | +26.0% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 3458646000.0 | +6.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3369383000.0 | -2.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3241943000.0 | -3.8% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 345757000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 361133000.0 | +4.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 478247000.0 | +32.4% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 312864000.0 | -34.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 374890000.0 | +19.8% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 428659000.0 | +14.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 426925000.0 | -0.4% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 381561000.0 | -10.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 432630000.0 | +13.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 519860000.0 | +20.2% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 467896000.0 | -10.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 369825000.0 | -21.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 406890000.0 | +10.0% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 424106000.0 | +4.2% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 444750000.0 | +4.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 384992000.0 | -13.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 438936000.0 | +14.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 485287000.0 | +10.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 676388000.0 | +39.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 524002000.0 | -22.5% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 696514000.0 | +32.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 854257000.0 | +22.6% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 700295000.0 | -18.0% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 640746000.0 | -8.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 880163000.0 | +37.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 769077000.0 | -12.6% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 739463000.0 | -3.9% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 545828000.0 | -26.2% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 580148000.0 | +6.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 667344000.0 | +15.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 694724000.0 | +4.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 594116000.0 | -14.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 684726000.0 | +15.3% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 691506000.0 | +1.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 643242000.0 | -7.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 564016000.0 | -12.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 702459000.0 | +24.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 645188000.0 | -8.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 598067000.0 | -7.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 312864000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 381561000.0 | +22.0% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 369825000.0 | -3.1% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 384992000.0 | +4.1% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 524002000.0 | +36.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 640746000.0 | +22.3% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 545828000.0 | -14.8% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 594116000.0 | +8.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 564016000.0 | -5.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 493076000.0 | -12.6% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 538323000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 560019000.0 | +4.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 572474000.0 | +2.2% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 580004000.0 | +1.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 589450000.0 | +1.6% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 614302000.0 | +4.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 649313000.0 | +5.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 674549000.0 | +3.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 707052000.0 | +4.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-06-30 | 768188000.0 | +8.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-09-30 | 747762000.0 | -2.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 672590000.0 | -10.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-03-31 | 679017000.0 | +1.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 705021000.0 | +3.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 731566000.0 | +3.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 701330000.0 | -4.1% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2020-03-31 | 708271000.0 | +1.0% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2020-06-30 | 739708000.0 | +4.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2020-09-30 | 778136000.0 | +5.2% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2020-12-31 | 850799000.0 | +9.3% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-03-31 | 995261000.0 | +17.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 1215710000.0 | +22.1% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 1305605000.0 | +7.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 1352619000.0 | +3.6% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-03-31 | 1648689000.0 | +21.9% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 1764985000.0 | +7.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 1983072000.0 | +12.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 2057975000.0 | +3.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-03-31 | 2144520000.0 | +4.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 2168524000.0 | +1.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 2307595000.0 | +6.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-12-31 | 2195664000.0 | -4.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 2257202000.0 | +2.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 2302976000.0 | +2.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 2123433000.0 | -7.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2151274000.0 | +1.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2127077000.0 | -1.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 2152057000.0 | +1.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 2143385000.0 | -0.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 580004000.0 | — | USD | 10-K | 2020-02-24 |
| Annual | 2017-12-31 | 674549000.0 | +16.3% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 672590000.0 | -0.3% | USD | 10-K | 2022-02-22 |
| Annual | 2019-12-31 | 701330000.0 | +4.3% | USD | 10-K | 2023-02-21 |
| Annual | 2020-12-31 | 850799000.0 | +21.3% | USD | 10-K | 2024-02-20 |
| Annual | 2021-12-31 | 1352619000.0 | +59.0% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 2057975000.0 | +52.1% | USD | 10-K | 2026-02-24 |
| Annual | 2023-12-31 | 2195664000.0 | +6.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2151274000.0 | -2.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2074878000.0 | -3.6% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 474356000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 464586000.0 | -2.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 581574000.0 | +25.2% | USD | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 437629000.0 | -24.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 437901000.0 | +0.1% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 438200000.0 | +0.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 438033000.0 | -0.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 438312000.0 | +0.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 438591000.0 | +0.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 438870000.0 | +0.1% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 439149000.0 | +0.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 439428000.0 | +0.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 439707000.0 | +0.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 439986000.0 | +0.1% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 440265000.0 | +0.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 440544000.0 | +0.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 439915000.0 | -0.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 440178000.0 | +0.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 443583000.0 | +0.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 443792000.0 | +0.0% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 444001000.0 | +0.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 444210000.0 | +0.0% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 444419000.0 | +0.0% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 444628000.0 | +0.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 444836000.0 | +0.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 445045000.0 | +0.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 444175000.0 | -0.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 444392000.0 | +0.0% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 444614000.0 | +0.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 444836000.0 | +0.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 445058000.0 | +0.0% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 445280000.0 | +0.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 445502000.0 | +0.0% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 445723000.0 | +0.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 445945000.0 | +0.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 446167000.0 | +0.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 446389000.0 | +0.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 444884000.0 | -0.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 445145000.0 | +0.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 437629000.0 | — | USD | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 438312000.0 | +0.2% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 439428000.0 | +0.3% | USD | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 440544000.0 | +0.3% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 443792000.0 | +0.7% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 444628000.0 | +0.2% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 444392000.0 | -0.1% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 445280000.0 | +0.2% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 446167000.0 | +0.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 445405000.0 | -0.2% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | -41086000.0 | — | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 31478000.0 | +176.6% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 117136000.0 | +272.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -21759000.0 | -118.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 88336000.0 | +506.0% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 119821000.0 | +35.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -36959000.0 | -130.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 66852000.0 | +280.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 194750000.0 | +191.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -42467000.0 | -121.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 118276000.0 | +378.5% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 293771000.0 | +148.4% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 72251000.0 | -75.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 291179000.0 | +303.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 527091000.0 | +81.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 198945000.0 | -62.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 436056000.0 | +119.2% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 814125000.0 | +86.7% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 47992000.0 | -94.1% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 290218000.0 | +504.7% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 521129000.0 | +79.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 27462000.0 | -94.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 169165000.0 | +516.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 343752000.0 | +103.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -28476000.0 | -108.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 4694000.0 | +116.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 123132000.0 | +2523.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 151907000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 151567000.0 | -0.2% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 163611000.0 | +7.9% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 245647000.0 | +50.1% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 294516000.0 | +19.9% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 666984000.0 | +126.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 1041219000.0 | +56.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 687458000.0 | -34.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 438320000.0 | -36.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 254148000.0 | -42.0% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | -16350000.0 | — | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -27711000.0 | -69.5% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | -45971000.0 | -65.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -13179000.0 | +71.3% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -45583000.0 | -245.9% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | -64402000.0 | -41.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -10705000.0 | +83.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -44611000.0 | -316.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -64788000.0 | -45.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -18460000.0 | +71.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -28443000.0 | -54.1% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | -46431000.0 | -63.2% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | -13165000.0 | +71.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -31002000.0 | -135.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | -50824000.0 | -63.9% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | -14867000.0 | +70.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -37944000.0 | -155.2% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | -575622000.0 | -1417.0% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | -29498000.0 | +94.9% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -66369000.0 | -125.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -96801000.0 | -45.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -37158000.0 | +61.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -76667000.0 | -106.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -140144000.0 | -82.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -52225000.0 | +62.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -122105000.0 | -133.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -176396000.0 | -44.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -298839000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -73212000.0 | +75.5% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | -89257000.0 | -21.9% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -94065000.0 | -5.4% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | -78716000.0 | +16.3% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -105586000.0 | -34.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -625456000.0 | -492.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -375552000.0 | +40.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -237820000.0 | +36.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -263262000.0 | -10.7% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | -2973000.0 | — | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -3032000.0 | -2.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | -2958000.0 | +2.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -7518000.0 | -154.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -9882000.0 | -31.4% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | -51217000.0 | -418.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -7803000.0 | +84.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -11505000.0 | -47.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -15190000.0 | -32.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -9318000.0 | +38.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -13634000.0 | -46.3% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | -28642000.0 | -110.1% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | -7486000.0 | +73.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -11792000.0 | -57.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | -94763000.0 | -703.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | -10264000.0 | +89.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -114032000.0 | -1011.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | -120346000.0 | -5.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | -16117000.0 | +86.6% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | -141336000.0 | -776.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -149709000.0 | -5.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -49631000.0 | +66.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -119996000.0 | -141.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -391583000.0 | -226.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -70778000.0 | +81.9% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -114830000.0 | -62.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -148226000.0 | -29.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 66414000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -5193000.0 | -107.8% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | -59823000.0 | -1052.0% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -58016000.0 | +3.0% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | -95655000.0 | -64.9% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -217873000.0 | -127.8% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -166326000.0 | +23.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -360676000.0 | -116.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -436814000.0 | -21.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -226931000.0 | +48.0% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15461000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 35101000.0 | +127.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 55426000.0 | +57.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 17002000.0 | -69.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 29551000.0 | +73.8% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 48060000.0 | +62.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 13272000.0 | -72.4% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 28327000.0 | +113.4% | USD | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 47705000.0 | +68.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 14347000.0 | -69.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 32824000.0 | +128.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 53249000.0 | +62.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 18563000.0 | -65.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 28849000.0 | +55.4% | USD | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 46994000.0 | +62.9% | USD | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 13301000.0 | -71.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 31502000.0 | +136.8% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 51460000.0 | +63.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 17448000.0 | -66.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 40808000.0 | +133.9% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 61835000.0 | +51.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 30063000.0 | -51.4% | USD | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 68287000.0 | +127.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 99251000.0 | +45.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 34330000.0 | -65.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 74099000.0 | +115.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 135760000.0 | +83.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 53205000.0 | -60.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 132257000.0 | +148.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 187447000.0 | +41.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 83583000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 75450000.0 | -9.7% | USD | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 79987000.0 | +6.0% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 82720000.0 | +3.4% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 79429000.0 | -4.0% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 106518000.0 | +34.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 114117000.0 | +7.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 215438000.0 | +88.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 229569000.0 | +6.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 241431000.0 | +5.2% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 38352574.0 | — | shares | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 38580732.0 | +0.6% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 38708767.0 | +0.3% | shares | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 38985705.0 | +0.7% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 39201226.0 | +0.6% | shares | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 39330807.0 | +0.3% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 39460018.0 | +0.3% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 39539825.0 | +0.2% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 38182989.0 | -3.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 36190433.0 | -5.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 43517000.0 | — | shares | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 43518000.0 | +0.0% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 43518000.0 | +0.0% | shares | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 43520000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 43703000.0 | +0.4% | shares | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 43705000.0 | +0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 43727000.0 | +0.1% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 43748000.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 44040000.0 | +0.7% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 44058000.0 | +0.0% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 44076000.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 44076000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 44341000.0 | +0.6% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 44342000.0 | +0.0% | shares | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 44343000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 44353000.0 | +0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 44564000.0 | +0.5% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 44564000.0 | +0.0% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 44568000.0 | +0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 44568000.0 | +0.0% | shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 44698000.0 | +0.3% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 44698000.0 | +0.0% | shares | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 44698000.0 | +0.0% | shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 44698000.0 | +0.0% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 44815000.0 | +0.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 44815000.0 | +0.0% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 44815000.0 | +0.0% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 44827000.0 | +0.0% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 44983000.0 | +0.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 44983000.0 | +0.0% | shares | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 44983000.0 | +0.0% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 44983000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 45127000.0 | +0.3% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 45130000.0 | +0.0% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 45130000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 45139000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 45248000.0 | +0.2% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 45248000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 37163000.0 | -17.9% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 43519647.0 | — | shares | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 43747805.0 | +0.5% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 44075840.0 | +0.7% | shares | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 44352778.0 | +0.6% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 44568299.0 | +0.5% | shares | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 44697880.0 | +0.3% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 44827091.0 | +0.3% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 44982576.0 | +0.3% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 45138835.0 | +0.3% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 36190433.0 | -19.8% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38853000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 38814000.0 | -0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 38814000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 38500000.0 | -0.8% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 38643000.0 | +0.4% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 38660000.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 38778000.0 | +0.3% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 38981000.0 | +0.5% | shares | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 38998000.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 38884000.0 | -0.3% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 39087000.0 | +0.5% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 39087000.0 | +0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 39163000.0 | +0.2% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 39312000.0 | +0.4% | shares | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 39315000.0 | +0.0% | shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 39355000.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 39442000.0 | +0.2% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 39442000.0 | +0.0% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 39474000.0 | +0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 39544000.0 | +0.2% | shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 39544000.0 | +0.0% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 39593000.0 | +0.1% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 39675000.0 | +0.2% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 39675000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 39608000.0 | -0.2% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 39412000.0 | -0.5% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 38848000.0 | -1.4% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 38017000.0 | -2.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 37682000.0 | -0.9% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 37385000.0 | -0.8% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 38761000.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 38623000.0 | -0.4% | shares | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 38932000.0 | +0.8% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 39039000.0 | +0.3% | shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 39277000.0 | +0.6% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 39420000.0 | +0.4% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 39526000.0 | +0.3% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 39649000.0 | +0.3% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 39086000.0 | -1.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 37476000.0 | -4.1% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38880000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 38972000.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 39120000.0 | +0.4% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 38901000.0 | -0.6% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 39002000.0 | +0.3% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 39139000.0 | +0.4% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 39396000.0 | +0.7% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 39403000.0 | +0.0% | shares | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 39461000.0 | +0.1% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 39203000.0 | -0.7% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 39199000.0 | -0.0% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 39292000.0 | +0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 39405000.0 | +0.3% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 39387000.0 | -0.0% | shares | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 39526000.0 | +0.4% | shares | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 39630000.0 | +0.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 39688000.0 | +0.1% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 39661000.0 | -0.1% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 39768000.0 | +0.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 39763000.0 | -0.0% | shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 39776000.0 | +0.0% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 39838000.0 | +0.2% | shares | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 39834000.0 | -0.0% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 39983000.0 | +0.4% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 39956000.0 | -0.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 39608000.0 | -0.9% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 39063000.0 | -1.4% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 38215000.0 | -2.2% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 37795000.0 | -1.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 37509000.0 | -0.8% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 38925000.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 39074000.0 | +0.4% | shares | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 39387000.0 | +0.8% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 39242000.0 | -0.4% | shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 39431000.0 | +0.5% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 39646000.0 | +0.5% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 39772000.0 | +0.3% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 39901000.0 | +0.3% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 39318000.0 | -1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 37619000.0 | -4.3% | shares | 10-K | 2026-02-24 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.5986 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.6942 | +16.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.6512 | -6.2% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.6439 | -1.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.7136 | +10.8% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.7523 | +5.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.6922 | -8.0% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.7610 | +9.9% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.7555 | -0.7% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.6177 | -18.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.7099 | +14.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.7109 | +0.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.6668 | -6.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.6750 | +1.2% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.7716 | +14.3% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.7993 | +3.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.9228 | +15.5% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.7261 | -21.3% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.7490 | +3.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.7266 | -3.0% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.6435 | -11.4% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.4593 | -28.6% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 0.5222 | +13.7% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.5036 | -3.5% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.4552 | -9.6% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.4896 | +7.5% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.4979 | +1.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4413 | -11.4% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.5050 | +14.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.4902 | -2.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2.7176 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 2.7576 | +1.5% | ratio | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 3.1591 | +14.6% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 2.7421 | -13.2% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 2.7852 | +1.6% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 3.0809 | +10.6% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 2.5883 | -16.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.9771 | -23.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.9957 | +0.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.9755 | -1.0% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.3684 | — | ratio | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 2.3684 | -0.0% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2.0643 | -12.8% | ratio | 10-Q | 2016-10-26 |
| Quarterly | 2016-12-31 | 2.4306 | +17.7% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 2.2400 | -7.8% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 2.1678 | -3.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2.2657 | +4.5% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 2.4441 | +7.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2.3879 | -2.3% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 2.2529 | -5.7% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 2.3609 | +4.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2.6655 | +12.9% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 2.5387 | -4.8% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 2.5307 | -0.3% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2019-09-30 | 2.5298 | -0.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 2.6566 | +5.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 2.5183 | -5.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 2.4586 | -2.4% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2.0898 | -15.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 2.4978 | +19.5% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 2.3443 | -6.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2.3499 | +0.2% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 2.7674 | +17.8% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 2.9433 | +6.4% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 2.7528 | -6.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3.1836 | +15.7% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 2.9500 | -7.3% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 3.7815 | +28.2% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 3.7779 | -0.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3.4445 | -8.8% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 3.5500 | +3.1% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 3.4620 | -2.5% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 3.2373 | -6.5% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 3.2795 | +1.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 3.1282 | -4.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 3.3440 | +6.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2.8180 | -15.7% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2.9620 | +5.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.0979 | +4.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2.4306 | — | ratio | 10-K | 2018-02-26 |
| Annual | 2017-12-31 | 2.4441 | +0.6% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 2.6655 | +9.1% | ratio | 10-K | 2020-02-24 |
| Annual | 2019-12-31 | 2.6566 | -0.3% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 2.4978 | -6.0% | ratio | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 2.9433 | +17.8% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 3.7815 | +28.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 3.4620 | -8.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3.3440 | -3.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3.3553 | +0.3% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.0103 | — | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0282 | +174.7% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0520 | +84.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0313 | -39.8% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.0560 | +78.8% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.0693 | +23.7% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0109 | -84.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0318 | +190.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0522 | +64.2% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0104 | -80.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0368 | +253.5% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.0937 | +154.4% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.0819 | -12.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1849 | +125.8% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.2891 | +56.4% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.1301 | -55.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2286 | +75.7% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.3436 | +50.3% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0626 | -81.8% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.0806 | +28.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.0780 | -3.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0633 | -18.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0625 | -1.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0531 | -15.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0263 | -50.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0356 | +35.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0131 | -63.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0098 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0187 | +91.4% | ratio | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.0041 | -78.1% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.0174 | +325.1% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.0320 | +83.4% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0899 | +181.3% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1023 | +13.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0707 | -30.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0560 | -20.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0207 | -62.9% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0152 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0363 | +138.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0293 | -19.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0217 | -26.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0373 | +72.1% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0457 | +22.6% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0438 | -4.2% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.0526 | +20.1% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.0228 | -56.7% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0208 | -8.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0367 | +76.6% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0354 | -3.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0218 | -38.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0417 | +90.9% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.0998 | +139.5% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.1127 | +13.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1677 | +48.8% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.0688 | -59.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.1744 | +153.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1304 | -25.2% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.1389 | +6.5% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0826 | -40.5% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2023-06-30 | 0.1047 | +26.7% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.1012 | -3.3% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0808 | -20.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0818 | +1.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0685 | -16.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0355 | -48.2% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0463 | +30.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0194 | -58.1% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0217 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0319 | +47.4% | ratio | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.0144 | -54.8% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.0294 | +103.8% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.0612 | +108.2% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1226 | +100.4% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1380 | +12.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0913 | -33.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0729 | -20.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0286 | -60.7% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2348 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.2661 | +13.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2743 | +3.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 0.3323 | +21.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 0.1162 | -65.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.2443 | +110.2% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.4033 | +65.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 0.4643 | +15.1% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 0.3113 | -32.9% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.4040 | +29.8% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.3876 | -4.1% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 0.5183 | +33.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-03-31 | 0.3347 | -35.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.4773 | +42.6% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.6890 | +44.4% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 0.7409 | +7.5% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-03-31 | 0.4898 | -33.9% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.7448 | +52.1% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.7450 | +0.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 0.7736 | +3.8% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.6561 | -15.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.7653 | +16.6% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2021-09-30 | 1.1236 | +46.8% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-12-31 | 1.1688 | +4.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1.0484 | -10.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.3432 | +28.1% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 1.1726 | -12.7% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-12-31 | 1.8290 | +56.0% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1.7249 | -5.7% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.6196 | -6.1% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2023-09-30 | 1.8323 | +13.1% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-12-31 | 1.5983 | -12.8% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1.3002 | -18.7% | ratio | 10-Q | 2024-05-06 |
| Quarterly | 2024-06-30 | 1.3334 | +2.6% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1.1840 | -11.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 1.2646 | +6.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.7997 | -36.8% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.7455 | -6.8% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.8557 | +14.8% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.3323 | — | ratio | 10-K | 2020-02-24 |
| Annual | 2017-12-31 | 0.4643 | +39.7% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.5183 | +11.6% | ratio | 10-K | 2022-02-22 |
| Annual | 2019-12-31 | 0.7409 | +43.0% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.7736 | +4.4% | ratio | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1.1688 | +51.1% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 1.8290 | +56.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1.5983 | -12.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.2646 | -20.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.9678 | -23.5% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.0066 | — | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0202 | +204.5% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0391 | +94.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0217 | -44.6% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.0426 | +96.6% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.0523 | +22.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0068 | -87.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0226 | +234.3% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0371 | +64.4% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0070 | -81.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0249 | +257.8% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.0723 | +190.8% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.0655 | -9.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1706 | +160.7% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.2099 | +23.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0974 | -53.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1661 | +70.5% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.2211 | +33.1% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0288 | -87.0% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.0421 | +46.3% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.0393 | -6.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0288 | -26.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0306 | +6.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0265 | -13.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0116 | -56.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0180 | +55.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0064 | -64.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0266 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0516 | +94.2% | ratio | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.0129 | -74.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.0478 | +269.0% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.0890 | +86.3% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.2769 | +211.1% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.2647 | -4.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1398 | -47.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1117 | -20.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0410 | -63.3% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.0170 | — | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0524 | +208.1% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0983 | +87.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0524 | -46.7% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.1027 | +95.9% | ratio | 10-Q | 2019-08-05 |
| Quarterly | 2018-09-30 | 0.1240 | +20.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0168 | -86.5% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0555 | +230.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0906 | +63.3% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0172 | -81.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0619 | +259.3% | ratio | 10-Q | 2021-08-02 |
| Quarterly | 2020-09-30 | 0.1915 | +209.3% | ratio | 10-Q | 2021-11-01 |
| Quarterly | 2021-03-31 | 0.1499 | -21.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3716 | +147.9% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.4162 | +12.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.1835 | -55.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2950 | +60.7% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.3733 | +26.5% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0451 | -87.9% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.0675 | +49.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.0620 | -8.1% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0461 | -25.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0488 | +5.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0429 | -12.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0190 | -55.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0288 | +51.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0102 | -64.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0660 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.1230 | +86.5% | ratio | 10-K | 2020-02-24 |
| Annual | 2018-12-31 | 0.0304 | -75.2% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.1154 | +279.0% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.2057 | +78.2% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.5267 | +156.1% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.4167 | -20.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.2203 | -47.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1749 | -20.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0640 | -63.4% | ratio | 10-K | 2026-02-24 |
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-03 | Jorgensen Nate | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,813 | $0.00 | $0 | 215,711 |
| 2026-03-01 | Jorgensen Nate | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 10,442 | $82.74 | $863,971 | 213,898 |
| 2026-03-01 | Jorgensen Nate | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 23,829 | $82.74 | $1,971,611 | 224,340 |
| 2026-03-01 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 2,241 | $82.74 | $185,420 | 61,766 |
| 2026-03-01 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 4,310 | $82.74 | $356,609 | 64,007 |
| 2026-03-01 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.01 | 6,345 | $0.00 | $0 | 68,317 |
| 2025-08-26 | Strom Jeffrey Robert | COO |
Equity grant / award
G
|
Common Stock, par value $0.01 | 250 | $0.00 | $0 | 36,776 |
| 2025-08-22 | Strom Jeffrey Robert | COO |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,000 | $91.06 | $91,063 | 37,026 |
| 2025-08-07 | Little Troy | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,033 | $83.10 | $168,947 | 12,701 |
| 2025-08-06 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
G
|
Common Stock, par value $0.01 | 602 | $0.00 | $0 | 32,265 |
| 2025-08-06 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,782 | $83.97 | $149,635 | 32,867 |
| 2025-06-04 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,200 | $88.01 | $105,611 | 34,649 |
| 2025-03-05 | Strom Jeffrey Robert | COO |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,500 | $100.21 | $450,957 | 38,026 |
| 2025-03-01 | CARLILE THOMAS E | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,688 | $0.00 | $0 | 29,594 |
| 2025-02-25 | MATULA KRISTOPHER J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 553 | $103.16 | $57,047 | 13,099 |
| 2024-11-27 | CARLILE THOMAS E | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,591 | $146.30 | $1,403,136 | 27,906 |
| 2024-11-19 | Little Troy | EVP, Wood Products |
Equity grant / award
G
|
Common Stock, par value $0.01 | 525 | $0.00 | $0 | 10,544 |
| 2024-11-14 | GOWLAND KAREN E | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 3,537 | $0.00 | $0 | 15,348 |
| 2024-11-12 | Little Troy | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,192 | $141.44 | $168,591 | 11,069 |
| 2024-11-07 | MATULA KRISTOPHER J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,500 | $141.18 | $211,776 | 13,652 |
| 2024-09-06 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,000 | $124.74 | $249,474 | 35,437 |
| 2024-09-03 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Equity grant / award
G
|
Common Stock, par value $0.01 | 1,000 | $0.00 | $0 | 62,011 |
| 2024-05-15 | Strom Jeffrey Robert | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,000 | $140.00 | $420,000 | 40,353 |
| 2024-05-13 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,852 | $135.00 | $250,020 | 37,437 |
| 2024-05-09 | Strom Jeffrey Robert | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,500 | $135.00 | $337,500 | 43,353 |
| 2024-04-05 | HOGANS MACK L | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 0 | $149.15 | $17 | 3,055 |
| 2024-03-05 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
G
|
Common Stock, par value $0.01 | 700 | $0.00 | $0 | 39,289 |
| 2024-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,825 | $137.79 | $251,467 | 39,989 |
| 2024-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 3,088 | $137.79 | $425,496 | 41,814 |
| 2024-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2,504 | $0.00 | $0 | 44,902 |
| 2024-02-15 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 9,086 | $0.00 | $0 | 42,398 |
| 2023-12-06 | MCGOWAN CHRISTOPHER J | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 5,500 | $0.00 | $0 | 9,057 |
| 2023-12-05 | Taylor Sue Ying | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,503 | $113.49 | $170,580 | 8,139 |
| 2023-11-06 | COOPER STEVEN C | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,306 | $102.90 | $545,982 | 3,450 |
| 2023-08-31 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,481 | $109.12 | $598,080 | 42,450 |
| 2023-08-29 | Strom Jeffrey Robert | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,054 | $108.75 | $223,379 | 37,081 |
| 2023-08-28 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
G
|
Common Stock, par value $0.01 | 500 | $0.00 | $0 | 33,312 |
| 2023-08-28 | MATULA KRISTOPHER J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,633 | $107.50 | $928,044 | 14,172 |
| 2023-08-25 | Taylor Sue Ying | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 300 | $104.92 | $31,477 | 9,642 |
| 2023-08-24 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,500 | $105.97 | $264,933 | 33,812 |
| 2023-03-09 | Strom Jeffrey Robert | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,001 | $68.02 | $68,089 | 39,135 |
| 2023-03-03 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,867 | $69.41 | $407,203 | 47,931 |
| 2023-03-01 | COOPER STEVEN C | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,947 | $0.00 | $0 | 8,756 |
| 2023-02-16 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 5,712 | $0.00 | $0 | 36,105 |
| 2022-08-08 | Strom Jeffrey Robert | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,500 | $71.00 | $106,507 | 29,393 |
| 2022-08-05 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,180 | $68.96 | $219,293 | 40,736 |
| 2022-05-05 | Dawson Craig O | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,235 | $0.00 | $0 | 1,235 |
| 2022-03-02 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,394 | $82.58 | $197,688 | 47,929 |
| 2022-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,380 | $79.83 | $110,165 | 31,093 |
| 2022-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,217 | $79.83 | $97,153 | 32,473 |
| 2022-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3,758 | $0.00 | $0 | 33,690 |
| 2022-03-01 | FLEMING RICHARD H | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,503 | $0.00 | $0 | 20,958 |
| 2022-02-28 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $77.85 | $311,418 | 29,932 |
| 2022-02-17 | Strom Jeffrey Robert | EVP, BMD |
Equity grant / award
A
|
Common Stock, par value $0.01 | 11,440 | $0.00 | $0 | 26,717 |
| 2021-08-13 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 5,640 | $0.00 | $0 | 13,815 |
| 2021-05-14 | HIBBS KELLY E. | SVP, CFO & Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2,966 | $0.00 | $0 | 35,834 |
| 2021-05-13 | COOPER STEVEN C | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,149 | $69.91 | $639,607 | 5,306 |
| 2021-05-11 | MCGOWAN CHRISTOPHER J | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 12,167 | $0.00 | $0 | 24,501 |
| 2021-05-10 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,070 | $75.36 | $156,000 | 26,306 |
| 2021-03-04 | HIBBS KELLY E. | VP and Controller |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,086 | $50.80 | $156,776 | 32,868 |
| 2021-03-02 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
G
|
Common Stock, par value $0.01 | 290 | $0.00 | $0 | 28,376 |
| 2021-03-02 | Twedt Jill | SVP General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,000 | $52.22 | $104,440 | 28,666 |
| 2021-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3,813 | $0.00 | $0 | 30,666 |
| 2021-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,084 | $52.45 | $56,856 | 26,853 |
| 2021-03-01 | Twedt Jill | SVP General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 636 | $52.45 | $33,358 | 27,937 |
| 2021-02-18 | Twedt Jill | SVP General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 8,230 | $0.00 | $0 | 28,573 |
| 2020-12-07 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,000 | $44.48 | $44,483 | 33,260 |
| 2020-11-05 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Equity grant / award
G
|
Common Stock, par value $0.01 | 2,000 | $0.00 | $0 | 76,200 |
| 2020-08-28 | CARLILE THOMAS E | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,061 | $48.43 | $777,813 | 40,167 |
| 2020-08-19 | CARLILE THOMAS E | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,671 | $48.08 | $128,420 | 56,228 |
| 2020-08-17 | STOKES NICK | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,947 | $47.68 | $426,615 | 41,525 |
| 2020-08-11 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,500 | $45.00 | $157,500 | 34,260 |
| 2020-08-07 | Twedt Jill | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,000 | $44.71 | $134,130 | 20,343 |
| 2020-08-04 | STOKES NICK | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,900 | $44.99 | $760,331 | 50,472 |
| 2020-03-02 | Twedt Jill | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 4,115 | $0.00 | $0 | 23,343 |
| 2020-03-02 | Taylor Sue Ying | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3,018 | $0.00 | $0 | 4,204 |
| 2020-03-01 | Twedt Jill | VP, General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,102 | $35.48 | $39,099 | 19,228 |
| 2020-03-01 | Twedt Jill | VP, General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 224 | $35.48 | $7,948 | 20,330 |
| 2020-02-26 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 3,000 | $0.00 | $0 | 14,149 |
| 2020-02-10 | Twedt Jill | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3,943 | $0.00 | $0 | 20,554 |
| 2019-12-03 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 2,000 | $0.00 | $0 | 19,949 |
| 2019-11-29 | CARLILE THOMAS E | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 2,000 | $0.00 | $0 | 55,195 |
| 2019-11-22 | STOKES NICK | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,026 | $38.71 | $310,686 | 59,562 |
| 2019-11-11 | Twedt Jill | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock, par value $0.01 | 642 | $38.26 | $24,563 | 16,611 |
| 2019-11-08 | STOKES NICK | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 13,016 | $37.76 | $491,484 | 67,588 |
| 2019-11-07 | Taylor Sue Ying | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,186 | $39.19 | $46,479 | 1,186 |
| 2019-08-08 | Brown Dean Michael | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,947 | $29.91 | $118,042 | 29,196 |
| 2019-05-30 | MATULA KRISTOPHER J | Dir |
Open-market buy
P
|
Common Stock, par value $0.01 | 3,500 | $23.12 | $80,932 | 14,049 |
| 2019-03-04 | Twedt Jill | VP, General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 911 | $27.99 | $25,499 | 17,253 |
| 2019-03-04 | Twedt Jill | VP, General Counsel & Corp Sec |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 486 | $27.99 | $13,603 | 18,164 |
| 2019-02-22 | Twedt Jill | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 4,240 | $0.00 | $0 | 18,650 |
| 2019-02-22 | Twedt Jill | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2,033 | $0.00 | $0 | 14,410 |
| 2019-01-18 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.01 | 20,000 | $0.00 | $0 | 96,549 |
| 2018-08-23 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,872 | $0.00 | $0 | 0 |
| 2018-08-23 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,872 | $44.85 | $442,779 | 76,549 |
| 2018-08-23 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 9,872 | $27.19 | $268,420 | 86,421 |
| 2018-08-09 | HIBBS KELLY E. | VP and Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,114 | $0.00 | $0 | 0 |
| 2018-08-09 | HIBBS KELLY E. | VP and Controller |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,114 | $44.30 | $182,260 | 29,987 |
| 2018-08-09 | HIBBS KELLY E. | VP and Controller |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,114 | $27.19 | $111,860 | 34,101 |
| 2018-08-08 | SAHLBERG JOHN T. | SVP and General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,815 | $43.99 | $343,809 | 58,988 |
| 2018-08-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 13,671 | $43.79 | $598,680 | 43,223 |
| 2018-05-22 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Equity grant / award
G
|
Common Stock, par value $0.01 | 1,000 | $0.00 | $0 | 76,549 |
| 2018-05-10 | STOKES NICK | EVP, BMD |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,923 | $0.00 | $0 | 0 |
| 2018-05-10 | STOKES NICK | EVP, BMD |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,923 | $44.11 | $261,254 | 73,529 |
| 2018-05-10 | STOKES NICK | EVP, BMD |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 5,923 | $27.19 | $161,046 | 79,452 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,962 | $0.00 | $0 | 0 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 200 | $42.80 | $8,560 | 56,894 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 500 | $42.77 | $21,388 | 57,094 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,016 | $42.75 | $43,434 | 57,594 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,164 | $42.73 | $92,457 | 58,610 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,185 | $42.70 | $136,000 | 60,774 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,424 | $42.67 | $60,769 | 63,959 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,684 | $42.65 | $71,823 | 65,383 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,276 | $42.60 | $182,158 | 67,067 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 180 | $42.80 | $7,704 | 71,343 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 820 | $42.75 | $35,055 | 71,523 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 688 | $42.70 | $29,378 | 72,343 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 174 | $42.65 | $7,421 | 73,031 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,100 | $42.60 | $46,860 | 73,205 |
| 2018-05-07 | HUTCHINSON DANIEL G | EVP, Wood Products |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,962 | $27.19 | $80,537 | 74,305 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,582 | $0.00 | $0 | 0 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,241 | $39.10 | $204,923 | 66,803 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 | 941 | $39.15 | $36,840 | 72,144 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 | 200 | $39.20 | $7,840 | 73,085 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 | 100 | $39.12 | $3,912 | 72,044 |
| 2018-03-05 | SAHLBERG JOHN T. | SVP and General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 6,582 | $27.19 | $178,965 | 73,385 |
| 2018-03-02 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 4,529 | $39.50 | $178,896 | 73,529 |
| 2018-03-02 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 3,979 | $39.50 | $157,170 | 78,058 |
| 2018-02-28 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 2,000 | $0.00 | $0 | 18,218 |
| 2018-02-22 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.01 | 11,229 | $0.00 | $0 | 85,508 |
| 2018-02-22 | RANCOURT WAYNE M | EVP, CFO and Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.01 | 5,807 | $0.00 | $0 | 74,279 |
| 2017-11-15 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 1,500 | $0.00 | $0 | 14,800 |
| 2017-09-12 | CARLILE THOMAS E | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 17,552 | $0.00 | $0 | 14,098 |
| 2017-09-12 | CARLILE THOMAS E | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $31.77 | $41,308 | 45,944 |
| 2017-09-12 | CARLILE THOMAS E | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,252 | $31.75 | $516,001 | 47,244 |
| 2017-09-12 | CARLILE THOMAS E | Dir |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 17,552 | $27.19 | $477,239 | 63,496 |
| 2017-07-28 | HIBBS KELLY E. | VP and Controller |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,511 | $31.50 | $47,596 | 25,868 |
| 2017-06-14 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 1,000 | $0.00 | $0 | 16,300 |
| 2017-03-03 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,574 | $28.50 | $44,859 | 67,980 |
| 2017-03-03 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,527 | $28.50 | $43,520 | 69,554 |
| 2017-03-03 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 721 | $28.50 | $20,548 | 71,081 |
| 2017-03-03 | STOKES NICK | EVP, BMD |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 455 | $28.50 | $12,968 | 71,802 |
| 2017-02-23 | STOKES NICK | EVP, BMD |
Equity grant / award
A
|
Common Stock, par value $0.01 | 8,786 | $0.00 | $0 | 72,257 |
| 2017-02-23 | STOKES NICK | EVP, BMD |
Equity grant / award
A
|
Common Stock, par value $0.01 | 4,393 | $0.00 | $0 | 63,471 |
| 2017-02-23 | STOKES NICK | EVP, BMD |
Equity grant / award
A
|
Common Stock, par value $0.01 | 13,179 | $0.00 | $0 | 59,078 |
| 2017-02-23 | STOKES NICK | EVP, BMD |
Equity grant / award
A
|
Common Stock, par value $0.01 | 9,242 | $0.00 | $0 | 45,899 |
| 2017-01-04 | CORRICK THOMAS KEVIN | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,021 | $23.60 | $24,096 | 93,942 |
| 2016-09-01 | MCDOUGALL DUANE CHARLES | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 2,662 | $0.00 | $0 | 17,300 |