Financial Metrics
IDA IDACORP INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 280956000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 315436000.0 | +12.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 372045000.0 | +17.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 302544000.0 | -18.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 326190000.0 | +7.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 405697000.0 | +24.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 289573000.0 | -28.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 331298000.0 | +14.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 398798000.0 | +20.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 335402000.0 | -15.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 307779000.0 | -8.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 367101000.0 | +19.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 270184000.0 | -26.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 310971000.0 | +15.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 402941000.0 | +29.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 291327000.0 | -27.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 357461000.0 | +22.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 434725000.0 | +21.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 318182000.0 | -26.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 345483000.0 | +8.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 515395000.0 | +49.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 385666000.0 | -25.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 385229000.0 | -0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 496632000.0 | +28.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 417897000.0 | -15.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 442631000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 532477000.0 | +20.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 411142000.0 | -22.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 449313000.0 | +9.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 526424000.0 | +17.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1216796000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1320004000.0 | +8.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1312112000.0 | -0.6% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 1285286000.0 | -2.0% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 1286637000.0 | +0.1% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 1382653000.0 | +7.5% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 1557974000.0 | +12.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1639612000.0 | +5.2% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1768881000.0 | +7.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1746972000.0 | -1.2% | USD | 10-K | 2026-02-19 |
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 | 43818000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 76953000.0 | +75.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 97928000.0 | +27.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 53627000.0 | -45.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 81907000.0 | +52.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 123707000.0 | +51.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 50589000.0 | -59.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 82835000.0 | +63.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 115233000.0 | +39.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 58119000.0 | -49.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 71780000.0 | +23.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 114156000.0 | +59.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 51570000.0 | -54.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 79440000.0 | +54.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 124770000.0 | +57.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 61109000.0 | -51.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 92404000.0 | +51.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 124192000.0 | +34.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 60668000.0 | -51.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 81506000.0 | +34.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 128224000.0 | +57.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 68103000.0 | -46.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 82294000.0 | +20.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 126288000.0 | +53.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 49596000.0 | -60.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 103269000.0 | +108.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 133709000.0 | +29.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54929000.0 | -58.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 100573000.0 | +83.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 144821000.0 | +44.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 283582000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 315545000.0 | +11.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 296922000.0 | -5.9% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 298326000.0 | +0.5% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 309521000.0 | +3.8% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 329651000.0 | +6.5% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 327178000.0 | -0.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 313477000.0 | -4.2% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 327839000.0 | +4.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 353976000.0 | +8.0% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 25530000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 56386000.0 | +120.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 83017000.0 | +47.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 33006000.0 | -60.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 50096000.0 | +51.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 91076000.0 | +81.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 36111000.0 | -60.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 62593000.0 | +73.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 102591000.0 | +63.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 42637000.0 | -58.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 53400000.0 | +25.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 90218000.0 | +68.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 37458000.0 | -58.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 60659000.0 | +61.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 102302000.0 | +68.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 44800000.0 | -56.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 70274000.0 | +56.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 97953000.0 | +39.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 46184000.0 | -52.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 64588000.0 | +39.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 106628000.0 | +65.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 56024000.0 | -47.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 68864000.0 | +22.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 105647000.0 | +53.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 48268000.0 | -54.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 89844000.0 | +86.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 113840000.0 | +26.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59661000.0 | -47.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 96126000.0 | +61.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 124609000.0 | +29.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 198088000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 213188000.0 | +7.6% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 227523000.0 | +6.7% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 233328000.0 | +2.6% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 237968000.0 | +2.0% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 245872000.0 | +3.3% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 259560000.0 | +5.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 261893000.0 | +0.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 289951000.0 | +10.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 324133000.0 | +11.8% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.51 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 1.12 | +119.6% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1.65 | +47.3% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.66 | -60.0% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.99 | +50.0% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1.8 | +81.8% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.72 | -60.0% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.24 | +72.2% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2.03 | +63.7% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.85 | -58.1% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.05 | +23.5% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.78 | +69.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.74 | -58.4% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.19 | +60.8% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 2.02 | +69.7% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.89 | -55.9% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.38 | +55.1% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.93 | +39.9% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.91 | -52.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1.27 | +39.6% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 2.1 | +65.4% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.11 | -47.1% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.35 | +21.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 2.08 | +54.1% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.95 | -54.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.72 | +81.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.13 | +23.8% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1 | -48.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.77 | +60.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.3 | +29.9% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3.94 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 4.22 | +7.1% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 4.5 | +6.6% | USD/shares | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 4.61 | +2.4% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 4.7 | +2.0% | USD/shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 4.85 | +3.2% | USD/shares | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 5.11 | +5.4% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 5.15 | +0.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 5.5 | +6.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 5.96 | +8.4% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.51 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 1.12 | +119.6% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1.65 | +47.3% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.66 | -60.0% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.99 | +50.0% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1.8 | +81.8% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.72 | -60.0% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.23 | +70.8% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2.02 | +64.2% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.84 | -58.4% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.05 | +25.0% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.78 | +69.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.74 | -58.4% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.19 | +60.8% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 2.02 | +69.7% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.89 | -55.9% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.38 | +55.1% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.93 | +39.9% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.91 | -52.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1.27 | +39.6% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 2.1 | +65.4% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.11 | -47.1% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.35 | +21.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 2.07 | +53.3% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.95 | -54.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.71 | +80.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.12 | +24.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1 | -48.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.76 | +60.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.26 | +28.4% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3.94 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 4.21 | +6.9% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 4.49 | +6.7% | USD/shares | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 4.61 | +2.7% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 4.69 | +1.7% | USD/shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 4.85 | +3.4% | USD/shares | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 5.11 | +5.4% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 5.14 | +0.6% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 5.5 | +7.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 5.9 | +7.3% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 219683000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 90558000.0 | -58.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 100796000.0 | +11.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 61480000.0 | -39.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 47010000.0 | -23.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 32629000.0 | -30.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 104411000.0 | +220.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 76649000.0 | -26.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 307277000.0 | +300.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 183141000.0 | -40.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 261250000.0 | +42.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 267492000.0 | +2.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 231342000.0 | -13.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 239664000.0 | +3.6% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 260571000.0 | +8.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 217254000.0 | -16.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 138871000.0 | -36.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 460365000.0 | +231.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 312018000.0 | -32.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 275116000.0 | -11.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 240007000.0 | -12.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 259965000.0 | +8.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 299672000.0 | +15.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 215243000.0 | -28.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 218550000.0 | +1.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 237886000.0 | +8.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 226229000.0 | -4.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 177577000.0 | -21.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 357823000.0 | +101.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 134779000.0 | -62.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 445489000.0 | +230.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 327429000.0 | -26.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 157583000.0 | -51.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 169559000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 427950000.0 | +152.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 368865000.0 | -13.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 634495000.0 | +72.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 474488000.0 | -25.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 333209000.0 | -29.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 61480000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 76649000.0 | +24.7% | USD | 10-K | 2021-02-18 |
| Annual | 2018-12-31 | 267492000.0 | +249.0% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 217254000.0 | -18.8% | USD | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 275116000.0 | +26.6% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 215243000.0 | -21.8% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 177577000.0 | -17.5% | USD | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 327429000.0 | +84.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 368865000.0 | +12.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 215718000.0 | -41.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 69231000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 76962000.0 | +11.2% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 86215000.0 | +12.0% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 71557000.0 | -17.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 80981000.0 | +13.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 85771000.0 | +5.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 101703000.0 | +18.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 75249000.0 | -26.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 84000000.0 | +11.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 87975000.0 | +4.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 93138000.0 | +5.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 77178000.0 | -17.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 97125000.0 | +25.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 83646000.0 | -13.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 99143000.0 | +18.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 72675000.0 | -26.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 67895000.0 | -6.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 78516000.0 | +15.6% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 103581000.0 | +31.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 72826000.0 | -29.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 73360000.0 | +0.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 84542000.0 | +15.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 113647000.0 | +34.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 78819000.0 | -30.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 82122000.0 | +4.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 90604000.0 | +10.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 136705000.0 | +50.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 114173000.0 | -16.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 101081000.0 | -11.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 112730000.0 | +11.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 135021000.0 | +19.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 107256000.0 | -20.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 116033000.0 | +8.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 132426000.0 | +14.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 152452000.0 | +15.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 114824000.0 | -24.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 131397000.0 | +14.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 128074000.0 | -2.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 139079000.0 | +8.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 71557000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 75249000.0 | +5.2% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 77178000.0 | +2.6% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 72675000.0 | -5.8% | USD | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 72826000.0 | +0.2% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 78819000.0 | +8.2% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 114173000.0 | +44.9% | USD | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 107256000.0 | -6.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 114824000.0 | +7.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 97724000.0 | -14.9% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 587286000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 496584000.0 | -15.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 459889000.0 | -7.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 440312000.0 | -4.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 409057000.0 | -7.1% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 420078000.0 | +2.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 457928000.0 | +9.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 443601000.0 | -3.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 637904000.0 | +43.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 539351000.0 | -15.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 582718000.0 | +8.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 597640000.0 | +2.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 576292000.0 | -3.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 599453000.0 | +4.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 604165000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 565146000.0 | -6.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 472942000.0 | -16.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 828041000.0 | +75.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 684771000.0 | -17.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 642401000.0 | -6.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 593892000.0 | -7.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 672979000.0 | +13.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 678185000.0 | +0.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 595873000.0 | -12.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 611898000.0 | +2.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 693344000.0 | +13.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 659668000.0 | -4.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 693653000.0 | +5.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 990933000.0 | +42.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 733634000.0 | -26.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1038152000.0 | +41.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1004054000.0 | -3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 780281000.0 | -22.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 814439000.0 | +4.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1033358000.0 | +26.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 988455000.0 | -4.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1216103000.0 | +23.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1079490000.0 | -11.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 960405000.0 | -11.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 440312000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 443601000.0 | +0.7% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 597640000.0 | +34.7% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 565146000.0 | -5.4% | USD | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 642401000.0 | +13.7% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 595873000.0 | -7.2% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 693653000.0 | +16.4% | USD | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 1004054000.0 | +44.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 988455000.0 | -1.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 833404000.0 | -15.7% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6130450000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 6081356000.0 | -0.8% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 6129109000.0 | +0.8% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 6289897000.0 | +2.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 6229948000.0 | -1.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 6277399000.0 | +0.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 6367183000.0 | +1.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 6045405000.0 | -5.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 6261678000.0 | +3.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 6206117000.0 | -0.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 6288636000.0 | +1.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 6382754000.0 | +1.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 6387815000.0 | +0.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 6460853000.0 | +1.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 6502319000.0 | +0.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 6641201000.0 | +2.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 6609950000.0 | -0.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 7020532000.0 | +6.2% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 6930159000.0 | -1.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 7095244000.0 | +2.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 7078301000.0 | -0.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 7201458000.0 | +1.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 7254054000.0 | +0.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 7210515000.0 | -0.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 7284557000.0 | +1.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 7452096000.0 | +2.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 7523945000.0 | +1.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 7543258000.0 | +0.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 7878892000.0 | +4.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 7839068000.0 | -0.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 8293534000.0 | +5.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 8475918000.0 | +2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 8347411000.0 | -1.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 8677133000.0 | +3.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 9105118000.0 | +4.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 9239363000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 9592026000.0 | +3.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 9935881000.0 | +3.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 10075985000.0 | +1.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 6289897000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 6045405000.0 | -3.9% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 6382754000.0 | +5.6% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 6641201000.0 | +4.0% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 7095244000.0 | +6.8% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 7210515000.0 | +1.6% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 7543258000.0 | +4.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 8475918000.0 | +12.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 9239363000.0 | +9.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 10225437000.0 | +10.7% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 311819000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 224548000.0 | -28.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 205291000.0 | -8.6% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 249715000.0 | +21.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 180784000.0 | -27.6% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 190670000.0 | +5.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 225792000.0 | +18.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 200749000.0 | -11.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 331837000.0 | +65.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 238004000.0 | -28.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 250406000.0 | +5.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 258592000.0 | +3.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 273466000.0 | +5.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 295582000.0 | +8.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 291082000.0 | -1.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 374859000.0 | +28.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 247854000.0 | -33.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 447168000.0 | +80.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 302771000.0 | -32.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 287571000.0 | -5.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 261872000.0 | -8.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 331141000.0 | +26.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 342780000.0 | +3.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 325624000.0 | -5.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 327578000.0 | +0.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 448980000.0 | +37.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 475422000.0 | +5.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 548565000.0 | +15.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 532570000.0 | -2.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 468338000.0 | -12.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 488930000.0 | +4.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 634076000.0 | +29.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 505376000.0 | -20.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 525632000.0 | +4.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 606184000.0 | +15.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 700801000.0 | +15.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 673479000.0 | -3.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 742443000.0 | +10.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 885195000.0 | +19.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 249715000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 200749000.0 | -19.6% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 258592000.0 | +28.8% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 374859000.0 | +45.0% | USD | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 287571000.0 | -23.3% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 325624000.0 | +13.2% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 548565000.0 | +68.5% | USD | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 634076000.0 | +15.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 700801000.0 | +10.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 897835000.0 | +28.1% | USD | 10-K | 2026-02-19 |
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 | 2061468000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 2093741000.0 | +1.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 2152662000.0 | +2.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 2157866000.0 | +0.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 2163013000.0 | +0.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 2186971000.0 | +1.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 2252162000.0 | +3.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 2256114000.0 | +0.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 2261866000.0 | +0.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 2298207000.0 | +1.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2373477000.0 | +3.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 2375811000.0 | +0.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2385638000.0 | +0.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 2409451000.0 | +1.0% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 2470109000.0 | +2.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 2470553000.0 | +0.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2473271000.0 | +0.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 2501968000.0 | +1.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 2572421000.0 | +2.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2566456000.0 | -0.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2575861000.0 | +0.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2613107000.0 | +1.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2677361000.0 | +2.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 2675234000.0 | -0.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2684230000.0 | +0.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2713830000.0 | +1.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2785569000.0 | +2.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2814615000.0 | +1.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2830357000.0 | +0.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2861355000.0 | +1.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2928864000.0 | +2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2914743000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2915145000.0 | +0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 3203907000.0 | +9.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3277573000.0 | +2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 3337955000.0 | +1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3353355000.0 | +0.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3406767000.0 | +1.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3488615000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2157866000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 2256114000.0 | +4.6% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 2375811000.0 | +5.3% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 2464628000.0 | +3.7% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 2559980000.0 | +3.9% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 2668436000.0 | +4.2% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 2807239000.0 | +5.2% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2907569000.0 | +3.6% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3337955000.0 | +14.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3578686000.0 | +7.2% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1744433000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1745182000.0 | +0.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1745548000.0 | +0.0% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1744614000.0 | -0.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1744991000.0 | +0.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1745368000.0 | +0.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1745746000.0 | +0.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1746123000.0 | +0.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1833576000.0 | +5.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1834055000.0 | +0.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1834422000.0 | +0.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1834788000.0 | +0.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1835155000.0 | +0.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1835521000.0 | +0.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1836395000.0 | +0.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1736659000.0 | -5.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1837010000.0 | +5.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2000455000.0 | +8.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 2000358000.0 | -0.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2000414000.0 | +0.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2000471000.0 | +0.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2000527000.0 | +0.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2000584000.0 | +0.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 2000640000.0 | +0.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2050634000.0 | +2.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2075698000.0 | +1.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2071402000.0 | -0.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2194145000.0 | +5.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2483051000.0 | +13.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2482352000.0 | -0.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2826150000.0 | +13.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2775790000.0 | -1.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2775959000.0 | +0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2776129000.0 | +0.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3053948000.0 | +10.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3053777000.0 | -0.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3447008000.0 | +12.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3446970000.0 | -0.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3330752000.0 | -3.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1745678000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1746123000.0 | +0.0% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1834788000.0 | +5.1% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1836659000.0 | +0.1% | USD | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 2000414000.0 | +8.9% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 2000640000.0 | +0.0% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 2194145000.0 | +9.7% | USD | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 2775790000.0 | +26.5% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3053777000.0 | +10.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3331038000.0 | +9.1% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 66176000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 137889000.0 | +108.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 275417000.0 | +99.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 113696000.0 | -58.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 188996000.0 | +66.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 345965000.0 | +83.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 91738000.0 | -73.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 196424000.0 | +114.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 365943000.0 | +86.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 56999000.0 | -84.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 166073000.0 | +191.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 287015000.0 | +72.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 33796000.0 | -88.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 128613000.0 | +280.6% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 284030000.0 | +120.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 83662000.0 | -70.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 167195000.0 | +99.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 303407000.0 | +81.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 92999000.0 | -69.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 155955000.0 | +67.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 268975000.0 | +72.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -90399000.0 | -133.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 6779000.0 | +107.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 162031000.0 | +2290.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 109685000.0 | -32.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 256047000.0 | +133.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 457982000.0 | +78.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 124287000.0 | -72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 301228000.0 | +142.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 464065000.0 | +54.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 344195000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 435161000.0 | +26.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 491626000.0 | +13.0% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 366625000.0 | -25.4% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 388131000.0 | +5.9% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 363264000.0 | -6.4% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 351285000.0 | -3.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 267027000.0 | -24.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 594417000.0 | +122.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 601838000.0 | +1.2% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -53221000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -114463000.0 | -115.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -197543000.0 | -72.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -74053000.0 | +62.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -136592000.0 | -84.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -195965000.0 | -43.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -44693000.0 | +77.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -108908000.0 | -143.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -170479000.0 | -56.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -56732000.0 | +66.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -125662000.0 | -121.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -192583000.0 | -53.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -73674000.0 | +61.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -150837000.0 | -104.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -242092000.0 | -60.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -79349000.0 | +67.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -107024000.0 | -34.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -167619000.0 | -56.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -98287000.0 | +41.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -203927000.0 | -107.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -290383000.0 | -42.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -109156000.0 | +62.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -263799000.0 | -141.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -411881000.0 | -56.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -234663000.0 | +43.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -558417000.0 | -138.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -756414000.0 | -35.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -183045000.0 | +75.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -473696000.0 | -158.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -730761000.0 | -54.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -293933000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -280441000.0 | +4.6% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -258177000.0 | +7.9% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | -280492000.0 | -8.6% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | -347258000.0 | -23.8% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | -273653000.0 | +21.2% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | -424267000.0 | -55.0% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -589947000.0 | -39.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -917661000.0 | -55.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -1028904000.0 | -12.1% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 91926000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -47670000.0 | -151.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -91880000.0 | -92.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -54113000.0 | +41.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -81255000.0 | -50.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -107069000.0 | -31.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 183583000.0 | +271.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 18976000.0 | -89.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -10863000.0 | -157.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -36417000.0 | -235.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -68239000.0 | -87.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -101353000.0 | -48.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -38505000.0 | +62.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 265335000.0 | +789.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 52826000.0 | -80.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -39422000.0 | -174.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -75322000.0 | -91.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -111232000.0 | -47.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 8595000.0 | +107.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 70615000.0 | +721.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 32394000.0 | -54.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 379801000.0 | +1072.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 214222000.0 | -43.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 517762000.0 | +141.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -44868000.0 | -108.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 144500000.0 | +422.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 398953000.0 | +176.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 324388000.0 | -18.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 278091000.0 | -14.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 231040000.0 | -16.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -103584000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -139551000.0 | -34.7% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -42606000.0 | +69.5% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | -136371000.0 | -220.1% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 16989000.0 | +112.5% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | -149484000.0 | -979.9% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 35316000.0 | +123.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 472772000.0 | +1238.7% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 364680000.0 | -22.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 273919000.0 | -24.9% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 54659000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 117160000.0 | +114.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 199966000.0 | +70.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 73904000.0 | -63.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 146341000.0 | +98.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 207340000.0 | +41.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 67026000.0 | -67.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 133598000.0 | +99.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 197975000.0 | +48.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 61330000.0 | -69.0% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 129860000.0 | +111.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 198871000.0 | +53.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 73566000.0 | -63.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 145116000.0 | +97.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 213400000.0 | +47.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 77293000.0 | -63.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 128265000.0 | +65.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 196941000.0 | +53.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 102535000.0 | -47.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 194094000.0 | +89.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 305271000.0 | +57.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 118375000.0 | -61.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 274167000.0 | +131.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 427211000.0 | +55.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 259978000.0 | -39.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 605902000.0 | +133.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 823969000.0 | +36.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 201324000.0 | -75.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 534629000.0 | +165.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 825352000.0 | +54.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 296950000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 285488000.0 | -3.9% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 277853000.0 | -2.7% | USD | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 278705000.0 | +0.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 310938000.0 | +11.6% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 299999000.0 | -3.5% | USD | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 432589000.0 | +44.2% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 611137000.0 | +41.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1009279000.0 | +65.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1179327000.0 | +16.8% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50420017.0 | — | shares | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 50420017.0 | +0.0% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 50420017.0 | +0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 50420017.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 50420017.0 | +0.0% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 50420017000.0 | +99900.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 50420017.0 | -99.9% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 50420000.0 | -0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 50420000.0 | +0.0% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 50420000.0 | +0.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 50420000.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 50420000.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 50420000.0 | +0.0% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 50420000.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 50420000.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 50420000.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 50453936.0 | +0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 50460398.0 | +0.0% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 50461427.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 50462000.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 50515478.0 | +0.1% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 50516384.0 | +0.0% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 50516479.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 50516000.0 | -0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 50559000.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 50560000.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 50562000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 50562000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 50608000.0 | +0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 50615000.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 50615000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 50615000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50694000.0 | +0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 53253000.0 | +5.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 53270000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 53962000.0 | +1.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54020000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54033000.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54045000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 50420017.0 | — | shares | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 50420017.0 | +0.0% | shares | 10-K | 2021-02-18 |
| Annual | 2018-12-31 | 50420017.0 | +0.0% | shares | 10-K | 2022-02-17 |
| Annual | 2019-12-31 | 50420017.0 | +0.0% | shares | 10-K | 2023-02-16 |
| Annual | 2020-12-31 | 50461885.0 | +0.1% | shares | 10-K | 2024-02-15 |
| Annual | 2021-12-31 | 50516479.0 | +0.1% | shares | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 50561892.0 | +0.1% | shares | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 50615237.0 | +0.1% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 53962300.0 | +6.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54859131.0 | +1.7% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50299000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 50302000.0 | +0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 50296000.0 | -0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 50356000.0 | +0.1% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 50363000.0 | +0.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 50362000.0 | -0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 50425000.0 | +0.1% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 50435000.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 50434000.0 | -0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 50509000.0 | +0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 50499000.0 | -0.0% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 50499000.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 50517000.0 | +0.0% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 50551000.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 50541000.0 | -0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 50567000.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 50609000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 50609000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 50632000.0 | +0.0% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 50668000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 50668000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 50688000.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 50725000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 50726000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50764000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52170000.0 | +2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 53386000.0 | +2.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54110000.0 | +1.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54159000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54172000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 50298000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 50361000.0 | +0.1% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 50432000.0 | +0.1% | shares | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 50502000.0 | +0.1% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 50538000.0 | +0.1% | shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 50599000.0 | +0.1% | shares | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 50658000.0 | +0.1% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 50717000.0 | +0.1% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 52543000.0 | +3.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54235000.0 | +3.2% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50337000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 50355000.0 | +0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 50393000.0 | +0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 50397000.0 | +0.0% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 50407000.0 | +0.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 50421000.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 50463000.0 | +0.1% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 50481000.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 50565000.0 | +0.2% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 50518000.0 | -0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 50507000.0 | -0.0% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 50558000.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 50527000.0 | -0.1% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 50567000.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 50576000.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 50580000.0 | +0.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 50622000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 50681000.0 | +0.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 50660000.0 | -0.0% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 50687000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 50722000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 50723000.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 50758000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 50805000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50792000.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52236000.0 | +2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 53485000.0 | +2.4% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54126000.0 | +1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54380000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 55055000.0 | +1.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 50373000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 50424000.0 | +0.1% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 50510000.0 | +0.2% | shares | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 50537000.0 | +0.1% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 50572000.0 | +0.1% | shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 50645000.0 | +0.1% | shares | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 50699000.0 | +0.1% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 50806000.0 | +0.2% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 52615000.0 | +3.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54806000.0 | +4.2% | shares | 10-K | 2026-02-19 |
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.0458 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0519 | +13.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0607 | +17.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0486 | -20.0% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0520 | +7.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0637 | +22.6% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0462 | -27.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0534 | +15.4% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0634 | +18.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0525 | -17.2% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0476 | -9.3% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0565 | +18.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0409 | -27.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0443 | +8.4% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0581 | +31.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0412 | -29.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0496 | +20.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0599 | +20.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0437 | -27.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0464 | +6.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0685 | +47.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0489 | -28.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0491 | +0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0599 | +21.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0501 | -16.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0510 | +1.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0585 | +14.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0429 | -26.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0452 | +5.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0522 | +15.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1935 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.2183 | +12.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.2056 | -5.9% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.1935 | -5.9% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.1813 | -6.3% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.1918 | +5.7% | ratio | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 0.2065 | +7.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1934 | -6.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1915 | -1.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1708 | -10.8% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.8834 | — | ratio | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 2.2115 | +17.4% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2.2402 | +1.3% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1.7633 | -21.3% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 2.2627 | +28.3% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2.2032 | -2.6% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2.0281 | -7.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 2.2097 | +9.0% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1.9223 | -13.0% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 2.2661 | +17.9% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2.3271 | +2.7% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 2.3111 | -0.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2.1074 | -8.8% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 2.0280 | -3.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2.0756 | +2.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.5076 | -27.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.9081 | +26.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.8517 | -3.0% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 2.2617 | +22.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2.2339 | -1.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2.2679 | +1.5% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2.0323 | -10.4% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.9785 | -2.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1.8299 | -7.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.8679 | +2.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.5443 | -17.3% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.3875 | -10.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.2645 | -8.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.8607 | +47.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.5665 | -15.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.1233 | +35.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.5835 | -25.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5440 | -2.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.5494 | +0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.7047 | +10.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.4105 | -17.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.8057 | +28.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.4540 | -19.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.0850 | -25.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.7633 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2.2097 | +25.3% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 2.3111 | +4.6% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1.5076 | -34.8% | ratio | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 2.2339 | +48.2% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 1.8299 | -18.1% | ratio | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 1.2645 | -30.9% | ratio | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 1.5835 | +25.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.4105 | -10.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.9282 | -34.2% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0909 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1788 | +96.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2231 | +24.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1091 | -51.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1536 | +40.8% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.2245 | +46.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.1247 | -44.5% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.1889 | +51.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2573 | +36.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1271 | -50.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.1735 | +36.5% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.2458 | +41.6% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1386 | -43.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1951 | +40.7% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.2539 | +30.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.1538 | -39.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1966 | +27.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2253 | +14.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1451 | -35.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1869 | +28.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2069 | +10.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1453 | -29.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1788 | +23.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2127 | +19.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1155 | -45.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2030 | +75.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2138 | +5.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1451 | -32.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2139 | +47.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2367 | +10.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1628 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1615 | -0.8% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1734 | +7.4% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.1815 | +4.7% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.1850 | +1.9% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.1778 | -3.9% | ratio | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 0.1666 | -6.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1597 | -4.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1639 | +2.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1855 | +13.2% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1560 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.2440 | +56.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2632 | +7.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1773 | -32.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.2511 | +41.7% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.3049 | +21.4% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.1747 | -42.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.2500 | +43.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2890 | +15.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1733 | -40.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.2332 | +34.6% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.3110 | +33.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1909 | -38.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.2555 | +33.8% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.3096 | +21.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.2098 | -32.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2585 | +23.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2857 | +10.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1907 | -33.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2359 | +23.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2488 | +5.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1766 | -29.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2136 | +21.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2543 | +19.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1187 | -53.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2333 | +96.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2511 | +7.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1336 | -46.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2238 | +67.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2751 | +22.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.2331 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.2390 | +2.6% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.2263 | -5.3% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.2321 | +2.6% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.2406 | +3.6% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.2384 | -0.9% | ratio | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 0.2100 | -11.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1912 | -9.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1853 | -3.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2026 | +9.3% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7045 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.4033 | -42.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.4910 | +21.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.2462 | -49.9% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 0.2600 | +5.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1711 | -34.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.4624 | +170.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 0.3818 | -17.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 0.9260 | +142.5% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.7695 | -16.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.0433 | +35.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 1.0344 | -0.9% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 0.8460 | -18.2% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.8108 | -4.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.8952 | +10.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 0.5796 | -35.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 0.5603 | -3.3% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.0295 | +83.7% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.0305 | +0.1% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 0.9567 | -7.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.9165 | -4.2% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.7851 | -14.3% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 0.8742 | +11.4% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.6610 | -24.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.6672 | +0.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.5298 | -20.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.4758 | -10.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.3237 | -32.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.6719 | +107.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.2878 | -57.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.9112 | +216.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.5164 | -43.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3118 | -39.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.3226 | +3.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7060 | +118.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.5263 | -25.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.9421 | +79.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.6391 | -32.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3764 | -41.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.2462 | — | ratio | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 0.3818 | +55.1% | ratio | 10-K | 2021-02-18 |
| Annual | 2018-12-31 | 1.0344 | +170.9% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.5796 | -44.0% | ratio | 10-K | 2021-02-18 |
| Annual | 2020-12-31 | 0.9567 | +65.1% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 0.6610 | -30.9% | ratio | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 0.3237 | -51.0% | ratio | 10-K | 2024-02-15 |
| Annual | 2023-12-31 | 0.5164 | +59.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.5263 | +1.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2403 | -54.4% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0042 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0093 | +122.6% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0135 | +46.1% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0053 | -60.9% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0080 | +50.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0143 | +79.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0058 | -59.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0101 | +74.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0163 | +61.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0067 | -59.1% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0083 | +23.8% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0139 | +67.9% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0057 | -59.2% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0086 | +52.5% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0148 | +70.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0063 | -57.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0098 | +54.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0135 | +38.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0063 | -53.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0087 | +36.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0142 | +63.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0071 | -49.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0088 | +23.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0127 | +45.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0058 | -54.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0104 | +79.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0125 | +20.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0062 | -50.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0097 | +55.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0124 | +27.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0315 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0353 | +12.0% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0356 | +1.1% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.0351 | -1.4% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0335 | -4.5% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0341 | +1.7% | ratio | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 0.0344 | +0.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0309 | -10.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0314 | +1.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0317 | +1.0% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0124 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0269 | +117.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0386 | +43.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0153 | -60.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0229 | +50.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0404 | +76.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0160 | -60.5% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0272 | +70.6% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0432 | +58.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0179 | -58.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0222 | +24.0% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.0365 | +64.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0151 | -58.5% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0242 | +60.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0398 | +64.0% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0174 | -56.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0269 | +54.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0366 | +36.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0172 | -53.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0238 | +38.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0383 | +60.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0198 | -48.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0241 | +21.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0361 | +49.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0166 | -54.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0280 | +69.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0347 | +23.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0178 | -48.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0282 | +58.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0357 | +26.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0918 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0945 | +2.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0958 | +1.3% | ratio | 10-K | 2021-02-18 |
| Annual | 2019-12-31 | 0.0947 | -1.1% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0930 | -1.8% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0921 | -0.9% | ratio | 10-K | 2024-02-15 |
| Annual | 2022-12-31 | 0.0925 | +0.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0901 | -2.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0869 | -3.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0906 | +4.3% | ratio | 10-K | 2026-02-19 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-03 | Tatum Timothy E | VP Regulatory Affairs (IPC) |
Open-market sell
S
|
Common Stock | 1,479 | $142.51 | $210,772 | 2 |
| 2026-03-01 | MORRIS SUSAN | Dir |
Equity grant / award
A
|
Common Stock | 1,007 | $0.00 | $0 | 4,717 |
| 2026-02-20 | Shaw Amy I | VP of Finance, Compl., & Risk |
Equity grant / award
A · derivative
|
Restricted Stock Units | 437 | $0.00 | $0 | 437 |
| 2026-02-20 | Shaw Amy I | VP of Finance, Compl., & Risk |
Other disposed transaction
F
|
Common Stock | 258 | $139.89 | $36,092 | 1,008 |
| 2026-02-20 | Shaw Amy I | VP of Finance, Compl., & Risk |
Equity grant / award
A
|
Common Stock | 515 | — | — | 1,266 |
| 2026-01-02 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Other disposed transaction
F
|
Common Stock | 257 | $127.30 | $32,716 | 2,735 |
| 2026-01-02 | Grow Lisa A | President & CEO |
Other disposed transaction
F
|
Common Stock | 3,641 | $127.30 | $463,499 | 21,923 |
| 2026-01-01 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 513 | $0.00 | $0 | 0 |
| 2026-01-01 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Exercise / conversion
M
|
Common Stock | 513 | $0.00 | $0 | 2,992 |
| 2026-01-01 | Grow Lisa A | President & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 7,983 | $0.00 | $0 | 0 |
| 2026-01-01 | Grow Lisa A | President & CEO |
Exercise / conversion
M
|
Common Stock | 7,983 | $0.00 | $0 | 25,564 |
| 2025-09-16 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Other disposed transaction
I
|
Common Stock(401(k)) | 500 | $125.35 | $62,675 | 625 |
| 2025-06-02 | Kennedy Michael J. | Dir |
Equity grant / award
A
|
Common Stock | 784 | $0.00 | $0 | 784 |
| 2025-05-13 | Malmen Jeffrey L | SVP of Public Affairs |
Open-market sell
S
|
Common Stock | 5,000 | $111.31 | $556,550 | 16,346 |
| 2025-03-12 | Tatum Timothy E | VP Regulatory Affairs |
Open-market sell
S
|
Common Stock | 2,006 | $115.34 | $231,372 | 59 |
| 2025-03-01 | Peters Mark T | Dir |
Equity grant / award
A
|
Common Stock | 1,187 | $0.00 | $0 | 6,364 |
| 2025-02-21 | Tatum Timothy E | VP Regulatory Affairs |
Equity grant / award
A · derivative
|
Restricted Stock Units | 684 | $0.00 | $0 | 684 |
| 2025-02-21 | Tatum Timothy E | VP Regulatory Affairs |
Other disposed transaction
F
|
Common Stock | 505 | $114.20 | $57,671 | 2,062 |
| 2025-02-21 | Tatum Timothy E | VP Regulatory Affairs |
Equity grant / award
A
|
Common Stock | 1,070 | — | — | 2,567 |
| 2025-02-21 | Shaw Amy I | VP of Finance, Compl., & Risk |
Equity grant / award
A · derivative
|
Restricted Stock Units | 465 | $0.00 | $0 | 465 |
| 2025-02-21 | Shaw Amy I | VP of Finance, Compl., & Risk |
Other disposed transaction
F
|
Common Stock | 152 | $114.20 | $17,358 | 654 |
| 2025-02-21 | Shaw Amy I | VP of Finance, Compl., & Risk |
Equity grant / award
A
|
Common Stock | 300 | — | — | 806 |
| 2025-01-02 | Tatum Timothy E | VP Regulatory Affairs |
Other disposed transaction
F
|
Common Stock | 270 | $108.49 | $29,292 | 1,497 |
| 2025-01-01 | Tatum Timothy E | VP Regulatory Affairs |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 535 | $0.00 | $0 | 0 |
| 2025-01-01 | Tatum Timothy E | VP Regulatory Affairs |
Exercise / conversion
M
|
Common Stock | 535 | $0.00 | $0 | 1,767 |
| 2024-05-23 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Open-market sell
S
|
Common Stock | 1,500 | $95.09 | $142,632 | 1,650 |
| 2024-03-01 | Peters Mark T | Dir |
Equity grant / award
A
|
Common Stock | 1,588 | $0.00 | $0 | 5,177 |
| 2024-02-16 | Hilton Julia A | VP and General Counsel |
Equity grant / award
A · derivative
|
Restricted Stock Units | 730 | $0.00 | $0 | 730 |
| 2024-02-16 | Hilton Julia A | VP and General Counsel |
Other disposed transaction
F
|
Common Stock | 208 | $88.67 | $18,443 | 2,471 |
| 2024-02-16 | Hilton Julia A | VP and General Counsel |
Equity grant / award
A
|
Common Stock | 584 | — | — | 2,679 |
| 2024-01-02 | Malmen Jeffrey L | SVP of Public Affairs |
Other disposed transaction
F
|
Common Stock | 801 | $99.19 | $79,451 | 16,520 |
| 2024-01-01 | Malmen Jeffrey L | SVP of Public Affairs |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,587 | $0.00 | $0 | 0 |
| 2024-01-01 | Malmen Jeffrey L | SVP of Public Affairs |
Exercise / conversion
M
|
Common Stock | 1,587 | $0.00 | $0 | 17,321 |
| 2023-09-14 | Malmen Jeffrey L | SVP of Public Affairs |
Open-market sell
S
|
Common Stock | 1,463 | $98.16 | $143,607 | 15,734 |
| 2023-06-02 | Colburn Mitchel D | VP of Plan, Eng, & Const (IPC) |
Open-market sell
S
|
Common Stock | 123 | $104.71 | $12,879 | 593 |
| 2023-06-01 | Jorgensen Nate | Dir |
Equity grant / award
A
|
Common Stock | 768 | $0.00 | $0 | 768 |
| 2023-03-01 | Jibson Ron W | Dir |
Equity grant / award
A
|
Common Stock | 1,160 | $0.00 | $0 | 8,293 |
| 2023-02-17 | Malmen Jeffrey L | SVP of Public Affairs |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,523 | $0.00 | $0 | 1,523 |
| 2023-02-17 | Malmen Jeffrey L | SVP of Public Affairs |
Other disposed transaction
F
|
Common Stock | 1,259 | $105.65 | $133,013 | 17,197 |
| 2023-02-17 | Malmen Jeffrey L | SVP of Public Affairs |
Equity grant / award
A
|
Common Stock | 2,771 | — | — | 18,456 |
| 2023-01-03 | Grow Lisa A | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,892 | $108.23 | $204,771 | 28,936 |
| 2023-01-01 | Grow Lisa A | President & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,023 | — | — | 0 |
| 2023-01-01 | Grow Lisa A | President & CEO |
Exercise / conversion
M
|
Common Stock | 4,023 | — | — | 30,828 |
| 2022-12-08 | Elg Annette G | Dir |
Equity grant / award
G
|
Common Stock | 1,800 | $0.00 | $0 | 4,603 |
| 2022-12-01 | Johnson Dennis L | Dir |
Open-market sell
S
|
Common Stock | 1,365 | $109.22 | $149,091 | 11,790 |
| 2022-03-24 | Adelman Ryan | VP of Power Supply (IPC) |
Other disposed transaction
I
|
Common Stock (401(k)) | 790 | $111.07 | $87,699 | 0 |
| 2022-03-14 | Hanchey James Bo D | VP of Cust Op & CSO (IPC) |
Equity grant / award
G
|
Common Stock | 888 | $0.00 | $0 | 1,131 |
| 2022-03-01 | Peters Mark T | Dir |
Equity grant / award
A
|
Common Stock | 1,154 | $0.00 | $0 | 2,429 |
| 2022-02-18 | Richins Adam J | SVP and COO (IPC) |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,887 | $0.00 | $0 | 1,887 |
| 2022-02-18 | Richins Adam J | SVP and COO (IPC) |
Other disposed transaction
F
|
Common Stock | 943 | $102.81 | $96,950 | 5,787 |
| 2022-02-18 | Richins Adam J | SVP and COO (IPC) |
Equity grant / award
A
|
Common Stock | 2,069 | — | — | 6,730 |
| 2022-01-03 | Richins Adam J | SVP and COO (IPC) |
Other disposed transaction
F
|
Common Stock | 367 | $111.87 | $41,056 | 4,661 |
| 2022-01-01 | Richins Adam J | SVP and COO (IPC) |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 716 | — | — | 0 |
| 2022-01-01 | Richins Adam J | SVP and COO (IPC) |
Exercise / conversion
M
|
Common Stock | 716 | — | — | 5,028 |
| 2021-05-19 | ANDERSON DARREL T | Dir |
Equity grant / award
G
|
Common Stock | 640 | $0.00 | $0 | 120,862 |
| 2021-03-01 | ANDERSON DARREL T | Dir |
Equity grant / award
A
|
Common Stock | 1,275 | $0.00 | $0 | 121,502 |
| 2021-03-01 | NAVARRO RICHARD J | Dir |
Equity grant / award
A
|
Common Stock | 1,275 | $0.00 | $0 | 9,545 |
| 2021-02-19 | ANDERSON DARREL T | Dir |
Other disposed transaction
F
|
Common Stock | 8,173 | $88.18 | $720,695 | 120,227 |
| 2021-02-19 | ANDERSON DARREL T | Dir |
Equity grant / award
A
|
Common Stock | 17,671 | — | — | 128,400 |
| 2021-01-04 | Richins Adam J | SVP and COO (IPC) |
Other disposed transaction
F
|
Common Stock | 316 | $91.79 | $29,006 | 3,360 |
| 2021-01-01 | Richins Adam J | SVP and COO (IPC) |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 612 | — | — | 0 |
| 2021-01-01 | Richins Adam J | SVP and COO (IPC) |
Exercise / conversion
M
|
Common Stock | 612 | — | — | 3,676 |
| 2020-10-20 | DAHL RICHARD J | Dir |
Equity grant / award
G
|
Common Stock | 5,700 | $0.00 | $0 | 7,420 |
| 2020-10-01 | Bolano Odette C | Dir |
Equity grant / award
A
|
Common Stock | 458 | $0.00 | $0 | 458 |
| 2020-09-22 | Malmen Jeffrey L | SVP of Public Affairs |
Open-market sell
S
|
Common Stock | 1,300 | $81.70 | $106,210 | 11,972 |
| 2020-08-03 | Harvey Tom J | VP of Power Supply (IPC) |
Open-market sell
S
|
Common Stock | 350 | $92.37 | $32,328 | 4 |
| 2020-07-01 | ANDERSON DARREL T | Dir |
Equity grant / award
A
|
Common Stock | 734 | $0.00 | $0 | 110,729 |
| 2020-06-05 | ANDERSON DARREL T | Dir |
Open-market sell
S
|
Common Stock | 5,544 | $94.61 | $524,498 | 109,995 |
| 2020-06-01 | ANDERSON DARREL T | Dir |
Other disposed transaction
F
|
Common Stock | 4,778 | $93.57 | $447,077 | 115,539 |
| 2020-05-31 | ANDERSON DARREL T | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 10,322 | — | — | 0 |
| 2020-05-31 | ANDERSON DARREL T | Dir |
Exercise / conversion
M
|
Common Stock | 10,322 | — | — | 120,317 |
| 2020-03-24 | DAHL RICHARD J | Dir |
Open-market buy
P
|
Common Stock | 200 | $76.72 | $15,343 | 13,120 |
| 2020-03-20 | DAHL RICHARD J | Dir |
Open-market buy
P
|
Common Stock | 400 | $77.31 | $30,922 | 12,920 |
| 2020-03-16 | DAHL RICHARD J | Dir |
Open-market buy
P
|
Common Stock | 400 | $82.27 | $32,906 | 12,520 |
| 2020-03-02 | Jibson Ron W | Dir |
Equity grant / award
A
|
Common Stock | 1,138 | $0.00 | $0 | 9,518 |
| 2020-02-26 | ANDERSON DARREL T | President and CEO |
Equity grant / award
G
|
Common Stock | 810 | $0.00 | $0 | 109,995 |
| 2020-02-25 | KING CHRISTINE | Dir |
Open-market sell
S
|
Common Stock | 3,393 | $110.91 | $376,301 | 11,054 |
| 2020-02-21 | Petersen Kenneth W | VP, CAO & Treasurer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 511 | $0.00 | $0 | 511 |
| 2020-01-02 | Griffin Sarah E | VP of Human Resources |
Other disposed transaction
F
|
Common Stock | 64 | $105.56 | $6,756 | 702 |
| 2020-01-01 | Griffin Sarah E | VP of Human Resources |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 124 | — | — | 0 |
| 2020-01-01 | Griffin Sarah E | VP of Human Resources |
Exercise / conversion
M
|
Common Stock | 124 | — | — | 766 |
| 2019-12-11 | Elg Annette G | Dir |
Equity grant / award
G
|
Common Stock | 1,295 | $0.00 | $0 | 2,434 |
| 2019-08-23 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 185 | $108.33 | $20,041 | 753 |
| 2019-08-21 | Grow Lisa A | Sr. VP & COO (IPC) |
Open-market sell
S
|
Common Stock | 750 | $108.26 | $81,192 | 14,247 |
| 2019-05-23 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 280 | $103.29 | $28,922 | 938 |
| 2019-03-12 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 1,150 | $101.50 | $116,728 | 1,218 |
| 2019-03-08 | ANDERSON DARREL T | President and CEO |
Equity grant / award
G
|
Common Stock | 918 | $0.00 | $0 | 96,123 |
| 2019-03-07 | Keen Steven R | SVP, CFO & Treasurer |
Open-market sell
S
|
Common Stock | 4,346 | $99.32 | $431,627 | 11,416 |
| 2019-03-01 | TINSTMAN ROBERT A | Dir |
Equity grant / award
A
|
Common Stock | 1,066 | $0.00 | $0 | 24,668 |
| 2019-02-22 | Richins Adam J | VP of Cust Ops & Bus Dev |
Equity grant / award
A · derivative
|
Restricted Stock Units | 716 | $0.00 | $0 | 1,859 |
| 2019-02-22 | Richins Adam J | VP of Cust Ops & Bus Dev |
Other disposed transaction
F
|
Common Stock | 463 | $99.42 | $46,031 | 1,997 |
| 2019-02-22 | Richins Adam J | VP of Cust Ops & Bus Dev |
Equity grant / award
A
|
Common Stock | 351 | $0.00 | $0 | 2,460 |
| 2019-01-02 | Richins Adam J | VP of Cust Ops & Bus Dev |
Other disposed transaction
F
|
Common Stock | 147 | $90.02 | $13,233 | 2,109 |
| 2018-11-16 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 100 | $99.41 | $9,941 | 2,471 |
| 2018-08-30 | DAHL RICHARD J | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 9,916 |
| 2018-06-14 | KING CHRISTINE | Dir |
Open-market sell
S
|
Common Stock | 2,900 | $87.21 | $252,897 | 13,381 |
| 2018-03-22 | Keen Steven R | SVP, CFO & Treasurer |
Open-market sell
S
|
Common Stock | 3,557 | $87.72 | $312,028 | 17,240 |
| 2018-03-16 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 300 | $85.40 | $25,619 | 2,562 |
| 2018-03-01 | TINSTMAN ROBERT A | Dir |
Equity grant / award
A
|
Common Stock | 1,295 | $0.00 | $0 | 23,286 |
| 2018-02-23 | Richins Adam J | VP of Cust Ops & Bus Dev |
Equity grant / award
A · derivative
|
Restricted Stock Units | 612 | $0.00 | $0 | 1,143 |
| 2018-02-23 | Richins Adam J | VP of Cust Ops & Bus Dev |
Other disposed transaction
F
|
Common Stock | 518 | $84.98 | $44,020 | 2,256 |
| 2018-02-23 | Richins Adam J | VP of Cust Ops & Bus Dev |
Equity grant / award
A
|
Common Stock | 419 | $0.00 | $0 | 2,774 |
| 2018-01-02 | Richins Adam J | VP of Cust Ops & Bus Dev |
Other disposed transaction
F
|
Common Stock | 158 | $89.84 | $14,195 | 2,355 |
| 2017-12-20 | KEEN J LAMONT | Dir |
Equity grant / award
G
|
Common Stock | 55 | $0.00 | $0 | 51,457 |
| 2017-12-04 | ANDERSON DARREL T | President and CEO |
Equity grant / award
G
|
Common Stock | 100 | $0.00 | $0 | 106,028 |
| 2017-11-24 | KEEN J LAMONT | Dir |
Equity grant / award
G
|
Common Stock | 150 | $0.00 | $0 | 51,505 |
| 2017-11-22 | KEEN J LAMONT | Dir |
Equity grant / award
G
|
Common Stock | 100 | $0.00 | $0 | 51,655 |
| 2017-11-06 | DAHL RICHARD J | Dir |
Equity grant / award
G
|
Common Stock | 1,071 | $0.00 | $0 | 11,621 |
| 2017-06-06 | Grow Lisa A | Sr. VP of Operations (IPC) |
Open-market sell
S
|
Common Stock | 1,200 | $88.62 | $106,349 | 17,248 |
| 2017-06-01 | Malmen Jeffrey L | SVP of Public Affairs |
Open-market sell
S
|
Common Stock | 600 | $87.34 | $52,402 | 13,027 |
| 2017-03-23 | Keen Steven R | SVP, CFO & Treasurer |
Open-market sell
S
|
Common Stock | 2,966 | $83.04 | $246,297 | 21,686 |
| 2017-03-15 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 224 | $80.73 | $18,083 | 2,946 |
| 2017-03-09 | KEEN J LAMONT | Dir |
Equity grant / award
G
|
Common Stock | 650 | $0.00 | $0 | 51,741 |
| 2017-03-01 | TINSTMAN ROBERT A | Dir |
Equity grant / award
A
|
Common Stock | 603 | $0.00 | $0 | 21,090 |
| 2017-03-01 | Johnson Dennis L | Dir |
Equity grant / award
A
|
Common Stock | 1,205 | $0.00 | $0 | 6,299 |
| 2017-02-28 | Porter Newell V | VP T&D Eng & Constr & CSO |
Open-market sell
S
|
Common Stock | 1,200 | $83.14 | $99,766 | 15,585 |
| 2017-02-24 | KEEN J LAMONT | Dir |
Other disposed transaction
F
|
Common Stock | 748 | $82.77 | $61,912 | 51,179 |
| 2017-02-24 | KEEN J LAMONT | Dir |
Equity grant / award
A
|
Common Stock | 642 | $0.00 | $0 | 51,927 |
| 2017-01-03 | Porter Newell V | VP Customer Operations (IPC) |
Other disposed transaction
F
|
Common Stock | 282 | $80.55 | $22,715 | 16,825 |
| 2016-12-23 | Johnson Dennis L | Dir |
Open-market sell
S
|
Common Stock | 500 | $80.87 | $40,435 | 0 |
| 2016-11-30 | DAHL RICHARD J | Dir |
Equity grant / award
G
|
Common Stock | 600 | $0.00 | $0 | 11,487 |
| 2016-08-11 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 1,285 | $78.55 | $100,941 | 51,270 |
| 2016-08-11 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 2,715 | $78.53 | $213,217 | 52,555 |
| 2016-08-02 | Malmen Jeffrey L | SVP of Public Affairs |
Open-market sell
S
|
Common Stock | 1,500 | $80.81 | $121,215 | 14,282 |
| 2016-08-01 | Blackburn Rex | Sr Vice President |
Open-market sell
S
|
Common Stock | 3,000 | $81.53 | $244,596 | 27,456 |
| 2016-07-14 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 1,285 | $80.65 | $103,632 | 55,270 |
| 2016-07-14 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 2,715 | $80.65 | $218,978 | 56,555 |
| 2016-06-29 | ANDERSON DARREL T | President and CEO |
Equity grant / award
G
|
Common Stock | 100 | $0.00 | $0 | 110,053 |
| 2016-06-16 | Park Tessia | VP of Power Supply |
Open-market sell
S
|
Common Stock | 550 | $74.99 | $41,245 | 3,335 |
| 2016-06-09 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 1,285 | $74.80 | $96,116 | 59,270 |
| 2016-06-09 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 2,715 | $74.80 | $203,086 | 60,555 |
| 2016-05-12 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 1,285 | $73.86 | $94,909 | 63,262 |
| 2016-05-12 | KEEN J LAMONT | Dir |
Open-market sell
S
|
Common Stock | 2,715 | $73.86 | $200,540 | 64,547 |
| 2016-05-11 | Grow Lisa A | Sr. VP of Operations (IPC) |
Open-market sell
S
|
Common Stock | 1,700 | $73.49 | $124,930 | 19,553 |