Financial Metrics
OTTR Otter Tail CorpFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 206242000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 203482000.0 | -1.3% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 197175000.0 | -3.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 214117000.0 | +8.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 212086000.0 | -0.9% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 216457000.0 | +2.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2020-03-31 | 234747000.0 | +8.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 192756000.0 | -17.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 235755000.0 | +22.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 261710000.0 | +11.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 285608000.0 | +9.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 316294000.0 | +10.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 374904000.0 | +18.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 400040000.0 | +6.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 383856000.0 | -4.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 340291000.0 | -11.3% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 338050000.0 | -0.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 358800000.0 | +6.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 347241000.0 | -3.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 342398000.0 | -1.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 337386000.0 | -1.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 337335000.0 | -0.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 332433000.0 | -1.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 325886000.0 | -2.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 803539000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 849350000.0 | +5.7% | USD | 10-K | 2018-02-20 |
| Annual | 2018-12-31 | 916447000.0 | +7.9% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 919503000.0 | +0.3% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 883171000.0 | -4.0% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 1197635000.0 | +35.6% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 1469475000.0 | +22.7% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 1353476000.0 | -7.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 1329973000.0 | -1.7% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1299640000.0 | -2.3% | USD | 10-K/A | 2026-02-23 |
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 | 27576000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 27083000.0 | -1.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 27284000.0 | +0.7% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 34206000.0 | +25.4% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 30996000.0 | -9.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 33012000.0 | +6.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 37615000.0 | +13.9% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 30105000.0 | -20.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 38262000.0 | +27.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 39569000.0 | +3.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 26819000.0 | -32.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 37255000.0 | +38.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 39289000.0 | +5.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 27909000.0 | -29.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 52729000.0 | +88.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 44199000.0 | -16.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 59822000.0 | +35.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 74528000.0 | +24.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 98299000.0 | +31.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 121066000.0 | +23.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 116133000.0 | -4.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 80670000.0 | -30.5% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 106053000.0 | +31.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 121116000.0 | +14.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 94975000.0 | -21.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 110911000.0 | +16.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 107541000.0 | -3.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 83999000.0 | -21.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 97458000.0 | +16.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 96605000.0 | -0.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 116631000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 132287000.0 | +13.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 129389000.0 | -2.2% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 134880000.0 | +4.2% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 147886000.0 | +9.6% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 249708000.0 | +68.9% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 390439000.0 | +56.4% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 377919000.0 | -3.2% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 380250000.0 | +0.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 345682000.0 | -9.1% | USD | 10-K/A | 2026-02-23 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14520000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 15675000.0 | +8.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 14616000.0 | -6.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 19585000.0 | +34.0% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 16778000.0 | -14.3% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 17734000.0 | +5.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 26215000.0 | +47.8% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 18696000.0 | -28.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 23273000.0 | +24.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 26324000.0 | +13.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 15426000.0 | -41.4% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 24745000.0 | +60.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 24268000.0 | -1.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 16981000.0 | -30.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 35934000.0 | +111.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 30329000.0 | -15.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 42069000.0 | +38.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 52754000.0 | +25.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 72003000.0 | +36.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 85937000.0 | +19.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 84239000.0 | -2.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 62481000.0 | -25.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 81969000.0 | +31.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 91974000.0 | +12.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 74338000.0 | -19.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 86995000.0 | +17.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 85479000.0 | -1.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 68099000.0 | -20.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 77728000.0 | +14.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 78292000.0 | +0.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 62321000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 72439000.0 | +16.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 82345000.0 | +13.7% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 86847000.0 | +5.5% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 95851000.0 | +10.4% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 176769000.0 | +84.4% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 284184000.0 | +60.8% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 294191000.0 | +3.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 301662000.0 | +2.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 275893000.0 | -8.5% | USD | 10-K/A | 2026-02-23 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.38 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.41 | +7.9% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.38 | -7.3% | USD/shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.5 | +31.6% | USD/shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.43 | -14.0% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.45 | +4.7% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.66 | +46.7% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.47 | -28.8% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.59 | +25.5% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.66 | +11.9% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.39 | -40.9% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.62 | +59.0% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.6 | -3.2% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.42 | -30.0% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.88 | +109.5% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.73 | -17.0% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.01 | +38.4% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.27 | +25.7% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.73 | +36.2% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2.07 | +19.7% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.02 | -2.4% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.5 | -25.7% | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 1.97 | +31.3% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 2.21 | +12.2% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.78 | -19.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.08 | +16.9% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.04 | -1.9% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.63 | -20.1% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.86 | +14.1% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.87 | +0.5% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1.62 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.84 | +13.6% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 2.08 | +13.0% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.19 | +5.3% | USD/shares | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 2.35 | +7.3% | USD/shares | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 4.26 | +81.3% | USD/shares | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 6.83 | +60.3% | USD/shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 7.06 | +3.4% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 7.22 | +2.3% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 6.59 | -8.7% | USD/shares | 10-K/A | 2026-02-23 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.38 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.41 | +7.9% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.37 | -9.8% | USD/shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.49 | +32.4% | USD/shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.42 | -14.3% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.45 | +7.1% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.66 | +46.7% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.47 | -28.8% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.58 | +23.4% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.66 | +13.8% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.39 | -40.9% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.62 | +59.0% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.6 | -3.2% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.42 | -30.0% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.87 | +107.1% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.73 | -16.1% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.01 | +38.4% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.26 | +24.8% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.72 | +36.5% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2.05 | +19.2% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.01 | -2.0% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.49 | -25.9% | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 1.95 | +30.9% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 2.19 | +12.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.77 | -19.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.07 | +16.9% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.03 | -1.9% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.62 | -20.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.85 | +14.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.86 | +0.5% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1.61 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.82 | +13.0% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 2.06 | +13.2% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.17 | +5.3% | USD/shares | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 2.34 | +7.8% | USD/shares | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 4.23 | +80.8% | USD/shares | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 6.78 | +60.3% | USD/shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 7.0 | +3.2% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 7.17 | +2.4% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 6.55 | -8.6% | USD/shares | 10-K/A | 2026-02-23 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 826000.0 | — | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 16216000.0 | +1863.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 1121000.0 | -93.1% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 1036000.0 | -7.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 649000.0 | -37.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 861000.0 | +32.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 891000.0 | +3.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 982000.0 | +10.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 921000.0 | -6.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 21199000.0 | +2201.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 7884000.0 | -62.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 39512000.0 | +401.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 44904000.0 | +13.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1163000.0 | -97.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1212000.0 | +4.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1480000.0 | +22.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1272000.0 | -14.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1537000.0 | +20.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1371000.0 | -10.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 61989000.0 | +4421.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 72987000.0 | +17.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 118996000.0 | +63.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 104080000.0 | -12.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 150578000.0 | +44.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 189214000.0 | +25.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 230373000.0 | +21.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 238158000.0 | +3.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 230672000.0 | -3.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 280020000.0 | +21.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 294651000.0 | +5.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 284814000.0 | -3.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 307241000.0 | +7.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 325786000.0 | +6.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 16216000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 861000.0 | -94.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 21199000.0 | +2362.1% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1163000.0 | -94.5% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 1537000.0 | +32.2% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 118996000.0 | +7642.1% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 230373000.0 | +93.6% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 294651000.0 | +27.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 386193000.0 | +31.1% | USD | 10-K/A | 2026-02-23 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 73521000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 78677000.0 | +7.0% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 69556000.0 | -11.6% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 68242000.0 | -1.9% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 82369000.0 | +20.7% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 79029000.0 | -4.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 87510000.0 | +10.7% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 68466000.0 | -21.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 94265000.0 | +37.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 91780000.0 | -2.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 96095000.0 | +4.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 75144000.0 | -21.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 113144000.0 | +50.6% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 105407000.0 | -6.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 92189000.0 | -12.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 77947000.0 | -15.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 96158000.0 | +23.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 84197000.0 | -12.4% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 100423000.0 | +19.3% | USD | 10-Q | 2020-11-06 |
| Annual | 2016-12-31 | 68242000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 68466000.0 | +0.3% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 75144000.0 | +9.8% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 77947000.0 | +3.7% | USD | 10-K | 2020-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 85410000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 81396000.0 | -4.7% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 80848000.0 | -0.7% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 83740000.0 | +3.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 81473000.0 | -2.7% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 87267000.0 | +7.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 78915000.0 | -9.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 88034000.0 | +11.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 87999000.0 | -0.0% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 90435000.0 | +2.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 94615000.0 | +4.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 106270000.0 | +12.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 106732000.0 | +0.4% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 105860000.0 | -0.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 97052000.0 | -8.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 97851000.0 | +0.8% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 98152000.0 | +0.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 89754000.0 | -8.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 81871000.0 | -8.8% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 92165000.0 | +12.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 92426000.0 | +0.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 103024000.0 | +11.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 114615000.0 | +11.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 148490000.0 | +29.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 145857000.0 | -1.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 146964000.0 | +0.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 146376000.0 | -0.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 145952000.0 | -0.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 144767000.0 | -0.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 144441000.0 | -0.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 142007000.0 | -1.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 149701000.0 | +5.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 148194000.0 | -1.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 161787000.0 | +9.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 153233000.0 | -5.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 148885000.0 | -2.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 147695000.0 | -0.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 151558000.0 | +2.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 155765000.0 | +2.8% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 83740000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 88034000.0 | +5.1% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 106270000.0 | +20.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 97851000.0 | -7.9% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 92165000.0 | -5.8% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 148490000.0 | +61.1% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 145952000.0 | -1.7% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 149701000.0 | +2.6% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 148885000.0 | -0.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 158598000.0 | +6.5% | USD | 10-K/A | 2026-02-23 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 209893000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 214396000.0 | +2.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 203714000.0 | -5.0% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 208015000.0 | +2.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 218912000.0 | +5.2% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 220643000.0 | +0.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 228200000.0 | +3.4% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 239127000.0 | +4.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 240132000.0 | +0.4% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 239241000.0 | -0.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 241413000.0 | +0.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 241420000.0 | +0.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 273701000.0 | +13.4% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 263566000.0 | -3.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 237659000.0 | -9.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 254860000.0 | +7.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 256184000.0 | +0.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 266923000.0 | +4.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 274916000.0 | +3.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 234832000.0 | -14.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 258963000.0 | +10.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 304901000.0 | +17.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 334967000.0 | +9.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 369354000.0 | +10.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 402391000.0 | +8.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 471389000.0 | +17.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 460493000.0 | -2.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 452752000.0 | -1.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 454365000.0 | +0.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 524112000.0 | +15.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 556750000.0 | +6.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 570170000.0 | +2.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 607943000.0 | +6.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 614128000.0 | +1.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 650313000.0 | +5.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 630041000.0 | -3.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 651274000.0 | +3.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 674410000.0 | +3.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 737243000.0 | +9.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 208015000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 239127000.0 | +15.0% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 241420000.0 | +1.0% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 254860000.0 | +5.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 234832000.0 | -7.9% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 369354000.0 | +57.3% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 452752000.0 | +22.6% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 570170000.0 | +25.9% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 630041000.0 | +10.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 799725000.0 | +26.9% | USD | 10-K/A | 2026-02-23 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1833357000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 1861903000.0 | +1.6% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 1868907000.0 | +0.4% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 1912385000.0 | +2.3% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 1930706000.0 | +1.0% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1944056000.0 | +0.7% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1966897000.0 | +1.2% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 2004278000.0 | +1.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 2007418000.0 | +0.2% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 2011247000.0 | +0.2% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 2027416000.0 | +0.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 2052517000.0 | +1.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 2104548000.0 | +2.5% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 2114944000.0 | +0.5% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 2180191000.0 | +3.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 2273595000.0 | +4.3% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 2306002000.0 | +1.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2389239000.0 | +3.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 2534507000.0 | +6.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2578354000.0 | +1.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 2618540000.0 | +1.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2671587000.0 | +2.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 2713148000.0 | +1.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 2754830000.0 | +1.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 2791741000.0 | +1.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2875500000.0 | +3.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 2897904000.0 | +0.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 2901661000.0 | +0.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2987410000.0 | +3.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3093986000.0 | +3.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3187469000.0 | +3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3242568000.0 | +1.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3326032000.0 | +2.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 3460783000.0 | +4.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 3566739000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3652082000.0 | +2.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 3696794000.0 | +1.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3765288000.0 | +1.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3843823000.0 | +2.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 1912385000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2004278000.0 | +4.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 2052517000.0 | +2.4% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 2273595000.0 | +10.8% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 2578354000.0 | +13.4% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 2754830000.0 | +6.8% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 2901661000.0 | +5.3% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 3242568000.0 | +11.7% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 3652082000.0 | +12.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 3964279000.0 | +8.5% | USD | 10-K/A | 2026-02-23 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 232895000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 233136000.0 | +0.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 246256000.0 | +5.6% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 215671000.0 | -12.4% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 235974000.0 | +9.4% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 236994000.0 | +0.4% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 246176000.0 | +3.9% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 256653000.0 | +4.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 166103000.0 | -35.3% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 166235000.0 | +0.1% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 163453000.0 | -1.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 170093000.0 | +4.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 200721000.0 | +18.0% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 206149000.0 | +2.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 253187000.0 | +22.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 189741000.0 | -25.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 175688000.0 | -7.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 232923000.0 | +32.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 299736000.0 | +28.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 436786000.0 | +45.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 459429000.0 | +5.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 483484000.0 | +5.2% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 510087000.0 | +5.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 387699000.0 | -24.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 373155000.0 | -3.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 288153000.0 | -22.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 241853000.0 | -16.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 237636000.0 | -1.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 262464000.0 | +10.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 300562000.0 | +14.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 310033000.0 | +3.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 309757000.0 | -0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 208474000.0 | -32.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 270952000.0 | +30.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 299590000.0 | +10.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 309790000.0 | +3.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 248420000.0 | -19.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 203480000.0 | -18.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 206360000.0 | +1.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 215671000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 256653000.0 | +19.0% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 170093000.0 | -33.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 189741000.0 | +11.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 436786000.0 | +130.2% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 387699000.0 | -11.2% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 237636000.0 | -38.7% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 309757000.0 | +30.3% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 309790000.0 | +0.0% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 350958000.0 | +13.3% | USD | 10-K/A | 2026-02-23 |
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 | 613720000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 636108000.0 | +3.6% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 656719000.0 | +3.2% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 670104000.0 | +2.0% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 679123000.0 | +1.3% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 686404000.0 | +1.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 692519000.0 | +0.9% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 696892000.0 | +0.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 708050000.0 | +1.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-06-30 | 714581000.0 | +0.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 725302000.0 | +1.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 728863000.0 | +0.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-03-31 | 740499000.0 | +1.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-06-30 | 744305000.0 | +0.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 756505000.0 | +1.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 781482000.0 | +3.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 800019000.0 | +2.4% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-06-30 | 822055000.0 | +2.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 852070000.0 | +3.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 870966000.0 | +2.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-03-31 | 887866000.0 | +1.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-06-30 | 915123000.0 | +3.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 952482000.0 | +4.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-12-31 | 990777000.0 | +4.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 1047138000.0 | +5.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-06-30 | 1116543000.0 | +6.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 1184023000.0 | +6.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 1217317000.0 | +2.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 1263777000.0 | +3.8% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | 1328439000.0 | +5.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 1402929000.0 | +5.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 1443006000.0 | +2.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-03-31 | 1497464000.0 | +3.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-06-30 | 1565652000.0 | +4.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 1633331000.0 | +4.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 1668499000.0 | +2.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1717361000.0 | +2.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-06-30 | 1774462000.0 | +3.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 1831451000.0 | +3.2% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 670104000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 696892000.0 | +4.0% | USD | 10-K | 2021-02-19 |
| Annual | 2018-12-31 | 728863000.0 | +4.6% | USD | 10-K | 2022-02-16 |
| Annual | 2019-12-31 | 781482000.0 | +7.2% | USD | 10-K | 2023-02-15 |
| Annual | 2020-12-31 | 870966000.0 | +11.5% | USD | 10-K | 2024-02-14 |
| Annual | 2021-12-31 | 990777000.0 | +13.8% | USD | 10-K | 2025-02-19 |
| Annual | 2022-12-31 | 1217317000.0 | +22.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2023-12-31 | 1443006000.0 | +18.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 1668499000.0 | +15.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1861760000.0 | +11.6% | USD | 10-K/A | 2026-02-23 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 548437000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 548383000.0 | -0.0% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 548329000.0 | -0.0% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 540942000.0 | -1.3% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 537885000.0 | -0.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 534828000.0 | -0.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 492770000.0 | -7.9% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 492711000.0 | -0.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 592651000.0 | +20.3% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 592604000.0 | -0.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 592564000.0 | -0.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 592523000.0 | -0.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 592480000.0 | -0.0% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 592438000.0 | -0.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 592394000.0 | -0.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 692351000.0 | +16.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 727306000.0 | +5.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 727261000.0 | -0.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 767215000.0 | +5.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 767169000.0 | -0.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 767000000.0 | -0.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 767000000.0 | +0.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 767000000.0 | +0.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 767000000.0 | +0.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 767000000.0 | +0.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 857000000.0 | +11.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 827000000.0 | -3.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 827000000.0 | +0.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 827000000.0 | +0.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 827000000.0 | +0.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 827000000.0 | +0.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 827000000.0 | +0.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 947000000.0 | +14.5% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 947000000.0 | +0.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 947000000.0 | +0.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 943734000.0 | -0.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 993513000.0 | +5.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1043374000.0 | +5.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1043437000.0 | +0.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 540942000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 492711000.0 | -8.9% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 592523000.0 | +20.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 692351000.0 | +16.8% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 767169000.0 | +10.8% | USD | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 767000000.0 | -0.0% | USD | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 827000000.0 | +7.8% | USD | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 824059000.0 | -0.4% | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 943734000.0 | +14.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 963566000.0 | +2.1% | USD | 10-K/A | 2026-02-23 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 22637000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 64162000.0 | +183.4% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 114743000.0 | +78.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 21201000.0 | -81.5% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 69272000.0 | +226.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 114077000.0 | +64.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 4640000.0 | -95.9% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 53395000.0 | +1050.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 100860000.0 | +88.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 17150000.0 | -83.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 69287000.0 | +304.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 105149000.0 | +51.8% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 21777000.0 | -79.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 73901000.0 | +239.4% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 141276000.0 | +91.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 15270000.0 | -89.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 68574000.0 | +349.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 154752000.0 | +125.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 45416000.0 | -70.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 175630000.0 | +286.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 287973000.0 | +64.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 55553000.0 | -80.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 184497000.0 | +232.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 318495000.0 | +72.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 71913000.0 | -77.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 223461000.0 | +210.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 322775000.0 | +44.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 39469000.0 | -87.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 159379000.0 | +303.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 288949000.0 | +81.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 163386000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 173577000.0 | +6.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 143448000.0 | -17.4% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 185037000.0 | +29.0% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 211921000.0 | +14.5% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 231243000.0 | +9.1% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 389309000.0 | +68.4% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 404499000.0 | +3.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 452731000.0 | +11.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 385985000.0 | -14.7% | USD | 10-K/A | 2026-02-23 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -25598000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | -78297000.0 | -205.9% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | -123407000.0 | -57.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | -30009000.0 | +75.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | -56618000.0 | -88.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -95251000.0 | -68.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -23827000.0 | +75.0% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | -49719000.0 | -108.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -75934000.0 | -52.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -25436000.0 | +66.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -55383000.0 | -117.7% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -151130000.0 | -172.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -75059000.0 | +50.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -121005000.0 | -61.2% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -222385000.0 | -83.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -49020000.0 | +78.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -76403000.0 | -55.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -117084000.0 | -53.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | -31449000.0 | +73.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -73895000.0 | -135.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -127556000.0 | -72.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -100379000.0 | +21.3% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -153625000.0 | -53.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -232018000.0 | -51.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -75876000.0 | +67.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -228065000.0 | -200.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -312166000.0 | -36.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -60911000.0 | +80.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -127026000.0 | -108.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -216014000.0 | -70.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | -159324000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -132590000.0 | +16.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -107419000.0 | +19.0% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -209472000.0 | -95.0% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | -375652000.0 | -79.3% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | -171510000.0 | +54.3% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | -175071000.0 | -2.1% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | -289287000.0 | -65.2% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | -411374000.0 | -42.2% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | -290724000.0 | +29.3% | USD | 10-K/A | 2026-02-23 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2961000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 14135000.0 | +377.4% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 8664000.0 | -38.7% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 8808000.0 | +1.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | -12654000.0 | -243.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -18000000.0 | -42.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 4092000.0 | +122.7% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | -18856000.0 | -560.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -40493000.0 | -114.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 8316000.0 | +120.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -13783000.0 | -265.7% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 46041000.0 | +434.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 39967000.0 | -13.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 65417000.0 | +63.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 104814000.0 | +60.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 33799000.0 | -67.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 8146000.0 | -75.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -37559000.0 | -561.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | -14133000.0 | +62.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -41283000.0 | -192.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -88967000.0 | -115.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 29910000.0 | +133.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 710000.0 | -97.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -16259000.0 | -2390.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 11748000.0 | +172.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 4903000.0 | -58.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 39038000.0 | +696.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 11605000.0 | -70.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -19763000.0 | -270.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -41800000.0 | -111.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | -4062000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -24771000.0 | -509.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -51384000.0 | -107.4% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 44773000.0 | +187.1% | USD | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 143695000.0 | +220.9% | USD | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | -59359000.0 | -141.3% | USD | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | -96779000.0 | -63.0% | USD | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | -3835000.0 | +96.0% | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 22921000.0 | +697.7% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | -3719000.0 | -116.2% | USD | 10-K/A | 2026-02-23 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38071418.0 | — | shares | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 38703277.0 | +1.7% | shares | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 39224553.0 | +1.3% | shares | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 39348136.0 | +0.3% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 39468804.0 | +0.3% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 39555076.0 | +0.2% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 39557491.0 | +0.0% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 39557491.0 | +0.0% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 39626594.0 | +0.2% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 39651436.0 | +0.1% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 39664884.0 | +0.0% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 39664884.0 | +0.0% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 39729708.0 | +0.2% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 39754902.0 | +0.1% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 39755277.0 | +0.0% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 40157591.0 | +1.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 40376448.0 | +0.5% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 40848828.0 | +1.2% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 41052165.0 | +0.5% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 41469879.0 | +1.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 41510455.0 | +0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 41538709.0 | +0.1% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 41539984.0 | +0.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 41551524.0 | +0.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 41605884.0 | +0.1% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 41630799.0 | +0.1% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 41630952.0 | +0.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 41631113.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 41684526.0 | +0.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 41710521.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 41710521.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 41710521.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 41783750.0 | +0.2% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 41814425.0 | +0.1% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 41827967.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 41827967.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 41873995.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 41904370.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 41905520.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 39348136.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 39557491.0 | +0.5% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 39664884.0 | +0.3% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 40157591.0 | +1.2% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 41469879.0 | +3.3% | shares | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 41551524.0 | +0.2% | shares | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 41631113.0 | +0.2% | shares | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 41710521.0 | +0.2% | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 41827967.0 | +0.3% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 41905520.0 | +0.2% | shares | 10-K/A | 2026-02-23 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37936943.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 38179371.0 | +0.6% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 38832659.0 | +1.7% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 39350802.0 | +1.3% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 39462865.0 | +0.3% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 39507581.0 | +0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 39550874.0 | +0.1% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 39605717.0 | +0.1% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 39621524.0 | +0.0% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 39657321.0 | +0.1% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 39712036.0 | +0.1% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 39714672.0 | +0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 40217000.0 | +1.3% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 40513000.0 | +0.7% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 40914000.0 | +1.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 41455000.0 | +1.3% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 41500000.0 | +0.1% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 41504000.0 | +0.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 41548000.0 | +0.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 41597000.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 41600000.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 41632000.0 | +0.1% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 41678000.0 | +0.1% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 41680000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 41724000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 41784000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 41800000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 41826000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 41874000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 41877000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 38546459.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 39457261.0 | +2.4% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 39600000.0 | +0.4% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 39721000.0 | +0.3% | shares | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 40710000.0 | +2.5% | shares | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 41491000.0 | +1.9% | shares | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 41586000.0 | +0.2% | shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 41668000.0 | +0.2% | shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 41778000.0 | +0.3% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 41864000.0 | +0.2% | shares | 10-K/A | 2026-02-23 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38045208.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 38321289.0 | +0.7% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 39005706.0 | +1.8% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 39640725.0 | +1.6% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 39702499.0 | +0.2% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 39795366.0 | +0.2% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 39863682.0 | +0.2% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 39879069.0 | +0.0% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 39903565.0 | +0.1% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 39903165.0 | -0.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 39917831.0 | +0.0% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 39946739.0 | +0.1% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 40444000.0 | +1.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 40677000.0 | +0.6% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 41078000.0 | +1.0% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 41700000.0 | +1.5% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 41818000.0 | +0.3% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 41869000.0 | +0.1% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 41871000.0 | +0.0% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 41944000.0 | +0.2% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 41974000.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 41977000.0 | +0.0% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 42053000.0 | +0.2% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 42058000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 42033000.0 | -0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 42068000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 42081000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 42062000.0 | -0.0% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 42118000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 42138000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 38731010.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 39748347.0 | +2.6% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 39892000.0 | +0.4% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 39954000.0 | +0.2% | shares | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 40905000.0 | +2.4% | shares | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 41818000.0 | +2.2% | shares | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 41931000.0 | +0.3% | shares | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 42039000.0 | +0.3% | shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 42072000.0 | +0.1% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 42117000.0 | +0.1% | shares | 10-K/A | 2026-02-23 |
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.1125 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1093 | -2.9% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.1055 | -3.5% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.1109 | +5.1% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 0.1091 | -1.6% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 0.1100 | +0.9% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2020-03-31 | 0.1018 | -7.5% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0807 | -20.7% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0930 | +15.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0999 | +7.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1069 | +7.0% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1166 | +9.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1343 | +15.2% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1391 | +3.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.1325 | -4.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.1139 | -14.0% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.1093 | -4.1% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.1126 | +3.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1044 | -7.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0989 | -5.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0946 | -4.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0913 | -3.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0883 | -3.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0848 | -4.0% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.4202 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.4238 | +0.9% | ratio | 10-K | 2018-02-20 |
| Annual | 2018-12-31 | 0.4465 | +5.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.4044 | -9.4% | ratio | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 0.3425 | -15.3% | ratio | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 0.4347 | +26.9% | ratio | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 0.5064 | +16.5% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.4174 | -17.6% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.3642 | -12.8% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.3278 | -10.0% | ratio | 10-K/A | 2026-02-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.9012 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 0.9196 | +2.0% | ratio | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 0.8272 | -10.0% | ratio | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 0.9645 | +16.6% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.9277 | -3.8% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 0.9310 | +0.4% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 0.9270 | -0.4% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 0.9317 | +0.5% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1.4457 | +55.2% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1.4392 | -0.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.4770 | +2.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1.4193 | -3.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.3636 | -3.9% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 1.2785 | -6.2% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.9387 | -26.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1.3432 | +43.1% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1.4582 | +8.6% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.1460 | -21.4% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 0.9172 | -20.0% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 0.5376 | -41.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.5637 | +4.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 0.6306 | +11.9% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 0.6567 | +4.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.9527 | +45.1% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.0783 | +13.2% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1.6359 | +51.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.9040 | +16.4% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1.9052 | +0.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.7312 | -9.1% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.7438 | +0.7% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.7958 | +3.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.8407 | +2.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.9162 | +58.4% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 2.2666 | -22.3% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 2.1707 | -4.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.0338 | -6.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.6217 | +28.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3.3144 | +26.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3.5726 | +7.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.9645 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.9317 | -3.4% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1.4193 | +52.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1.3432 | -5.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 0.5376 | -60.0% | ratio | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 0.9527 | +77.2% | ratio | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 1.9052 | +100.0% | ratio | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 1.8407 | -3.4% | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.0338 | +10.5% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 2.2787 | +12.0% | ratio | 10-K/A | 2026-02-23 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0704 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0770 | +9.4% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0741 | -3.8% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0915 | +23.4% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0791 | -13.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0819 | +3.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2020-03-31 | 0.1034 | +26.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0881 | -14.8% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1524 | +73.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1159 | -24.0% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1473 | +27.1% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1668 | +13.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1921 | +15.2% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.2148 | +11.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2195 | +2.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.1836 | -16.3% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.2425 | +32.1% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.2563 | +5.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2141 | -16.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.2541 | +18.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2534 | -0.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2019 | -20.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2338 | +15.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2402 | +2.7% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0776 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0853 | +10.0% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0899 | +5.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0944 | +5.1% | ratio | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 0.1085 | +14.9% | ratio | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 0.1476 | +36.0% | ratio | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 0.1934 | +31.0% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.2174 | +12.4% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.2268 | +4.4% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.2123 | -6.4% | ratio | 10-K/A | 2026-02-23 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1337 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1331 | -0.5% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.1384 | +4.0% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.1598 | +15.5% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.1461 | -8.5% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.1525 | +4.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2020-03-31 | 0.1674 | +9.7% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.1448 | -13.5% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.2237 | +54.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1689 | -24.5% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2095 | +24.0% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.2356 | +12.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.2622 | +11.3% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.3026 | +15.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.3025 | -0.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2371 | -21.6% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.3137 | +32.3% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.3376 | +7.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2735 | -19.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.3239 | +18.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.3187 | -1.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2490 | -21.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2932 | +17.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2964 | +1.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.1451 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1558 | +7.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1412 | -9.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1467 | +3.9% | ratio | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 0.1674 | +14.2% | ratio | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 0.2085 | +24.5% | ratio | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 0.2657 | +27.4% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.2792 | +5.1% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.2859 | +2.4% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.2660 | -7.0% | ratio | 10-K/A | 2026-02-23 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0034 | — | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.0632 | +1783.1% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 0.0067 | -89.3% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.0062 | -7.7% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0040 | -36.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 0.0051 | +27.5% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 0.0044 | -12.3% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0048 | +7.3% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.0036 | -23.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.1117 | +2971.4% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0449 | -59.8% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 0.1696 | +278.0% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 0.1498 | -11.7% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 0.0027 | -98.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0026 | -0.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 0.0031 | +16.0% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 0.0025 | -18.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.0040 | +59.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0037 | -7.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.2151 | +5755.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.3018 | +40.3% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.5007 | +65.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.3965 | -20.8% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.5010 | +26.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.6103 | +21.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.7437 | +21.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1424 | +53.6% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.8513 | -25.5% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 0.9347 | +9.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.9511 | +1.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.1465 | +20.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.5099 | +31.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.5787 | +4.6% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0000 | — | ratio | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 0.0632 | — | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0051 | -92.0% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.1117 | +2107.2% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 0.0027 | -97.6% | ratio | 10-K | 2022-02-16 |
| Annual | 2021-12-31 | 0.0040 | +48.9% | ratio | 10-K | 2023-02-15 |
| Annual | 2022-12-31 | 0.5007 | +12531.1% | ratio | 10-K | 2024-02-14 |
| Annual | 2023-12-31 | 0.7437 | +48.5% | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 0.9511 | +27.9% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1.1004 | +15.7% | ratio | 10-K/A | 2026-02-23 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0079 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0084 | +6.3% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0078 | -7.1% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0101 | +29.7% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0086 | -14.9% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0090 | +4.5% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0131 | +44.8% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.0093 | -28.8% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0115 | +23.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0125 | +9.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0073 | -41.7% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.0113 | +55.6% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0105 | -7.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0071 | -32.5% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0142 | +99.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0116 | -18.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0157 | +36.0% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0194 | +23.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0258 | +32.6% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0299 | +15.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0291 | -2.7% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0209 | -28.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0265 | +26.7% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0289 | +8.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0224 | -22.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0251 | +12.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0240 | -4.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0184 | -23.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0206 | +12.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0204 | -1.3% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0326 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0361 | +10.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0401 | +11.0% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0382 | -4.8% | ratio | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 0.0372 | -2.7% | ratio | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 0.0642 | +72.6% | ratio | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 0.0979 | +52.6% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.0907 | -7.4% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.0826 | -9.0% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.0696 | -15.7% | ratio | 10-K/A | 2026-02-23 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0237 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0246 | +4.2% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0223 | -9.7% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0288 | +29.6% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0244 | -15.2% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0256 | +4.8% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0370 | +44.6% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.0262 | -29.3% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0321 | +22.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0355 | +10.8% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0207 | -41.7% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.0327 | +57.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0303 | -7.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0207 | -31.9% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0422 | +104.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0342 | -19.0% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0460 | +34.6% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0554 | +20.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0688 | +24.2% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0770 | +11.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0711 | -7.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0494 | -30.5% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0617 | +24.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0656 | +6.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0496 | -24.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0556 | +11.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0523 | -5.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0397 | -24.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0438 | +10.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0427 | -2.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2016-12-31 | 0.0930 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1039 | +11.8% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1130 | +8.7% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1111 | -1.6% | ratio | 10-K | 2022-02-16 |
| Annual | 2020-12-31 | 0.1101 | -1.0% | ratio | 10-K | 2023-02-15 |
| Annual | 2021-12-31 | 0.1784 | +62.1% | ratio | 10-K | 2024-02-14 |
| Annual | 2022-12-31 | 0.2335 | +30.8% | ratio | 10-K | 2025-02-19 |
| Annual | 2023-12-31 | 0.2039 | -12.7% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.1808 | -11.3% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.1482 | -18.0% | ratio | 10-K/A | 2026-02-23 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-13 | Wahlund Todd R | Senior Vice President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 300 | $0.00 | $0 | 300 |
| 2026-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 460 | $0.00 | $0 | 0 |
| 2026-04-08 | Wahlund Todd R | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 186 | $90.11 | $16,760 | 10,347 |
| 2026-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 460 | $90.11 | $41,451 | 10,533 |
| 2026-02-11 | Abbott John S | Sr VP, Manufacturing Platform |
Other disposed transaction
F
|
Common Stock | 4,209 | $86.43 | $363,784 | 50,896 |
| 2026-02-11 | Abbott John S | Sr VP, Manufacturing Platform |
Equity grant / award
A
|
Common Stock | 8,400 | $86.43 | $726,012 | 55,105 |
| 2026-02-10 | Abbott John S | Sr VP, Manufacturing Platform |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,600 | $0.00 | $0 | 1,600 |
| 2026-02-06 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 375 | $0.00 | $0 | 1,125 |
| 2026-02-06 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 300 | $0.00 | $0 | 600 |
| 2026-02-06 | Wahlund Todd R | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 119 | $87.83 | $10,452 | 10,029 |
| 2026-02-06 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 675 | — | — | 10,148 |
| 2025-04-13 | FRITZE STEVEN L | Dir |
Equity grant / award
A
|
Common Stock | 1,700 | — | — | 30,533 |
| 2025-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 600 | $0.00 | $0 | 0 |
| 2025-04-08 | Wahlund Todd R | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 308 | $75.39 | $23,220 | 9,038 |
| 2025-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 600 | $75.39 | $45,234 | 9,346 |
| 2025-02-12 | MACFARLANE CHARLES S | President & CEO |
Other disposed transaction
F
|
Common Stock | 20,435 | $79.61 | $1,626,933 | 221,495 |
| 2025-02-12 | MACFARLANE CHARLES S | President & CEO |
Equity grant / award
A
|
Common Stock | 41,440 | $79.61 | $3,299,246 | 241,930 |
| 2025-02-11 | MACFARLANE CHARLES S | President & CEO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 9,900 | $0.00 | $0 | 9,900 |
| 2025-02-06 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 300 | $0.00 | $0 | 900 |
| 2025-02-06 | Wahlund Todd R | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 164 | $78.99 | $12,954 | 8,708 |
| 2025-02-06 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 300 | — | — | 8,872 |
| 2024-08-13 | Smestad Jennifer O. | VP, General Council & Corp Sec |
Open-market sell
S
|
Common Stock | 4,000 | $88.74 | $354,960 | 12,300 |
| 2024-05-24 | KNUTSON PAUL L | VP, Human Resources |
Open-market sell
S
|
Common Stock | 4,000 | $90.66 | $362,640 | 20,359 |
| 2024-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 550 | $0.00 | $0 | 0 |
| 2024-04-08 | Wahlund Todd R | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 223 | $87.02 | $19,405 | 8,182 |
| 2024-04-08 | Wahlund Todd R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 550 | $87.02 | $47,861 | 8,405 |
| 2024-03-12 | MACFARLANE CHARLES S | President & CEO |
Equity grant / award
G
|
Common Stock | 23,046 | $0.00 | $0 | 0 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 450 | $0.00 | $0 | 1,350 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 575 | $0.00 | $0 | 575 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 400 | $0.00 | $0 | 800 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,400 | $0.00 | $0 | 1,400 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Other disposed transaction
F
|
Common Stock | 887 | $93.33 | $82,784 | 51,269 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Exercise / conversion
M
|
Common Stock | 1,825 | $93.33 | $170,327 | 52,156 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Other disposed transaction
F
|
Common Stock | 5,956 | $93.33 | $555,873 | 50,331 |
| 2024-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Electric Platform |
Equity grant / award
A
|
Common Stock | 12,000 | $93.33 | $1,119,960 | 56,287 |
| 2023-12-31 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M
|
Common Stock | 5,700 | $85.28 | $486,068 | 119,401 |
| 2023-12-31 | MOUG KEVIN G | CFO & Sr VP |
Equity grant / award
A
|
Common Stock | 13,800 | $85.28 | $1,176,795 | 113,701 |
| 2023-11-20 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $77.36 | $193,400 | 0 |
| 2023-11-20 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,500 | $0.00 | $0 | 2,500 |
| 2023-04-17 | LeBeau Michael E | Dir |
Equity grant / award
A
|
Common Stock | 1,900 | — | — | 4,400 |
| 2023-02-07 | Smestad Jennifer O. | VP, General Council & Corp Sec |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,300 | $0.00 | $0 | 1,300 |
| 2023-02-07 | Smestad Jennifer O. | VP, General Council & Corp Sec |
Other disposed transaction
F
|
Common Stock | 3,133 | $64.65 | $202,548 | 11,446 |
| 2023-02-07 | Smestad Jennifer O. | VP, General Council & Corp Sec |
Equity grant / award
A
|
Common Stock | 6,300 | $64.65 | $407,295 | 14,579 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 500 | $0.00 | $0 | 1,500 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 725 | $0.00 | $0 | 1,450 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 550 | $0.00 | $0 | 550 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 575 | $0.00 | $0 | 0 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Other disposed transaction
F
|
Common Stock | 940 | $65.33 | $61,415 | 93,584 |
| 2023-02-06 | MOUG KEVIN G | CFO & Sr VP |
Exercise / conversion
M
|
Common Stock | 2,350 | — | — | 94,524 |
| 2022-12-31 | LeBeau Michael E | Dir |
Equity grant / award
A
|
Common Stock | 161 | $58.77 | $9,463 | 2,500 |
| 2022-11-21 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $56.31 | $112,617 | 0 |
| 2022-11-21 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 2,000 |
| 2022-09-30 | LeBeau Michael E | Dir |
Equity grant / award
A
|
Common Stock | 153 | $61.76 | $9,449 | 2,339 |
| 2022-06-30 | LeBeau Michael E | Dir |
Equity grant / award
A
|
Common Stock | 8 | $65.89 | $527 | 2,186 |
| 2022-04-11 | PARTAIN NATHAN I | Dir |
Equity grant / award
A
|
Common Stock | 2,000 | — | — | 7,034 |
| 2022-03-31 | LeBeau Michael E | Dir |
Equity grant / award
A
|
Common Stock | 142 | $63.13 | $8,964 | 142 |
| 2022-03-10 | PARTAIN NATHAN I | Dir |
Equity grant / award
G
|
Common Stock | 62,561 | $0.00 | $0 | 62,561 |
| 2022-02-07 | MACFARLANE CHARLES S | President & CEO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 8,700 | $0.00 | $0 | 8,700 |
| 2022-02-07 | MACFARLANE CHARLES S | President & CEO |
Other disposed transaction
F
|
Common Stock | 20,436 | $61.37 | $1,254,157 | 99,432 |
| 2022-02-07 | MACFARLANE CHARLES S | President & CEO |
Equity grant / award
A
|
Common Stock | 41,400 | $61.37 | $2,540,718 | 119,868 |
| 2022-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 250 | $0.00 | $0 | 750 |
| 2022-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 175 | $0.00 | $0 | 350 |
| 2022-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 200 | $0.00 | $0 | 200 |
| 2022-02-06 | KNUTSON PAUL L | VP of Human Resources |
Other disposed transaction
F
|
Common Stock | 330 | $60.90 | $20,095 | 16,247 |
| 2022-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M
|
Common Stock | 825 | — | — | 16,577 |
| 2021-12-07 | O'KEEFE TIMOTHY J | Dir |
Open-market sell
S
|
Common Stock | 1,525 | $67.20 | $102,483 | 0 |
| 2021-12-06 | O'KEEFE TIMOTHY J | Dir |
Equity grant / award
G
|
Common Stock | 1,525 | $0.00 | $0 | 1,525 |
| 2021-11-17 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 9,500 | $66.52 | $631,951 | 0 |
| 2021-11-17 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 9,500 | $0.00 | $0 | 9,500 |
| 2021-04-12 | WEBB THOMAS J | Dir |
Equity grant / award
A
|
Common Stock | 2,400 | — | — | 8,900 |
| 2021-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 225 | $0.00 | $0 | 0 |
| 2021-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Other disposed transaction
F
|
Common Stock | 80 | $46.09 | $3,688 | 3,821 |
| 2021-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M
|
Common Stock | 225 | $46.09 | $10,371 | 3,901 |
| 2021-02-10 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Equity grant / award
A · derivative
|
Restricted Stock Units | 2,300 | $0.00 | $0 | 2,300 |
| 2021-02-10 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Other disposed transaction
F
|
Common Stock | 3,399 | $42.34 | $143,931 | 32,467 |
| 2021-02-10 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Equity grant / award
A
|
Common Stock | 6,829 | $42.34 | $289,174 | 35,866 |
| 2021-02-06 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 300 | $0.00 | $0 | 900 |
| 2021-02-06 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Other disposed transaction
F
|
Common Stock | 492 | $41.66 | $20,498 | 1,382 |
| 2021-02-06 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M
|
Common Stock | 900 | — | — | 1,874 |
| 2020-04-20 | ERICKSON JOHN D | Dir |
Equity grant / award
A
|
Common Stock | 1,800 | — | — | 4,049 |
| 2020-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 300 | $0.00 | $0 | 0 |
| 2020-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Other disposed transaction
F
|
Common Stock | 168 | $44.44 | $7,465 | 959 |
| 2020-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M
|
Common Stock | 300 | $44.44 | $13,330 | 1,127 |
| 2020-03-12 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Open-market buy
P
|
Common Stock | 5,000 | $41.21 | $206,050 | 5,000 |
| 2020-02-12 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,200 | $0.00 | $0 | 1,200 |
| 2020-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 200 | $0.00 | $0 | 600 |
| 2020-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 275 | $0.00 | $0 | 0 |
| 2020-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restrictted Stock Units | 6,400 | $0.00 | $0 | 0 |
| 2020-02-06 | KNUTSON PAUL L | VP of Human Resources |
Other disposed transaction
F
|
Common Stock | 1,903 | $54.42 | $103,561 | 10,262 |
| 2020-02-06 | KNUTSON PAUL L | VP of Human Resources |
Exercise / conversion
M
|
Common Stock | 7,275 | — | — | 12,165 |
| 2019-11-20 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,100 | $48.81 | $102,504 | 0 |
| 2019-11-20 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,100 | $0.00 | $0 | 2,100 |
| 2019-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 250 | $0.00 | $0 | 0 |
| 2019-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Other disposed transaction
F
|
Common Stock | 89 | $49.73 | $4,426 | 547 |
| 2019-04-08 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Exercise / conversion
M
|
Common Stock | 250 | $49.73 | $12,433 | 635 |
| 2019-02-22 | KNUTSON PAUL L | VP of Human Resources |
Open-market sell
S
|
Common Stock | 3,000 | $49.77 | $149,318 | 4,427 |
| 2019-02-13 | Smestad Jennifer O. | VP, Gen Coun & Corp Sec |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,200 | $0.00 | $0 | 1,200 |
| 2019-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 425 | $0.00 | $0 | 850 |
| 2019-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 600 | $0.00 | $0 | 600 |
| 2019-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 450 | $0.00 | $0 | 1,350 |
| 2019-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Other disposed transaction
F
|
Common Stock | 893 | $48.05 | $42,904 | 16,896 |
| 2019-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M
|
Common Stock | 1,925 | — | — | 17,789 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,800 | $0.00 | $0 | 5,400 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Exercise / conversion
M · derivative
|
Restrcted Stock Units | 1,725 | $0.00 | $0 | 3,450 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,375 | $0.00 | $0 | 2,375 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,000 | $0.00 | $0 | 0 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Other disposed transaction
F
|
Common Stock | 3,307 | $48.05 | $158,885 | 136,565 |
| 2019-02-06 | MACFARLANE CHARLES S | President & CEO |
Exercise / conversion
M
|
Common Stock | 7,900 | — | — | 139,872 |
| 2018-11-20 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,300 | $47.35 | $108,905 | 0 |
| 2018-11-20 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,300 | $0.00 | $0 | 2,300 |
| 2018-11-12 | KNUTSON PAUL L | VP of Human Resources |
Open-market sell
S
|
Common Stock | 3,000 | $47.79 | $143,370 | 3,484 |
| 2018-05-15 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 1,500 | $43.48 | $65,216 | 56,516 |
| 2018-04-09 | O'KEEFE TIMOTHY J | Dir |
Equity grant / award
A
|
Common Stock | 2,300 | — | — | 11,400 |
| 2018-04-08 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Other disposed transaction
F
|
Common Stock | 138 | $43.70 | $6,031 | 15,754 |
| 2018-02-15 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 1,500 | $40.55 | $60,825 | 58,016 |
| 2018-02-06 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 475 | $0.00 | $0 | 1,425 |
| 2018-02-06 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 600 | $0.00 | $0 | 1,200 |
| 2018-02-06 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 450 | $0.00 | $0 | 450 |
| 2018-02-06 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Other disposed transaction
F
|
Common Stock | 594 | $39.77 | $23,626 | 6,460 |
| 2018-02-06 | Abbott John S | Pres Varistar, Sr VP, M/I Plat |
Exercise / conversion
M
|
Common Stock | 1,525 | — | — | 7,054 |
| 2018-02-05 | KNUTSON PAUL L | VP of Human Resources |
Equity grant / award
A · derivative
|
Restricted Stock Units | 800 | $0.00 | $0 | 800 |
| 2018-02-05 | KNUTSON PAUL L | VP of Human Resources |
Other disposed transaction
F
|
Common Stock | 1,903 | $41.33 | $78,641 | 5,946 |
| 2018-02-05 | KNUTSON PAUL L | VP of Human Resources |
Equity grant / award
A
|
Common Stock | 4,488 | $41.33 | $185,467 | 7,849 |
| 2017-11-20 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,400 | $45.55 | $109,320 | 0 |
| 2017-11-20 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,400 | $0.00 | $0 | 2,400 |
| 2017-11-15 | KOECK GEORGE A | Sr. VP, Gen Coun & Corp Sec |
Open-market sell
S
|
Common Stock | 3,000 | $46.50 | $139,500 | 12,069 |
| 2017-08-16 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 1,500 | $41.75 | $62,625 | 51,025 |
| 2017-05-15 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 800 | $37.25 | $29,800 | 52,525 |
| 2017-04-10 | STAKE JAMES B | Dir |
Equity grant / award
A
|
Common Stock | 2,200 | — | — | 32,855 |
| 2017-04-08 | MACFARLANE CHARLES S | President & CEO |
Other disposed transaction
F
|
Common Stock | 715 | $38.08 | $27,224 | 107,502 |
| 2017-03-13 | KOECK GEORGE A | Sr. VP, Gen Coun & Corp Sec |
Open-market sell
S
|
Common Stock | 4,000 | $36.30 | $145,200 | 14,677 |
| 2017-02-15 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 800 | $37.80 | $30,240 | 53,325 |
| 2017-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M · derivative
|
Restricted Stock | 1,050 | $0.00 | $0 | 2,700 |
| 2017-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Other disposed transaction
F
|
Common Stock | 354 | $38.35 | $13,576 | 9,948 |
| 2017-02-06 | ROGELSTAD TIMOTHY J | Sr VP, Elect Plat, Pres OTP |
Exercise / conversion
M
|
Common Stock | 1,050 | — | — | 10,302 |
| 2017-02-02 | MACFARLANE CHARLES S | President & COO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 6,900 | $0.00 | $0 | 6,900 |
| 2017-02-02 | MACFARLANE CHARLES S | President & COO |
Other disposed transaction
F
|
Common Stock | 15,546 | $37.65 | $585,307 | 105,777 |
| 2017-02-02 | MACFARLANE CHARLES S | President & COO |
Equity grant / award
A
|
Common Stock | 29,830 | $0.00 | $0 | 121,323 |
| 2017-01-09 | KNUTSON PAUL L | VP of Human Resources |
Open-market sell
S
|
COMMON STOCK | 500 | $39.80 | $19,900 | 743 |
| 2016-11-21 | ERICKSON JOHN D | Dir |
Open-market sell
S
|
Common Stock | 2,900 | $37.33 | $108,257 | 0 |
| 2016-11-21 | ERICKSON JOHN D | Dir |
Equity grant / award
G
|
Common Stock | 2,900 | $0.00 | $0 | 2,900 |
| 2016-11-10 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 800 | $35.20 | $28,160 | 44,732 |
| 2016-08-16 | MOUG KEVIN G | CFO & Sr VP |
Open-market sell
S
|
Common Stock | 800 | $34.07 | $27,256 | 45,532 |
| 2016-08-11 | KNUTSON PAUL L | VP of Human Resources |
Open-market sell
S
|
Common Stock | 1,700 | $34.50 | $58,650 | 1,239 |