Financial Metrics
BLDR Builders FirstSource, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1397114000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 1677300000.0 | +20.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 1745958000.0 | +4.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1533064000.0 | -12.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 1843297000.0 | +20.2% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 1878909000.0 | +1.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1700436000.0 | -9.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 2089888000.0 | +22.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 2118467000.0 | +1.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1631300000.0 | -23.0% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 1904523000.0 | +16.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1981035000.0 | +4.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1787021000.0 | -9.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1945643000.0 | +8.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 2295450000.0 | +18.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 4173775000.0 | +81.8% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 5576682000.0 | +33.6% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 5508590000.0 | -1.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 5681131000.0 | +3.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 6926259000.0 | +21.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 5761463000.0 | -16.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 3883314000.0 | -32.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 4528890000.0 | +16.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 4534264000.0 | +0.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 3891352000.0 | -14.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 4456340000.0 | +14.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 4232494000.0 | -5.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3657496000.0 | -13.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4234064000.0 | +15.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3941190000.0 | -6.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 6367284000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 7034209000.0 | +10.5% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 7724771000.0 | +9.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 7280431000.0 | -5.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 8558874000.0 | +17.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 19893856000.0 | +132.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 22726418000.0 | +14.2% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 17097330000.0 | -24.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 16400492000.0 | -4.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 15190638000.0 | -7.4% | USD | 10-K | 2026-02-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 349748000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 418331000.0 | +19.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 437094000.0 | +4.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 376052000.0 | -14.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 460797000.0 | +22.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 459322000.0 | -0.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 411052000.0 | -10.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 496328000.0 | +20.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 522781000.0 | +5.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 441975000.0 | -15.5% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 517156000.0 | +17.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 541142000.0 | +4.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 465413000.0 | -14.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 517332000.0 | +11.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 570651000.0 | +10.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1069554000.0 | +87.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 1583151000.0 | +48.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 1712452000.0 | +8.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 1832373000.0 | +7.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2412147000.0 | +31.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2014732000.0 | -16.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1371400000.0 | -31.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1594946000.0 | +16.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1581102000.0 | -0.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1299854000.0 | -17.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1462684000.0 | +12.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1386333000.0 | -5.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1115241000.0 | -19.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1299041000.0 | +16.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1199483000.0 | -7.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1596748000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1727391000.0 | +8.2% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 1922940000.0 | +11.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1976829000.0 | +2.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 2222584000.0 | +12.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 5850956000.0 | +163.3% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 7744379000.0 | +32.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 6012334000.0 | -22.4% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5383044000.0 | -10.5% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 4615777000.0 | -14.3% | USD | 10-K | 2026-02-17 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 22779000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 76422000.0 | +235.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 86257000.0 | +12.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 40277000.0 | -53.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 91341000.0 | +126.8% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 88684000.0 | -2.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 52144000.0 | -41.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 104559000.0 | +100.5% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 121788000.0 | +16.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 71891000.0 | -41.0% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 115645000.0 | +60.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 129632000.0 | +12.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 60947000.0 | -53.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 129255000.0 | +112.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 139758000.0 | +8.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 247956000.0 | +77.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 680238000.0 | +174.3% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 837440000.0 | +23.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 863805000.0 | +3.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1365868000.0 | +58.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 1014528000.0 | -25.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 467183000.0 | -54.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 577072000.0 | +23.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 641628000.0 | +11.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 373597000.0 | -41.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 489483000.0 | +31.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 428023000.0 | -12.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 184441000.0 | -56.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 311287000.0 | +68.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 228768000.0 | -26.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 236336000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 285103000.0 | +20.6% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 368968000.0 | +29.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 392306000.0 | +6.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 543854000.0 | +38.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 2387424000.0 | +339.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3770206000.0 | +57.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2176319000.0 | -42.3% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1595249000.0 | -26.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 786276000.0 | -50.7% | USD | 10-K | 2026-02-17 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -16980000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 29441000.0 | +273.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 125469000.0 | +326.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 3822000.0 | -97.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 37910000.0 | +891.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 81482000.0 | +114.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 23220000.0 | -71.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 56622000.0 | +143.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 153170000.0 | +170.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 35708000.0 | -76.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 66604000.0 | +86.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 180442000.0 | +170.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 8767000.0 | -95.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 78924000.0 | +800.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 173623000.0 | +120.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 172580000.0 | -0.6% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 497235000.0 | +188.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 1282960000.0 | +158.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 639640000.0 | -50.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 987209000.0 | +54.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 2364856000.0 | +139.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 333786000.0 | -85.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 404619000.0 | +21.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 451457000.0 | +11.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 258781000.0 | -42.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 344090000.0 | +33.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 284783000.0 | -17.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 96304000.0 | -66.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 185031000.0 | +92.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 122384000.0 | -33.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 144341000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 38781000.0 | -73.1% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 205191000.0 | +429.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 221809000.0 | +8.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 313537000.0 | +41.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 1725416000.0 | +450.3% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2749369000.0 | +59.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1540555000.0 | -44.0% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1077898000.0 | -30.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 435199000.0 | -59.6% | USD | 10-K | 2026-02-17 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.15 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.27 | +280.0% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 1.13 | +318.5% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.03 | -97.3% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.34 | +1033.3% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.35 | +2.9% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.2 | -42.9% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.49 | +145.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.64 | +30.6% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.31 | -51.6% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.58 | +87.1% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.68 | +17.2% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.08 | -88.2% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.68 | +750.0% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.74 | +8.8% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.84 | +13.5% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 2.4 | +185.7% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 3.0 | +25.0% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 3.61 | +20.3% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 5.79 | +60.4% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 4.75 | -18.0% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 2.44 | -48.6% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 3.19 | +30.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 3.62 | +13.5% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.12 | -41.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.89 | +36.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.45 | -15.2% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.85 | -65.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.67 | +96.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.11 | -33.5% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.3 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.34 | -73.8% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 1.79 | +426.5% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1.92 | +7.3% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 2.69 | +40.1% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 8.55 | +217.8% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 16.98 | +98.6% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 12.06 | -29.0% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 9.13 | -24.3% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 3.91 | -57.2% | USD/shares | 10-K | 2026-02-17 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.15 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.26 | +273.3% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 1.1 | +323.1% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.03 | -97.3% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.33 | +1000.0% | USD/shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.34 | +3.0% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.2 | -41.2% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.49 | +145.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.63 | +28.6% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.31 | -50.8% | USD/shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.57 | +83.9% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.67 | +17.5% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.07 | -89.6% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.67 | +857.1% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.73 | +9.0% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.83 | +13.7% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 2.39 | +188.0% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 2.98 | +24.7% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 3.56 | +19.5% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 5.75 | +61.5% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 4.72 | -17.9% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 2.41 | -48.9% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 3.16 | +31.1% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 3.59 | +13.6% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.1 | -41.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.87 | +36.7% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.44 | -15.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.84 | -65.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.66 | +97.6% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.1 | -33.7% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.27 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.34 | -73.2% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 1.76 | +417.6% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1.9 | +8.0% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 2.66 | +40.0% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 8.48 | +218.8% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 16.82 | +98.3% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 11.94 | -29.0% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 9.06 | -24.1% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 3.89 | -57.1% | USD/shares | 10-K | 2026-02-17 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3728000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 6192000.0 | +66.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 5850000.0 | -5.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 14449000.0 | +147.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-03-31 | 4515000.0 | -68.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 6931000.0 | +53.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 9337000.0 | +34.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 57533000.0 | +516.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 10069000.0 | -82.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 13196000.0 | +31.1% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 34446000.0 | +161.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 10127000.0 | -70.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 11724000.0 | +15.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 10552000.0 | -10.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 43271000.0 | +310.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 14096000.0 | -67.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 163872000.0 | +1062.5% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 385461000.0 | +135.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 340927000.0 | -11.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 423806000.0 | +24.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 19118000.0 | -95.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 90266000.0 | +372.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 224735000.0 | +149.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 42603000.0 | -81.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 281802000.0 | +561.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 166185000.0 | -41.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 84982000.0 | -48.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 80445000.0 | -5.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 144407000.0 | +79.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 89316000.0 | -38.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 88096000.0 | -1.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 66156000.0 | -24.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 697475000.0 | +954.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 75569000.0 | -89.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 328103000.0 | +334.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 153624000.0 | -53.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 115371000.0 | -24.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 87020000.0 | -24.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 296162000.0 | +240.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 14449000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 57533000.0 | +298.2% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 10127000.0 | -82.4% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 14096000.0 | +39.2% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 423806000.0 | +2906.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 42603000.0 | -89.9% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 80445000.0 | +88.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 66156000.0 | -17.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 153624000.0 | +132.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 181753000.0 | +18.3% | USD | 10-K | 2026-02-17 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 590057000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 667905000.0 | +13.2% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 677171000.0 | +1.4% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 569208000.0 | -15.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 622580000.0 | +9.4% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 720639000.0 | +15.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 724007000.0 | +0.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 631992000.0 | -12.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 710448000.0 | +12.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 820396000.0 | +15.5% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 805317000.0 | -1.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 654170000.0 | -18.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 648942000.0 | -0.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 715405000.0 | +10.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 721134000.0 | +0.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 614946000.0 | -14.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 702192000.0 | +14.2% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 719684000.0 | +2.5% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 860842000.0 | +19.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 880018000.0 | +2.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1749650000.0 | +98.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2174674000.0 | +24.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2134269000.0 | -1.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1708796000.0 | -19.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 2290513000.0 | +34.0% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 2407841000.0 | +5.1% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 1924912000.0 | -20.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1448139000.0 | -24.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1429939000.0 | -1.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1618666000.0 | +13.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1618107000.0 | -0.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1436917000.0 | -11.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1394667000.0 | -2.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1482336000.0 | +6.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1369660000.0 | -7.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1163147000.0 | -15.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1251571000.0 | +7.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1331378000.0 | +6.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1254739000.0 | -5.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 569208000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 631992000.0 | +11.0% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 654170000.0 | +3.5% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 614946000.0 | -6.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 822753000.0 | +33.8% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1708796000.0 | +107.7% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1448139000.0 | -15.3% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1436917000.0 | -0.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1163147000.0 | -19.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1061011000.0 | -8.8% | USD | 10-K | 2026-02-17 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 536922000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 578776000.0 | +7.8% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 570582000.0 | -1.4% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 541771000.0 | -5.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 618014000.0 | +14.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 651041000.0 | +5.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 627238000.0 | -3.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 601547000.0 | -4.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 678790000.0 | +12.8% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 782757000.0 | +15.3% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 679471000.0 | -13.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 596896000.0 | -12.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 635499000.0 | +6.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 617527000.0 | -2.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 581543000.0 | -5.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 561255000.0 | -3.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 640048000.0 | +14.0% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 615142000.0 | -3.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 751149000.0 | +22.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 784527000.0 | +4.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1585612000.0 | +102.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2074448000.0 | +30.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1616553000.0 | -22.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1626244000.0 | +0.6% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 2188056000.0 | +34.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 2065349000.0 | -5.6% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 1758881000.0 | -14.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1426196000.0 | -18.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1336163000.0 | -6.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1362250000.0 | +2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1331512000.0 | -2.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1228265000.0 | -7.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1356907000.0 | +10.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1289708000.0 | -5.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1203919000.0 | -6.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1212375000.0 | +0.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1348909000.0 | +11.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1309089000.0 | -3.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1176429000.0 | -10.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 541771000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 601547000.0 | +11.0% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 596896000.0 | -0.8% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 561255000.0 | -6.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 784527000.0 | +39.8% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1626244000.0 | +107.3% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1426196000.0 | -12.3% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1228265000.0 | -13.9% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1212375000.0 | -1.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1094684000.0 | -9.7% | USD | 10-K | 2026-02-17 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1189626000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1318885000.0 | +10.9% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1330983000.0 | +0.9% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1215981000.0 | -8.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1329586000.0 | +9.3% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1470461000.0 | +10.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1455599000.0 | -1.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1395868000.0 | -4.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1503115000.0 | +7.7% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1726952000.0 | +14.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 1613974000.0 | -6.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1373751000.0 | -14.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1385754000.0 | +0.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1433958000.0 | +3.5% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1430077000.0 | -0.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1306867000.0 | -8.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1604881000.0 | +22.8% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 1801587000.0 | +12.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2061742000.0 | +14.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 2223682000.0 | +7.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3570668000.0 | +60.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 4915075000.0 | +37.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 4231234000.0 | -13.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 3968269000.0 | -6.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 5379933000.0 | +35.6% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 5277316000.0 | -1.9% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 4420131000.0 | -16.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 3497647000.0 | -20.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 3347289000.0 | -4.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3605217000.0 | +7.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3574107000.0 | -0.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 3300728000.0 | -7.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 3943288000.0 | +19.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 3454705000.0 | -12.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 3474408000.0 | +0.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 3141239000.0 | -9.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3280405000.0 | +4.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3287617000.0 | +0.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3296188000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1215981000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1395868000.0 | +14.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1373751000.0 | -1.6% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1306867000.0 | -4.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2223682000.0 | +70.2% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 3968269000.0 | +78.5% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 3497647000.0 | -11.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 3300728000.0 | -5.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3141239000.0 | -4.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2927283000.0 | -6.8% | USD | 10-K | 2026-02-17 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2849091000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 2965190000.0 | +4.1% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 3052303000.0 | +2.9% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 2909887000.0 | -4.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 3015890000.0 | +3.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 3130710000.0 | +3.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 3093045000.0 | -1.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 3006124000.0 | -2.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 3109689000.0 | +3.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 3322852000.0 | +6.9% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 3193585000.0 | -3.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 2932309000.0 | -8.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 3199465000.0 | +9.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 3249971000.0 | +1.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 3297759000.0 | +1.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 3249490000.0 | -1.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 3561358000.0 | +9.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 3764678000.0 | +5.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 4014934000.0 | +6.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 4173671000.0 | +4.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 9379506000.0 | +124.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 10626094000.0 | +13.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 10809148000.0 | +1.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 10714343000.0 | -0.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 12051185000.0 | +12.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 12085902000.0 | +0.3% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 11537698000.0 | -4.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 10595160000.0 | -8.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 10476916000.0 | -1.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 10733112000.0 | +2.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 10736757000.0 | +0.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 10499452000.0 | -2.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 11168443000.0 | +6.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 10721187000.0 | -4.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 10894137000.0 | +1.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 10583086000.0 | -2.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 11447615000.0 | +8.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 11464555000.0 | +0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 11430883000.0 | -0.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2909887000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 3006124000.0 | +3.3% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 2932309000.0 | -2.5% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 3249490000.0 | +10.8% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 4173671000.0 | +28.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 10714343000.0 | +156.7% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 10595160000.0 | -1.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 10499452000.0 | -0.9% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 10583086000.0 | +0.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 11237530000.0 | +6.2% | USD | 10-K | 2026-02-17 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 732469000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 797191000.0 | +8.8% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 760521000.0 | -4.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 754697000.0 | -0.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 705867000.0 | -6.5% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 814764000.0 | +15.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 781928000.0 | -4.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 798354000.0 | +2.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 719391000.0 | -9.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 846750000.0 | +17.7% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 771762000.0 | -8.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 731259000.0 | -5.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 737911000.0 | +0.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 848219000.0 | +14.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 863745000.0 | +1.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 821301000.0 | -4.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 859013000.0 | +4.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 933106000.0 | +8.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1084871000.0 | +16.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1074853000.0 | -0.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1861178000.0 | +73.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2252748000.0 | +21.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2033180000.0 | -9.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2128711000.0 | +4.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 2683067000.0 | +26.0% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 2528813000.0 | -5.7% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 2293727000.0 | -9.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1842779000.0 | -19.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1831931000.0 | -0.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1955856000.0 | +6.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2026682000.0 | +3.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1863437000.0 | -8.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1781499000.0 | -4.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1892541000.0 | +6.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1958883000.0 | +3.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1777276000.0 | -9.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1801456000.0 | +1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1834631000.0 | +1.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1845082000.0 | +0.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 754697000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 798354000.0 | +5.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 731259000.0 | -8.4% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 821301000.0 | +12.3% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1074853000.0 | +30.9% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2128711000.0 | +98.0% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1842779000.0 | -13.4% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1863437000.0 | +1.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1777276000.0 | -4.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1574941000.0 | -11.4% | USD | 10-K | 2026-02-17 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2715157000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 2796069000.0 | +3.0% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 2751989000.0 | -1.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 2600267000.0 | -5.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2691427000.0 | +3.5% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 2763605000.0 | +2.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2681040000.0 | -3.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2629915000.0 | -1.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 2708716000.0 | +3.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2861381000.0 | +5.6% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 2655270000.0 | -7.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 2335971000.0 | -12.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2566994000.0 | +9.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2545840000.0 | -0.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2518758000.0 | -1.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2424537000.0 | -3.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 2727820000.0 | +12.5% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 2848744000.0 | +4.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 3007069000.0 | +5.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 3020888000.0 | +0.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 4395561000.0 | +45.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 5143639000.0 | +17.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 5285722000.0 | +2.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 5911862000.0 | +11.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 6915138000.0 | +17.0% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 6949549000.0 | +0.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 6313095000.0 | -9.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 5632594000.0 | -10.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 5819684000.0 | +3.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 6391052000.0 | +9.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6156072000.0 | -3.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 5767101000.0 | -6.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 6211735000.0 | +7.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 6416545000.0 | +3.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 6447464000.0 | +0.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 6286616000.0 | -2.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 7073455000.0 | +12.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 7286463000.0 | +3.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 7114694000.0 | -2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2600267000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 2629915000.0 | +1.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 2335971000.0 | -11.2% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 2424537000.0 | +3.8% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3020888000.0 | +24.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 5911862000.0 | +95.7% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 5632594000.0 | -4.7% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 5767101000.0 | +2.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 6286616000.0 | +9.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6885279000.0 | +9.5% | USD | 10-K | 2026-02-17 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 133934000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 169121000.0 | +26.3% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 300314000.0 | +77.6% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 309620000.0 | +3.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 324463000.0 | +4.8% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 367105000.0 | +13.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 412005000.0 | +12.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 376209000.0 | -8.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 400973000.0 | +6.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 461471000.0 | +15.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 538315000.0 | +16.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 596338000.0 | +10.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-03-31 | 632471000.0 | +6.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 704131000.0 | +11.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 779001000.0 | +10.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 824953000.0 | +5.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 833538000.0 | +1.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 915934000.0 | +9.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 1007865000.0 | +10.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 1152783000.0 | +14.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-03-31 | 4983945000.0 | +332.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 5482455000.0 | +10.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 5523426000.0 | +0.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-12-31 | 4802481000.0 | -13.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-03-31 | 5136047000.0 | +6.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 5136353000.0 | +0.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 5224603000.0 | +1.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-12-31 | 4962566000.0 | -5.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-03-31 | 4657232000.0 | -6.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 4342060000.0 | -6.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 4580685000.0 | +5.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 4732351000.0 | +3.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 4956708000.0 | +4.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 4304642000.0 | -13.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 4446673000.0 | +3.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 4296470000.0 | -3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4374160000.0 | +1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 4178092000.0 | -4.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 4316189000.0 | +3.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 309620000.0 | — | USD | 10-K | 2020-02-21 |
| Annual | 2017-12-31 | 376209000.0 | +21.5% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 596338000.0 | +58.5% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 824953000.0 | +38.3% | USD | 10-K | 2023-02-28 |
| Annual | 2020-12-31 | 1152783000.0 | +39.7% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 4802481000.0 | +316.6% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 4962566000.0 | +3.3% | USD | 10-K | 2026-02-17 |
| Annual | 2023-12-31 | 4732351000.0 | -4.6% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 4296470000.0 | -9.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 4352251000.0 | +1.3% | USD | 10-K | 2026-02-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -76346000.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -7598000.0 | +90.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -178325000.0 | -2247.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -168969000.0 | +5.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 9532000.0 | +105.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 6075000.0 | -36.3% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 178785000.0 | +2843.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 360264000.0 | +101.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -50654000.0 | -114.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 169886000.0 | +435.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 155146000.0 | -8.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -200508000.0 | -229.2% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | -203776000.0 | -1.6% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 903217000.0 | +543.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 179822000.0 | -80.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1127070000.0 | +526.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2627866000.0 | +133.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 654381000.0 | -75.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1045707000.0 | +59.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1695173000.0 | +62.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 317187000.0 | -81.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 769271000.0 | +142.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1499229000.0 | +94.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 132328000.0 | -91.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 473368000.0 | +257.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1021092000.0 | +115.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 158227000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 178528000.0 | +12.8% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 282830000.0 | +58.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 504046000.0 | +78.2% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 260067000.0 | -48.4% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 1743549000.0 | +570.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3599231000.0 | +106.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2306872000.0 | -35.9% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1872692000.0 | -18.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1215886000.0 | -35.1% | USD | 10-K | 2026-02-17 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -22564000.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | -43258000.0 | -91.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -19545000.0 | +54.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -48873000.0 | -150.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -76803000.0 | -57.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -20804000.0 | +72.9% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | -40772000.0 | -96.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -106394000.0 | -160.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -43853000.0 | +58.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -69251000.0 | -57.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -96103000.0 | -38.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 131421000.0 | +236.8% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | -171315000.0 | -230.4% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | -970402000.0 | -466.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -48335000.0 | +95.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -307088000.0 | -535.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -817331000.0 | -166.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -178860000.0 | +78.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -311811000.0 | -74.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -476096000.0 | -52.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -151036000.0 | +68.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -315625000.0 | -109.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -534884000.0 | -69.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -912056000.0 | -70.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -1059473000.0 | -16.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -1161968000.0 | -9.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -38327000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -59426000.0 | -55.0% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -96658000.0 | -62.7% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -199180000.0 | -106.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -136225000.0 | +31.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -1344640000.0 | -887.1% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -957479000.0 | +28.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -668293000.0 | +30.2% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -710719000.0 | -6.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -1467174000.0 | -106.4% | USD | 10-K | 2026-02-17 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 91392000.0 | — | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 45744000.0 | -49.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 150406000.0 | +228.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 173505000.0 | +15.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 44184000.0 | -74.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 16326000.0 | -63.0% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | -137588000.0 | -942.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -220726000.0 | -60.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 244283000.0 | +210.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 270730000.0 | +10.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 267788000.0 | -1.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -335601000.0 | -225.3% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 41551000.0 | +112.4% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | -131886000.0 | -417.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 107712000.0 | +181.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -696400000.0 | -746.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -1768156000.0 | -153.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -411559000.0 | +76.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -725025000.0 | -76.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -1211426000.0 | -67.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 465168000.0 | +138.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -444233000.0 | -195.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -702398000.0 | -58.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 741475000.0 | +205.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 519501000.0 | -29.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 283414000.0 | -45.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -170514000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -76018000.0 | +55.4% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -233578000.0 | -207.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -300897000.0 | -28.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 285868000.0 | +195.0% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -780112000.0 | -372.9% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -2603910000.0 | -233.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -1652868000.0 | +36.5% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -1074505000.0 | +35.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 279417000.0 | +126.0% | USD | 10-K | 2026-02-17 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8978000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 22672000.0 | +152.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 34127000.0 | +50.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 9778000.0 | -71.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 24568000.0 | +151.3% | USD | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 48060000.0 | +95.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 20113000.0 | -58.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 49948000.0 | +148.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 78693000.0 | +57.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 21524000.0 | -72.6% | USD | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 45392000.0 | +110.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 77937000.0 | +71.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 28498000.0 | -63.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 54809000.0 | +92.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 83508000.0 | +52.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 39263000.0 | -53.0% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 98293000.0 | +150.3% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 160179000.0 | +63.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 50475000.0 | -68.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 119538000.0 | +136.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 205241000.0 | +71.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 105645000.0 | -48.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 231110000.0 | +118.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 376596000.0 | +63.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 93212000.0 | -75.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 181319000.0 | +94.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 280897000.0 | +54.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 99974000.0 | -64.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 188713000.0 | +88.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 274531000.0 | +45.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 42662000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 62407000.0 | +46.3% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 101411000.0 | +62.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 112870000.0 | +11.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 112082000.0 | -0.7% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 227891000.0 | +103.3% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 340152000.0 | +49.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 476335000.0 | +40.0% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 380569000.0 | -20.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 362602000.0 | -4.7% | USD | 10-K | 2026-02-17 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 110114000.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 110839000.0 | +0.7% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 111538000.0 | +0.6% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 111564000.0 | +0.0% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 112356000.0 | +0.7% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 112582000.0 | +0.2% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 112931000.0 | +0.3% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 113572000.0 | +0.6% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 114619000.0 | +0.9% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 114671000.0 | +0.0% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 114725000.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 115078000.0 | +0.3% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 115603000.0 | +0.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 115880000.0 | +0.2% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 115767000.0 | -0.1% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 116052000.0 | +0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 116545000.0 | +0.4% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 116701000.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 116803000.0 | +0.1% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 116829000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 206858000.0 | +77.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 207196000.0 | +0.2% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 196288000.0 | -5.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 179820000.0 | -8.4% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 176886000.0 | -1.6% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 160226000.0 | -9.4% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 148994000.0 | -7.0% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 138864000.0 | -6.8% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 131767000.0 | -5.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 125032000.0 | -5.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 123400000.0 | -1.3% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 121857000.0 | -1.3% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 122049000.0 | +0.2% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 116451000.0 | -4.6% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 115557000.0 | -0.8% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 113578000.0 | -1.7% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 113726000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 110537000.0 | -2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 110552000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 111564000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 113572000.0 | +1.8% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 115078000.0 | +1.3% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 116052000.0 | +0.8% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 116829000.0 | +0.7% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 179820000.0 | +53.9% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 138864000.0 | -22.8% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 121857000.0 | -12.2% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 113578000.0 | -6.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 110585000.0 | -2.6% | shares | 10-K | 2026-02-17 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 110114000.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 110839000.0 | +0.7% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 111538000.0 | +0.6% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 111564000.0 | +0.0% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 112356000.0 | +0.7% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 112582000.0 | +0.2% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 112931000.0 | +0.3% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 113572000.0 | +0.6% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 114619000.0 | +0.9% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 114671000.0 | +0.0% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 114725000.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 115078000.0 | +0.3% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 115603000.0 | +0.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 115880000.0 | +0.2% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 115767000.0 | -0.1% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 116052000.0 | +0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 116545000.0 | +0.4% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 116701000.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 116803000.0 | +0.1% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 116829000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 206858000.0 | +77.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 207196000.0 | +0.2% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 196288000.0 | -5.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 179820000.0 | -8.4% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 176886000.0 | -1.6% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 160226000.0 | -9.4% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 148994000.0 | -7.0% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 138864000.0 | -6.8% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 131767000.0 | -5.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 125032000.0 | -5.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 123400000.0 | -1.3% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 121857000.0 | -1.3% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 122049000.0 | +0.2% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 116451000.0 | -4.6% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 115557000.0 | -0.8% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 113578000.0 | -1.7% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 113726000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 110537000.0 | -2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 110552000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 111564000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 113572000.0 | +1.8% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 115078000.0 | +1.3% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 116052000.0 | +0.8% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 116829000.0 | +0.7% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 179820000.0 | +53.9% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 138864000.0 | -22.8% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 121857000.0 | -12.2% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 113578000.0 | -6.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 110585000.0 | -2.6% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 109913000.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 110339000.0 | +0.4% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 111187000.0 | +0.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 111964000.0 | +0.7% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 112443000.0 | +0.4% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 112688000.0 | +0.2% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 114090000.0 | +1.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 114636000.0 | +0.5% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 114707000.0 | +0.1% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 115425000.0 | +0.6% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 115757000.0 | +0.3% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 115732000.0 | -0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 116258000.0 | +0.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 116634000.0 | +0.3% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 116731000.0 | +0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 206571000.0 | +77.0% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 207114000.0 | +0.3% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 204268000.0 | -1.4% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 177120000.0 | -13.3% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 170378000.0 | -3.8% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 155309000.0 | -8.8% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 137074000.0 | -11.7% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 126977000.0 | -7.4% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 124577000.0 | -1.9% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 121972000.0 | -2.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 119244000.0 | -2.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 116176000.0 | -2.6% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 113675000.0 | -2.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 110922000.0 | -2.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 110547000.0 | -0.3% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 110754000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 112587000.0 | +1.7% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 114586000.0 | +1.8% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 115713000.0 | +1.0% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 116611000.0 | +0.8% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 201839000.0 | +73.1% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 161960000.0 | -19.8% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 127777000.0 | -21.1% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 118038000.0 | -7.6% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 111421000.0 | -5.6% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 109913000.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 113504000.0 | +3.3% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 114273000.0 | +0.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 114580000.0 | +0.3% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 115465000.0 | +0.8% | shares | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 115871000.0 | +0.4% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 116696000.0 | +0.7% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 116693000.0 | -0.0% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 116456000.0 | -0.2% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 116531000.0 | +0.1% | shares | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 116919000.0 | +0.3% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 117154000.0 | +0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 117494000.0 | +0.3% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 117547000.0 | +0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 118026000.0 | +0.4% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 208624000.0 | +76.8% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 208318000.0 | -0.1% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 205630000.0 | -1.3% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 179546000.0 | -12.7% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 171549000.0 | -4.5% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 156493000.0 | -8.8% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 138412000.0 | -11.6% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 128066000.0 | -7.5% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 125792000.0 | -1.8% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 123371000.0 | -1.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 120072000.0 | -2.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 116940000.0 | -2.6% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 114339000.0 | -2.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 111196000.0 | -2.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 110930000.0 | -0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 113585000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 115597000.0 | +1.8% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 116554000.0 | +0.8% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 117025000.0 | +0.4% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 117917000.0 | +0.8% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 203470000.0 | +72.6% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 163481000.0 | -19.7% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 128998000.0 | -21.1% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 118980000.0 | -7.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 111822000.0 | -6.0% | shares | 10-K | 2026-02-17 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4904 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.5657 | +15.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.5720 | +1.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.5083 | -11.1% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.5888 | +15.8% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.6075 | +3.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.5468 | -10.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.6289 | +15.0% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.6634 | +5.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.5099 | -23.1% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.5860 | +14.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.6007 | +2.5% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.5018 | -16.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.5168 | +3.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.5717 | +10.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.4450 | -22.2% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.5248 | +17.9% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.5096 | -2.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.4714 | -7.5% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.5731 | +21.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.4994 | -12.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.3707 | -25.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.4220 | +13.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.4223 | +0.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3484 | -17.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4157 | +19.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3885 | -6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3195 | -17.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3693 | +15.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3448 | -6.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2.1882 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.3400 | +6.9% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2.6344 | +12.6% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 2.2405 | -15.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 2.0507 | -8.5% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 1.8567 | -9.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2.1450 | +15.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.6284 | -24.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1.5497 | -4.8% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.3518 | -12.8% | ratio | 10-K | 2026-02-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.6241 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.6544 | +1.9% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1.7501 | +5.8% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.6112 | -7.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1.8836 | +16.9% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1.8048 | -4.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1.8616 | +3.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1.7484 | -6.1% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 2.0894 | +19.5% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2.0395 | -2.4% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 2.0913 | +2.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1.8786 | -10.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.8779 | -0.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.6906 | -10.0% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.6557 | -2.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.5912 | -3.9% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1.8683 | +17.4% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 1.9307 | +3.3% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.9004 | -1.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 2.0688 | +8.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.9185 | -7.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2.1818 | +13.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2.0811 | -4.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.8642 | -10.4% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 2.0051 | +7.6% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 2.0869 | +4.1% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 1.9271 | -7.7% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1.8980 | -1.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.8272 | -3.7% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.8433 | +0.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.7635 | -4.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.7713 | +0.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.2135 | +25.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.8254 | -17.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.7737 | -2.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.7674 | -0.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.8210 | +3.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.7920 | -1.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.7865 | -0.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.6112 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.7484 | +8.5% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1.8786 | +7.4% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1.5912 | -15.3% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2.0688 | +30.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.8642 | -9.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1.8980 | +1.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.7713 | -6.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7674 | -0.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.8587 | +5.2% | ratio | 10-K | 2026-02-17 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 20.2724 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 16.5329 | -18.4% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 9.1637 | -44.6% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 8.3983 | -8.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 8.2950 | -1.2% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 7.5281 | -9.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 6.5073 | -13.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 6.9906 | +7.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 6.7554 | -3.4% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 6.2006 | -8.2% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 4.9326 | -20.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 3.9172 | -20.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 4.0587 | +3.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 3.6156 | -10.9% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 3.2333 | -10.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2.9390 | -9.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 3.2726 | +11.4% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 3.1102 | -5.0% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2.9836 | -4.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 2.6205 | -12.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.8819 | -66.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.9382 | +6.4% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.9570 | +2.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.2310 | +28.6% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 1.3464 | +9.4% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1.3530 | +0.5% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 1.2083 | -10.7% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 1.1350 | -6.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.2496 | +10.1% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.4719 | +17.8% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.3439 | -8.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.2187 | -9.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.2532 | +2.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.4906 | +18.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.4500 | -2.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.4632 | +0.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.6171 | +10.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.7440 | +7.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.6484 | -5.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 8.3983 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 6.9906 | -16.8% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 3.9172 | -44.0% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 2.9390 | -25.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2.6205 | -10.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.2310 | -53.0% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1.1350 | -7.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.2187 | +7.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.4632 | +20.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.5820 | +8.1% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2503 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.2494 | -0.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.2503 | +0.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.2453 | -2.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.2500 | +1.9% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.2445 | -2.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.2417 | -1.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2375 | -1.8% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.2468 | +3.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.2709 | +9.8% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.2715 | +0.2% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.2732 | +0.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.2604 | -4.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2659 | +2.1% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2486 | -6.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.2563 | +3.1% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.2839 | +10.8% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.3109 | +9.5% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.3225 | +3.8% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.3483 | +8.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.3497 | +0.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.3532 | +1.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3522 | -0.3% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3487 | -1.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3340 | -4.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3282 | -1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3275 | -0.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3049 | -6.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3068 | +0.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3043 | -0.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.2508 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.2456 | -2.1% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.2489 | +1.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.2715 | +9.1% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.2597 | -4.4% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.2941 | +13.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.3408 | +15.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3517 | +3.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.3282 | -6.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.3039 | -7.4% | ratio | 10-K | 2026-02-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0122 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0176 | +244.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0719 | +309.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0025 | -96.5% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0206 | +725.0% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0434 | +110.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0137 | -68.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0271 | +98.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0723 | +166.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0219 | -69.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0350 | +59.8% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.0911 | +160.5% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0049 | -94.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0406 | +726.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0756 | +86.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0413 | -45.3% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 0.0892 | +115.6% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 0.2329 | +161.2% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1126 | -51.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 0.1425 | +26.6% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.4105 | +188.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0860 | -79.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0893 | +3.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0996 | +11.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0665 | -33.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0772 | +16.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0673 | -12.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0263 | -60.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0437 | +66.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0311 | -28.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0227 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0055 | -75.7% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0266 | +381.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0305 | +14.7% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0366 | +20.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.0867 | +136.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1210 | +39.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0901 | -25.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0657 | -27.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0286 | -56.4% | ratio | 10-K | 2026-02-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0163 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0456 | +179.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0494 | +8.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0263 | -46.8% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0496 | +88.6% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0472 | -4.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0307 | -35.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0500 | +63.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0575 | +14.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0441 | -23.3% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2019-06-30 | 0.0607 | +37.8% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0654 | +7.8% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0341 | -47.9% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0664 | +94.8% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0609 | -8.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0594 | -2.4% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1220 | +105.3% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.1520 | +24.6% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1520 | +0.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1972 | +29.7% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.1761 | -10.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.1203 | -31.7% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1274 | +5.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1415 | +11.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0960 | -32.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1098 | +14.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1011 | -7.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0504 | -50.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0735 | +45.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0580 | -21.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0371 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0405 | +9.2% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0478 | +17.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0539 | +12.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0635 | +17.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1200 | +88.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1659 | +38.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1273 | -23.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0973 | -23.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0518 | -46.8% | ratio | 10-K | 2026-02-17 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0051 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0078 | +52.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0077 | -1.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.0191 | +148.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-03-31 | 0.0064 | -66.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0085 | +33.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.0119 | +40.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.0721 | +503.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0140 | -80.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 0.0156 | +11.3% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2018-09-30 | 0.0446 | +186.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 0.0138 | -69.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0159 | +14.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.0124 | -21.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.0501 | +302.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 0.0172 | -65.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.1908 | +1011.5% | ratio | 10-Q | 2020-05-01 |
| Quarterly | 2020-06-30 | 0.4131 | +116.5% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 0.3143 | -23.9% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 0.3943 | +25.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0103 | -97.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.0401 | +290.1% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.1105 | +175.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.0200 | -81.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1050 | +424.8% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 0.0657 | -37.4% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2022-09-30 | 0.0370 | -43.6% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 0.0437 | +17.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0788 | +80.6% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0457 | -42.1% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0435 | -4.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.0355 | -18.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3915 | +1002.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.0399 | -89.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.1675 | +319.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.0864 | -48.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0640 | -25.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0474 | -25.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1605 | +238.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0191 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 0.0721 | +276.4% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.0138 | -80.8% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 0.0172 | +23.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 0.3943 | +2197.3% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.0200 | -94.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 0.0437 | +118.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.0355 | -18.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0864 | +143.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1154 | +33.5% | ratio | 10-K | 2026-02-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0060 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0099 | +266.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0411 | +314.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0013 | -96.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0121 | +855.5% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.0263 | +117.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0075 | -71.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0170 | +128.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0480 | +181.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0112 | -76.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0205 | +83.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.0547 | +167.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0025 | -95.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0210 | +751.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0432 | +106.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0184 | -57.5% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 0.0468 | +154.3% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 0.1187 | +153.6% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.0531 | -55.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 0.0817 | +53.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.2050 | +150.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0319 | -84.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0377 | +18.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0420 | +11.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0232 | -44.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0321 | +38.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0261 | -18.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0084 | -67.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0161 | +91.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0107 | -33.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0496 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0129 | -74.0% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0700 | +442.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0683 | -2.5% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0751 | +10.1% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1610 | +114.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.2595 | +61.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1467 | -43.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1019 | -30.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0387 | -62.0% | ratio | 10-K | 2026-02-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.1268 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.1741 | +237.3% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.4178 | +140.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0118 | -97.2% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.1033 | +776.7% | ratio | 10-Q | 2018-08-08 |
| Quarterly | 2017-09-30 | 0.1978 | +91.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0579 | -70.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.1227 | +111.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.2845 | +131.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0565 | -80.2% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-06-30 | 0.0946 | +67.5% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-09-30 | 0.2316 | +144.9% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0105 | -95.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0862 | +719.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.1723 | +99.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0346 | -79.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 0.0907 | +161.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 0.2323 | +156.1% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1245 | -46.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 0.1922 | +54.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.4526 | +135.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0717 | -84.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0932 | +30.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0986 | +5.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0522 | -47.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0799 | +53.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0640 | -19.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0220 | -65.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0443 | +101.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0284 | -36.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.4662 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1031 | -77.9% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.3441 | +233.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.2689 | -21.9% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.2720 | +1.2% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.3593 | +32.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.5540 | +54.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3255 | -41.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.2509 | -22.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1000 | -60.1% | ratio | 10-K | 2026-02-17 |
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-15 | Vaughn Paul | President - Central Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 2,622 | $88.09 | $230,972 | 37,358 |
| 2026-03-15 | Vaughn Paul | President - Central Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,237 | $0.00 | $0 | 39,980 |
| 2026-03-15 | Vaughn Paul | President - Central Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,663 | $0.00 | $0 | 37,743 |
| 2026-03-13 | LEVY PAUL S | — |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 50,000 | $87.73 | $4,386,500 | 1,727,191 |
| 2026-03-01 | OLEARY JAMES | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 359 | $104.29 | $37,440 | 88,182 |
| 2025-12-11 | Beckmann Pete | EVP & CFO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 2,000 | $0.00 | $0 | 39,489 |
| 2025-12-04 | Rush David E | — |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,000 | $0.00 | $0 | 129,616 |
| 2025-12-01 | Boydston Cory Jacobs | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 278 | $112.23 | $31,200 | 23,455 |
| 2025-11-05 | Jackson Peter M. | President & CEO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,755 | $0.00 | $0 | 229,878 |
| 2025-10-01 | Rush David E | — |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 13,402 | $121.25 | $1,624,992 | 130,616 |
| 2025-10-01 | Rush David E | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 24,307 | $121.25 | $2,947,224 | 144,018 |
| 2025-09-01 | ALEXANDER MARK A | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 225 | $138.68 | $31,203 | 44,369 |
| 2025-08-22 | Johnson Timothy D | EVP & General Counsel |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 370 | $0.00 | $0 | 73,151 |
| 2025-08-22 | Johnson Timothy D | EVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 1,250 | $144.85 | $181,062 | 73,521 |
| 2025-06-13 | Narayan Gayatri | President - Tech & Digital |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 21,729 | $0.00 | $0 | 21,729 |
| 2025-06-10 | Vance Todd | President - East Division |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,948 | $115.50 | $224,994 | 31,121 |
| 2025-06-01 | Renz Maria | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 297 | $107.68 | $31,981 | 2,583 |
| 2025-05-27 | AINOA CHERYL | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,707 | $0.00 | $0 | 2,071 |
| 2025-05-13 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 130 | $0.00 | $0 | 94,953 |
| 2025-05-09 | LEVY PAUL S | — |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 283,517 | $111.21 | $31,529,926 | 1,672,687 |
| 2025-05-08 | LEVY PAUL S | — |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 216,483 | $110.65 | $23,953,844 | 1,389,170 |
| 2025-04-18 | Trester Matthew | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 102 | $116.94 | $11,928 | 3,160 |
| 2025-04-15 | Rush David E | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 260 | $0.00 | $0 | 118,004 |
| 2025-03-15 | Johnson Timothy D | EVP & General Counsel |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,429 | $0.00 | $0 | 74,771 |
| 2025-03-15 | Johnson Timothy D | EVP & General Counsel |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,981 | $126.19 | $249,982 | 67,342 |
| 2025-03-15 | AINOA CHERYL | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 364 | $0.00 | $0 | 364 |
| 2025-03-14 | Johnson Timothy D | EVP & General Counsel |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 350 | $0.00 | $0 | 69,323 |
| 2025-03-13 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 350 | $0.00 | $0 | 83,492 |
| 2025-03-03 | Hiller Michael | Chief Talent Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 825 | $0.00 | $0 | 31,720 |
| 2025-03-01 | Steinke Craig Arthur | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 260 | $138.99 | $36,137 | 95,995 |
| 2025-02-28 | Hayes William B | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 269 | $138.99 | $37,388 | 13,511 |
| 2025-02-27 | Rush David E | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 18,000 | $140.82 | $2,534,760 | 123,331 |
| 2025-02-27 | Rush David E | — |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 2,000 | $0.00 | $0 | 141,331 |
| 2025-02-17 | Robins Scott L | President - West Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 5,583 | $153.90 | $859,224 | 131,271 |
| 2025-02-17 | Robins Scott L | President - West Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 10,703 | $0.00 | $0 | 136,854 |
| 2024-12-11 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,200 | $0.00 | $0 | 77,169 |
| 2024-12-06 | Rush David E | — |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 4,000 | $0.00 | $0 | 143,331 |
| 2024-12-01 | Boydston Cory Jacobs | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 167 | $186.47 | $31,140 | 20,731 |
| 2024-11-22 | Johnson Timothy D | EVP & General Counsel |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,254 | $175.91 | $572,411 | 64,339 |
| 2024-11-15 | Beckmann Pete | EVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,889 | $178.28 | $515,051 | 38,598 |
| 2024-11-15 | Beckmann Pete | EVP & CFO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,111 | $0.00 | $0 | 41,487 |
| 2024-11-07 | CHRISTOPHE CLEVELAND A | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $178.41 | $1,784,100 | 33,083 |
| 2024-09-01 | LEVY PAUL S | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 387 | $174.00 | $67,338 | 1,171,841 |
| 2024-08-24 | McCrobie Paul M | President - East Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 575 | $182.21 | $104,771 | 22,092 |
| 2024-08-08 | Steinke Craig Arthur | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 30,000 | $153.68 | $4,610,400 | 95,333 |
| 2024-07-18 | Cope Jonathan P | President - Commercial |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,146 | $0.00 | $0 | 3,146 |
| 2024-06-04 | Hayes William B | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,194 | $0.00 | $0 | 12,826 |
| 2024-06-04 | CHRISTOPHE CLEVELAND A | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,194 | $0.00 | $0 | 43,083 |
| 2024-06-01 | Hayes William B | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 233 | $160.79 | $37,464 | 11,632 |
| 2024-05-30 | Hiller Michael | President - Central Division |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 4,875 | $159.25 | $776,344 | 30,106 |
| 2024-05-24 | McCrobie Paul M | President - East Division |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,118 | $170.11 | $1,551,063 | 22,667 |
| 2024-05-22 | Robins Scott L | President - West Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,819 | $165.97 | $301,899 | 129,782 |
| 2024-05-09 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 90 | $0.00 | $0 | 81,639 |
| 2024-03-15 | Jackson Peter M. | EVP & CFO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,476 | $0.00 | $0 | 204,297 |
| 2024-03-15 | Jackson Peter M. | EVP & CFO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 13,686 | $195.49 | $2,675,476 | 199,821 |
| 2024-03-15 | Jackson Peter M. | EVP & CFO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 26,317 | $0.00 | $0 | 213,507 |
| 2024-03-13 | Boydston Cory Jacobs | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,741 | $200.02 | $1,948,395 | 18,997 |
| 2024-03-12 | Boydston Cory Jacobs | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 7,759 | $200.00 | $1,551,800 | 28,738 |
| 2024-03-05 | Rush David E | President & CEO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,500 | $0.00 | $0 | 135,546 |
| 2024-03-04 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 225 | $0.00 | $0 | 72,865 |
| 2024-03-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 337 | $199.98 | $67,393 | 1,169,841 |
| 2024-02-17 | Beckmann Jami | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 326 | $183.79 | $59,916 | 18,096 |
| 2024-02-17 | Beckmann Jami | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 354 | $183.79 | $65,062 | 40,365 |
| 2023-12-07 | FARMER MICHAEL ALAN | President - Commercial Ops |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,318 | $0.00 | $0 | 0 |
| 2023-12-07 | FARMER MICHAEL ALAN | President - Commercial Ops |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,318 | $145.64 | $483,234 | 60,660 |
| 2023-12-07 | FARMER MICHAEL ALAN | President - Commercial Ops |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 3,318 | $15.50 | $51,429 | 63,978 |
| 2023-12-01 | Charles Dirkson R | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 224 | $139.28 | $31,199 | 6,416 |
| 2023-11-22 | Messersmith Amy B | Chief People Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,302 | $133.48 | $173,791 | 26,989 |
| 2023-11-20 | Rush David E | President & CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,151 | $134.36 | $423,368 | 137,046 |
| 2023-09-01 | MILGRIM BRETT N | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 210 | $148.74 | $31,235 | 76,255 |
| 2023-08-24 | McCrobie Paul M | President - East Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 575 | $132.84 | $76,383 | 29,229 |
| 2023-08-15 | Hiller Michael | President - Central Division |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 1,397 | $151.96 | $212,288 | 31,495 |
| 2023-08-14 | Hiller Michael | President - Central Division |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,965 | $147.91 | $882,283 | 32,892 |
| 2023-08-09 | Rush David E | President & CEO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,000 | $0.00 | $0 | 158,575 |
| 2023-08-07 | Johnson Timothy D | EVP & General Counsel |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 879 | $0.00 | $0 | 64,869 |
| 2023-08-07 | Johnson Timothy D | EVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,000 | $151.69 | $758,450 | 65,748 |
| 2023-06-14 | Hayes William B | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,446 | $0.00 | $0 | 10,691 |
| 2023-06-06 | Beckmann Jami | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,000 | $120.55 | $241,100 | 18,874 |
| 2023-06-01 | Hayes William B | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 323 | $115.86 | $37,423 | 9,245 |
| 2023-05-05 | FARMER MICHAEL ALAN | President - Commercial Ops |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 12,500 | $108.97 | $1,362,125 | 62,122 |
| 2023-04-03 | McCrobie Paul M | President - East Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,327 | $0.00 | $0 | 29,804 |
| 2023-03-21 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 8,310 | $0.00 | $0 | 75,829 |
| 2023-03-21 | Herron Stephen J | Chief Operating Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,187 | $0.00 | $0 | 67,519 |
| 2023-03-15 | Hiller Michael | President - Central Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 907 | $79.53 | $72,134 | 46,857 |
| 2023-03-15 | Hiller Michael | President - Central Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 6,287 | $0.00 | $0 | 47,764 |
| 2023-03-07 | Beckmann Jami | Principal Accounting Officer |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 1,100 | $0.00 | $0 | 19,652 |
| 2023-03-01 | Beckmann Jami | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,936 | $85.76 | $337,551 | 20,752 |
| 2023-03-01 | Beckmann Jami | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,748 | $0.00 | $0 | 24,688 |
| 2023-03-01 | Beckmann Jami | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 5,687 | $85.76 | $487,717 | 41,143 |
| 2023-03-01 | Beckmann Jami | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 11,235 | $0.00 | $0 | 46,830 |
| 2023-02-17 | Robins Scott L | President - West Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 913 | $81.48 | $74,391 | 105,543 |
| 2023-02-02 | Hiller Michael | President - Central Division |
Other disposed transaction
D
|
Common Stock, par value $0.01 per share | 3,000 | $85.00 | $255,000 | 42,300 |
| 2023-02-02 | Hiller Michael | President - Central Division |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,000 | $85.00 | $255,000 | 42,300 |
| 2023-01-01 | Rush David E | Interim CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 27,894 | $64.88 | $1,809,763 | 117,432 |
| 2023-01-01 | Rush David E | President & CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 27,894 | $64.88 | $1,809,763 | 99,054 |
| 2023-01-01 | Rush David E | President & CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 24,505 | $0.00 | $0 | 126,948 |
| 2022-12-01 | Charles Dirkson R | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 411 | $63.73 | $26,193 | 3,961 |
| 2022-11-23 | Messersmith Amy B | Chief People Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 13,229 | $0.00 | $0 | 23,406 |
| 2022-11-20 | Rush David E | Interim CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 261 | $64.20 | $16,756 | 82,842 |
| 2022-11-20 | Rush David E | Interim CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,788 | $0.00 | $0 | 83,103 |
| 2022-11-11 | FARMER MICHAEL ALAN | President - Commercial Ops |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,350 | $0.00 | $0 | 3,318 |
| 2022-11-11 | FARMER MICHAEL ALAN | President - Commercial Ops |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,350 | $65.95 | $220,932 | 61,621 |
| 2022-11-11 | FARMER MICHAEL ALAN | President - Commercial Ops |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 3,350 | $15.50 | $51,925 | 64,971 |
| 2022-09-01 | Hayes William B | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 553 | $0.00 | $0 | 8,035 |
| 2022-08-04 | Beckmann Jami | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,750 | $68.60 | $257,250 | 30,990 |
| 2022-06-14 | CHRISTOPHE CLEVELAND A | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,722 | $0.00 | $0 | 40,443 |
| 2022-06-01 | ALEXANDER MARK A | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 411 | $63.81 | $26,226 | 33,999 |
| 2022-03-15 | Herron Stephen J | President - East Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 907 | $73.36 | $66,538 | 51,120 |
| 2022-03-14 | Messersmith Amy B | Chief People Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 10,177 | $0.00 | $0 | 10,177 |
| 2022-03-03 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 30,000 | $75.68 | $2,270,400 | 48,972 |
| 2022-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,958 | $73.05 | $143,032 | 35,137 |
| 2022-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 9,392 | $0.00 | $0 | 37,095 |
| 2022-02-17 | Hiller Michael | President - Central Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,793 | $0.00 | $0 | 29,670 |
| 2021-12-10 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 38,000 | $78.85 | $2,996,300 | 78,972 |
| 2021-12-01 | Steinke Craig Arthur | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 409 | $70.22 | $28,720 | 116,632 |
| 2021-09-01 | SHERMAN FLOYD F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 466 | $53.59 | $24,973 | 116,616 |
| 2021-08-23 | FARMER MICHAEL ALAN | President - Commercial Ops |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $49.76 | $497,600 | 63,319 |
| 2021-06-24 | FARMER MICHAEL ALAN | President - Commercial Ops |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 33,452 | $0.00 | $0 | 73,319 |
| 2021-06-15 | MILGRIM BRETT N | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,459 | $0.00 | $0 | 68,813 |
| 2021-06-01 | SHERMAN FLOYD F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 562 | $44.47 | $24,992 | 112,691 |
| 2021-03-15 | Flitman David E | President |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 93,577 | $0.00 | $0 | 402,901 |
| 2021-03-08 | Johnson Timothy D | EVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $44.39 | $443,900 | 15,418 |
| 2021-03-04 | Bullock David W | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 5,000 | — | — | 95,882 |
| 2021-03-01 | Robins Scott L | President - West Division |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 6,753 | $44.84 | $302,805 | 61,648 |
| 2021-03-01 | Robins Scott L | President - West Division |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 8,207 | $0.00 | $0 | 68,401 |
| 2021-01-15 | OLEARY JAMES | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,660 | $0.00 | $0 | 70,353 |
| 2021-01-01 | Flitman David E | President |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 309,324 | — | — | 309,324 |
| 2020-12-01 | SHERMAN FLOYD F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 591 | $35.93 | $21,235 | 111,531 |
| 2020-09-04 | Rush David E | SVP - COO - East |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 9,108 | $0.00 | $0 | 0 |
| 2020-09-04 | Rush David E | SVP - COO - East |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,108 | $30.58 | $278,523 | 61,855 |
| 2020-09-04 | Rush David E | SVP - COO - East |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 9,108 | $7.67 | $69,858 | 70,963 |
| 2020-09-01 | Hayes William B | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 928 | $30.98 | $28,749 | 11,692 |
| 2020-08-31 | Jackson Peter M. | SVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 28,417 | $30.75 | $873,823 | 67,480 |
| 2020-06-17 | Steinke Craig Arthur | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,840 | $0.00 | $0 | 109,399 |
| 2020-06-09 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 30,000 | $22.81 | $684,300 | 104,415 |
| 2020-06-04 | Rush David E | SVP - COO - East |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,000 | $0.00 | $0 | 9,108 |
| 2020-06-04 | Rush David E | SVP - COO - East |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $22.30 | $223,000 | 61,855 |
| 2020-06-04 | Rush David E | SVP - COO - East |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 10,000 | $7.67 | $76,700 | 71,855 |
| 2020-06-01 | Steinke Craig Arthur | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 915 | $21.50 | $19,672 | 103,559 |
| 2020-05-26 | Coulter Jami Lynn | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 1,000 | $20.11 | $20,110 | 27,240 |
| 2020-05-22 | Coulter Jami Lynn | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 4,000 | $19.00 | $76,000 | 28,240 |
| 2020-05-21 | Coulter Jami Lynn | Principal Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,000 | $18.67 | $37,340 | 32,240 |
| 2020-05-18 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 14,097 | $17.75 | $250,222 | 133,674 |
| 2020-05-15 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 45,903 | $16.05 | $736,743 | 147,771 |
| 2020-04-10 | CROW M CHAD | CEO and President |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 66,050 | $0.00 | $0 | 316,982 |
| 2020-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,974 | $22.71 | $44,830 | 34,240 |
| 2020-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,621 | $0.00 | $0 | 36,214 |
| 2020-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,108 | $0.00 | $0 | 31,593 |
| 2019-12-01 | BARR DAVID | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 901 | $25.41 | $22,894 | 93,436 |
| 2019-11-05 | Rush David E | SVP - COO - East |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 12,000 | $0.00 | $0 | 19,108 |
| 2019-11-05 | Rush David E | SVP - COO - East |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 12,000 | $24.53 | $294,360 | 42,886 |
| 2019-11-05 | Rush David E | SVP - COO - East |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 12,000 | $7.67 | $92,040 | 54,886 |
| 2019-10-14 | Hayes William B | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,833 | $0.00 | $0 | 3,833 |
| 2019-08-09 | Jackson Peter M. | SVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 4,328 | $20.20 | $87,426 | 53,096 |
| 2019-08-08 | CROW M CHAD | CEO and President |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 87,657 | $20.05 | $1,757,523 | 246,839 |
| 2019-08-07 | Rush David E | SVP - COO - East |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,351 | $19.48 | $45,797 | 42,886 |
| 2019-08-06 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 125,408 | $18.88 | $2,367,703 | 152,773 |
| 2019-08-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,174 | $16.80 | $53,323 | 1,138,042 |
| 2019-05-22 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 6,748 | $0.00 | $0 | 1,134,868 |
| 2019-05-17 | Jackson Peter M. | SVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 7,800 | $16.00 | $124,800 | 57,424 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 37,500 | $0.00 | $0 | 0 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 38,923 | $0.00 | $0 | 0 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 47,317 | $15.84 | $749,501 | 334,496 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 37,500 | $15.85 | $594,375 | 381,813 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 37,500 | $6.35 | $238,125 | 419,313 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 38,923 | $15.85 | $616,930 | 381,813 |
| 2019-05-13 | CROW M CHAD | CEO and President |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 38,923 | $7.67 | $298,539 | 420,736 |
| 2019-05-10 | Steinke Craig Arthur | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 87,987 | $16.31 | $1,435,068 | 95,896 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 70,032 | $0.00 | $0 | 0 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 46,295 | $0.00 | $0 | 0 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 70,032 | $16.38 | $1,147,124 | 278,181 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 70,032 | $7.67 | $537,145 | 348,213 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 46,295 | $16.38 | $758,312 | 278,181 |
| 2019-05-09 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 46,295 | $3.15 | $145,829 | 324,476 |
| 2019-05-07 | Rush David E | SVP - COO - East |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 4,000 | $16.42 | $65,680 | 45,237 |
| 2019-05-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,222 | $14.35 | $46,236 | 1,128,120 |
| 2019-03-31 | SHERMAN FLOYD F | Dir |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,022 | $13.34 | $120,353 | 301,968 |
| 2019-03-01 | SHERMAN FLOYD F | Dir |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,021 | $14.03 | $126,565 | 310,990 |
| 2019-02-11 | CROW M CHAD | CEO and President |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 4,566 | $13.05 | $59,586 | 288,072 |
| 2019-02-04 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,962 | $0.00 | $0 | 19,304 |
| 2019-02-01 | BARR DAVID | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,596 | $13.31 | $21,243 | 82,621 |
| 2019-01-03 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,031 | $11.48 | $11,836 | 16,342 |
| 2018-12-14 | MILGRIM BRETT N | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 17,676 | $11.18 | $197,618 | 49,399 |
| 2018-12-10 | Rush David E | SVP - COO - East |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 4,000 | $11.73 | $46,920 | 30,390 |
| 2018-11-06 | SHERMAN FLOYD F | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 46,512 | $0.00 | $0 | 0 |
| 2018-11-06 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 150,000 | $13.79 | $2,068,500 | 281,834 |
| 2018-11-06 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 46,512 | $13.74 | $639,075 | 431,834 |
| 2018-11-06 | SHERMAN FLOYD F | Dir |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 46,512 | $7.67 | $356,747 | 478,346 |
| 2018-11-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,440 | $13.08 | $44,995 | 1,121,424 |
| 2018-09-06 | LEVY PAUL S | Dir |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 100,000 | $15.98 | $1,598,000 | 1,117,984 |
| 2018-08-31 | BARR DAVID | Dir |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 60,000 | $15.63 | $937,800 | 79,496 |
| 2018-08-14 | CHRISTOPHE CLEVELAND A | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 30,000 | $16.07 | $482,100 | 24,991 |
| 2018-08-10 | GRIFFIN ROBERT C | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 16,756 | $17.15 | $287,365 | 30,104 |
| 2018-08-01 | MILGRIM BRETT N | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 6,810 | $0.00 | $0 | 67,075 |
| 2018-06-13 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 50,000 | $20.21 | $1,010,500 | 431,834 |
| 2018-05-31 | MILGRIM BRETT N | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 34,930 | $19.57 | $683,580 | 60,265 |
| 2018-05-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,393 | $18.80 | $44,988 | 1,008,621 |
| 2018-03-12 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 194,043 | $0.00 | $0 | 0 |
| 2018-03-12 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 194,043 | $21.66 | $4,202,971 | 248,105 |
| 2018-03-12 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 194,043 | $3.19 | $618,997 | 442,148 |
| 2018-03-08 | Jackson Peter M. | SVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 11,972 | $21.44 | $256,680 | 32,305 |
| 2018-03-07 | CROW M CHAD | CEO and President |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 53,635 | $21.34 | $1,144,571 | 274,952 |
| 2018-03-06 | SHERMAN FLOYD F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 100,000 | $21.24 | $2,124,000 | 481,834 |
| 2018-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 642 | $21.19 | $13,604 | 17,373 |
| 2018-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,602 | $0.00 | $0 | 18,015 |
| 2018-02-11 | Tolly Morris E | Sr Vice President-Operations |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 12,660 | $19.80 | $250,668 | 108,877 |
| 2018-02-01 | LEVY PAUL S | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,054 | $21.90 | $44,983 | 1,006,228 |
| 2018-01-03 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,121 | $22.41 | $25,122 | 13,413 |
| 2017-12-08 | Jackson Peter M. | SVP & CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 12,500 | $20.51 | $256,375 | 26,587 |
| 2017-11-21 | SHERMAN FLOYD F | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 40,000 | $19.43 | $777,200 | 623,635 |
| 2017-11-20 | Agroskin Daniel | Dir |
Other acquired transaction
J
|
Common Stock, par value $0.01 per share | 3,133 | $0.00 | $0 | 8,935 |
| 2017-11-15 | Agroskin Daniel | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,802 | $0.00 | $0 | 5,802 |
| 2017-11-14 | Jackson Peter M. | SVP & CFO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,214 | $18.27 | $168,340 | 39,087 |
| 2017-11-13 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 166,714 | $0.00 | $0 | 0 |
| 2017-11-13 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 166,714 | $18.16 | $3,027,526 | 241,755 |
| 2017-11-13 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 166,714 | $3.15 | $525,149 | 408,469 |
| 2017-09-11 | CHRISTOPHE CLEVELAND A | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 36,000 | $16.66 | $599,760 | 48,181 |
| 2017-09-08 | GRIFFIN ROBERT C | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 17,655 | $16.83 | $297,134 | 40,050 |
| 2017-09-06 | LEVY PAUL S | Dir |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 800,000 | $16.17 | $12,936,000 | 994,533 |
| 2017-08-01 | BARR DAVID | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,561 | $0.00 | $0 | 9,575 |
| 2017-06-09 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 30,000 | $0.00 | $0 | 156,048 |
| 2017-06-09 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 30,000 | $7.67 | $230,100 | 663,635 |
| 2017-06-09 | SHERMAN FLOYD F | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 35,000 | $14.91 | $521,850 | 633,635 |
| 2017-05-11 | Tolly Morris E | Sr Vice President-Operations |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 50,268 | $14.81 | $744,469 | 126,205 |
| 2017-05-10 | BARR DAVID | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,014 | $0.00 | $0 | 2,014 |
| 2017-03-13 | SHERMAN FLOYD F | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 15,000 | $15.32 | $229,800 | 668,635 |
| 2017-03-08 | JLL Building Holdings, LLC | 10% |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000,000 | $14.51 | $145,100,000 | 14,344,584 |
| 2017-03-07 | Tolly Morris E | Sr Vice President-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 50,000 | $0.00 | $0 | 50,000 |
| 2017-03-07 | Tolly Morris E | Sr Vice President-Operations |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 50,000 | $14.84 | $742,000 | 176,473 |
| 2017-03-07 | Tolly Morris E | Sr Vice President-Operations |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 50,000 | $3.19 | $159,500 | 226,473 |
| 2017-03-06 | CROW M CHAD | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 37,500 | $0.00 | $0 | 37,500 |
| 2017-03-06 | CROW M CHAD | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 12,750 | $0.00 | $0 | 0 |
| 2017-03-06 | CROW M CHAD | President and COO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 56,229 | $15.09 | $848,496 | 329,479 |
| 2017-03-06 | CROW M CHAD | President and COO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 37,500 | $15.06 | $564,750 | 385,708 |
| 2017-03-06 | CROW M CHAD | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 37,500 | $6.35 | $238,125 | 423,208 |
| 2017-03-06 | CROW M CHAD | President and COO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 12,750 | $15.06 | $192,015 | 385,708 |
| 2017-03-06 | CROW M CHAD | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 12,750 | $3.19 | $40,672 | 398,458 |
| 2017-03-01 | Coulter Jami Lynn | Principal Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 6,637 | $0.00 | $0 | 14,534 |
| 2017-02-11 | SHERMAN FLOYD F | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 12,722 | $12.38 | $157,498 | 614,858 |
| 2017-01-03 | Coulter Jami Lynn | Principal Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,121 | $11.64 | $13,048 | 7,897 |
| 2016-11-17 | SHERMAN FLOYD F | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 12,403 | $11.26 | $139,658 | 641,807 |
| 2016-11-14 | Jackson Peter M. | SVP & CFO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 33,686 | $0.00 | $0 | 33,686 |
| 2016-08-19 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 70,000 | $0.00 | $0 | 166,714 |
| 2016-08-19 | MCALEENAN DONALD F | SVP & General Counsel |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 70,000 | $12.56 | $879,200 | 303,238 |
| 2016-08-19 | MCALEENAN DONALD F | SVP & General Counsel |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 70,000 | $3.15 | $220,500 | 373,238 |
| 2016-08-17 | Tolly Morris E | Sr Vice President-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 50,000 | $0.00 | $0 | 100,000 |
| 2016-08-17 | Tolly Morris E | Sr Vice President-Operations |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 50,000 | $12.43 | $621,500 | 166,890 |
| 2016-08-17 | Tolly Morris E | Sr Vice President-Operations |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 50,000 | $3.19 | $159,500 | 216,890 |
| 2016-08-12 | GRIFFIN ROBERT C | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 24,545 | $12.43 | $305,094 | 50,144 |
| 2016-08-01 | CHRISTOPHE CLEVELAND A | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 9,245 | $0.00 | $0 | 76,620 |
| 2016-06-10 | CROW M CHAD | President, COO, and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 52,250 | $0.00 | $0 | 12,750 |
| 2016-06-10 | CROW M CHAD | President, COO, and CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 52,250 | $11.81 | $617,072 | 363,699 |
| 2016-06-10 | CROW M CHAD | President, COO, and CFO |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 52,250 | $3.19 | $166,678 | 415,949 |
| 2016-06-09 | CROW M CHAD | President, COO, and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 65,000 | $0.00 | $0 | 65,000 |
| 2016-06-09 | CROW M CHAD | President, COO, and CFO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 65,000 | $12.11 | $787,150 | 363,699 |
| 2016-06-09 | CROW M CHAD | President, COO, and CFO |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 65,000 | $3.19 | $207,350 | 428,699 |
| 2016-06-02 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 125,000 | $0.00 | $0 | 130,000 |
| 2016-06-02 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 125,000 | $7.15 | $893,750 | 524,210 |
| 2016-06-01 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 270,000 | $0.00 | $0 | 0 |
| 2016-06-01 | SHERMAN FLOYD F | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 270,000 | $12.01 | $3,242,700 | 399,210 |
| 2016-06-01 | SHERMAN FLOYD F | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.01 per share | 270,000 | $3.19 | $861,300 | 669,210 |
| 2016-05-24 | Graff Michael | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 13,263,266 | $10.40 | $137,937,966 | 0 |