Financial Metrics
GVA GRANITE CONSTRUCTION INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 439452000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 604579000.0 | +37.6% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 803905000.0 | +33.0% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 468400000.0 | -41.7% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 762913000.0 | +62.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 957126000.0 | +25.5% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 563379000.0 | -41.1% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 807119000.0 | +43.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 1055591000.0 | +30.8% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 581813000.0 | -44.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 866092000.0 | +48.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 1112114000.0 | +28.4% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 635927000.0 | -42.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 915771000.0 | +44.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1065189000.0 | +16.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 566332000.0 | -46.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 834671000.0 | +47.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1062129000.0 | +27.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 653886000.0 | -38.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 849247000.0 | +29.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 1008910000.0 | +18.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 560068000.0 | -44.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 898552000.0 | +60.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1116820000.0 | +24.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 672275000.0 | -39.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1082486000.0 | +61.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1275510000.0 | +17.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 699547000.0 | -45.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1125964000.0 | +61.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1433498000.0 | +27.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2514617000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2958374000.0 | +17.6% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 3287031000.0 | +11.1% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 2914877000.0 | -11.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 3562459000.0 | +22.2% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 3501865000.0 | -1.7% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 3301256000.0 | -5.7% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 3509138000.0 | +6.3% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 4007574000.0 | +14.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4424379000.0 | +10.4% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39245000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 73201000.0 | +86.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 107674000.0 | +47.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 25126000.0 | -76.7% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 74570000.0 | +196.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 114530000.0 | +53.6% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 56283000.0 | -50.9% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 80369000.0 | +42.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 144491000.0 | +79.8% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 1138000.0 | -99.2% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 46758000.0 | +4008.8% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 122558000.0 | +162.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 23799000.0 | -80.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 88343000.0 | +271.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 125997000.0 | +42.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 53712000.0 | -57.4% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 98232000.0 | +82.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 119935000.0 | +22.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 60092000.0 | -49.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 97566000.0 | +62.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 115055000.0 | +17.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 32359000.0 | -71.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 103086000.0 | +218.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 166643000.0 | +61.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 54285000.0 | -67.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 164711000.0 | +203.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 202949000.0 | +23.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 83849000.0 | -58.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 199099000.0 | +137.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 260548000.0 | +30.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 301370000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 278741000.0 | -7.5% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 334840000.0 | +20.1% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 189785000.0 | -43.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 344788000.0 | +81.7% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 362645000.0 | +5.2% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 369494000.0 | +1.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 396399000.0 | +7.3% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 572697000.0 | +44.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 711216000.0 | +24.2% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -16288000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 25862000.0 | +258.8% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 53878000.0 | +108.3% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -36441000.0 | -167.6% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 23989000.0 | +165.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 66782000.0 | +178.4% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -12835000.0 | -119.2% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -5729000.0 | +55.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 67406000.0 | +1276.6% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -78965000.0 | -217.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -28482000.0 | +63.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 53491000.0 | +287.8% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -78372000.0 | -246.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -2149000.0 | +97.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -85801000.0 | -3892.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -79513000.0 | +7.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 34788000.0 | +143.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 43732000.0 | +25.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -15709000.0 | -135.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 29748000.0 | +289.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 60011000.0 | +101.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2023-03-31 | -43249000.0 | -172.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 28860000.0 | +166.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 73818000.0 | +155.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -43300000.0 | -158.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 85821000.0 | +298.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 104298000.0 | +21.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -39751000.0 | -138.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 103565000.0 | +360.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 143651000.0 | +38.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 92354000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 62523000.0 | -32.3% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 8216000.0 | -86.9% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -41724000.0 | -607.8% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -158345000.0 | -279.5% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 24718000.0 | +115.6% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 85381000.0 | +245.4% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 80062000.0 | -6.2% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 207363000.0 | +159.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 282446000.0 | +36.2% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -9763000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 18526000.0 | +289.8% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 38173000.0 | +106.1% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -23851000.0 | -162.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 16272000.0 | +168.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 48055000.0 | +195.3% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -9662000.0 | -120.1% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -15743000.0 | -62.9% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 43354000.0 | +375.4% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -59761000.0 | -237.8% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -81407000.0 | -36.2% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -36641000.0 | +55.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -72538000.0 | -98.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -973000.0 | +98.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -98357000.0 | -10008.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -65323000.0 | +33.6% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 55747000.0 | +185.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 32423000.0 | -41.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -25095000.0 | -177.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 19578000.0 | +178.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 65198000.0 | +233.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -25772000.0 | -139.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -23846000.0 | +7.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 57496000.0 | +341.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -29442000.0 | -151.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 38857000.0 | +232.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 83977000.0 | +116.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -28327000.0 | -133.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80345000.0 | +383.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 109397000.0 | +36.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 66200000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 42457000.0 | -35.9% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 11536000.0 | -72.8% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -56702000.0 | -591.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -166181000.0 | -193.1% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 2414000.0 | +101.5% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 78857000.0 | +3166.7% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 29587000.0 | -62.5% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 140443000.0 | +374.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 220351000.0 | +56.9% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.26 | — | USD/shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.36 | +238.5% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.94 | +161.1% | USD/shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.6 | -163.8% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.35 | +158.3% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1.15 | +228.6% | USD/shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.29 | -125.2% | USD/shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.2 | +31.0% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 1.2 | +700.0% | USD/shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -1.34 | -211.7% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.52 | +61.2% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.98 | +288.5% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -1.44 | -246.9% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.07 | +104.9% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -2.0 | -2957.1% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -1.45 | +27.5% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.19 | +182.1% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.76 | -36.1% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.58 | -176.3% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.42 | +172.4% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 1.58 | +276.2% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.53 | -133.5% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.39 | +26.4% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.31 | +435.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.7 | -153.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.84 | +220.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.81 | +115.5% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.77 | -142.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.64 | +313.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.35 | +43.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.44 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.86 | -40.3% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.01 | -98.8% | USD/shares | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -1.29 | -13000.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -3.18 | -146.5% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.22 | +106.9% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 1.87 | +750.0% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.99 | -47.1% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.88 | +190.9% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4.42 | +53.5% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.26 | — | USD/shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.35 | +234.6% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.92 | +162.9% | USD/shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.6 | -165.2% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.35 | +158.3% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1.14 | +225.7% | USD/shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.29 | -125.4% | USD/shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.2 | +31.0% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 1.17 | +685.0% | USD/shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -1.34 | -214.5% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.52 | +61.2% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.97 | +286.5% | USD/shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -1.44 | -248.5% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.07 | +104.9% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -2.0 | -2957.1% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -1.45 | +27.5% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.14 | +178.6% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.73 | -36.0% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.58 | -179.5% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.39 | +167.2% | USD/shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 1.36 | +248.7% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.53 | -139.0% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.39 | +26.4% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.13 | +389.7% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.7 | -161.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.76 | +208.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.57 | +106.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.77 | -149.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.42 | +284.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.98 | +39.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.42 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.84 | -40.8% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.01 | -98.8% | USD/shares | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -1.29 | -13000.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -3.18 | -146.5% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.21 | +106.6% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 1.7 | +709.5% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.97 | -42.9% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.62 | +170.1% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3.86 | +47.3% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 198298000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 161218000.0 | -18.7% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 150225000.0 | -6.8% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 189326000.0 | +26.0% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-03-31 | 169501000.0 | -10.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 178068000.0 | +5.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 185516000.0 | +4.2% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 233711000.0 | +26.0% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 193581000.0 | -17.2% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 195515000.0 | +1.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 230259000.0 | +17.8% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 272804000.0 | +18.5% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 200263000.0 | -26.6% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 144958000.0 | -27.6% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 184673000.0 | +27.4% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 262273000.0 | +42.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 242604000.0 | -7.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 288922000.0 | +19.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 388024000.0 | +34.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 436136000.0 | +12.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 440833000.0 | +1.1% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 377620000.0 | -14.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 464049000.0 | +22.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 395647000.0 | -14.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 360911000.0 | -8.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 175022000.0 | -51.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 255084000.0 | +45.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 293991000.0 | +15.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 199751000.0 | -32.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 214446000.0 | +7.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 292124000.0 | +36.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 417663000.0 | +43.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 321752000.0 | -23.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 366746000.0 | +14.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 462286000.0 | +26.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 578330000.0 | +25.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 379074000.0 | -34.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 322017000.0 | -15.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 441804000.0 | +37.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 189326000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 233711000.0 | +23.4% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 272804000.0 | +16.7% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 252345000.0 | -7.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 425292000.0 | +68.5% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 395647000.0 | -7.0% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 293991000.0 | -25.7% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 417663000.0 | +42.1% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 578330000.0 | +38.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 529220000.0 | -8.5% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 59444000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 64711000.0 | +8.9% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 61015000.0 | -5.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 55245000.0 | -9.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 58781000.0 | +6.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 65495000.0 | +11.4% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 62059000.0 | -5.2% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 62497000.0 | +0.7% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 71295000.0 | +14.1% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 96024000.0 | +34.7% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 90789000.0 | -5.5% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 88623000.0 | -2.4% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 96862000.0 | +9.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 101686000.0 | +5.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 95442000.0 | -6.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 88885000.0 | -6.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 98765000.0 | +11.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 105023000.0 | +6.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 102111000.0 | -2.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 82362000.0 | -19.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 65977000.0 | -19.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 66584000.0 | +0.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 77412000.0 | +16.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 61965000.0 | -20.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 74356000.0 | +20.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 78634000.0 | +5.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 81296000.0 | +3.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 86809000.0 | +6.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 97893000.0 | +12.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 92151000.0 | -5.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 92131000.0 | -0.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 103898000.0 | +12.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 116957000.0 | +12.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 119060000.0 | +1.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 107973000.0 | -9.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 108175000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 128432000.0 | +18.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 126483000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 145239000.0 | +14.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 55245000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 62497000.0 | +13.1% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 88623000.0 | +41.8% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 88885000.0 | +0.3% | USD | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 62471000.0 | -29.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 61965000.0 | -0.8% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 86809000.0 | +40.1% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 103898000.0 | +19.7% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 108175000.0 | +4.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 143129000.0 | +32.3% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 962778000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 1055498000.0 | +9.6% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 1150114000.0 | +9.0% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 1088992000.0 | -5.3% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 1027534000.0 | -5.6% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1149557000.0 | +11.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1285967000.0 | +11.9% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 1232078000.0 | -4.2% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 1111633000.0 | -9.8% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 1371028000.0 | +23.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 1557283000.0 | +13.6% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 1415389000.0 | -9.1% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 1209845000.0 | -14.5% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 1377420000.0 | +13.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 1493291000.0 | +8.4% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 1376941000.0 | -7.8% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 1301064000.0 | -5.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 1423942000.0 | +9.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1545302000.0 | +8.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 1455246000.0 | -5.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1450741000.0 | -0.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1566433000.0 | +8.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1665432000.0 | +6.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 1827399000.0 | +9.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1592726000.0 | -12.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1593276000.0 | +0.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1579690000.0 | -0.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1347296000.0 | -14.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1246235000.0 | -7.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1491193000.0 | +19.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1695050000.0 | +13.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1643451000.0 | -3.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1418106000.0 | -13.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1706168000.0 | +20.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1814102000.0 | +6.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1716663000.0 | -5.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1499287000.0 | -12.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1691615000.0 | +12.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1980067000.0 | +17.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1088992000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 1232078000.0 | +13.1% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1340504000.0 | +8.8% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1376941000.0 | +2.7% | USD | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 1455246000.0 | +5.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1827399000.0 | +25.6% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 1347296000.0 | -26.3% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1643451000.0 | +22.0% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1716663000.0 | +4.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1812231000.0 | +5.6% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1612230000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 1685829000.0 | +4.6% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 1785267000.0 | +5.9% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 1733453000.0 | -2.9% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 1678219000.0 | -3.2% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1803145000.0 | +7.4% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1947288000.0 | +8.0% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 1871978000.0 | -3.9% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 1759227000.0 | -6.0% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 2556325000.0 | +45.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 2643848000.0 | +3.4% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 2476601000.0 | -6.3% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 2358603000.0 | -4.8% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 2524617000.0 | +7.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 2612660000.0 | +3.5% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 2502088000.0 | -4.2% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 2384375000.0 | -4.7% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 2508654000.0 | +5.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 2488273000.0 | -0.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 2379996000.0 | -4.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2373684000.0 | -0.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 2478898000.0 | +4.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 2561756000.0 | +3.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 2494927000.0 | -2.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2282141000.0 | -8.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 2291332000.0 | +0.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2407964000.0 | +5.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2167933000.0 | -10.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 2077387000.0 | -4.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2376578000.0 | +14.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 2580321000.0 | +8.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2813540000.0 | +9.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2595035000.0 | -7.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2881369000.0 | +11.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3130925000.0 | +8.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3025655000.0 | -3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2907100000.0 | -3.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3105991000.0 | +6.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4145320000.0 | +33.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1733453000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1871978000.0 | +8.0% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 2427150000.0 | +29.7% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 2502088000.0 | +3.1% | USD | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 2379996000.0 | -4.9% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2494927000.0 | +4.8% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 2167933000.0 | -13.1% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 2813540000.0 | +29.8% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 3025655000.0 | +7.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4030393000.0 | +33.2% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 469474000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 529188000.0 | +12.7% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 592092000.0 | +11.9% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 529934000.0 | -10.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 501179000.0 | -5.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 612551000.0 | +22.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 717191000.0 | +17.1% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 655274000.0 | -8.6% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 578218000.0 | -11.8% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 897690000.0 | +55.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 847505000.0 | -5.6% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 677842000.0 | -20.0% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 675777000.0 | -0.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 839722000.0 | +24.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 876526000.0 | +4.4% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 842056000.0 | -3.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 809562000.0 | -3.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 889600000.0 | +9.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 974593000.0 | +9.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 943256000.0 | -3.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1000135000.0 | +6.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1048286000.0 | +4.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1100351000.0 | +5.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 1069318000.0 | -2.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 939254000.0 | -12.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 994246000.0 | +5.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1040983000.0 | +4.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 797594000.0 | -23.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 723367000.0 | -9.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 867234000.0 | +19.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1056476000.0 | +21.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1029883000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 936435000.0 | -9.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1016403000.0 | +8.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1164826000.0 | +14.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1031959000.0 | -11.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 953644000.0 | -7.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1076151000.0 | +12.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1634277000.0 | +51.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 529934000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 655274000.0 | +23.7% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 737437000.0 | +12.5% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 842056000.0 | +14.2% | USD | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 943256000.0 | +12.0% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1069318000.0 | +13.4% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 797594000.0 | -25.4% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1029883000.0 | +29.1% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1031959000.0 | +0.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1481745000.0 | +43.6% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 855744000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 869015000.0 | +1.6% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 906190000.0 | +4.3% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 922591000.0 | +1.8% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-03-31 | 896059000.0 | -2.9% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 910077000.0 | +1.6% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 951808000.0 | +4.6% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 992805000.0 | +4.3% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-03-31 | 964894000.0 | -2.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-06-30 | 1300986000.0 | +34.8% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-09-30 | 1406399000.0 | +8.1% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 1289354000.0 | -8.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-03-31 | 1224519000.0 | -5.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 1194183000.0 | -2.5% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 1221468000.0 | +2.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 1178416000.0 | -3.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 1099804000.0 | -6.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-06-30 | 1090760000.0 | -0.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 988999000.0 | -9.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 991610000.0 | +0.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-03-31 | 931195000.0 | -6.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-06-30 | 988242000.0 | +6.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 1022354000.0 | +3.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 995563000.0 | -2.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-03-31 | 941889000.0 | -5.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-06-30 | 904971000.0 | -3.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 970389000.0 | +7.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-12-31 | 985145000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 972411000.0 | -1.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 941450000.0 | -3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 1006577000.0 | +6.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1026966000.0 | +2.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 1004605000.0 | -2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 987415000.0 | -1.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 1069679000.0 | +8.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1079363000.0 | +0.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1038292000.0 | -3.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 1114355000.0 | +7.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 1204981000.0 | +8.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 884315000.0 | — | USD | 10-K | 2021-02-22 |
| Annual | 2017-12-31 | 921147000.0 | +4.2% | USD | 10-K | 2021-03-30 |
| Annual | 2018-12-31 | 1289354000.0 | +40.0% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 1178416000.0 | -8.6% | USD | 10-K | 2023-02-21 |
| Annual | 2020-12-31 | 991610000.0 | -15.9% | USD | 10-K | 2024-02-23 |
| Annual | 2021-12-31 | 995563000.0 | +0.4% | USD | 10-K | 2025-02-14 |
| Annual | 2022-12-31 | 985145000.0 | -1.0% | USD | 10-K | 2026-02-13 |
| Annual | 2023-12-31 | 1026966000.0 | +4.2% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1079363000.0 | +5.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1221533000.0 | +13.2% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 243099000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 241907000.0 | -0.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 240715000.0 | -0.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 229498000.0 | -4.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 228306000.0 | -0.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 227114000.0 | -0.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 225922000.0 | -0.5% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 178453000.0 | -21.0% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 176011000.0 | -1.4% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 280710000.0 | +59.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 433722000.0 | +54.5% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 382405000.0 | -11.8% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 380571000.0 | -0.5% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 415293000.0 | +9.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 403104000.0 | -2.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 364352000.0 | -9.6% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 364164000.0 | -0.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 414023000.0 | +13.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 413897000.0 | -0.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 338800000.0 | -18.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 340347000.0 | +0.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 339931000.0 | -0.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 339910000.0 | -0.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 339918000.0 | +0.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 299284000.0 | -12.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 288230000.0 | -3.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 288310000.0 | +0.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 288381000.0 | +0.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 288456000.0 | +0.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 460158000.0 | +59.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 405260000.0 | -11.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 654713000.0 | +61.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 553189000.0 | -15.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 738946000.0 | +33.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 738557000.0 | -0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 739048000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 739714000.0 | +0.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 740376000.0 | +0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1338336000.0 | +80.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 229498000.0 | — | USD | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 178453000.0 | -22.2% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 382405000.0 | +114.3% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 364352000.0 | -4.7% | USD | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 338800000.0 | -7.0% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 339918000.0 | +0.3% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 288381000.0 | -15.2% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 654713000.0 | +127.0% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 739048000.0 | +12.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1339129000.0 | +81.2% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -10434000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | -53113000.0 | -409.0% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -19398000.0 | +63.5% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 13336000.0 | +168.7% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 22686000.0 | +70.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 64614000.0 | +184.8% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -37620000.0 | -158.2% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -75445000.0 | -100.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 14743000.0 | +119.5% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -36364000.0 | -346.7% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -93515000.0 | -157.2% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -26498000.0 | +71.7% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -20125000.0 | +24.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 12483000.0 | +162.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 138666000.0 | +1010.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 38087000.0 | -72.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -31004000.0 | -181.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 59922000.0 | +293.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -50180000.0 | -183.7% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -103278000.0 | -105.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | -14631000.0 | +85.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -76688000.0 | -424.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -118948000.0 | -55.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 34198000.0 | +128.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 24073000.0 | -29.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 22084000.0 | -8.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 283549000.0 | +1184.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3647000.0 | -98.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5438000.0 | +49.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 289612000.0 | +5225.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 73146000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 146195000.0 | +99.9% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 86390000.0 | -40.9% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 111438000.0 | +29.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 268460000.0 | +140.9% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 21931000.0 | -91.8% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 55647000.0 | +153.7% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 183707000.0 | +230.1% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 456343000.0 | +148.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 468916000.0 | +2.8% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -34015000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | -21349000.0 | +37.2% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -60777000.0 | -184.7% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -20155000.0 | +66.8% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | -14726000.0 | +26.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -39088000.0 | -165.4% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 10101000.0 | +125.8% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -38480000.0 | -481.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | -81313000.0 | -111.3% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -24343000.0 | +70.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -47926000.0 | -96.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -45208000.0 | +5.7% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 5902000.0 | +113.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -21407000.0 | -462.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -41901000.0 | -95.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -16303000.0 | +61.1% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1661000.0 | +110.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -17381000.0 | -1146.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 89396000.0 | +614.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 30317000.0 | -66.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 13874000.0 | -54.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -24336000.0 | -275.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -64378000.0 | -164.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -89270000.0 | -38.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -10762000.0 | +87.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -50122000.0 | -365.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -211107000.0 | -321.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -156310000.0 | +26.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -207255000.0 | -32.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -947793000.0 | -357.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -96390000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -59186000.0 | +38.6% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | -39598000.0 | +33.1% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -40322000.0 | -1.8% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -41262000.0 | -2.3% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -21478000.0 | +47.9% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | -11000000.0 | +48.8% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -359290000.0 | -3166.3% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -228556000.0 | +36.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -993721000.0 | -334.8% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -10089000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | -17156000.0 | -70.0% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -22436000.0 | -30.8% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -13006000.0 | +42.0% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | -19218000.0 | -47.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -29336000.0 | -52.6% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -12611000.0 | +57.0% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 81475000.0 | +746.1% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 68717000.0 | -15.7% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -11834000.0 | -117.2% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 13595000.0 | +214.9% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -16592000.0 | -222.0% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -6400000.0 | +61.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 31250000.0 | +588.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 24663000.0 | -21.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -4992000.0 | -120.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -13612000.0 | -172.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -14628000.0 | -7.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -82904000.0 | -466.7% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -157055000.0 | -89.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | -157814000.0 | -0.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 6784000.0 | +104.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 103781000.0 | +1429.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 53205000.0 | -48.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -109222000.0 | -305.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -22879000.0 | +79.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -27819000.0 | -21.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -46593000.0 | -67.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -54496000.0 | -17.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 521655000.0 | +1057.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -40266000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -42624000.0 | -5.9% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | -1874000.0 | +95.6% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -81637000.0 | -4256.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -57658000.0 | +29.4% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -24446000.0 | +57.6% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | -164311000.0 | -572.1% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 299255000.0 | +282.1% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -67120000.0 | -122.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 475695000.0 | +808.7% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 24565000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 48837000.0 | +98.8% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 67889000.0 | +39.0% | USD | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 21372000.0 | -68.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 37518000.0 | +75.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 56808000.0 | +51.4% | USD | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 15967000.0 | -71.9% | USD | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 36471000.0 | +128.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 86131000.0 | +136.2% | USD | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 28744000.0 | -66.6% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 54354000.0 | +89.1% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 83329000.0 | +53.3% | USD | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 21435000.0 | -74.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 52236000.0 | +143.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 74901000.0 | +43.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 18777000.0 | -74.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 46437000.0 | +147.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 72964000.0 | +57.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 31269000.0 | -57.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 73216000.0 | +134.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 97753000.0 | +33.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 40461000.0 | -58.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 79689000.0 | +97.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 108963000.0 | +36.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 27871000.0 | -74.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 66861000.0 | +139.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 108167000.0 | +61.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 32206000.0 | -70.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 61022000.0 | +89.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 87730000.0 | +43.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 90970000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 67695000.0 | -25.6% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 111101000.0 | +64.1% | USD | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 106828000.0 | -3.8% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 93253000.0 | -12.7% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 94810000.0 | +1.7% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 121612000.0 | +28.3% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 140384000.0 | +15.4% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 136405000.0 | -2.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 138270000.0 | +1.4% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39563620.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 39597469.0 | +0.1% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 39601569.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 39621140.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 39815232.0 | +0.5% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 39837295.0 | +0.1% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 39850587.0 | +0.0% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 39871314.0 | +0.1% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 40047187.0 | +0.4% | shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 45688582.0 | +14.1% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 46897092.0 | +2.6% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 46665889.0 | -0.5% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 46812366.0 | +0.3% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 46838199.0 | +0.1% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 46741263.0 | -0.2% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 45503805.0 | -2.6% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 45592292.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 45651914.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 45655682.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 45668541.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 45791712.0 | +0.3% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 45818719.0 | +0.1% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 45826409.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 45840260.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 45364137.0 | -1.0% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 44078469.0 | -2.8% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 43723658.0 | -0.8% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 43743907.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 43880224.0 | +0.3% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 43918798.0 | +0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 43926576.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 43944118.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 44149644.0 | +0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 43686508.0 | -1.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 43704841.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 43424646.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43737491.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43778784.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43736765.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 39621140.0 | — | shares | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 39871314.0 | +0.6% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 46665889.0 | +17.0% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 45503805.0 | -2.5% | shares | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 45668541.0 | +0.4% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 45840260.0 | +0.4% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 43743907.0 | -4.6% | shares | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 43944118.0 | +0.5% | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 43424646.0 | -1.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43496781.0 | +0.2% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39563620.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 39597469.0 | +0.1% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 39601569.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 39621140.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 39815232.0 | +0.5% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 39837295.0 | +0.1% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 39850587.0 | +0.0% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 39871314.0 | +0.1% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 40047187.0 | +0.4% | shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 45688582.0 | +14.1% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 46897092.0 | +2.6% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 46665889.0 | -0.5% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 46812366.0 | +0.3% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 46838199.0 | +0.1% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 46741263.0 | -0.2% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 45503805.0 | -2.6% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 45592292.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 45651914.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 45655682.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 45668541.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 45791712.0 | +0.3% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 45818719.0 | +0.1% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 45826409.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 45840260.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 45364137.0 | -1.0% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 44078469.0 | -2.8% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 43723658.0 | -0.8% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 43743907.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 43880224.0 | +0.3% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 43918798.0 | +0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 43926576.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 43944118.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 44149644.0 | +0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 43686508.0 | -1.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 43704841.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 43424646.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43737491.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43778784.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43736765.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 39621140.0 | — | shares | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 39871314.0 | +0.6% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 46665889.0 | +17.0% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 45503805.0 | -2.5% | shares | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 45668541.0 | +0.4% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 45840260.0 | +0.4% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 43743907.0 | -4.6% | shares | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 43944118.0 | +0.5% | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 43424646.0 | -1.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43496781.0 | +0.2% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39433000.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 39584000.0 | +0.4% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 39599000.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 39649000.0 | +0.1% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 39827000.0 | +0.4% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 39844000.0 | +0.0% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 39908000.0 | +0.2% | shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 41044000.0 | +2.8% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 46308000.0 | +12.8% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 46699.0 | -99.9% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 46824000.0 | +100167.7% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 46788000.0 | -0.1% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 45520000.0 | -2.7% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 45620000.0 | +0.2% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 45654000.0 | +0.1% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 45697000.0 | +0.1% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 45798000.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 45821000.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 45730.0 | -99.9% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 44534000.0 | +97284.6% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 43973000.0 | -1.3% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 43764000.0 | -0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43892000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 43924000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 43988000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 44060000.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 43696000.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43463000.0 | -0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43746000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43783000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 39557000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 39795.0 | -99.9% | shares | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 43564000.0 | +109371.0% | shares | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 46559000.0 | +6.9% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 45614000.0 | -2.0% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 45788000.0 | +0.4% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 44485000.0 | -2.8% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 43879000.0 | -1.4% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 43846000.0 | -0.1% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43649000.0 | -0.4% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 39433000.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 40302000.0 | +2.2% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 40313000.0 | +0.0% | shares | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 39649000.0 | -1.6% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 40393000.0 | +1.9% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 40387000.0 | -0.0% | shares | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 39908000.0 | -1.2% | shares | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 41044000.0 | +2.8% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 47810000.0 | +16.5% | shares | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 46699.0 | -99.9% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 46824000.0 | +100167.7% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 47170000.0 | +0.7% | shares | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 45520000.0 | -3.5% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 46281000.0 | +1.7% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 45654000.0 | -1.4% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 45697000.0 | +0.1% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 47798000.0 | +4.6% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 47906000.0 | +0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 45730.0 | -99.9% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 52295000.0 | +114256.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 51863000.0 | -0.8% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 43764000.0 | -15.6% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43892000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 53612000.0 | +22.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 43988000.0 | -18.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52727000.0 | +19.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 52366000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43463000.0 | -17.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 52755000.0 | +21.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 53556000.0 | +1.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 40225000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 40372.0 | -99.9% | shares | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 44025000.0 | +108948.4% | shares | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 46559000.0 | +5.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 45614000.0 | -2.0% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 47599000.0 | +4.4% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 52326000.0 | +9.9% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 52565000.0 | +0.5% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 52514000.0 | -0.1% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 53132000.0 | +1.2% | shares | 10-K | 2026-02-13 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2726 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.3586 | +31.6% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.4503 | +25.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.2791 | -38.0% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.4231 | +51.6% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.4915 | +16.2% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 0.3202 | -34.8% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 0.3157 | -1.4% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.3993 | +26.5% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 0.2467 | -38.2% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 0.3431 | +39.1% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.4257 | +24.1% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 0.2667 | -37.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.3650 | +36.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.4281 | +17.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.2386 | -44.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.3367 | +41.1% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.4146 | +23.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.2865 | -30.9% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.3706 | +29.4% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.4190 | +13.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.2696 | -35.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3781 | +40.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4328 | +14.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2591 | -40.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3757 | +45.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.4074 | +8.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2406 | -40.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3625 | +50.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3458 | -4.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.4506 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.5803 | +8.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 1.3543 | -14.3% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 1.1650 | -14.0% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1.4968 | +28.5% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 1.4036 | -6.2% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 1.5228 | +8.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1.2472 | -18.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.3245 | +6.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0978 | -17.1% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.0508 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 1.9946 | -2.7% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 1.9425 | -2.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 2.0550 | +5.8% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 2.0502 | -0.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1.8767 | -8.5% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1.7931 | -4.5% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 1.8802 | +4.9% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 1.9225 | +2.2% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 1.5273 | -20.6% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 1.8375 | +20.3% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 2.0881 | +13.6% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 1.7903 | -14.3% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 1.6403 | -8.4% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 1.7036 | +3.9% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 1.6352 | -4.0% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 1.6071 | -1.7% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 1.6007 | -0.4% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.5856 | -0.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 1.5428 | -2.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.4505 | -6.0% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.4943 | +3.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1.5135 | +1.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 1.7089 | +12.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.6957 | -0.8% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1.6025 | -5.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1.5175 | -5.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.6892 | +11.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1.7228 | +2.0% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.7195 | -0.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1.6044 | -6.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.5958 | -0.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5144 | -5.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.6786 | +10.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.5574 | -7.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.6635 | +6.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.5722 | -5.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.5719 | -0.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.2116 | -22.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2.0550 | — | ratio | 10-K | 2018-02-16 |
| Annual | 2017-12-31 | 1.8802 | -8.5% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1.8178 | -3.3% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1.6352 | -10.0% | ratio | 10-K | 2021-03-30 |
| Annual | 2020-12-31 | 1.5428 | -5.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.7089 | +10.8% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 1.6892 | -1.2% | ratio | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1.5958 | -5.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1.6635 | +4.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.2230 | -26.5% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0893 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.1211 | +35.6% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.1339 | +10.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | 0.0536 | -60.0% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0977 | +82.2% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.1197 | +22.4% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 0.0999 | -16.5% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 0.0996 | -0.3% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.1369 | +37.5% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 0.0020 | -98.6% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 0.0540 | +2660.2% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.1102 | +104.1% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 0.0374 | -66.0% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.0965 | +157.8% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.1183 | +22.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0948 | -19.8% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.1177 | +24.1% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.1129 | -4.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0919 | -18.6% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1149 | +25.0% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.1140 | -0.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0578 | -49.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1147 | +98.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1492 | +30.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0807 | -45.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1522 | +88.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1591 | +4.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1199 | -24.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1768 | +47.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1818 | +2.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1198 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0942 | -21.4% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.1019 | +8.1% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 0.0651 | -36.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0968 | +48.6% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1036 | +7.0% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.1119 | +8.1% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.1130 | +0.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1429 | +26.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1607 | +12.5% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0222 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0306 | +237.9% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0475 | +55.0% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.0509 | -207.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0213 | +141.9% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0502 | +135.4% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.0172 | -134.2% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.0195 | -13.7% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0411 | +310.6% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -0.1027 | -350.1% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.0940 | +8.5% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -0.0329 | +64.9% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -0.1141 | -246.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.0011 | +99.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -0.0923 | -8590.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -0.1153 | -24.9% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0668 | +157.9% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0305 | -54.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.0384 | -225.7% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0231 | +160.1% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.0646 | +180.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.0460 | -171.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0265 | +42.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0515 | +294.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0438 | -185.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0359 | +182.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0658 | +83.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0405 | -161.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0714 | +276.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0763 | +6.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0263 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0144 | -45.5% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.0035 | -75.5% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -0.0195 | -654.3% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0466 | -139.8% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0007 | +101.5% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0239 | +3365.2% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0084 | -64.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0350 | +315.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0498 | +42.1% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0371 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0428 | +215.4% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0670 | +56.7% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.0778 | -216.1% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0314 | +140.4% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0698 | +121.9% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.0228 | -132.7% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.0071 | +68.8% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0639 | +999.6% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -0.1357 | -312.5% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.0329 | +75.8% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.0481 | +246.3% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -0.1232 | -356.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.0023 | +98.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -0.0806 | -3332.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -0.1404 | -74.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0417 | +129.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0412 | -1.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.0240 | -158.3% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0350 | +245.8% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.0595 | +69.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2023-03-31 | -0.0772 | -229.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0321 | +141.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0661 | +105.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0644 | -197.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0793 | +223.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0818 | +3.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0568 | -169.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0920 | +261.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1002 | +8.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0367 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0211 | -42.5% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.0025 | -88.2% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -0.0143 | -672.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0444 | -210.5% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0071 | +115.9% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0259 | +266.4% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0228 | -11.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0517 | +126.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0638 | +23.4% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4224 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.3047 | -27.9% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.2537 | -16.7% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2016-12-31 | 0.3573 | +40.8% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2017-03-31 | 0.3382 | -5.3% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.2907 | -14.0% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.2587 | -11.0% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2017-12-31 | 0.3567 | +37.9% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | 0.3348 | -6.1% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | 0.2178 | -34.9% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.2717 | +24.7% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2018-12-31 | 0.4025 | +48.1% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | 0.2963 | -26.4% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | 0.1726 | -41.7% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | 0.2107 | +22.0% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-12-31 | 0.3115 | +47.8% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | 0.2997 | -3.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.3248 | +8.4% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.3981 | +22.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 0.4624 | +16.1% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.4408 | -4.7% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.3602 | -18.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.4217 | +17.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 0.3700 | -12.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.3843 | +3.9% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 0.1760 | -54.2% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.2450 | +39.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.3686 | +50.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.2761 | -25.1% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.2473 | -10.5% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.2765 | +11.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.4055 | +46.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3436 | -15.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.3608 | +5.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.3969 | +10.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.5604 | +41.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3975 | -29.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2992 | -24.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2703 | -9.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.3573 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.3567 | -0.2% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.3699 | +3.7% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | 0.2997 | -19.0% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.4509 | +50.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 0.3700 | -17.9% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 0.3686 | -0.4% | ratio | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 0.4055 | +10.0% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.5604 | +38.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.3572 | -36.3% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0061 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0110 | +281.5% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0214 | +94.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.0142 | -166.5% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0090 | +163.5% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0247 | +173.5% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.0055 | -122.3% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.0062 | -12.1% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0164 | +366.3% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -0.0253 | -254.5% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.0322 | -27.3% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -0.0140 | +56.5% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -0.0304 | -116.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.0004 | +98.7% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -0.0395 | -10091.4% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -0.0275 | +30.4% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0225 | +181.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0127 | -43.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.0110 | -186.9% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0085 | +177.7% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.0271 | +216.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.0124 | -145.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0100 | +19.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0223 | +322.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0113 | -150.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0135 | +218.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0268 | +98.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0097 | -136.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0259 | +365.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0264 | +2.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0382 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0227 | -40.6% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.0048 | -79.0% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -0.0227 | -576.8% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0698 | -208.1% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0010 | +101.4% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0364 | +3659.4% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0105 | -71.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0464 | +341.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0547 | +17.8% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0114 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0213 | +286.9% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0421 | +97.6% | ratio | 10-Q | 2017-10-27 |
| Quarterly | 2017-03-31 | -0.0266 | -163.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0179 | +167.2% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0505 | +182.4% | ratio | 10-Q | 2018-10-29 |
| Quarterly | 2018-03-31 | -0.0100 | -119.8% | ratio | 10-Q | 2019-04-26 |
| Quarterly | 2018-06-30 | -0.0121 | -20.8% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0308 | +354.7% | ratio | 10-Q | 2019-10-25 |
| Quarterly | 2019-03-31 | -0.0488 | -258.3% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-06-30 | -0.0682 | -39.7% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2019-09-30 | -0.0300 | +56.0% | ratio | 10-Q | 2021-02-25 |
| Quarterly | 2020-03-31 | -0.0660 | -119.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -0.0009 | +98.6% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -0.0995 | -11048.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -0.0701 | +29.5% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0564 | +180.4% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0317 | -43.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -0.0266 | -184.0% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0216 | +181.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2022-09-30 | 0.0672 | +210.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.0265 | -139.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0253 | +4.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0571 | +325.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0293 | -151.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0394 | +234.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0785 | +99.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0273 | -134.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0721 | +364.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0908 | +25.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0749 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0461 | -38.4% | ratio | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 0.0089 | -80.6% | ratio | 10-K | 2021-03-30 |
| Annual | 2019-12-31 | -0.0481 | -637.8% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.1676 | -248.3% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0024 | +101.4% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0800 | +3201.2% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0288 | -64.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1301 | +351.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1804 | +38.6% | ratio | 10-K | 2026-02-13 |
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-30 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 300 | $118.73 | $35,619 | 102,857 |
| 2026-03-30 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 1,588 | $117.09 | $185,941 | 103,157 |
| 2026-03-30 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 8,290 | $116.46 | $965,487 | 104,745 |
| 2026-03-30 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 1,846 | $115.72 | $213,612 | 113,035 |
| 2026-03-27 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 1,300 | $119.19 | $154,944 | 114,881 |
| 2026-03-27 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 12,285 | $118.34 | $1,453,795 | 116,181 |
| 2026-03-27 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 13,066 | $117.80 | $1,539,201 | 128,466 |
| 2026-03-23 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 533 | $119.65 | $63,773 | 13,775 |
| 2026-03-23 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 1,372 | $119.65 | $164,160 | 14,308 |
| 2026-03-23 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 3,148 | $119.65 | $376,658 | 15,680 |
| 2026-03-19 | WOOLSEY STACI M | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,523 | $119.84 | $182,516 | 18,954 |
| 2026-03-13 | Dowd Brian R | Senior Vice President |
Equity grant / award
A
|
Common Stock | 7,834 | $0.00 | $0 | 27,174 |
| 2026-03-13 | Dowd Brian R | Senior Vice President |
Equity grant / award
A
|
Common Stock | 3,413 | $0.00 | $0 | 19,340 |
| 2026-03-13 | Dowd Brian R | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,242 | $0.00 | $0 | 15,927 |
| 2025-11-24 | Mastin Celeste Beeks | Dir |
Open-market sell
S
|
Common Stock | 7,614 | $105.23 | $801,259 | 10,206 |
| 2025-11-12 | WOOLSEY STACI M | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $103.00 | $154,500 | 11,120 |
| 2025-11-05 | WOOLSEY STACI M | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 187 | $102.76 | $19,216 | 12,620 |
| 2025-09-15 | Romer John Timothy | Dir |
Equity grant / award
A
|
Common Stock | 942 | $0.00 | $0 | 942 |
| 2025-09-15 | Romer John Timothy | Dir |
Equity grant / award
A
|
Common Stock | 1,012 | $0.00 | $0 | 1,012 |
| 2025-08-28 | Dowd Brian R | Senior Vice President |
Open-market sell
S
|
Common Stock | 2,025 | $110.16 | $223,074 | 14,685 |
| 2025-08-21 | Tatusko Michael G | Senior Vice President |
Open-market sell
S
|
Common Stock | 2,000 | $110.00 | $220,000 | 29,241 |
| 2025-08-12 | CALDERA LOUIS E | Dir |
Equity grant / award
A
|
Common Stock | 1,234 | $0.00 | $0 | 12,101 |
| 2025-08-12 | CAMPBELL MOLLY | Dir |
Equity grant / award
A
|
Common Stock | 1,325 | $0.00 | $0 | 12,326 |
| 2025-07-21 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 903 | $94.38 | $85,225 | 16,710 |
| 2025-07-21 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 786 | $94.38 | $74,183 | 17,613 |
| 2025-07-21 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 425 | $94.38 | $40,112 | 18,399 |
| 2025-05-28 | Dowd Brian R | Senior Vice President |
Open-market sell
S
|
Common Stock | 2,025 | $91.76 | $185,814 | 18,819 |
| 2025-05-13 | Williams Bradley Jay | Senior Vice President |
Open-market sell
S
|
Common Stock | 2,811 | $85.00 | $238,935 | 7,041 |
| 2025-05-12 | Krusi Alan | Dir |
Open-market buy
P
|
Common Stock | 1,250 | $82.63 | $103,288 | 20,700 |
| 2025-04-29 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 10,939 | $81.20 | $888,247 | 109,367 |
| 2025-04-29 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 12,060 | $80.50 | $970,830 | 120,306 |
| 2025-04-28 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 3,617 | $80.38 | $290,734 | 132,366 |
| 2025-04-25 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 401 | $80.05 | $32,100 | 135,983 |
| 2025-04-24 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 2,790 | $80.02 | $223,256 | 136,384 |
| 2025-03-24 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 3,831 | $77.71 | $297,707 | 31,229 |
| 2025-03-24 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 1,730 | $77.71 | $134,438 | 35,060 |
| 2025-03-14 | Williams Bradley Jay | Senior Vice President |
Equity grant / award
A
|
Common Stock | 3,165 | $0.00 | $0 | 12,360 |
| 2025-03-14 | Williams Bradley Jay | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,772 | $0.00 | $0 | 9,195 |
| 2025-03-12 | CAMPBELL MOLLY | Dir |
Open-market sell
S
|
Common Stock | 269 | $72.78 | $19,578 | 10,989 |
| 2025-03-12 | CAMPBELL MOLLY | Dir |
Open-market sell
S
|
Common Stock | 1,801 | $72.54 | $130,645 | 11,258 |
| 2025-02-28 | Dowd Brian R | Senior Vice President |
Open-market sell
S
|
Common Stock | 2,025 | $81.55 | $165,139 | 13,880 |
| 2025-02-20 | Radich James A | Executive Vice President & COO |
Open-market sell
S
|
Common Stock | 2,500 | $87.14 | $217,850 | 28,256 |
| 2024-12-12 | Mastin Celeste Beeks | Dir |
Open-market sell
S
|
Common Stock | 5,435 | $97.44 | $529,586 | 16,579 |
| 2024-11-08 | CAMPBELL MOLLY | Dir |
Open-market sell
S
|
Common Stock | 1,670 | $96.71 | $161,506 | 13,051 |
| 2024-11-05 | WOOLSEY STACI M | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,094 | $0.00 | $0 | 6,546 |
| 2024-09-24 | WOOLSEY STACI M | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 135 | $79.58 | $10,743 | 5,446 |
| 2024-08-20 | CAMPBELL MOLLY | Dir |
Open-market sell
S
|
Common Stock | 2,810 | $71.43 | $200,718 | 14,713 |
| 2024-08-06 | Tatusko Michael G | Senior Vice President |
Open-market sell
S
|
Common Stock | 356 | $69.29 | $24,667 | 21,943 |
| 2024-08-06 | Tatusko Michael G | Senior Vice President |
Open-market sell
S
|
Common Stock | 4,644 | $69.21 | $321,411 | 22,299 |
| 2024-06-11 | Mastin Celeste Beeks | Dir |
Equity grant / award
A
|
Common Stock | 2,255 | $0.00 | $0 | 22,007 |
| 2024-06-03 | Larkin Kyle T | President & CEO |
Other disposed transaction
F
|
Common Stock | 4,364 | $61.29 | $267,470 | 123,859 |
| 2024-05-07 | Williams Bradley Jay | Senior Vice President |
Open-market sell
S
|
Common Stock | 750 | $61.21 | $45,908 | 7,423 |
| 2024-03-24 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 5,477 | $55.03 | $301,399 | 26,922 |
| 2024-03-14 | Estes Bradly J | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,607 | $0.00 | $0 | 6,091 |
| 2024-02-27 | CALDERA LOUIS E | Dir |
Open-market sell
S
|
Common Stock | 1,263 | $50.00 | $63,150 | 8,528 |
| 2023-09-24 | WOOLSEY STACI M | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 131 | $37.25 | $4,880 | 4,433 |
| 2023-06-09 | Mullen Laura M | Dir |
Equity grant / award
A
|
Common Stock | 3,403 | $0.00 | $0 | 9,729 |
| 2023-06-03 | Larkin Kyle T | President & CEO |
Other disposed transaction
F
|
Common Stock | 4,220 | $38.38 | $161,964 | 80,890 |
| 2023-03-24 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 1,132 | $39.90 | $45,167 | 7,041 |
| 2023-03-14 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 497 | $40.83 | $20,293 | 8,340 |
| 2023-03-14 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 292 | $40.83 | $11,922 | 8,837 |
| 2023-03-14 | Dowd Brian R | Senior Vice President |
Equity grant / award
A
|
Common Stock | 2,449 | $0.00 | $0 | 9,129 |
| 2023-03-13 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 382 | $40.41 | $15,437 | 6,680 |
| 2022-12-09 | CURTIS LISA | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 26 | $35.73 | $929 | 16,380 |
| 2022-09-24 | WOOLSEY STACI M | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 93 | $26.96 | $2,507 | 3,005 |
| 2022-09-04 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 1,158 | $29.21 | $33,825 | 5,877 |
| 2022-09-04 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 561 | $29.21 | $16,387 | 7,035 |
| 2022-09-04 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 219 | $29.21 | $6,397 | 7,596 |
| 2022-09-04 | Williams Bradley Jay | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 312 | $29.21 | $9,114 | 7,815 |
| 2022-06-27 | Williams Bradley Jay | Senior Vice President |
Equity grant / award
A
|
Common Stock | 3,356 | $0.00 | $0 | 8,100 |
| 2022-06-10 | CALDERA LOUIS E | Dir |
Equity grant / award
A
|
Common Stock | 3,508 | $0.00 | $0 | 6,269 |
| 2022-06-03 | Larkin Kyle T | President & CEO |
Other disposed transaction
F
|
Common Stock | 4,152 | $32.28 | $134,027 | 65,142 |
| 2022-05-06 | Larkin Kyle T | President & CEO |
Open-market sell
S
|
Common Stock | 8,000 | $31.06 | $248,480 | 69,294 |
| 2022-03-24 | Radich James A | Executive Vice President & COO |
Other disposed transaction
F
|
Common Stock | 1,814 | $32.65 | $59,227 | 11,171 |
| 2022-03-14 | Tatusko Michael G | Senior Vice President |
Equity grant / award
A
|
Common Stock | 3,149 | $0.00 | $0 | 10,694 |
| 2022-03-14 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 201 | $31.75 | $6,382 | 6,979 |
| 2022-03-14 | Dowd Brian R | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 71 | $31.75 | $2,254 | 7,180 |
| 2022-03-13 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 466 | $31.79 | $14,814 | 7,545 |
| 2021-12-09 | CURTIS LISA | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 26 | $39.38 | $1,024 | 10,513 |
| 2021-12-03 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 407 | $38.94 | $15,849 | 14,747 |
| 2021-07-16 | CURTIS LISA | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 27 | $37.26 | $1,006 | 10,524 |
| 2021-06-12 | Radich James A | Executive Vice President & COO |
Other disposed transaction
F
|
Common Stock | 1,019 | $39.92 | $40,678 | 7,867 |
| 2021-06-04 | Mullen Laura M | Dir |
Equity grant / award
A
|
Common Stock | 2,726 | $0.00 | $0 | 2,726 |
| 2021-06-03 | McNally Michael F | Dir |
Equity grant / award
A
|
Common Stock | 4,335 | $0.00 | $0 | 17,142 |
| 2021-06-03 | Larkin Kyle T | President & CEO |
Equity grant / award
A
|
Common Stock | 24,777 | $0.00 | $0 | 61,618 |
| 2021-06-02 | McNally Michael F | Dir |
Equity grant / award
A
|
Common Stock | 2,842 | $0.00 | $0 | 12,807 |
| 2021-03-14 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 55 | $40.48 | $2,226 | 6,103 |
| 2021-03-14 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 41 | $40.48 | $1,660 | 6,158 |
| 2021-03-13 | Tatusko Michael G | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 470 | $40.48 | $19,026 | 6,199 |
| 2021-02-15 | Radich James A | Executive Vice President & COO |
Other disposed transaction
F
|
Common Stock | 2,055 | $32.54 | $66,870 | 5,941 |
| 2021-02-15 | Radich James A | Executive Vice President & COO |
Other disposed transaction
F
|
Common Stock | 218 | $32.54 | $7,094 | 7,996 |
| 2021-02-15 | Radich James A | Executive Vice President & COO |
Other disposed transaction
F
|
Common Stock | 81 | $32.54 | $2,636 | 8,214 |
| 2020-12-09 | CURTIS LISA | CAO & VP, Investor Relations |
Other disposed transaction
F
|
Common Stock | 25 | $27.03 | $676 | 8,643 |
| 2020-12-03 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 403 | $25.50 | $10,276 | 13,611 |
| 2020-03-23 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 14,671 | $12.69 | $186,175 | 107,966 |
| 2020-03-13 | Roberts James Hildebrand | Director, President & CEO |
Equity grant / award
A
|
Common Stock | 42,453 | $0.00 | $0 | 122,637 |
| 2019-12-03 | Richards James D. | Senior Vice President |
Equity grant / award
A
|
Common Stock | 4,003 | $0.00 | $0 | 41,515 |
| 2019-11-18 | Jigisha Desai | Senior Vice President & CFO |
Open-market buy
P
|
Common Stock | 2,900 | $26.00 | $75,400 | 24,000 |
| 2019-11-05 | Bjork Claes | Dir |
Open-market buy
P
|
Common Stock | 4,000 | $27.19 | $108,760 | 10,500 |
| 2019-09-09 | Galloway Patricia D | Dir |
Open-market buy
P
|
Common Stock | 400 | $29.36 | $11,744 | 7,706 |
| 2019-09-06 | Larkin Kyle T | Senior Vice President |
Open-market buy
P
|
Common Stock | 3,500 | $28.54 | $99,890 | 8,282 |
| 2019-08-26 | Jigisha Desai | Senior Vice President & CFO |
Open-market buy
P
|
Common Stock | 1,000 | $27.05 | $27,050 | 19,100 |
| 2019-08-20 | Roberts James Hildebrand | Director, President & CEO |
Open-market buy
P
|
Common Stock | 2,000 | $27.90 | $55,800 | 80,184 |
| 2019-08-15 | Roberts James Hildebrand | Director, President & CEO |
Open-market buy
P
|
Common Stock | 3,000 | $26.85 | $80,550 | 78,184 |
| 2019-08-14 | Jigisha Desai | Senior Vice President & CFO |
Open-market buy
P
|
Common Stock | 1,556 | $27.75 | $43,179 | 18,100 |
| 2019-08-12 | Jigisha Desai | Senior Vice President & CFO |
Open-market buy
P
|
Common Stock | 1,000 | $28.33 | $28,330 | 16,544 |
| 2019-08-07 | KELSEY DAVID H | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $30.21 | $151,050 | 33,370 |
| 2019-06-07 | LYASH JEFFREY J | Dir |
Equity grant / award
A
|
Common Stock | 2,599 | $42.34 | $110,042 | 4,480 |
| 2019-03-24 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 1,818 | $43.11 | $78,374 | 37,479 |
| 2019-03-14 | Swanberg Dale A | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,949 | $0.00 | $0 | 15,163 |
| 2019-03-14 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 145 | $46.18 | $6,696 | 13,214 |
| 2019-03-14 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 177 | $46.18 | $8,174 | 13,359 |
| 2019-03-14 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 111 | $46.18 | $5,126 | 13,536 |
| 2019-03-14 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 222 | $46.18 | $10,252 | 13,647 |
| 2019-01-28 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 2,277 | $43.91 | $99,983 | 55,410 |
| 2019-01-28 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 1,852 | $43.91 | $81,321 | 57,687 |
| 2019-01-28 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 1,910 | $43.91 | $83,868 | 59,539 |
| 2019-01-03 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 214 | $40.10 | $8,581 | 13,837 |
| 2018-12-21 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 147 | $39.30 | $5,777 | 14,051 |
| 2018-12-17 | Swanberg Dale A | Senior Vice President |
Equity grant / award
A
|
Common Stock | 4,966 | $40.27 | $199,981 | 14,198 |
| 2018-11-27 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 1,100 | $52.55 | $57,805 | 61,394 |
| 2018-11-26 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 2,200 | $53.08 | $116,776 | 62,494 |
| 2018-08-14 | Bjork Claes | Dir |
Open-market buy
P
|
Common Stock | 6,500 | $44.25 | $287,625 | 59,318 |
| 2018-06-30 | Krzeminski Laurel J | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 1,053 | $55.66 | $58,610 | 66,811 |
| 2018-06-30 | Krzeminski Laurel J | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 856 | $55.66 | $47,645 | 67,864 |
| 2018-06-30 | Krzeminski Laurel J | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 850 | $55.66 | $47,311 | 68,720 |
| 2018-06-29 | Krusi Alan | Dir |
Equity grant / award
A
|
Common Stock | 1,905 | $57.73 | $109,976 | 1,905 |
| 2018-06-08 | LYASH JEFFREY J | Dir |
Equity grant / award
A
|
Common Stock | 1,861 | $59.11 | $110,004 | 1,861 |
| 2018-04-02 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 100 | $53.80 | $5,380 | 9,193 |
| 2018-03-24 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 3,441 | $53.71 | $184,816 | 31,789 |
| 2018-03-14 | Richards James D. | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,465 | $61.42 | $89,980 | 35,230 |
| 2018-03-14 | Richards James D. | Senior Vice President |
Equity grant / award
A
|
Common Stock | 9,214 | $35.49 | $327,005 | 33,765 |
| 2018-03-14 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 175 | $61.42 | $10,748 | 24,551 |
| 2018-03-14 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 348 | $61.42 | $21,374 | 24,726 |
| 2018-03-13 | Krzeminski Laurel J | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 678 | $61.71 | $41,839 | 61,196 |
| 2018-01-03 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 228 | $64.40 | $14,683 | 8,319 |
| 2017-12-21 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 159 | $64.01 | $10,178 | 8,547 |
| 2017-12-15 | Vasquez Gaddi H. | Dir |
Equity grant / award
G
|
Common Stock | 190 | $0.00 | $0 | 14,365 |
| 2017-12-13 | Bjork Claes | Dir |
Exercise / conversion
M · derivative
|
Stock Options (Right to Buy) | 2,079 | $0.00 | $0 | 0 |
| 2017-12-13 | Bjork Claes | Dir |
Open-market sell
S
|
Common Stock | 1,264 | $63.05 | $79,695 | 49,708 |
| 2017-12-13 | Bjork Claes | Dir |
Exercise / conversion
M
|
Common Stock | 2,079 | $37.52 | $78,004 | 50,972 |
| 2017-12-06 | Bradford James W | Dir |
Exercise / conversion
M · derivative
|
Stock Options (Right to Buy) | 1,146 | $0.00 | $0 | 0 |
| 2017-12-06 | Bradford James W | Dir |
Exercise / conversion
M
|
Common Stock | 1,146 | $37.52 | $42,998 | 29,890 |
| 2017-11-10 | Powell William Howard | Dir |
Open-market sell
S
|
Common Stock | 3,103 | $63.85 | $198,118 | 46,771 |
| 2017-09-01 | Richards James D. | Senior Vice President |
Open-market sell
S
|
Common Stock | 4,000 | $55.50 | $222,000 | 25,522 |
| 2017-06-15 | Powell William Howard | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $49.60 | $148,800 | 49,858 |
| 2017-06-09 | Bradford James W | Dir |
Equity grant / award
A
|
Common Stock | 1,977 | $50.59 | $100,016 | 28,675 |
| 2017-05-15 | Galloway Patricia D | Dir |
Open-market buy
P
|
Common Stock | 200 | $48.48 | $9,696 | 820 |
| 2017-04-02 | Swanberg Dale A | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 101 | $50.19 | $5,069 | 8,652 |
| 2017-03-24 | Richards James D. | Senior Vice President |
Other disposed transaction
F
|
Common Stock | 4,242 | $46.59 | $197,635 | 29,493 |
| 2017-03-14 | Krzeminski Laurel J | Executive Vice President & CFO |
Open-market sell
S
|
Common Stock | 3,174 | $50.11 | $159,049 | 51,680 |
| 2017-03-14 | Roberts James Hildebrand | Director, President & CEO |
Equity grant / award
A
|
Common Stock | 7,871 | $50.82 | $400,004 | 87,359 |
| 2017-03-14 | Roberts James Hildebrand | Director, President & CEO |
Equity grant / award
A
|
Common Stock | 45,633 | $34.77 | $1,586,659 | 79,488 |
| 2017-03-14 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 2,717 | $50.82 | $138,078 | 33,855 |
| 2017-03-14 | Roberts James Hildebrand | Director, President & CEO |
Other disposed transaction
F
|
Common Stock | 2,347 | $50.82 | $119,275 | 36,572 |
| 2017-03-13 | Krzeminski Laurel J | Executive Vice President & CFO |
Other disposed transaction
F
|
Common Stock | 728 | $51.19 | $37,266 | 54,854 |
| 2017-03-07 | Darnell David C. | Dir |
Equity grant / award
A
|
Common Stock | 619 | $53.87 | $33,346 | 619 |
| 2017-02-28 | DOREY WILLIAM GLENWOOD | Dir |
Equity grant / award
G
|
Common Stock | 1,100 | $0.00 | $0 | 11,897 |
| 2017-01-03 | Swanberg Dale A | Senior Vice President |
Equity grant / award
A
|
Common Stock | 1,813 | $55.17 | $100,023 | 2,374 |
| 2016-12-14 | DOREY WILLIAM GLENWOOD | Dir |
Equity grant / award
G
|
Common Stock | 87 | $0.00 | $0 | 12,997 |
| 2016-12-06 | Bjork Claes | Dir |
Exercise / conversion
M · derivative
|
Stock Options (Right to Buy) | 1,325 | $0.00 | $0 | 0 |
| 2016-12-06 | Bjork Claes | Dir |
Open-market sell
S
|
Common Stock | 1,325 | $59.80 | $79,235 | 46,718 |
| 2016-12-06 | Bjork Claes | Dir |
Exercise / conversion
M
|
Common Stock | 1,325 | $49.06 | $65,004 | 48,043 |
| 2016-11-15 | Donnino Michael Francis | Senior Vice President |
Open-market sell
S
|
Common Stock | 5,000 | $58.06 | $290,314 | 57,280 |
| 2016-11-09 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 4,175 | $52.00 | $217,100 | 41,095 |
| 2016-11-07 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 6,612 | $48.00 | $317,376 | 45,270 |
| 2016-11-04 | Donnino Michael Francis | Senior Vice President |
Open-market sell
S
|
Common Stock | 3,241 | $46.73 | $151,453 | 62,280 |
| 2016-09-10 | Miller Christopher S. | Executive VP, COO |
Other disposed transaction
F
|
Common Stock | 558 | $46.94 | $26,193 | 15,525 |
| 2016-09-09 | Matheson Martin P. | Senior, Vice President |
Other disposed transaction
F
|
Common Stock | 377 | $46.94 | $17,696 | 17,195 |
| 2016-09-07 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 6,612 | $49.18 | $325,155 | 51,705 |
| 2016-08-17 | DOREY WILLIAM GLENWOOD | Dir |
Equity grant / award
G
|
Common Stock | 420 | $0.00 | $0 | 13,084 |
| 2016-08-09 | KELSEY DAVID H | Dir |
Open-market sell
S
|
Common Stock | 1,113 | $51.09 | $56,867 | 21,215 |
| 2016-06-10 | Powell William Howard | Dir |
Equity grant / award
A
|
Common Stock | 3,993 | $43.83 | $175,013 | 49,303 |
| 2016-06-03 | DOREY WILLIAM GLENWOOD | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $43.18 | $647,700 | 13,504 |
| 2016-06-01 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 1,736 | $43.19 | $74,971 | 58,317 |
| 2016-05-31 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 1,094 | $43.00 | $47,045 | 60,053 |
| 2016-05-25 | Roberts James Hildebrand | Director, President & CEO |
Open-market sell
S
|
Common Stock | 10,000 | $42.33 | $423,311 | 61,147 |