Financial Metrics
PWR QUANTA SERVICES, INC.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 2609307000.0 | — | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 2417576000.0 | -7.3% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 2656348000.0 | +9.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 2985281000.0 | +12.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2807259000.0 | -6.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 2839199000.0 | +1.1% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 3352895000.0 | +18.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2764095000.0 | -17.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 2506231000.0 | -9.3% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 3020161000.0 | +20.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2703581000.0 | -10.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2999816000.0 | +11.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 3353278000.0 | +11.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3965525000.0 | +18.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 4232003000.0 | +6.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 4459757000.0 | +5.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 4428826000.0 | -0.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 5048610000.0 | +14.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 5620822000.0 | +11.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 5031819000.0 | -10.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 5594387000.0 | +11.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 6493167000.0 | +16.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 6233334000.0 | -4.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 6773007000.0 | +8.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 7631408000.0 | +12.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 7651319000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 9466478000.0 | +23.7% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 11171423000.0 | +18.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 12112153000.0 | +8.4% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 11202672000.0 | -7.5% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 12980213000.0 | +15.9% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 17073903000.0 | +31.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 20882206000.0 | +22.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 23672795000.0 | +13.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28479697000.0 | +20.3% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 203313000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 200217000.0 | -1.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 302582000.0 | +51.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 266188000.0 | -12.0% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 302165000.0 | +13.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 350631000.0 | +16.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 301048000.0 | -14.1% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 333371000.0 | +10.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 425830000.0 | +27.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 363981000.0 | -14.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 319505000.0 | -12.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 473445000.0 | +48.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 332196000.0 | -29.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 355264000.0 | +6.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 507514000.0 | +42.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 372890000.0 | -26.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 447711000.0 | +20.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 534676000.0 | +19.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 548171000.0 | +2.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 624590000.0 | +13.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 688830000.0 | +10.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 573195000.0 | -16.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 724099000.0 | +26.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 847324000.0 | +17.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 623494000.0 | -26.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 811331000.0 | +30.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1012570000.0 | +24.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 834037000.0 | -17.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1007574000.0 | +20.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1216434000.0 | +20.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1013800000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1241860000.0 | +22.5% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1479964000.0 | +19.2% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1600252000.0 | +8.1% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 1660847000.0 | +3.8% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1953259000.0 | +17.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2529155000.0 | +29.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2937086000.0 | +16.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3510761000.0 | +19.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 4275081000.0 | +21.8% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37294000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 35469000.0 | -4.9% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 130163000.0 | +267.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 75074000.0 | -42.3% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 109791000.0 | +46.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 140428000.0 | +27.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 75221000.0 | -46.4% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 123039000.0 | +63.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 192561000.0 | +56.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 119487000.0 | -37.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 78580000.0 | -34.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 209394000.0 | +166.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 80737000.0 | -61.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 112916000.0 | +39.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 242215000.0 | +114.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 113729000.0 | -53.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 161651000.0 | +42.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 248077000.0 | +53.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 117516000.0 | -52.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 208356000.0 | +77.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 286791000.0 | +37.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 125860000.0 | -56.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 279273000.0 | +121.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 400329000.0 | +43.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 155354000.0 | -61.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 307230000.0 | +97.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 431161000.0 | +40.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 239081000.0 | -44.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 370282000.0 | +54.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 517217000.0 | +39.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 320813000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 378849000.0 | +18.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 540269000.0 | +42.6% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 554874000.0 | +2.7% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 611371000.0 | +10.2% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 663521000.0 | +8.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 872058000.0 | +31.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1127976000.0 | +29.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1346468000.0 | +19.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1611509000.0 | +19.7% | 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 | 20859000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 16729000.0 | -19.8% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 74152000.0 | +343.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 48440000.0 | -34.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 64360000.0 | +32.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 89849000.0 | +39.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 38611000.0 | -57.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 74706000.0 | +93.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 124899000.0 | +67.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 121035000.0 | -3.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 28459000.0 | -76.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 137022000.0 | +381.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 41503000.0 | -69.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 74795000.0 | +80.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 163700000.0 | +118.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 91319000.0 | -44.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 118971000.0 | +30.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 175398000.0 | +47.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 85028000.0 | -51.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 96160000.0 | +13.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 156316000.0 | +62.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 96970000.0 | -38.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 166584000.0 | +71.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 273525000.0 | +64.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 126091000.0 | -53.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 191884000.0 | +52.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 299021000.0 | +55.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 148969000.0 | -50.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 233523000.0 | +56.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 342839000.0 | +46.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 200098000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 318225000.0 | +59.0% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 296007000.0 | -7.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 406815000.0 | +37.4% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 451959000.0 | +11.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 491983000.0 | +8.9% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 511643000.0 | +4.0% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 750689000.0 | +46.7% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 927283000.0 | +23.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1041917000.0 | +12.4% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 0.48 | — | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-06-30 | 0.41 | -14.6% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.57 | +39.0% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.24 | -57.9% | USD/shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.49 | +104.2% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.82 | +67.3% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.83 | +1.2% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.19 | -77.1% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.93 | +389.5% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.27 | -71.0% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.53 | +96.3% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 1.16 | +118.9% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.64 | -44.8% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.83 | +29.7% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.25 | +50.6% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.59 | -52.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.61 | +3.4% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 1.09 | +78.7% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.66 | -39.4% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.14 | +72.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.88 | +64.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.81 | -56.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.28 | +58.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.99 | +55.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.97 | -51.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.54 | +58.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.28 | +48.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.26 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 2.02 | +60.3% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1.92 | -5.0% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 2.76 | +43.7% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 3.15 | +14.1% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 3.45 | +9.5% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3.42 | -0.9% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 5.13 | +50.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 6.16 | +20.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 6.91 | +12.2% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 0.48 | — | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-06-30 | 0.41 | -14.6% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.56 | +36.6% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.24 | -57.1% | USD/shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.48 | +100.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.81 | +68.8% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.82 | +1.2% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.19 | -76.8% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.92 | +384.2% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.26 | -71.7% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.52 | +100.0% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 1.13 | +117.3% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.62 | -45.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.81 | +30.6% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.21 | +49.4% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.57 | -52.9% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.59 | +3.5% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 1.06 | +79.7% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.64 | -39.6% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.12 | +75.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.83 | +63.4% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.79 | -56.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.26 | +59.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.95 | +54.8% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.96 | -50.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.52 | +58.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.24 | +47.4% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.26 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 2.0 | +58.7% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1.9 | -5.0% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 2.73 | +43.7% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 3.07 | +12.5% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 3.34 | +8.8% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3.32 | -0.6% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 5.0 | +50.6% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 6.03 | +20.6% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 6.8 | +12.8% | 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 | 155315000.0 | — | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-06-30 | 162344000.0 | +4.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-09-30 | 117366000.0 | -27.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 112183000.0 | -4.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 106514000.0 | -5.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-06-30 | 99565000.0 | -6.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-09-30 | 91532000.0 | -8.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 138285000.0 | +51.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 101736000.0 | -26.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 120357000.0 | +18.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 113524000.0 | -5.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 78687000.0 | -30.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 85423000.0 | +8.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-06-30 | 73356000.0 | -14.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 80044000.0 | +9.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 164798000.0 | +105.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 377205000.0 | +128.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-06-30 | 530670000.0 | +40.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 216935000.0 | -59.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 184620000.0 | -14.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 200218000.0 | +8.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-06-30 | 212473000.0 | +6.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 1696210000.0 | +698.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 229097000.0 | -86.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 238258000.0 | +4.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 150653000.0 | -36.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 215395000.0 | +43.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 428505000.0 | +98.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 217115000.0 | -49.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 361966000.0 | +66.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 305355000.0 | -15.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1290248000.0 | +322.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 531056000.0 | -58.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 518140000.0 | -2.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 764067000.0 | +47.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 741960000.0 | -2.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 520561000.0 | -29.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 509460000.0 | -2.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 610387000.0 | +19.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 112183000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 138285000.0 | +23.3% | USD | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 78687000.0 | -43.1% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 164798000.0 | +109.4% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 184620000.0 | +12.0% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 229097000.0 | +24.1% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 428505000.0 | +87.0% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 1290248000.0 | +201.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 741960000.0 | -42.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 439508000.0 | -40.8% | 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 | 1493255000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 1384554000.0 | -7.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1565080000.0 | +13.0% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1500115000.0 | -4.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1589257000.0 | +5.9% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1614113000.0 | +1.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1980245000.0 | +22.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1985077000.0 | +0.2% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 2088682000.0 | +5.2% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 2108317000.0 | +0.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 2291608000.0 | +8.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 2354737000.0 | +2.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2580665000.0 | +9.6% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 2632003000.0 | +2.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 3188328000.0 | +21.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2747911000.0 | -13.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2593285000.0 | -5.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2370286000.0 | -8.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 2750268000.0 | +16.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 2716083000.0 | -1.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2666983000.0 | -1.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2570457000.0 | -3.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 3002172000.0 | +16.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 3400318000.0 | +13.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3356566000.0 | -1.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3518576000.0 | +4.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 3638357000.0 | +3.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3674525000.0 | +1.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 3644623000.0 | -0.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4075206000.0 | +11.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4332499000.0 | +6.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 4410829000.0 | +1.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4094914000.0 | -7.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 4430757000.0 | +8.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 5149915000.0 | +16.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5170935000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5289723000.0 | +2.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5386384000.0 | +1.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 6356064000.0 | +18.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1500115000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1985077000.0 | +32.3% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2354737000.0 | +18.6% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 2747911000.0 | +16.7% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 2716083000.0 | -1.2% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 3400318000.0 | +25.2% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3674525000.0 | +8.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 4410829000.0 | +20.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 5170935000.0 | +17.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 6847091000.0 | +32.4% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 72643000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 74976000.0 | +3.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 89109000.0 | +18.9% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 88548000.0 | -0.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 89973000.0 | +1.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 94152000.0 | +4.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 86391000.0 | -8.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 80890000.0 | -6.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 94548000.0 | +16.9% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 85859000.0 | -9.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 94670000.0 | +10.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 107732000.0 | +13.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 81117000.0 | -24.7% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 68400000.0 | -15.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 67039000.0 | -2.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 55719000.0 | -16.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 50365000.0 | -9.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 48274000.0 | -4.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 39821000.0 | -17.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 50472000.0 | +26.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 51009000.0 | +1.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 62154000.0 | +21.8% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 61959000.0 | -0.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 84659000.0 | +36.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 94264000.0 | +11.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 96306000.0 | +2.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 98121000.0 | +1.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 103265000.0 | +5.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 159164000.0 | +54.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 156505000.0 | -1.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 163879000.0 | +4.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 175658000.0 | +7.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 224341000.0 | +27.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 235102000.0 | +4.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 275852000.0 | +17.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 260181000.0 | -5.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 263086000.0 | +1.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 286910000.0 | +9.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 333710000.0 | +16.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 88548000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 80890000.0 | -8.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 107732000.0 | +33.2% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 55719000.0 | -48.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 50472000.0 | -9.4% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 84659000.0 | +67.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 103265000.0 | +22.0% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 175658000.0 | +70.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 260181000.0 | +48.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 370372000.0 | +42.4% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2248374000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 2244387000.0 | -0.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 2405351000.0 | +7.2% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 2288745000.0 | -4.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2474913000.0 | +8.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 2617199000.0 | +5.7% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 2948239000.0 | +12.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2869907000.0 | -2.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 2957069000.0 | +3.0% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 3074836000.0 | +4.0% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 3378122000.0 | +9.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 3326104000.0 | -1.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 3554544000.0 | +6.9% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 3751932000.0 | +5.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 4301927000.0 | +14.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 3830986000.0 | -10.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 3758600000.0 | -1.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 3644755000.0 | -3.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 3677008000.0 | +0.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 3588389000.0 | -2.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3605571000.0 | +0.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 3733935000.0 | +3.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 5704134000.0 | +52.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 4732577000.0 | -17.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 4865615000.0 | +2.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 5020860000.0 | +3.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 5347823000.0 | +6.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 5536070000.0 | +3.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 5570586000.0 | +0.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 6322392000.0 | +13.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 6735367000.0 | +6.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 7676897000.0 | +14.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6583469000.0 | -14.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 6887553000.0 | +4.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 8046049000.0 | +16.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 7851033000.0 | -2.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 7829753000.0 | -0.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 8177557000.0 | +4.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 9469267000.0 | +15.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2288745000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 2869907000.0 | +25.4% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 3326104000.0 | +15.9% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 3830986000.0 | +15.2% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 3588389000.0 | -6.3% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 4732577000.0 | +31.9% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 5536070000.0 | +17.0% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 7676897000.0 | +38.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 7851033000.0 | +2.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 9903417000.0 | +26.1% | 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 | 5295519000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 5297101000.0 | +0.0% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 5476468000.0 | +3.4% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 5354059000.0 | -2.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 5543053000.0 | +3.5% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 5753344000.0 | +3.8% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 6640246000.0 | +15.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 6480154000.0 | -2.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 6653402000.0 | +2.7% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 6790382000.0 | +2.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 7191174000.0 | +5.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 7075787000.0 | -1.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 7652516000.0 | +8.2% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 8021817000.0 | +4.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 8865093000.0 | +10.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 8331682000.0 | -6.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 8228944000.0 | -1.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 8089630000.0 | -1.7% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 8325487000.0 | +2.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 8398272000.0 | +0.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 8557414000.0 | +1.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 8720596000.0 | +1.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 10675716000.0 | +22.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 12855189000.0 | +20.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 13015101000.0 | +1.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 13049645000.0 | +0.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 13296646000.0 | +1.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 13464337000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 14039135000.0 | +4.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 14740850000.0 | +5.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 15188449000.0 | +3.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 16237225000.0 | +6.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 15542352000.0 | -4.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 15929150000.0 | +2.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 18866300000.0 | +18.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 18683894000.0 | -1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 19134546000.0 | +2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 19891264000.0 | +4.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 22743766000.0 | +14.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 5354059000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 6480154000.0 | +21.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 7075787000.0 | +9.2% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 8331682000.0 | +17.7% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 8398272000.0 | +0.8% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 12855189000.0 | +53.1% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 13464337000.0 | +4.7% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 16237225000.0 | +20.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 18683894000.0 | +15.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 24926901000.0 | +33.4% | 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 | 1235911000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 1208089000.0 | -2.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1245908000.0 | +3.1% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1205228000.0 | -3.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1264738000.0 | +4.9% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1286016000.0 | +1.7% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1592492000.0 | +23.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1492067000.0 | -6.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1549639000.0 | +3.9% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1690565000.0 | +9.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1816184000.0 | +7.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1806127000.0 | -0.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1778737000.0 | -1.5% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1906233000.0 | +7.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2357523000.0 | +23.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2263049000.0 | -4.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2115909000.0 | -6.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2093359000.0 | -1.1% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 2178273000.0 | +4.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 2138556000.0 | -1.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2100060000.0 | -1.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2131133000.0 | +1.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 2364548000.0 | +11.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 3164960000.0 | +33.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3217815000.0 | +1.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3219553000.0 | +0.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 3346221000.0 | +3.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3406194000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 3427316000.0 | +0.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3763669000.0 | +9.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4192239000.0 | +11.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 5213116000.0 | +24.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4831182000.0 | -7.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 5315993000.0 | +10.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 6525338000.0 | +22.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 6028513000.0 | -7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5985606000.0 | -0.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5977256000.0 | -0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 7044469000.0 | +17.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1205228000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1492067000.0 | +23.8% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1806127000.0 | +21.0% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 2263049000.0 | +25.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 2138556000.0 | -5.5% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 3164960000.0 | +48.0% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3406194000.0 | +7.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 5213116000.0 | +53.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 6028513000.0 | +15.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 8716198000.0 | +44.6% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2122290000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 2093927000.0 | -1.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 2199883000.0 | +5.1% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 2011357000.0 | -8.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2144242000.0 | +6.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 2244013000.0 | +4.7% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 2910015000.0 | +29.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2684525000.0 | -7.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 3006437000.0 | +12.0% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 3096917000.0 | +3.0% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 3366940000.0 | +8.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 3470334000.0 | +3.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 3927459000.0 | +13.2% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 4245558000.0 | +8.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 4955886000.0 | +16.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 4277851000.0 | -13.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 4433766000.0 | +3.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 4171628000.0 | -5.9% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 4169921000.0 | -0.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 4049300000.0 | -2.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 4177251000.0 | +3.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 4230802000.0 | +1.3% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 6041884000.0 | +42.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 7738268000.0 | +28.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 7873113000.0 | +1.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 7909870000.0 | +0.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 8095078000.0 | +2.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 8065518000.0 | -0.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 8517181000.0 | +5.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 9011871000.0 | +5.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 9192598000.0 | +2.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 9953870000.0 | +8.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 9175083000.0 | -7.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 9348076000.0 | +1.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 11777275000.0 | +26.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 11354177000.0 | -3.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 11662174000.0 | +2.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 12022490000.0 | +3.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 14339980000.0 | +19.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2011357000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 2684525000.0 | +33.5% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 3470334000.0 | +29.3% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 4277851000.0 | +23.3% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 4049300000.0 | -5.3% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 7738268000.0 | +91.1% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 8065518000.0 | +4.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 9953870000.0 | +23.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 11354177000.0 | +14.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 15899027000.0 | +40.0% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3173229000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 3203174000.0 | +0.9% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 3276585000.0 | +2.3% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 3342702000.0 | +2.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 3398811000.0 | +1.7% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 3509331000.0 | +3.3% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 3730231000.0 | +6.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 3795629000.0 | +1.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 3646965000.0 | -3.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 3693465000.0 | +1.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 3824234000.0 | +3.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 3605453000.0 | -5.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 3725057000.0 | +3.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 3776259000.0 | +1.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 3909207000.0 | +3.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 4053831000.0 | +3.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 3795178000.0 | -6.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 3918002000.0 | +3.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 4155566000.0 | +6.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 4348972000.0 | +4.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 4380163000.0 | +0.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 4489794000.0 | +2.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 4633832000.0 | +3.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 5116921000.0 | +10.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 5141988000.0 | +0.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 5139775000.0 | -0.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 5201568000.0 | +1.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 5398819000.0 | +3.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 5521954000.0 | +2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 5728979000.0 | +3.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 5995851000.0 | +4.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 6283355000.0 | +4.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 6367269000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 6581074000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 7089025000.0 | +7.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 7329717000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 7472372000.0 | +1.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 7868774000.0 | +5.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 8403786000.0 | +6.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3342702000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 3795629000.0 | +13.5% | USD | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 3605453000.0 | -5.0% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 4053831000.0 | +12.4% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 4348972000.0 | +7.3% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 5116921000.0 | +17.7% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 5398819000.0 | +5.5% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 6283355000.0 | +16.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 7329717000.0 | +16.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 9027874000.0 | +23.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 | 408212000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 406722000.0 | -0.4% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 487460000.0 | +19.9% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 358390000.0 | -26.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 423300000.0 | +18.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 485013000.0 | +14.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 763012000.0 | +57.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 671941000.0 | -11.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 885570000.0 | +31.8% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 843319000.0 | -4.8% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 955353000.0 | +13.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1072756000.0 | +12.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1378080000.0 | +28.5% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1551319000.0 | +12.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1878609000.0 | +21.1% | USD | 10-Q | 2019-11-01 |
| Annual | 2016-12-31 | 358390000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 671941000.0 | +87.5% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1072756000.0 | +59.7% | USD | 10-K | 2019-02-28 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 173567000.0 | — | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 25993000.0 | -85.0% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 156520000.0 | +502.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 39104000.0 | -75.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -82750000.0 | -311.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -108664000.0 | -31.3% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 91167000.0 | +183.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 227549000.0 | +149.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 497479000.0 | +118.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 114859000.0 | -76.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 125613000.0 | +9.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 188948000.0 | +50.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 17876000.0 | -90.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 85090000.0 | +376.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 203821000.0 | +139.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 547183000.0 | +168.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 38409000.0 | -93.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 165822000.0 | +331.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 572414000.0 | +245.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 237955000.0 | -58.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 629267000.0 | +164.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1369181000.0 | +117.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 243198000.0 | -82.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 538909000.0 | +121.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1102405000.0 | +104.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | 371891000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 358789000.0 | -3.5% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 526551000.0 | +46.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 1115977000.0 | +111.9% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 582390000.0 | -47.8% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1130312000.0 | +94.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1575952000.0 | +39.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2081196000.0 | +32.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2229970000.0 | +7.1% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | -451549000.0 | — | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -91898000.0 | +79.6% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | -93354000.0 | -1.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -136431000.0 | -46.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -147156000.0 | -7.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -68171000.0 | +53.7% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -391797000.0 | -474.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -89133000.0 | +77.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -36614000.0 | +58.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -230555000.0 | -529.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -222806000.0 | +3.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -96371000.0 | +56.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -96536000.0 | -0.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -93069000.0 | +3.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -211018000.0 | -126.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -475746000.0 | -125.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -488624000.0 | -2.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -567367000.0 | -16.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -722324000.0 | -27.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -386608000.0 | +46.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -589260000.0 | -52.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -2127148000.0 | -261.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -520621000.0 | +75.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -980546000.0 | -88.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -2285686000.0 | -133.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | -572084000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -402670000.0 | +29.6% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | -617596000.0 | -53.4% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -499323000.0 | +19.2% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -2898613000.0 | -480.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -617191000.0 | +78.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -989650000.0 | -60.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -2294319000.0 | -131.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -3830974000.0 | -67.0% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 270133000.0 | — | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 26719000.0 | -90.1% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | -44822000.0 | -267.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 90963000.0 | +302.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 236260000.0 | +159.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 165378000.0 | -30.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 307111000.0 | +85.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 73926000.0 | -75.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -310636000.0 | -520.2% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -198504000.0 | +36.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 112989000.0 | +156.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -81753000.0 | -172.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1563590000.0 | +2012.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 16550000.0 | -98.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -70916000.0 | -528.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -83722000.0 | -18.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 242687000.0 | +389.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 336294000.0 | +38.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 31051000.0 | -90.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -603044000.0 | -2042.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -806298000.0 | -33.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 227427000.0 | +128.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 52354000.0 | -77.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 186747000.0 | +256.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1031409000.0 | +452.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | 227764000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -16570000.0 | -107.3% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 177687000.0 | +1172.3% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -601365000.0 | -438.4% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 2360877000.0 | +492.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -311071000.0 | -113.2% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 268500000.0 | +186.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -305636000.0 | -213.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1274984000.0 | +517.2% | 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 | 47695000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 60855000.0 | +27.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 35874000.0 | -41.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 47024000.0 | +31.1% | USD | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 58257000.0 | +23.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 62997000.0 | +8.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 66807000.0 | +6.0% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 81784000.0 | +22.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 74144000.0 | -9.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 68626000.0 | -7.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 72775000.0 | +6.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 66244000.0 | -9.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 68109000.0 | +2.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 48148000.0 | -29.3% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 50780000.0 | +5.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 83486000.0 | +64.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 74898000.0 | -10.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 74612000.0 | -0.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 109937000.0 | +47.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 231511000.0 | +110.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 337469000.0 | +45.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 80319000.0 | -76.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 185597000.0 | +131.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 325397000.0 | +75.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 83139000.0 | -74.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 244595000.0 | +194.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 457093000.0 | +86.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 132762000.0 | -71.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 273111000.0 | +105.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 415560000.0 | +52.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 212555000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 244651000.0 | +15.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 293595000.0 | +20.0% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 261762000.0 | -10.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 260052000.0 | -0.7% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 385852000.0 | +48.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 427630000.0 | +10.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 434803000.0 | +1.7% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 604078000.0 | +38.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 609154000.0 | +0.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 |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 153563738.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 144194115.0 | -6.1% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 144552571.0 | +0.2% | shares | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 144710773.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 148109496.0 | +2.3% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 148490467.0 | +0.3% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 151206729.0 | +1.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 153342326.0 | +1.4% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 149600337.0 | -2.4% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 149088134.0 | -0.3% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 148720481.0 | -0.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2020-12-31 | 138300191.0 | -7.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 139446849.0 | +0.8% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 139197724.0 | -0.2% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 139111888.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 142633934.0 | +2.5% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 143765604.0 | +0.8% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 143080328.0 | -0.5% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 142963107.0 | -0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 142930598.0 | -0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 145160159.0 | +1.6% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 145196458.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 145268038.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 145508549.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 146384210.0 | +0.6% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 146444031.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 147601543.0 | +0.8% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 147678512.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 148263499.0 | +0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 148482012.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 149113220.0 | +0.4% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 144710773.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 153342326.0 | +6.0% | shares | 10-K | 2018-02-28 |
| Annual | 2021-12-31 | 142633934.0 | -7.0% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 142930598.0 | +0.2% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 145508549.0 | +1.8% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 147678512.0 | +1.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 149577564.0 | +1.3% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 228901046.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 228951159.0 | +0.0% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 229319565.0 | +0.2% | shares | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 144710773.0 | -36.9% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 148560886.0 | +2.7% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 148964532.0 | +0.3% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 151690321.0 | +1.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 155219154.0 | +2.3% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 156828701.0 | +1.0% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 156934020.0 | +0.1% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 157280496.0 | +0.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2020-12-31 | 162710792.0 | +3.5% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 164810123.0 | +1.3% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 164880628.0 | +0.0% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 165007258.0 | +0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 168546513.0 | +2.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 170437992.0 | +1.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 170495056.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 170553507.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 170638525.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 173537555.0 | +1.7% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 173586323.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 173670350.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 173949011.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 175144784.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 175208097.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 176593875.0 | +0.8% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 176718480.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 178051919.0 | +0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 178340749.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 179037458.0 | +0.4% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 144710773.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 155219154.0 | +7.3% | shares | 10-K | 2018-02-28 |
| Annual | 2021-12-31 | 168546513.0 | +8.6% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 170638525.0 | +1.2% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 173949011.0 | +1.9% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 176718480.0 | +1.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 179534355.0 | +1.6% | 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 | 162803000.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 156128000.0 | -4.1% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 155024000.0 | -0.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 155168000.0 | +0.1% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 155090000.0 | -0.1% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 157484000.0 | +1.5% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 156546000.0 | -0.6% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 153325000.0 | -2.1% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 152562000.0 | -0.5% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 145110000.0 | -4.9% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 145935000.0 | +0.6% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 145913000.0 | -0.0% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 144454000.0 | -1.0% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 139856000.0 | -3.2% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 140542000.0 | +0.5% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 140121000.0 | -0.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 140276000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 140008000.0 | -0.2% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 143541000.0 | +2.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 143851000.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 143353000.0 | -0.3% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 144467000.0 | +0.8% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 145422000.0 | +0.7% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 145455000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 145936000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 146580000.0 | +0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 147394000.0 | +0.6% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 148274000.0 | +0.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 148448000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 149039000.0 | +0.4% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 157287000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 156124000.0 | -0.7% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 152963000.0 | -2.0% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 145710000.0 | -4.7% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 141380000.0 | -3.0% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 140824000.0 | -0.4% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 143488000.0 | +1.9% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 145222000.0 | +1.2% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 146929000.0 | +1.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 148790000.0 | +1.3% | 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 | 162806000.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 156130000.0 | -4.1% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 155024000.0 | -0.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 155168000.0 | +0.1% | shares | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 156165000.0 | +0.6% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 158620000.0 | +1.6% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 157556000.0 | -0.7% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 154595000.0 | -1.9% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 153687000.0 | -0.6% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 146458000.0 | -4.7% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 147241000.0 | +0.5% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 147438000.0 | +0.1% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 146787000.0 | -0.4% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 143521000.0 | -2.2% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 144363000.0 | +0.6% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 144447000.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 144607000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 144304000.0 | -0.2% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 148082000.0 | +2.6% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 148211000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 147678000.0 | -0.4% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 148661000.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 148773000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 148792000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 149350000.0 | +0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 149788000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 150556000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 150964000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 150923000.0 | -0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 151496000.0 | +0.4% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 157288000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 157155000.0 | -0.1% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 154226000.0 | -1.9% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 147534000.0 | -4.3% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 145247000.0 | -1.6% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 145373000.0 | +0.1% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 147992000.0 | +1.8% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 148823000.0 | +0.6% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 150056000.0 | +0.8% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 151291000.0 | +0.8% | shares | 10-K | 2026-02-19 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.3930 | — | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.3634 | -7.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.3912 | +7.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.4151 | +6.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.3668 | -11.6% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.3539 | -3.5% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.3782 | +6.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.3359 | -11.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.3098 | -7.8% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.3628 | +17.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3159 | -12.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3440 | +8.9% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.3141 | -8.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.3047 | -3.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3243 | +6.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.3354 | +3.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.3155 | -5.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3425 | +8.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3701 | +8.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3237 | -12.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3512 | +8.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3442 | -2.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3258 | -5.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3405 | +4.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3355 | -1.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.4291 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.4608 | +2.2% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1.5788 | +8.1% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.4537 | -7.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 1.3339 | -8.2% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1.0097 | -24.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.2681 | +25.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.2861 | +1.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1.2670 | -1.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.1425 | -9.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.8192 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 1.8578 | +2.1% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1.9306 | +3.9% | ratio | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1.8990 | -1.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1.9569 | +3.0% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 2.0351 | +4.0% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1.8513 | -9.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1.9234 | +3.9% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1.9082 | -0.8% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 1.8188 | -4.7% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1.8600 | +2.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1.8416 | -1.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.9984 | +8.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1.9682 | -1.5% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.8248 | -7.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.6928 | -7.2% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.7764 | +4.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.7411 | -2.0% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 1.6880 | -3.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1.6779 | -0.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.7169 | +2.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1.7521 | +2.1% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 2.4124 | +37.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.4953 | -38.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.5121 | +1.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.5595 | +3.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.5982 | +2.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.6253 | +1.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.6253 | +0.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.6798 | +3.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.6066 | -4.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.4726 | -8.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.3627 | -7.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.2956 | -4.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.2330 | -4.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.3023 | +5.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.3081 | +0.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.3681 | +4.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.3442 | -1.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.8990 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1.9234 | +1.3% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1.8416 | -4.3% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1.6928 | -8.1% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1.6779 | -0.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1.4953 | -10.9% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.6253 | +8.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.4726 | -9.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.3023 | -11.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.1362 | -12.8% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.6688 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 0.6537 | -2.3% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 0.6714 | +2.7% | ratio | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 0.6017 | -10.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.6309 | +4.8% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 0.6394 | +1.4% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 0.7801 | +22.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.7073 | -9.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.8244 | +16.6% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2018-06-30 | 0.8385 | +1.7% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 0.8804 | +5.0% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 0.9625 | +9.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.0543 | +9.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1.1243 | +6.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.2677 | +12.8% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.0553 | -16.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.1683 | +10.7% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.0647 | -8.9% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 1.0035 | -5.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 0.9311 | -7.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.9537 | +2.4% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 0.9423 | -1.2% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1.3039 | +38.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.5123 | +16.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.5311 | +1.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.5390 | +0.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.5563 | +1.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.4939 | -4.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.5424 | +3.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.5730 | +2.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.5332 | -2.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.5842 | +3.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.4410 | -9.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.4204 | -1.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.6613 | +17.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.5491 | -6.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.5607 | +0.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.5279 | -2.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.7064 | +11.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.6017 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 0.7073 | +17.5% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 0.9625 | +36.1% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1.0553 | +9.6% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 0.9311 | -11.8% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1.5123 | +62.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.4939 | -1.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.5842 | +6.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.5491 | -2.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.7611 | +13.7% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.1344 | — | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1245 | -7.3% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.1255 | +0.8% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1426 | +13.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1297 | -9.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.1125 | -13.2% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.1412 | +25.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.1202 | -14.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.1418 | +17.9% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1680 | +18.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1379 | -17.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1492 | +8.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1594 | +6.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1382 | -13.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1476 | +6.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1545 | +4.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1294 | -16.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1434 | +10.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1507 | +5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1239 | -17.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1450 | +17.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1559 | +7.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1338 | -14.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1488 | +11.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1594 | +7.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1325 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.1312 | -1.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1325 | +1.0% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1321 | -0.3% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.1483 | +12.2% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1505 | +1.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1481 | -1.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1407 | -5.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1483 | +5.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1501 | +1.2% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0344 | — | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0160 | -53.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0281 | +76.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0418 | +48.8% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0431 | +3.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0100 | -76.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0409 | +307.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0150 | -63.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0298 | +98.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0542 | +81.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0338 | -37.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0397 | +17.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0523 | +31.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0214 | -59.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 0.0227 | +6.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0351 | +54.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0219 | -37.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0330 | +50.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0487 | +47.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0251 | -48.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0343 | +36.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0461 | +34.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0239 | -48.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0345 | +44.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0449 | +30.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0262 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0336 | +28.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0265 | -21.2% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0336 | +26.8% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0403 | +20.1% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0379 | -6.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0300 | -20.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0359 | +20.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0392 | +9.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0366 | -6.6% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0538 | — | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0311 | -42.2% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.0463 | +48.9% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0645 | +39.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0426 | -34.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0277 | -35.0% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.0625 | +125.6% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0292 | -53.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0451 | +54.2% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0802 | +78.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0421 | -47.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0539 | +28.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0740 | +37.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0296 | -59.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0492 | +66.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0643 | +30.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0284 | -55.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0553 | +94.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0712 | +28.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0309 | -56.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0549 | +77.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0664 | +20.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0384 | -42.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0547 | +42.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0678 | +24.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0419 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0400 | -4.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0484 | +20.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0458 | -5.3% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0546 | +19.1% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0511 | -6.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0511 | -0.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0540 | +5.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0569 | +5.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0566 | -0.5% | 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.1257 | — | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-06-30 | 0.1344 | +6.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-09-30 | 0.0942 | -29.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.0931 | -1.2% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 0.0842 | -9.5% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-06-30 | 0.0774 | -8.1% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-09-30 | 0.0575 | -25.8% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 0.0927 | +61.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 0.0657 | -29.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 0.0712 | +8.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0625 | -12.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 0.0436 | -30.3% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 0.0480 | +10.2% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-06-30 | 0.0385 | -19.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0340 | -11.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 0.0728 | +114.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 0.1783 | +144.8% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-06-30 | 0.2535 | +42.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0996 | -60.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 0.0863 | -13.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 0.0953 | +10.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-06-30 | 0.0997 | +4.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.7174 | +619.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0724 | -89.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 0.0740 | +2.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0468 | -36.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0644 | +37.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 0.1258 | +95.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 0.0633 | -49.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0962 | +51.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0728 | -24.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.2475 | +239.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 0.1099 | -55.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0975 | -11.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1171 | +20.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 0.1231 | +5.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0870 | -29.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0852 | -2.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0866 | +1.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0931 | — | ratio | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 0.0927 | -0.4% | ratio | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 0.0436 | -53.0% | ratio | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 0.0728 | +67.1% | ratio | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 0.0863 | +18.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 0.0724 | -16.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 0.1258 | +73.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 0.2475 | +96.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1231 | -50.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0504 | -59.0% | 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.0039 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0032 | -19.8% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0135 | +328.7% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0087 | -35.5% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0112 | +28.0% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0135 | +21.0% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0058 | -57.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0110 | +89.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0174 | +57.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0158 | -8.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0035 | -77.6% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0155 | +335.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0050 | -67.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0092 | +83.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0197 | +112.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0107 | -45.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0136 | +27.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0164 | +20.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0065 | -60.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 0.0074 | +12.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0118 | +59.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0069 | -41.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0113 | +63.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0180 | +59.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0081 | -55.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0120 | +48.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0158 | +31.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0078 | -50.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0117 | +50.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0151 | +28.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0374 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0491 | +31.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0418 | -14.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0488 | +16.7% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0538 | +10.2% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0383 | -28.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0380 | -0.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0462 | +21.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0496 | +7.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0418 | -15.8% | 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.0066 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0052 | -20.5% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0226 | +333.3% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0143 | -37.0% | ratio | 10-Q | 2018-05-09 |
| Quarterly | 2017-06-30 | 0.0183 | +28.7% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0241 | +31.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0106 | -56.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0202 | +91.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0327 | +61.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0325 | -0.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0075 | -76.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0351 | +365.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0109 | -68.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0191 | +74.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0394 | +106.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0208 | -47.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0265 | +27.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0379 | +42.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0165 | -56.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 0.0187 | +13.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0301 | +60.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0176 | -41.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0291 | +65.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0456 | +56.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0198 | -56.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0292 | +47.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0422 | +44.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0199 | -52.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0297 | +48.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0408 | +37.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0599 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0838 | +40.1% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0821 | -2.1% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1004 | +22.2% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.1039 | +3.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0961 | -7.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0948 | -1.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1195 | +26.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1265 | +5.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1154 | -8.8% | 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-09 | Studer Karl W | President, Electric Power |
Other disposed transaction
F
|
Common Stock | 682 | $540.19 | $368,410 | 34,499 |
| 2026-03-04 | Studer Karl W | President, Electric Power |
Other disposed transaction
F
|
Common Stock | 943 | $566.00 | $533,738 | 35,181 |
| 2026-02-26 | Austin Earl C. Jr. | President and CEO |
Equity grant / award
A
|
Common Stock | 8,320 | $0.00 | $0 | 715,422 |
| 2026-02-26 | Austin Earl C. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 32,202 | $562.77 | $18,122,320 | 707,102 |
| 2026-02-26 | Austin Earl C. Jr. | President and CEO |
Equity grant / award
A
|
Common Stock | 81,834 | $0.00 | $0 | 739,304 |
| 2025-11-25 | FRIED BERNARD | Dir |
Equity grant / award
G
|
Common Stock | 110 | $0.00 | $0 | 12,355 |
| 2025-11-24 | FRIED BERNARD | Dir |
Equity grant / award
G
|
Common Stock | 28 | $0.00 | $0 | 12,465 |
| 2025-11-14 | WYRSCH MARTHA B | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 7,558 |
| 2025-11-06 | Ducey Gerald A JR | Pres. - Strategic Operations |
Open-market sell
S
|
Common Stock | 7,653 | $446.08 | $3,413,850 | 19,960 |
| 2025-11-05 | JACKMAN WORTHING | Dir |
Equity grant / award
G
|
Common Stock | 800 | $0.00 | $0 | 1,930 |
| 2025-11-05 | JACKMAN WORTHING | Dir |
Open-market sell
S
|
Common Stock | 6,349 | $450.45 | $2,859,907 | 2,730 |
| 2025-11-03 | FRIED BERNARD | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $452.19 | $1,808,760 | 12,493 |
| 2025-07-18 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 414 | $397.90 | $164,731 | 47,913 |
| 2025-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 622 | $0.00 | $0 | 559 |
| 2025-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M
|
Common Stock | 622 | $0.00 | $0 | 9,558 |
| 2025-05-22 | WYRSCH MARTHA B | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 559 | $0.00 | $0 | 1,181 |
| 2025-03-09 | WAYNE DONALD | EVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 426 | $246.02 | $104,805 | 48,575 |
| 2025-03-06 | WAYNE DONALD | EVP and General Counsel |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 49,001 |
| 2025-03-04 | WAYNE DONALD | EVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 984 | $250.91 | $246,895 | 49,501 |
| 2025-02-27 | Studer Karl W | President, Electric Power |
Equity grant / award
A
|
Common Stock | 3,041 | $0.00 | $0 | 25,377 |
| 2025-02-27 | Studer Karl W | President, Electric Power |
Other disposed transaction
F
|
Common Stock | 8,588 | $268.81 | $2,308,540 | 22,336 |
| 2025-02-27 | Studer Karl W | President, Electric Power |
Equity grant / award
A
|
Common Stock | 20,293 | $0.00 | $0 | 30,924 |
| 2024-12-02 | FRIED BERNARD | Dir |
Equity grant / award
G
|
Common Stock | 436 | $0.00 | $0 | 16,493 |
| 2024-08-27 | WYRSCH MARTHA B | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 8,936 |
| 2024-08-21 | Studer Karl W | President, Electric Power |
Open-market sell
S
|
Common Stock | 9,939 | $271.15 | $2,694,960 | 10,631 |
| 2024-08-21 | Studer Karl W | President, Electric Power |
Open-market sell
S
|
Common Stock | 12,805 | $270.09 | $3,458,502 | 20,570 |
| 2024-08-21 | Studer Karl W | President, Electric Power |
Open-market sell
S
|
Common Stock | 613 | $268.97 | $164,879 | 33,375 |
| 2024-08-14 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 9,540 | $263.28 | $2,511,691 | 593,402 |
| 2024-08-14 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 120,460 | $262.12 | $31,574,975 | 602,942 |
| 2024-08-12 | Desai Jayshree S | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 800 | $0.00 | $0 | 36,788 |
| 2024-08-09 | Probst James Redgie | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,890 | $260.65 | $492,628 | 29,002 |
| 2024-08-09 | Probst James Redgie | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 32,110 | $260.00 | $8,348,439 | 30,892 |
| 2024-07-18 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 414 | $244.94 | $101,405 | 37,588 |
| 2024-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 971 | $0.00 | $0 | 622 |
| 2024-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M
|
Common Stock | 971 | $0.00 | $0 | 10,936 |
| 2024-05-24 | SHANNON MARGARET B | — |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 971 | $0.00 | $0 | 0 |
| 2024-05-24 | SHANNON MARGARET B | — |
Exercise / conversion
M
|
Common Stock | 971 | $0.00 | $0 | 35,034 |
| 2024-05-24 | WYRSCH MARTHA B | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 622 | $0.00 | $0 | 1,593 |
| 2024-03-26 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 171 | $255.54 | $43,697 | 14,597 |
| 2024-03-09 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 114 | $242.06 | $27,595 | 14,768 |
| 2024-03-01 | SHANNON MARGARET B | Dir |
Open-market sell
S
|
Common Stock | 8,515 | $239.92 | $2,042,919 | 34,063 |
| 2024-02-28 | JACKMAN WORTHING | Dir |
Open-market sell
S
|
Common Stock | 9,572 | $237.31 | $2,271,550 | 7,486 |
| 2024-02-27 | JENSEN DERRICK A | EVP - Business Administration |
Equity grant / award
G
|
Common Stock | 4,200 | $0.00 | $0 | 259,525 |
| 2024-02-27 | JENSEN DERRICK A | EVP - Business Administration |
Open-market sell
S
|
Common Stock | 5,585 | $237.95 | $1,328,940 | 263,725 |
| 2024-02-27 | JENSEN DERRICK A | EVP - Business Administration |
Open-market sell
S
|
Common Stock | 12,915 | $236.45 | $3,053,790 | 269,310 |
| 2024-01-01 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,341 | $215.80 | $289,388 | 31,247 |
| 2023-09-01 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 35 | $209.87 | $7,345 | 13,043 |
| 2023-08-17 | FOSTER VINCENT D | Dir |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 195,594 |
| 2023-08-10 | Desai Jayshree S | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 1,325 | $0.00 | $0 | 32,588 |
| 2023-07-18 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 414 | $199.31 | $82,514 | 33,913 |
| 2023-07-12 | FOSTER VINCENT D | Dir |
Equity grant / award
L
|
Common Stock | 1 | $200.07 | $200 | 200,594 |
| 2023-06-26 | VALENTIN RAUL JAVIER | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 841 | $0.00 | $0 | 841 |
| 2023-06-23 | Beneby Doyle N | Dir |
Equity grant / award
G
|
Common Stock | 538 | $0.00 | $0 | 26,818 |
| 2023-06-07 | Upperman Dorothy | VP Tax |
Open-market sell
S
|
Common Stock | 4,074 | $183.87 | $749,073 | 13,078 |
| 2023-06-01 | Beneby Doyle N | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,393 | $0.00 | $0 | 971 |
| 2023-06-01 | Beneby Doyle N | Dir |
Exercise / conversion
M
|
Common Stock | 1,393 | $0.00 | $0 | 27,356 |
| 2023-05-23 | Beneby Doyle N | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 971 | $0.00 | $0 | 2,364 |
| 2023-05-17 | FOSTER VINCENT D | Dir |
Equity grant / award
G
|
Common Stock | 5,725 | $0.00 | $0 | 199,200 |
| 2023-05-16 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 758 | $174.81 | $132,506 | 34,327 |
| 2023-05-12 | Probst James Redgie | Chief Operating Officer |
Equity grant / award
G
|
Common Stock | 600 | $0.00 | $0 | 49,436 |
| 2023-05-12 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 500 | $176.29 | $88,145 | 655,890 |
| 2023-05-12 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 2,440 | $175.89 | $429,169 | 656,390 |
| 2023-05-12 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 6,832 | $174.70 | $1,193,526 | 658,830 |
| 2023-05-12 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 33,058 | $173.31 | $5,729,120 | 665,662 |
| 2023-05-12 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 32,170 | $172.22 | $5,540,411 | 698,720 |
| 2023-05-11 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 85,000 | $171.32 | $14,561,792 | 730,890 |
| 2023-05-10 | Probst James Redgie | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 30,401 | $171.30 | $5,207,691 | 50,036 |
| 2023-05-10 | Probst James Redgie | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 19,599 | $170.87 | $3,348,881 | 80,437 |
| 2023-05-08 | JENSEN DERRICK A | EVP - Business Operations |
Open-market sell
S
|
Common Stock | 100,000 | $169.36 | $16,936,000 | 282,225 |
| 2023-03-28 | WAYNE DONALD | EVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,956 | $162.85 | $644,235 | 46,823 |
| 2023-03-26 | WAYNE DONALD | EVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 2,831 | $160.78 | $455,168 | 50,779 |
| 2023-03-09 | Probst James Redgie | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 6,011 | $0.00 | $0 | 104,006 |
| 2023-03-07 | Austin Earl C. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 100,809 | $163.37 | $16,469,166 | 808,777 |
| 2023-03-07 | Austin Earl C. Jr. | President and CEO |
Equity grant / award
A
|
Common Stock | 256,183 | $0.00 | $0 | 909,586 |
| 2023-03-04 | NOBEL PAUL | Chief Accounting Officer & VP |
Other disposed transaction
F
|
Common Stock | 248 | $163.12 | $40,454 | 3,971 |
| 2023-03-04 | Probst James Redgie | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 4,876 | $163.12 | $795,373 | 97,995 |
| 2023-03-04 | Desai Jayshree S | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 922 | $163.12 | $150,397 | 29,201 |
| 2023-03-02 | Probst James Redgie | Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 20,265 | $159.65 | $3,235,307 | 102,871 |
| 2023-03-02 | Probst James Redgie | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 46,542 | $0.00 | $0 | 123,136 |
| 2023-02-27 | WAYNE DONALD | EVP and General Counsel |
Open-market sell
S
|
Common Stock | 14,476 | $162.89 | $2,357,996 | 49,647 |
| 2023-01-15 | Austin Earl C. Jr. | President and CEO |
Other disposed transaction
F
|
Common Stock | 17,773 | $148.50 | $2,639,290 | 656,257 |
| 2022-11-03 | NOBEL PAUL | Chief Accounting Officer & VP |
Equity grant / award
L
|
Common Stock | 53 | $143.24 | $7,592 | 4,219 |
| 2022-09-01 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 36 | $141.30 | $5,087 | 13,438 |
| 2022-07-18 | Rowe Robert Scott | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,116 | $0.00 | $0 | 1,116 |
| 2022-06-22 | FOSTER VINCENT D | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $119.56 | $239,120 | 204,925 |
| 2022-06-22 | FOSTER VINCENT D | Dir |
Open-market sell
S
|
Common Stock | 12,948 | $118.92 | $1,539,776 | 206,925 |
| 2022-06-13 | Austin Earl C. Jr. | President and CEO |
Equity grant / award
G
|
Common Stock | 7,425 | $0.00 | $0 | 674,030 |
| 2022-06-13 | Austin Earl C. Jr. | President and CEO |
Equity grant / award
G
|
Common Stock | 7,575 | $0.00 | $0 | 681,455 |
| 2022-06-10 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 210 | $129.07 | $27,105 | 689,030 |
| 2022-06-10 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 8,331 | $128.48 | $1,070,367 | 689,240 |
| 2022-06-10 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 28,136 | $127.38 | $3,583,964 | 697,571 |
| 2022-06-10 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 53,594 | $126.42 | $6,775,353 | 725,707 |
| 2022-06-10 | Austin Earl C. Jr. | President and CEO |
Open-market sell
S
|
Common Stock | 44,729 | $125.59 | $5,617,515 | 779,301 |
| 2022-06-01 | NOBEL PAUL | Chief Accounting Officer & VP |
Other disposed transaction
F
|
Common Stock | 305 | $119.00 | $36,295 | 4,166 |
| 2022-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,563 | $0.00 | $0 | 1,393 |
| 2022-06-01 | WYRSCH MARTHA B | Dir |
Exercise / conversion
M
|
Common Stock | 1,563 | $0.00 | $0 | 8,572 |
| 2022-05-27 | WYRSCH MARTHA B | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,393 | $0.00 | $0 | 2,956 |
| 2022-05-10 | Ladhani Holli C. | Dir |
Equity grant / award
L
|
Common Stock | 5 | $111.82 | $559 | 1,489 |
| 2022-03-26 | Desai Jayshree S | Chief Corporate Dev Officer |
Other disposed transaction
F
|
Common Stock | 69 | $134.30 | $9,267 | 18,556 |
| 2022-03-04 | WAYNE DONALD | EVP and General Counsel |
Open-market sell
S
|
Common Stock | 14,595 | $110.65 | $1,614,937 | 69,557 |
| 2022-03-04 | Desai Jayshree S | Chief Corporate Dev Officer |
Other disposed transaction
F
|
Common Stock | 53 | $112.37 | $5,956 | 18,645 |
| 2022-03-03 | FRIED BERNARD | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $112.61 | $337,830 | 14,416 |
| 2022-03-02 | WAYNE DONALD | EVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,943 | $0.00 | $0 | 84,152 |
| 2022-03-02 | WAYNE DONALD | EVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 16,409 | $108.37 | $1,778,243 | 79,209 |
| 2022-03-02 | WAYNE DONALD | EVP and General Counsel |
Equity grant / award
A
|
Common Stock | 41,700 | $0.00 | $0 | 95,618 |
| 2022-03-02 | JENSEN DERRICK A | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 7,230 | $0.00 | $0 | 350,654 |
| 2022-02-28 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 302 | $108.21 | $32,679 | 10,233 |
| 2022-01-15 | JENSEN DERRICK A | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 8,984 | $106.64 | $958,054 | 309,017 |
| 2022-01-10 | Ladhani Holli C. | Dir |
Equity grant / award
L
|
Common Stock | 5 | $107.77 | $539 | 1,484 |
| 2021-12-01 | Probst James Redgie | President - Electric Power Div |
Equity grant / award
G
|
Common Stock | 600 | $0.00 | $0 | 56,995 |
| 2021-11-29 | Probst James Redgie | President - Electric Power Div |
Open-market sell
S
|
Common Stock | 16,100 | $122.10 | $1,965,810 | 57,595 |
| 2021-11-08 | FOSTER VINCENT D | Dir |
Equity grant / award
G
|
Common Stock | 8,150 | $0.00 | $0 | 218,310 |
| 2021-09-14 | FRIED BERNARD | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $115.79 | $1,157,928 | 14,747 |
| 2021-09-08 | Conaway John Michal | — |
Open-market sell
S
|
Common Stock | 1,000 | $116.15 | $116,150 | 6,227 |
| 2021-09-02 | Upperman Dorothy | VP Tax |
Open-market sell
S
|
Common Stock | 55 | $110.75 | $6,091 | 10,535 |
| 2021-09-01 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 34 | $102.10 | $3,471 | 10,590 |
| 2021-07-15 | Conaway John Michal | — |
Equity grant / award
L
|
Common Stock | 1 | $87.76 | $101 | 7,227 |
| 2021-07-13 | Ladhani Holli C. | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,479 | $0.00 | $0 | 1,479 |
| 2021-06-17 | Conaway John Michal | — |
Open-market sell
S
|
Common Stock | 3,500 | $89.57 | $313,495 | 7,226 |
| 2021-06-01 | FRIED BERNARD | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,425 | $0.00 | $0 | 21,136 |
| 2021-06-01 | FRIED BERNARD | Dir |
Exercise / conversion
M
|
Common Stock | 4,425 | $0.00 | $0 | 17,416 |
| 2021-06-01 | NOBEL PAUL | Chief Accounting Officer & VP |
Equity grant / award
A
|
Common Stock | 2,447 | $0.00 | $0 | 2,447 |
| 2021-05-27 | Conaway John Michal | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,425 | $0.00 | $0 | 0 |
| 2021-05-27 | Conaway John Michal | Dir |
Other disposed transaction
D
|
Common Stock | 2,212 | $94.30 | $208,592 | 10,726 |
| 2021-05-27 | Conaway John Michal | Dir |
Exercise / conversion
M
|
Common Stock | 4,425 | $0.00 | $0 | 12,938 |
| 2021-05-27 | FRIED BERNARD | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 1,563 | $0.00 | $0 | 25,561 |
| 2021-05-10 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Open-market sell
S
|
Common Stock | 8,454 | $101.22 | $855,714 | 31,868 |
| 2021-04-15 | Conaway John Michal | Dir |
Equity grant / award
L
|
Common Stock | 1 | $94.48 | $101 | 8,513 |
| 2021-03-26 | Probst James Redgie | President - Electric Power Div |
Other disposed transaction
F
|
Common Stock | 2,639 | $83.48 | $220,304 | 73,695 |
| 2021-03-25 | Probst James Redgie | President - Electric Power Div |
Equity grant / award
A
|
Common Stock | 9,063 | $0.00 | $0 | 76,334 |
| 2021-03-19 | Wood Patrick III | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $85.21 | $426,050 | 10,612 |
| 2021-03-15 | Upperman Dorothy | VP Tax |
Open-market sell
S
|
Common Stock | 2,277 | $88.18 | $200,786 | 10,505 |
| 2021-03-12 | LEMON JERRY K | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 5,592 | $88.09 | $492,599 | 11,880 |
| 2021-03-08 | Conaway John Michal | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $84.44 | $1,266,525 | 8,512 |
| 2021-03-03 | LEMON JERRY K | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 3,209 | $84.21 | $270,230 | 17,472 |
| 2021-03-03 | LEMON JERRY K | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 8,154 | $0.00 | $0 | 20,681 |
| 2021-02-28 | JENSEN DERRICK A | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 5,384 | $83.85 | $451,448 | 311,548 |
| 2021-01-25 | Wood Patrick III | Dir |
Equity grant / award
G
|
Common Stock | 600 | $0.00 | $0 | 15,612 |
| 2021-01-05 | Wood Patrick III | Dir |
Equity grant / award
G
|
Common Stock | 2,038 | $0.00 | $0 | 16,212 |
| 2021-01-01 | Austin Earl C. Jr. | President, CEO and COO |
Other disposed transaction
F
|
Common Stock | 66,509 | $72.02 | $4,789,978 | 542,819 |
| 2020-11-11 | Gregory Paul Craig | CSO & President-Pipeline&Ind |
Equity grant / award
G
|
Common Stock | 11,900 | $0.00 | $0 | 139,656 |
| 2020-11-10 | FOSTER VINCENT D | Dir |
Equity grant / award
G
|
Common Stock | 16,500 | $0.00 | $0 | 229,035 |
| 2020-11-06 | Jackman Worthing F | Dir |
Open-market sell
S
|
Common Stock | 17,405 | $65.57 | $1,141,180 | 8,093 |
| 2020-11-02 | FRIED BERNARD | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $64.32 | $643,223 | 24,747 |
| 2020-08-26 | Upperman Dorothy | VP Tax |
Equity grant / award
A
|
Common Stock | 266 | $0.00 | $0 | 12,307 |
| 2020-07-20 | Conaway John Michal | Dir |
Open-market buy
P
|
Common Stock | 10 | $40.53 | $405 | 23,512 |
| 2020-06-05 | Upperman Dorothy | VP Tax |
Open-market sell
S
|
Common Stock | 5,617 | $42.00 | $235,914 | 12,041 |
| 2020-05-28 | FRIED BERNARD | Dir |
Exercise / conversion
M
|
Common Stock | 3,985 | $0.00 | $0 | 12,991 |
| 2020-05-28 | FOSTER VINCENT D | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,425 | $0.00 | $0 | 27,983 |
| 2020-05-28 | SHANNON MARGARET B | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,425 | $0.00 | $0 | 4,425 |
| 2020-05-28 | SHANNON MARGARET B | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,985 | $0.00 | $0 | 0 |
| 2020-05-28 | SHANNON MARGARET B | Dir |
Exercise / conversion
M
|
Common Stock | 3,985 | $0.00 | $0 | 35,197 |
| 2020-04-16 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 14 | $32.09 | $449 | 245,535 |
| 2020-04-13 | FRIED BERNARD | Dir |
Equity grant / award
L
|
Common Stock | 22 | $32.36 | $712 | 9,006 |
| 2020-04-13 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 358 | $32.36 | $11,584 | 245,521 |
| 2020-03-26 | Gregory Paul Craig | CSO & President-Pipeline&Ind |
Equity grant / award
A
|
Common Stock | 37,448 | $0.00 | $0 | 248,049 |
| 2020-03-04 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Other disposed transaction
F
|
Common Stock | 1,753 | $38.56 | $67,596 | 43,302 |
| 2020-03-04 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Equity grant / award
A
|
Common Stock | 5,446 | $0.00 | $0 | 45,055 |
| 2020-02-28 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Other disposed transaction
F
|
Common Stock | 470 | $39.42 | $18,527 | 39,609 |
| 2020-01-14 | FRIED BERNARD | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,425 | $0.00 | $0 | 23,998 |
| 2020-01-14 | FRIED BERNARD | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,985 | $0.00 | $0 | 19,573 |
| 2020-01-14 | FRIED BERNARD | Dir |
Equity grant / award
L
|
Common Stock | 17 | $40.85 | $695 | 8,984 |
| 2020-01-01 | JENSEN DERRICK A | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 14,448 | $40.71 | $588,178 | 293,512 |
| 2019-11-05 | LEMON JERRY K | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 2,750 | $43.70 | $120,161 | 10,277 |
| 2019-11-04 | Upperman Dorothy | VP Tax |
Open-market sell
S
|
Common Stock | 5,764 | $43.86 | $252,832 | 13,134 |
| 2019-10-16 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 9 | $39.35 | $354 | 244,874 |
| 2019-10-11 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 231 | $39.20 | $9,056 | 244,865 |
| 2019-10-07 | WYRSCH MARTHA B | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 2,584 | $0.00 | $0 | 2,584 |
| 2019-07-16 | FOSTER VINCENT D | Dir |
Equity grant / award
L
|
Common Stock | 9 | $38.16 | $343 | 244,634 |
| 2019-07-11 | FOSTER VINCENT D | Dir |
Equity grant / award
L
|
Common Stock | 242 | $37.31 | $9,028 | 244,625 |
| 2019-05-28 | LEMON JERRY K | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 1,254 | $35.14 | $44,066 | 13,027 |
| 2019-05-23 | FRIED BERNARD | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 3,985 | $0.00 | $0 | 23,558 |
| 2019-04-23 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 9 | $39.89 | $359 | 244,383 |
| 2019-04-17 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 225 | $40.23 | $9,052 | 244,374 |
| 2019-04-15 | Probst James Redgie | President - Electric Power Div |
Open-market sell
S
|
Common Stock | 100,000 | $40.00 | $4,000,000 | 120,784 |
| 2019-03-25 | FRIED BERNARD | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $36.63 | $146,536 | 34,747 |
| 2019-03-08 | LEMON JERRY K | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,145 | $0.00 | $0 | 14,281 |
| 2019-02-28 | Gregory Paul Craig | CSO & President-Oil&Gas Div |
Other disposed transaction
F
|
Common Stock | 36,050 | $35.97 | $1,296,718 | 146,621 |
| 2019-02-28 | Gregory Paul Craig | CSO & President-Oil&Gas Div |
Equity grant / award
A
|
Common Stock | 65,346 | $0.00 | $0 | 182,671 |
| 2019-01-17 | FOSTER VINCENT D | Dir |
Equity grant / award
L
|
Common Stock | 11 | $32.18 | $354 | 244,149 |
| 2019-01-14 | FOSTER VINCENT D | Dir |
Equity grant / award
L
|
Common Stock | 280 | $32.25 | $9,030 | 244,138 |
| 2019-01-01 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 148 | $30.10 | $4,455 | 13,453 |
| 2018-12-28 | FOSTER VINCENT D | Dir |
Open-market buy
P
|
Common Stock | 9,000 | $29.99 | $269,910 | 243,858 |
| 2018-12-19 | JENSEN DERRICK A | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 5,200 | $28.71 | $149,276 | 255,803 |
| 2018-12-19 | Austin Earl C. Jr. | President, CEO and COO |
Open-market buy
P
|
Common Stock | 25,500 | $29.40 | $749,700 | 441,647 |
| 2018-12-18 | JENSEN DERRICK A | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 3,360 | $29.75 | $99,947 | 250,603 |
| 2018-06-06 | LEMON JERRY K | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 2,000 | $36.91 | $73,810 | 11,812 |
| 2018-05-28 | Wood Patrick III | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,454 | $0.00 | $0 | 15,119 |
| 2018-05-28 | Wood Patrick III | Dir |
Other disposed transaction
D
|
Common Stock | 2,227 | $35.59 | $79,259 | 8,233 |
| 2018-05-28 | Wood Patrick III | Dir |
Exercise / conversion
M
|
Common Stock | 4,454 | $0.00 | $0 | 10,460 |
| 2018-05-28 | LEMON JERRY K | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 776 | $35.59 | $27,618 | 13,812 |
| 2018-05-24 | Wood Patrick III | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,261 | $0.00 | $0 | 19,573 |
| 2018-02-28 | Upperman Dorothy | VP Tax |
Equity grant / award
A
|
Common Stock | 1,415 | $0.00 | $0 | 13,769 |
| 2018-01-02 | Wisenbaker Randall C | Former EVP - Operations |
Other disposed transaction
F
|
Common Stock | 99 | $39.24 | $3,885 | 45,547 |
| 2017-11-28 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 282 | $36.16 | $10,197 | 8,714 |
| 2017-09-13 | Wood Patrick III | Dir |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 6,006 |
| 2017-08-30 | Wisenbaker Randall C | EVP - Operations |
Open-market sell
S
|
Common Stock | 9,000 | $35.15 | $316,350 | 34,797 |
| 2017-08-23 | Wood Patrick III | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $34.51 | $138,040 | 7,506 |
| 2017-08-10 | Conaway John Michal | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $35.79 | $143,148 | 17,152 |
| 2017-05-28 | MCCLANAHAN DAVID M | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,035 | $0.00 | $0 | 7,126 |
| 2017-05-28 | MCCLANAHAN DAVID M | Dir |
Exercise / conversion
M
|
Common Stock | 6,035 | $0.00 | $0 | 12,275 |
| 2017-05-28 | Gregory Paul Craig | CSO & President-Oil&Gas Div |
Other disposed transaction
F
|
Common Stock | 5,387 | $31.07 | $167,374 | 70,811 |
| 2017-05-24 | MCCLANAHAN DAVID M | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 7,126 | $0.00 | $0 | 13,161 |
| 2017-03-22 | Upperman Dorothy | VP Tax |
Equity grant / award
A
|
Common Stock | 1,715 | $0.00 | $0 | 8,996 |
| 2017-02-28 | Querrey Dale L | President - Electric Power |
Other disposed transaction
F
|
Common Stock | 477 | $38.13 | $18,188 | 60,199 |
| 2017-02-28 | Querrey Dale L | President - Electric Power |
Other disposed transaction
F
|
Common Stock | 56 | $38.13 | $2,135 | 60,676 |
| 2017-02-28 | Querrey Dale L | President - Electric Power |
Other disposed transaction
F
|
Common Stock | 541 | $38.13 | $20,628 | 60,732 |
| 2017-02-28 | Querrey Dale L | President - Electric Power |
Other disposed transaction
F
|
Common Stock | 284 | $38.13 | $10,829 | 61,273 |
| 2017-02-28 | Querrey Dale L | President - Electric Power |
Other disposed transaction
F
|
Common Stock | 619 | $38.13 | $23,602 | 61,557 |
| 2017-02-27 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Open-market sell
S
|
Common Stock | 27,000 | $38.20 | $1,031,454 | 23,659 |
| 2017-02-24 | JENSEN DERRICK A | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 16,305 | $37.66 | $614,030 | 194,802 |
| 2017-02-20 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Other disposed transaction
F
|
Common Stock | 714 | $37.24 | $26,589 | 50,659 |
| 2017-02-20 | GRINDSTAFF NICHOLAS M | VP - Finance and Treasurer |
Equity grant / award
A
|
Common Stock | 2,185 | $0.00 | $0 | 51,373 |
| 2016-12-19 | Wisenbaker Randall C | EVP - Operations & HSE |
Open-market sell
S
|
Common Stock | 4,500 | $35.00 | $157,500 | 35,693 |
| 2016-11-28 | Upperman Dorothy | VP Tax |
Other disposed transaction
F
|
Common Stock | 282 | $32.88 | $9,272 | 7,469 |
| 2016-08-28 | Kemps Steven J | EVP-General Counsel |
Other disposed transaction
F
|
Common Stock | 746 | $26.00 | $19,396 | 23,828 |
| 2016-08-24 | Wisenbaker Randall C | EVP - Operations & HSE |
Open-market sell
S
|
Common Stock | 5,121 | $26.36 | $134,964 | 40,193 |
| 2016-08-15 | RANCK BRUCE E | Dir |
Equity grant / award
G
|
Common Stock | 14,434 | $0.00 | $0 | 102,248 |
| 2016-05-28 | Conaway John Michal | Dir |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,823 | $0.00 | $0 | 6,035 |
| 2016-05-28 | Conaway John Michal | Dir |
Other disposed transaction
D
|
Common Stock | 2,412 | $23.66 | $57,068 | 18,134 |
| 2016-05-28 | Conaway John Michal | Dir |
Exercise / conversion
M
|
Common Stock | 4,823 | — | — | 20,546 |
| 2016-05-26 | Conaway John Michal | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 6,035 | $0.00 | $0 | 10,858 |