Financial Metrics
FCFS FirstCash Holdings, 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 | 183203000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 181979000.0 | -0.7% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 261153000.0 | +43.5% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 447576000.0 | +71.4% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 416629000.0 | -6.9% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 435412000.0 | +4.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 449800000.0 | +3.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 419972000.0 | -6.6% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 429878000.0 | +2.4% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 467604000.0 | +8.8% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 446014000.0 | -4.6% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 452459000.0 | +1.4% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 466490000.0 | +3.1% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 412746000.0 | -11.5% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 359890000.0 | -12.8% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 407939000.0 | +13.4% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 389578000.0 | -4.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 399674000.0 | +2.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 659839000.0 | +65.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 647616000.0 | -1.9% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 672143000.0 | +3.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 762739000.0 | +13.5% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 750622000.0 | -1.6% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 786301000.0 | +4.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 836370000.0 | +6.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 831012000.0 | -0.6% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 837321000.0 | +0.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 836423000.0 | -0.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 830622000.0 | -0.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 935579000.0 | +12.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1088377000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 1779822000.0 | +63.5% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 1780858000.0 | +0.1% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 1864439000.0 | +4.7% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1631284000.0 | -12.5% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 1698965000.0 | +4.1% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 2728942000.0 | +60.6% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 3151796000.0 | +15.5% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 3388514000.0 | +7.5% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 3661043000.0 | +8.0% | USD | 10-K | 2026-02-09 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 101863000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 101461000.0 | -0.4% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 147364000.0 | +45.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 242900000.0 | +64.8% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 224424000.0 | -7.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 231046000.0 | +3.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 239081000.0 | +3.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 228428000.0 | -4.5% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 237258000.0 | +3.9% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 255799000.0 | +7.8% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 244305000.0 | -4.5% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 250979000.0 | +2.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 259309000.0 | +3.3% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 223101000.0 | -14.0% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 202738000.0 | -9.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 233589000.0 | +15.2% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 224222000.0 | -4.0% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 233089000.0 | +4.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 291187000.0 | +24.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 300972000.0 | +3.4% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 323292000.0 | +7.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 348056000.0 | +7.7% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 352887000.0 | +1.4% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 388647000.0 | +10.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 395840000.0 | +1.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 395397000.0 | -0.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 404607000.0 | +2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 424203000.0 | +4.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 412816000.0 | -2.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 473707000.0 | +14.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 604803000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 947506000.0 | +56.7% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 966767000.0 | +2.0% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 1018347000.0 | +5.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 911139000.0 | -10.5% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 919152000.0 | +0.9% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 1264586000.0 | +37.6% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 1507239000.0 | +19.2% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 1629532000.0 | +8.1% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1840607000.0 | +13.0% | USD | 10-K | 2026-02-09 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 13174000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 11673000.0 | -11.4% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -1412000.0 | -112.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 32645000.0 | +2412.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 15239000.0 | -53.3% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 28274000.0 | +85.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 41635000.0 | +47.3% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-06-30 | 30171000.0 | -27.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-09-30 | 33325000.0 | +10.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 42655000.0 | +28.0% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 33048000.0 | -22.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 34761000.0 | +5.2% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 32918000.0 | -5.3% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-06-30 | 25873000.0 | -21.4% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-09-30 | 15062000.0 | -41.8% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 33715000.0 | +123.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 28427000.0 | -15.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 33396000.0 | +17.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 28005000.0 | -16.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 86108000.0 | +207.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 59316000.0 | -31.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 47388000.0 | -20.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 45180000.0 | -4.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 57144000.0 | +26.5% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 61368000.0 | +7.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 49073000.0 | -20.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 64827000.0 | +32.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 83591000.0 | +28.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 59805000.0 | -28.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 82807000.0 | +38.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 60127000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 143892000.0 | +139.3% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 153206000.0 | +6.5% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 164618000.0 | +7.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 106579000.0 | -35.3% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 124909000.0 | +17.2% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 253495000.0 | +102.9% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 219301000.0 | -13.5% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 258815000.0 | +18.0% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 330375000.0 | +27.6% | USD | 10-K | 2026-02-09 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.47 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.41 | -12.8% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -0.04 | -109.8% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.67 | +1775.0% | USD/shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.32 | -52.2% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.59 | +84.4% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.9 | +52.5% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.67 | -25.6% | USD/shares | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.76 | +13.4% | USD/shares | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.98 | +28.9% | USD/shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.77 | -21.4% | USD/shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.81 | +5.2% | USD/shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.79 | -2.5% | USD/shares | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.62 | -21.5% | USD/shares | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.36 | -41.9% | USD/shares | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.82 | +127.8% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.7 | -14.6% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.83 | +18.6% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.58 | -30.1% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1.82 | +213.8% | USD/shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 1.26 | -30.8% | USD/shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1.03 | -18.3% | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.99 | -3.9% | USD/shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.27 | +28.3% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.36 | +7.1% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.09 | -19.9% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.45 | +33.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.87 | +29.0% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.35 | -27.8% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.87 | +38.5% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.72 | — | USD/shares | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 3.01 | +75.0% | USD/shares | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 3.42 | +13.6% | USD/shares | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 3.83 | +12.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2.57 | -32.9% | USD/shares | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 3.05 | +18.7% | USD/shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 5.37 | +76.1% | USD/shares | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 4.82 | -10.2% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 5.76 | +19.5% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 7.46 | +29.5% | USD/shares | 10-K | 2026-02-09 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.47 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.41 | -12.8% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -0.04 | -109.8% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.67 | +1775.0% | USD/shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.32 | -52.2% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.59 | +84.4% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.9 | +52.5% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.67 | -25.6% | USD/shares | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.76 | +13.4% | USD/shares | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.98 | +28.9% | USD/shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.76 | -22.4% | USD/shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.81 | +6.6% | USD/shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.78 | -3.7% | USD/shares | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.62 | -20.5% | USD/shares | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.36 | -41.9% | USD/shares | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.82 | +127.8% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.7 | -14.6% | USD/shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.82 | +17.1% | USD/shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.58 | -29.3% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1.81 | +212.1% | USD/shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 1.26 | -30.4% | USD/shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1.02 | -19.0% | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.99 | -2.9% | USD/shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.26 | +27.3% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.35 | +7.1% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.08 | -20.0% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.44 | +33.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.87 | +29.9% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.34 | -28.3% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.86 | +38.8% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.72 | — | USD/shares | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 3.0 | +74.4% | USD/shares | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 3.41 | +13.7% | USD/shares | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 3.81 | +11.7% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2.56 | -32.8% | USD/shares | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 3.04 | +18.8% | USD/shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 5.36 | +76.3% | USD/shares | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 4.8 | -10.4% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 5.73 | +19.4% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 7.42 | +29.5% | USD/shares | 10-K | 2026-02-09 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 54150000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 46274000.0 | -14.5% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 83356000.0 | +80.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 89955000.0 | +7.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 73148000.0 | -18.7% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 91434000.0 | +25.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 93411000.0 | +2.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 114423000.0 | +22.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-03-31 | 110408000.0 | -3.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 83127000.0 | -24.7% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 57025000.0 | -31.4% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 71793000.0 | +25.9% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 49663000.0 | -30.8% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 67012000.0 | +34.9% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 61183000.0 | -8.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 46527000.0 | -24.0% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 75464000.0 | +62.2% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 70956000.0 | -6.0% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 78844000.0 | +11.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 65850000.0 | -16.5% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 54641000.0 | -17.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 50061000.0 | -8.4% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 49907000.0 | -0.3% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 120046000.0 | +140.5% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 113317000.0 | -5.6% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 110414000.0 | -2.6% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 100620000.0 | -8.9% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 117330000.0 | +16.6% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 100795000.0 | -14.1% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 104598000.0 | +3.8% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 86547000.0 | -17.3% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 127018000.0 | +46.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 135070000.0 | +6.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 113693000.0 | -15.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 106320000.0 | -6.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 175095000.0 | +64.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 146034000.0 | -16.6% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 101467000.0 | -30.5% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 130240000.0 | +28.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 89955000.0 | — | USD | 10-K | 2020-02-03 |
| Annual | 2017-12-31 | 114423000.0 | +27.2% | USD | 10-K | 2021-02-01 |
| Annual | 2018-12-31 | 71793000.0 | -37.3% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 46527000.0 | -35.2% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 65850000.0 | +41.5% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 120046000.0 | +82.3% | USD | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 117330000.0 | -2.3% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 127018000.0 | +8.3% | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 175095000.0 | +37.9% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 125197000.0 | -28.5% | USD | 10-K | 2026-02-09 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 90714000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 91861000.0 | +1.3% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 332862000.0 | +262.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 330683000.0 | -0.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 308165000.0 | -6.8% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 301361000.0 | -2.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 308683000.0 | +2.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 276771000.0 | -10.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 254298000.0 | -8.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 249689000.0 | -1.8% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 277438000.0 | +11.1% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 275130000.0 | -0.8% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 257803000.0 | -6.3% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 266440000.0 | +3.4% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 281921000.0 | +5.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 265256000.0 | -5.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 227876000.0 | -14.1% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 179967000.0 | -21.0% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 168664000.0 | -6.3% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 190352000.0 | +12.9% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 185336000.0 | -2.6% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 216955000.0 | +17.1% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 254260000.0 | +17.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 263311000.0 | +3.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 247276000.0 | -6.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 260528000.0 | +5.4% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 295428000.0 | +13.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 288339000.0 | -2.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 257603000.0 | -10.7% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 267142000.0 | +3.7% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 314382000.0 | +17.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 312089000.0 | -0.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 302385000.0 | -3.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 315424000.0 | +4.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 334394000.0 | +6.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 334580000.0 | +0.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 334700000.0 | +0.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 355733000.0 | +6.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 456273000.0 | +28.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 330683000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 276771000.0 | -16.3% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 275130000.0 | -0.6% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 265256000.0 | -3.6% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 190352000.0 | -28.2% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 263311000.0 | +38.3% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 288339000.0 | +9.5% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 312089000.0 | +8.2% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 334580000.0 | +7.2% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 487232000.0 | +45.6% | USD | 10-K | 2026-02-09 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 296450000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 299893000.0 | +1.2% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 986057000.0 | +228.8% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 892135000.0 | -9.5% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 788798000.0 | -11.6% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 856729000.0 | +8.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 894795000.0 | +4.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 842197000.0 | -5.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 766399000.0 | -9.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 761686000.0 | -0.6% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 808602000.0 | +6.2% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 789892000.0 | -2.3% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 718101000.0 | -9.1% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 770091000.0 | +7.2% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 789712000.0 | +2.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 740989000.0 | -6.2% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 672772000.0 | -9.2% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 527577000.0 | -21.6% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 572731000.0 | +8.6% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 624565000.0 | +9.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 557614000.0 | -10.7% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 638387000.0 | +14.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 711445000.0 | +11.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 1129358000.0 | +58.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1038931000.0 | -8.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1078242000.0 | +3.8% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 1141074000.0 | +5.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 1130662000.0 | -0.9% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1072922000.0 | -5.1% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1145044000.0 | +6.7% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1234640000.0 | +7.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1306601000.0 | +5.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1257135000.0 | -3.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1273265000.0 | +1.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1329350000.0 | +4.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1403748000.0 | +5.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1326334000.0 | -5.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1374854000.0 | +3.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1792360000.0 | +30.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 892135000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 842197000.0 | -5.6% | USD | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 789892000.0 | -6.2% | USD | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 740989000.0 | -6.2% | USD | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 624565000.0 | -15.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1129358000.0 | +80.8% | USD | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 1130662000.0 | +0.1% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 1306601000.0 | +15.6% | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1403748000.0 | +7.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1856468000.0 | +32.3% | USD | 10-K | 2026-02-09 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 753885000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 756604000.0 | +0.4% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 2277695000.0 | +201.0% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 2145203000.0 | -5.8% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 2043554000.0 | -4.7% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 2104319000.0 | +3.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 2131726000.0 | +1.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 2062784000.0 | -3.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 2003696000.0 | -2.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 2009640000.0 | +0.3% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 2116480000.0 | +5.3% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 2107974000.0 | -0.4% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 2335783000.0 | +10.8% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 2404486000.0 | +2.9% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 2422793000.0 | +0.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 2439440000.0 | +0.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 2312873000.0 | -5.2% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 2182519000.0 | -5.6% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 2235495000.0 | +2.4% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 2372197000.0 | +6.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 2300163000.0 | -3.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 2456433000.0 | +6.8% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 2533483000.0 | +3.1% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 3836452000.0 | +51.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 3743168000.0 | -2.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 3796541000.0 | +1.4% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 3860960000.0 | +1.7% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 3904867000.0 | +1.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 3869297000.0 | -0.9% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 3959557000.0 | +2.3% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 4174563000.0 | +5.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 4289915000.0 | +2.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 4247452000.0 | -1.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 4322408000.0 | +1.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 4392847000.0 | +1.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 4476986000.0 | +1.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4426277000.0 | -1.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 4514249000.0 | +2.0% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 5182316000.0 | +14.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2145203000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 2062784000.0 | -3.8% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 2107974000.0 | +2.2% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 2439440000.0 | +15.7% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2372197000.0 | -2.8% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 3836452000.0 | +61.7% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 3904867000.0 | +1.8% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 4289915000.0 | +9.9% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 4476986000.0 | +4.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 5300763000.0 | +18.4% | USD | 10-K | 2026-02-09 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55929000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 52615000.0 | -5.9% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 168498000.0 | +220.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 143628000.0 | -14.8% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 117750000.0 | -18.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 125092000.0 | +6.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 136158000.0 | +8.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 120571000.0 | -11.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 136286000.0 | +13.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 117468000.0 | -13.8% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 139376000.0 | +18.7% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 133045000.0 | -4.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 209848000.0 | +57.7% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 196905000.0 | -6.2% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 207726000.0 | +5.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 202902000.0 | -2.3% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 206720000.0 | +1.9% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 202059000.0 | -2.3% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 201321000.0 | -0.4% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 206406000.0 | +2.5% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 211970000.0 | +2.7% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 237213000.0 | +11.9% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 224355000.0 | -5.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 392207000.0 | +74.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 387129000.0 | -1.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 349525000.0 | -9.7% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 330145000.0 | -5.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 295529000.0 | -10.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 306690000.0 | +3.8% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 312434000.0 | +1.9% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 317370000.0 | +1.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 335592000.0 | +5.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 315109000.0 | -6.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 315575000.0 | +0.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 308473000.0 | -2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 339404000.0 | +10.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 301887000.0 | -11.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 326728000.0 | +8.2% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 359259000.0 | +10.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 143628000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 120571000.0 | -16.1% | USD | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 133045000.0 | +10.3% | USD | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 202902000.0 | +52.5% | USD | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 206406000.0 | +1.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 392207000.0 | +90.0% | USD | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 295529000.0 | -24.6% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 335592000.0 | +13.6% | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 339404000.0 | +1.1% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 407814000.0 | +20.2% | USD | 10-K | 2026-02-09 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 314598000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 323118000.0 | +2.7% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 844641000.0 | +161.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 695217000.0 | -17.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 556319000.0 | -20.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 612887000.0 | +10.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 664047000.0 | +8.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 587451000.0 | -11.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 579410000.0 | -1.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 699596000.0 | +20.7% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 804752000.0 | +15.0% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 789870000.0 | -1.8% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 1007367000.0 | +27.5% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 1077544000.0 | +7.0% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 1086617000.0 | +0.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 1089405000.0 | +0.3% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 1105498000.0 | +1.5% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 949739000.0 | -14.1% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 991569000.0 | +4.4% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 1088382000.0 | +9.8% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 1009070000.0 | -7.3% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 1165617000.0 | +15.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 1239663000.0 | +6.4% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 2028325000.0 | +63.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1978935000.0 | -2.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1978543000.0 | -0.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 2055805000.0 | +3.9% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 2025101000.0 | -1.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1998423000.0 | -1.3% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 2062838000.0 | +3.2% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 2256979000.0 | +9.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 2293497000.0 | +1.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 2202070000.0 | -4.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 2343959000.0 | +6.4% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 2393653000.0 | +2.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2422822000.0 | +1.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2367917000.0 | -2.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 2374081000.0 | +0.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 2982670000.0 | +25.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 695217000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 587451000.0 | -15.5% | USD | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 789870000.0 | +34.5% | USD | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 1089405000.0 | +37.9% | USD | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 1088382000.0 | -0.1% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2028325000.0 | +86.4% | USD | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 2025101000.0 | -0.2% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 2293497000.0 | +13.3% | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 2422822000.0 | +5.6% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 3024001000.0 | +24.8% | USD | 10-K | 2026-02-09 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 439287000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 433486000.0 | -1.3% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 1433054000.0 | +230.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 1449986000.0 | +1.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 1487235000.0 | +2.6% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 1491432000.0 | +0.3% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 1467679000.0 | -1.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 1475333000.0 | +0.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-03-31 | 1424286000.0 | -3.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-06-30 | 1310044000.0 | -8.0% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-09-30 | 1311728000.0 | +0.1% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 1318104000.0 | +0.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-03-31 | 1328416000.0 | +0.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 1326942000.0 | -0.1% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 1336176000.0 | +0.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 1350035000.0 | +1.0% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-03-31 | 1207375000.0 | -10.6% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-06-30 | 1232780000.0 | +2.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-09-30 | 1243926000.0 | +0.9% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 1283815000.0 | +3.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-03-31 | 1291093000.0 | +0.6% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 1290816000.0 | -0.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 1293820000.0 | +0.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 1808127000.0 | +39.8% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-03-31 | 1764233000.0 | -2.4% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 1817998000.0 | +3.0% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 1805155000.0 | -0.7% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 1879766000.0 | +4.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-03-31 | 1870874000.0 | -0.5% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 1896719000.0 | +1.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 1917584000.0 | +1.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1996418000.0 | +4.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 2045382000.0 | +2.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 1978449000.0 | -3.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 1999194000.0 | +1.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2054164000.0 | +2.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2058360000.0 | +0.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 2140168000.0 | +4.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 2199646000.0 | +2.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1449986000.0 | — | USD | 10-K | 2020-02-03 |
| Annual | 2017-12-31 | 1475333000.0 | +1.7% | USD | 10-K | 2021-02-01 |
| Annual | 2018-12-31 | 1318104000.0 | -10.7% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 1350035000.0 | +2.4% | USD | 10-K | 2023-02-06 |
| Annual | 2020-12-31 | 1283815000.0 | -4.9% | USD | 10-K | 2024-02-05 |
| Annual | 2021-12-31 | 1808127000.0 | +40.8% | USD | 10-K | 2025-02-03 |
| Annual | 2022-12-31 | 1879766000.0 | +4.0% | USD | 10-K | 2026-02-09 |
| Annual | 2023-12-31 | 1996418000.0 | +6.2% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 2054164000.0 | +2.9% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 2276762000.0 | +10.8% | USD | 10-K | 2026-02-09 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 391804000.0 | — | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 434961000.0 | +11.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 402243000.0 | -7.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 378400000.0 | -5.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 517060000.0 | +36.6% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 600722000.0 | +16.2% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 590887000.0 | -1.6% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 551053000.0 | -6.7% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 636222000.0 | +15.5% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 636394000.0 | +0.0% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 631568000.0 | -0.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 652263000.0 | +3.3% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 496923000.0 | -23.8% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 532775000.0 | +7.2% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 615916000.0 | +15.6% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 537108000.0 | -12.8% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 656303000.0 | +22.2% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 739499000.0 | +12.7% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 1292904000.0 | +74.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1252355000.0 | -3.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1308761000.0 | +4.5% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 1373226000.0 | +4.9% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 1374698000.0 | +0.1% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1344176000.0 | -2.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1412660000.0 | +5.1% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1597380000.0 | +13.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1605647000.0 | +0.5% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1544147000.0 | -3.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1679870000.0 | +8.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1730604000.0 | +3.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1729346000.0 | -0.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1707099000.0 | -1.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1684865000.0 | -1.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 2213106000.0 | +31.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 460000000.0 | — | USD | 10-K | 2017-03-01 |
| Annual | 2017-12-31 | 402243000.0 | -12.6% | USD | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 590887000.0 | +46.9% | USD | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 631568000.0 | +6.9% | USD | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 615916000.0 | -2.5% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1292904000.0 | +109.9% | USD | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 1374698000.0 | +6.3% | USD | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 1605647000.0 | +16.8% | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1729346000.0 | +7.7% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 2224006000.0 | +28.6% | USD | 10-K | 2026-02-09 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 25076000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 39573000.0 | +57.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 40474000.0 | +2.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 63865000.0 | +57.8% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 102813000.0 | +61.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 148846000.0 | +44.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 91316000.0 | -38.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 119967000.0 | +31.4% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 174219000.0 | +45.2% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 71697000.0 | -58.8% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 105973000.0 | +47.8% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 163824000.0 | +54.6% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 77385000.0 | -52.8% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 143299000.0 | +85.2% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 177366000.0 | +23.8% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 69174000.0 | -61.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 113749000.0 | +64.4% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 137850000.0 | +21.2% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 120145000.0 | -12.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 226767000.0 | +88.7% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 325798000.0 | +43.7% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 110594000.0 | -66.1% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 205669000.0 | +86.0% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 317037000.0 | +54.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 122532000.0 | -61.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 228719000.0 | +86.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 341809000.0 | +49.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 126640000.0 | -63.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 243494000.0 | +92.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 379297000.0 | +55.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 96854000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 220357000.0 | +127.5% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 243429000.0 | +10.5% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 231596000.0 | -4.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 222264000.0 | -4.0% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 223304000.0 | +0.5% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 469305000.0 | +110.2% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 416142000.0 | -11.3% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 539958000.0 | +29.8% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 585942000.0 | +8.5% | USD | 10-K | 2026-02-09 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -27095000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -54192000.0 | -100.0% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -88957000.0 | -64.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 58259000.0 | +165.5% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 15447000.0 | -73.5% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | -22475000.0 | -245.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 34019000.0 | +251.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -28446000.0 | -183.6% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | -142196000.0 | -399.9% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | -14107000.0 | +90.1% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | -73465000.0 | -420.8% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | -121042000.0 | -64.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 26604000.0 | +122.0% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 130443000.0 | +390.3% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 87791000.0 | -32.7% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 17258000.0 | -80.3% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -107947000.0 | -725.5% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | -189935000.0 | -76.0% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 183000.0 | +100.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -136399000.0 | -74635.0% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | -238732000.0 | -75.0% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | -13239000.0 | +94.5% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -125299000.0 | -846.4% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | -409173000.0 | -226.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -29634000.0 | +92.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -187864000.0 | -533.9% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | -335483000.0 | -78.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -50147000.0 | +85.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -174210000.0 | -247.4% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | -662413000.0 | -280.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -25967000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 1397000.0 | +105.4% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | -159247000.0 | -11499.2% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | -137053000.0 | +13.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -20352000.0 | +85.2% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | -744637000.0 | -3558.8% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | -336443000.0 | +54.8% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | -462332000.0 | -37.4% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | -441591000.0 | +4.5% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | -828045000.0 | -87.5% | USD | 10-K | 2026-02-09 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -28062000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -21116000.0 | +24.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 50537000.0 | +339.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | -142177000.0 | -381.3% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | -122908000.0 | +13.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | -128365000.0 | -4.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -134264000.0 | -4.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -122554000.0 | +8.7% | USD | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | -90042000.0 | +26.5% | USD | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | -80490000.0 | +10.6% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | -37822000.0 | +53.0% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | -54230000.0 | -43.4% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | -72804000.0 | -34.3% | USD | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | -244757000.0 | -236.2% | USD | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | -229878000.0 | +6.1% | USD | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | -96727000.0 | +57.9% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -21495000.0 | +77.8% | USD | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 36704000.0 | +270.8% | USD | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | -127895000.0 | -448.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -101983000.0 | +20.3% | USD | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | -107575000.0 | -5.5% | USD | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | -115984000.0 | -7.8% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -97898000.0 | +15.6% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 58707000.0 | +160.0% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -84934000.0 | -244.7% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -50850000.0 | +40.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | -19187000.0 | +62.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -105317000.0 | -448.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -146025000.0 | -38.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 225644000.0 | +254.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -58713000.0 | — | USD | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | -197506000.0 | -236.4% | USD | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | -127061000.0 | +35.7% | USD | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | -120806000.0 | +4.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -186502000.0 | -54.4% | USD | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 576993000.0 | +409.4% | USD | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | -139273000.0 | -124.1% | USD | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 51313000.0 | +136.8% | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | -38193000.0 | -174.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 176408000.0 | +561.9% | USD | 10-K | 2026-02-09 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 48507000.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 46914000.0 | -3.3% | shares | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 43603000.0 | -7.1% | shares | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 42329000.0 | -2.9% | shares | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 41038000.0 | -3.0% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 48479000.0 | +18.1% | shares | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 46292000.0 | -4.5% | shares | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 45108000.0 | -2.6% | shares | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 44752000.0 | -0.8% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 43977000.0 | -1.7% | shares | 10-K | 2026-02-09 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 20181000.0 | — | shares | 10-Q | 2016-11-09 |
| Annual | 2016-12-31 | 49276000.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 49276000.0 | +0.0% | shares | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 49276000.0 | +0.0% | shares | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 49276000.0 | +0.0% | shares | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 49276000.0 | +0.0% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 57322000.0 | +16.3% | shares | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 57322000.0 | +0.0% | shares | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 57322000.0 | +0.0% | shares | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 57547000.0 | +0.4% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 57547000.0 | +0.0% | shares | 10-K | 2026-02-09 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 28241000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 28243000.0 | +0.0% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 34631000.0 | +22.6% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 48389000.0 | +39.7% | shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 48261000.0 | -0.3% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 47628000.0 | -1.3% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 46426000.0 | -2.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 44942000.0 | -3.2% | shares | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 43981000.0 | -2.1% | shares | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 43518000.0 | -1.1% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 43081000.0 | -1.0% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 42957000.0 | -0.3% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 41912000.0 | -2.4% | shares | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 41440000.0 | -1.1% | shares | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 41440000.0 | +0.0% | shares | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 41034000.0 | -1.0% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 40754000.0 | -0.7% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 40453000.0 | -0.7% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 48241000.0 | +19.3% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 47425000.0 | -1.7% | shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 46902000.0 | -1.1% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 46147000.0 | -1.6% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 45455000.0 | -1.5% | shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 45114000.0 | -0.8% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 45244000.0 | +0.3% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 45122000.0 | -0.3% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 44752000.0 | -0.8% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 44649000.0 | -0.2% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 44365000.0 | -0.6% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 44211000.0 | -0.3% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 34997000.0 | — | shares | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 47854000.0 | +36.7% | shares | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 44777000.0 | -6.4% | shares | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 43020000.0 | -3.9% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 41502000.0 | -3.5% | shares | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 40975000.0 | -1.3% | shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 47213000.0 | +15.2% | shares | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 45452000.0 | -3.7% | shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 44965000.0 | -1.1% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 44314000.0 | -1.4% | shares | 10-K | 2026-02-09 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 28241000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 28243000.0 | +0.0% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 34631000.0 | +22.6% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 48402000.0 | +39.8% | shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 48289000.0 | -0.2% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 47668000.0 | -1.3% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 46479000.0 | -2.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 45043000.0 | -3.1% | shares | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 44116000.0 | -2.1% | shares | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 43658000.0 | -1.0% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 43256000.0 | -0.9% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 43167000.0 | -0.2% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 42007000.0 | -2.7% | shares | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 41531000.0 | -1.1% | shares | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 41536000.0 | +0.0% | shares | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 41056000.0 | -1.2% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 40802000.0 | -0.6% | shares | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 40516000.0 | -0.7% | shares | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 48300000.0 | +19.2% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 47499000.0 | -1.7% | shares | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 47022000.0 | -1.0% | shares | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 46312000.0 | -1.5% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 45678000.0 | -1.4% | shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 45374000.0 | -0.7% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 45387000.0 | +0.0% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 45289000.0 | -0.2% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 44970000.0 | -0.7% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 44789000.0 | -0.4% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 44552000.0 | -0.5% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 44472000.0 | -0.2% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 35004000.0 | — | shares | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 47888000.0 | +36.8% | shares | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 44884000.0 | -6.3% | shares | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 43208000.0 | -3.7% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 41600000.0 | -3.7% | shares | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 41024000.0 | -1.4% | shares | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 47330000.0 | +15.4% | shares | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 45693000.0 | -3.5% | shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 45168000.0 | -1.1% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 44526000.0 | -1.4% | shares | 10-K | 2026-02-09 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2430 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.2405 | -1.0% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.1147 | -52.3% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.2190 | +91.0% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.1980 | -9.6% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.2043 | +3.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.2245 | +9.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2090 | -6.9% | ratio | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.2031 | -2.8% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.2002 | -1.4% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.1855 | -7.3% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.1868 | +0.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.2017 | +8.0% | ratio | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.1891 | -6.2% | ratio | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.1610 | -14.9% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.1774 | +10.2% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.1586 | -10.6% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.1578 | -0.5% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.1763 | +11.7% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1706 | -3.2% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.1741 | +2.1% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.1971 | +13.2% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.1896 | -3.8% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 0.1884 | -0.6% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.1969 | +4.5% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.1923 | -2.4% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 0.1906 | -0.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.1890 | -0.9% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.1840 | -2.6% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 0.1805 | -1.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.5074 | — | ratio | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 0.8628 | +70.1% | ratio | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 0.8448 | -2.1% | ratio | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 0.7643 | -9.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.6877 | -10.0% | ratio | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 0.4428 | -35.6% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.6989 | +57.8% | ratio | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 0.7347 | +5.1% | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.7569 | +3.0% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.6907 | -8.7% | ratio | 10-K | 2026-02-09 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5.3005 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 5.6998 | +7.5% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 5.8520 | +2.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 6.2114 | +6.1% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 6.6989 | +7.8% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 6.8488 | +2.2% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 6.5717 | -4.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 6.9851 | +6.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 5.6235 | -19.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 6.4842 | +15.3% | ratio | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 5.8016 | -10.5% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 5.9370 | +2.3% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 3.4220 | -42.4% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 3.9110 | +14.3% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 3.8017 | -2.8% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 3.6520 | -3.9% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 3.2545 | -10.9% | ratio | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 2.6110 | -19.8% | ratio | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 2.8449 | +9.0% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 3.0259 | +6.4% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 2.6306 | -13.1% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 2.6912 | +2.3% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 3.1711 | +17.8% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 2.8795 | -9.2% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 2.6837 | -6.8% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 3.0849 | +14.9% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 3.4563 | +12.0% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 3.8259 | +10.7% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 3.4984 | -8.6% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 3.6649 | +4.8% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 3.8902 | +6.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 3.8934 | +0.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 3.9895 | +2.5% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 4.0347 | +1.1% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 4.3095 | +6.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 4.1359 | -4.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4.3935 | +6.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 4.2079 | -4.2% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 4.9890 | +18.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 6.2114 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 6.9851 | +12.5% | ratio | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 5.9370 | -15.0% | ratio | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 3.6520 | -38.5% | ratio | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 3.0259 | -17.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2.8795 | -4.8% | ratio | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 3.8259 | +32.9% | ratio | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 3.8934 | +1.8% | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 4.1359 | +6.2% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 4.5522 | +10.1% | ratio | 10-K | 2026-02-09 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7162 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.7454 | +4.1% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.5894 | -20.9% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 0.4795 | -18.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.3741 | -22.0% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.4109 | +9.9% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.4524 | +10.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.3982 | -12.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.4068 | +2.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.5340 | +31.3% | ratio | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.6135 | +14.9% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 0.5992 | -2.3% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.7583 | +26.5% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.8121 | +7.1% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.8132 | +0.1% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 0.8069 | -0.8% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.9156 | +13.5% | ratio | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.7704 | -15.9% | ratio | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.7971 | +3.5% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 0.8478 | +6.4% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.7816 | -7.8% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.9030 | +15.5% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.9581 | +6.1% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 1.1218 | +17.1% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 1.1217 | -0.0% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1.0883 | -3.0% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 1.1389 | +4.6% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 1.0773 | -5.4% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 1.0682 | -0.8% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1.0876 | +1.8% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.1770 | +8.2% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1.1488 | -2.4% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.0766 | -6.3% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.1847 | +10.0% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.1973 | +1.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1.1795 | -1.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.1504 | -2.5% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.1093 | -3.6% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.3560 | +22.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.4795 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.3982 | -17.0% | ratio | 10-K | 2019-02-05 |
| Annual | 2018-12-31 | 0.5992 | +50.5% | ratio | 10-K | 2020-02-03 |
| Annual | 2019-12-31 | 0.8069 | +34.7% | ratio | 10-K | 2021-02-01 |
| Annual | 2020-12-31 | 0.8478 | +5.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.1218 | +32.3% | ratio | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 1.0773 | -4.0% | ratio | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 1.1488 | +6.6% | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1.1795 | +2.7% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1.3282 | +12.6% | ratio | 10-K | 2026-02-09 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.5560 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.5575 | +0.3% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.5643 | +1.2% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.5427 | -3.8% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.5387 | -0.7% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.5306 | -1.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.5315 | +0.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.5439 | +2.3% | ratio | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.5519 | +1.5% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.5470 | -0.9% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.5478 | +0.1% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.5547 | +1.3% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.5559 | +0.2% | ratio | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.5405 | -2.8% | ratio | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.5633 | +4.2% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.5726 | +1.6% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.5756 | +0.5% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.5832 | +1.3% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.4413 | -24.3% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.4647 | +5.3% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.4810 | +3.5% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.4563 | -5.1% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.4701 | +3.0% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 0.4943 | +5.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.4733 | -4.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.4758 | +0.5% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 0.4832 | +1.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.5072 | +5.0% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.4970 | -2.0% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 0.5063 | +1.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.5557 | — | ratio | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 0.5324 | -4.2% | ratio | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 0.5429 | +2.0% | ratio | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 0.5462 | +0.6% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.5585 | +2.3% | ratio | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 0.5410 | -3.1% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.4634 | -14.3% | ratio | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 0.4782 | +3.2% | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.4809 | +0.6% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.5028 | +4.5% | ratio | 10-K | 2026-02-09 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0719 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0641 | -10.8% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -0.0054 | -108.4% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0729 | +1449.0% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0366 | -49.9% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0649 | +77.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0926 | +42.5% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-06-30 | 0.0718 | -22.4% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-09-30 | 0.0775 | +7.9% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.0912 | +17.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0741 | -18.8% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0768 | +3.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0706 | -8.2% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-06-30 | 0.0627 | -11.2% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-09-30 | 0.0419 | -33.2% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.0826 | +97.5% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 0.0730 | -11.7% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 0.0836 | +14.5% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0424 | -49.2% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 0.1330 | +213.3% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 0.0882 | -33.6% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0621 | -29.6% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.0602 | -3.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.0727 | +20.7% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0734 | +1.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0591 | -19.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0774 | +31.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0999 | +29.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0720 | -28.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0885 | +22.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0552 | — | ratio | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 0.0808 | +46.3% | ratio | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 0.0860 | +6.4% | ratio | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 0.0883 | +2.6% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0653 | -26.0% | ratio | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 0.0735 | +12.5% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.0929 | +26.3% | ratio | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 0.0696 | -25.1% | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.0764 | +9.8% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.0902 | +18.1% | ratio | 10-K | 2026-02-09 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.9682 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.8795 | -9.2% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.4947 | -43.8% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 0.6263 | +26.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 0.6212 | -0.8% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.7309 | +17.7% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.6860 | -6.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.9490 | +38.3% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-03-31 | 0.8101 | -14.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.7077 | -12.6% | ratio | 10-Q | 2019-07-29 |
| Quarterly | 2018-09-30 | 0.4091 | -42.2% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-12-31 | 0.5396 | +31.9% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.2367 | -56.1% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.3403 | +43.8% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.2945 | -13.5% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 0.2293 | -22.1% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.3651 | +59.2% | ratio | 10-Q | 2021-04-26 |
| Quarterly | 2020-06-30 | 0.3512 | -3.8% | ratio | 10-Q | 2021-07-23 |
| Quarterly | 2020-09-30 | 0.3916 | +11.5% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-12-31 | 0.3190 | -18.5% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.2578 | -19.2% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.2110 | -18.1% | ratio | 10-Q | 2022-08-01 |
| Quarterly | 2021-09-30 | 0.2224 | +5.4% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-12-31 | 0.3061 | +37.6% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.2927 | -4.4% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.3159 | +7.9% | ratio | 10-Q | 2023-07-31 |
| Quarterly | 2022-09-30 | 0.3048 | -3.5% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-12-31 | 0.3970 | +30.3% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.3287 | -17.2% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.3348 | +1.9% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 0.2727 | -18.5% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 0.3785 | +38.8% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.4286 | +13.3% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.3603 | -16.0% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 0.3447 | -4.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.5159 | +49.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4837 | -6.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.3106 | -35.8% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 0.3625 | +16.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.6263 | — | ratio | 10-K | 2020-02-03 |
| Annual | 2017-12-31 | 0.9490 | +51.5% | ratio | 10-K | 2021-02-01 |
| Annual | 2018-12-31 | 0.5396 | -43.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 0.2293 | -57.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.3190 | +39.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 0.3061 | -4.1% | ratio | 10-K | 2023-02-06 |
| Annual | 2022-12-31 | 0.3970 | +29.7% | ratio | 10-K | 2024-02-05 |
| Annual | 2023-12-31 | 0.3785 | -4.7% | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 0.5159 | +36.3% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.3070 | -40.5% | ratio | 10-K | 2026-02-09 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0175 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0154 | -11.7% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -0.0006 | -104.0% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0160 | +2676.9% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0072 | -54.7% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0133 | +83.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0208 | +56.7% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-06-30 | 0.0150 | -27.7% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-09-30 | 0.0157 | +4.9% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.0183 | +16.0% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0137 | -24.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0143 | +4.4% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0142 | -0.8% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-06-30 | 0.0119 | -16.7% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-09-30 | 0.0067 | -43.2% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.0147 | +117.5% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 0.0116 | -21.0% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 0.0132 | +13.9% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0075 | -43.2% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 0.0227 | +203.2% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 0.0154 | -32.3% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0122 | -20.3% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.0114 | -6.8% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.0137 | +20.0% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0144 | +5.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0114 | -21.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0148 | +30.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0189 | +28.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0132 | -29.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0160 | +20.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0280 | — | ratio | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 0.0698 | +148.9% | ratio | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 0.0727 | +4.2% | ratio | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 0.0675 | -7.2% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0449 | -33.4% | ratio | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 0.0326 | -27.5% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.0649 | +99.4% | ratio | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 0.0511 | -21.3% | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.0578 | +13.1% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.0623 | +7.8% | ratio | 10-K | 2026-02-09 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0300 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0269 | -10.2% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -0.0010 | -103.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0220 | +2327.7% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0102 | -53.5% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0193 | +88.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0292 | +51.7% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-06-30 | 0.0230 | -21.2% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2018-09-30 | 0.0254 | +10.3% | ratio | 10-Q | 2019-10-28 |
| Quarterly | 2019-03-31 | 0.0321 | +26.4% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0249 | -22.4% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0260 | +4.5% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0273 | +4.8% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-06-30 | 0.0210 | -23.0% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2020-09-30 | 0.0121 | -42.3% | ratio | 10-Q | 2021-10-25 |
| Quarterly | 2021-03-31 | 0.0261 | +115.7% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-06-30 | 0.0220 | -15.7% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2021-09-30 | 0.0258 | +17.2% | ratio | 10-Q | 2022-10-31 |
| Quarterly | 2022-03-31 | 0.0159 | -38.5% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-06-30 | 0.0474 | +198.4% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2022-09-30 | 0.0329 | -30.6% | ratio | 10-Q | 2023-10-30 |
| Quarterly | 2023-03-31 | 0.0253 | -22.9% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.0238 | -6.0% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.0298 | +25.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0300 | +0.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0248 | -17.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0324 | +30.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0406 | +25.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0279 | -31.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0376 | +34.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0415 | — | ratio | 10-K | 2019-02-05 |
| Annual | 2017-12-31 | 0.0975 | +135.2% | ratio | 10-K | 2020-02-03 |
| Annual | 2018-12-31 | 0.1162 | +19.2% | ratio | 10-K | 2021-02-01 |
| Annual | 2019-12-31 | 0.1219 | +4.9% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0830 | -31.9% | ratio | 10-K | 2023-02-06 |
| Annual | 2021-12-31 | 0.0691 | -16.8% | ratio | 10-K | 2024-02-05 |
| Annual | 2022-12-31 | 0.1349 | +95.2% | ratio | 10-K | 2025-02-03 |
| Annual | 2023-12-31 | 0.1098 | -18.5% | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.1260 | +14.7% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.1451 | +15.2% | ratio | 10-K | 2026-02-09 |
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-02-18 | Hambleton Howard F | AFF President |
Open-market sell
S
|
Common Stock | 4,000 | $185.12 | $740,480 | 35,406 |
| 2026-02-17 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $182.99 | $182,990 | 36,734 |
| 2026-02-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $175.01 | $350,020 | 37,734 |
| 2026-02-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,000 | $175.37 | $701,480 | 111,289 |
| 2026-02-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $174.96 | $262,440 | 43,610 |
| 2026-01-28 | Hambleton Howard F | AFF President |
Other disposed transaction
F
|
Common Stock | 6,306 | $0.00 | $0 | 41,406 |
| 2026-01-28 | Hambleton Howard F | AFF President |
Equity grant / award
A
|
Common Stock | 16,027 | $0.00 | $0 | 47,712 |
| 2026-01-28 | Hambleton Howard F | AFF President |
Equity grant / award
A
|
Common Stock | 5,104 | $0.00 | $0 | 31,685 |
| 2025-12-31 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 21,000 | $0.00 | $0 | 845,982 |
| 2025-12-29 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 87,567 |
| 2025-12-15 | Hambleton Howard F | AFF President |
Open-market sell
S
|
Common Stock | 4,000 | $163.74 | $654,960 | 26,581 |
| 2025-11-20 | Owen Randel G | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $152.20 | $228,300 | 7,651 |
| 2025-11-19 | WESSEL RICK L | Vice-Chairman & CEO |
Open-market sell
S
|
Common Stock | 20,000 | $156.39 | $3,127,800 | 866,982 |
| 2025-11-17 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $158.52 | $237,780 | 38,234 |
| 2025-11-17 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $158.17 | $474,510 | 90,567 |
| 2025-11-17 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $158.35 | $158,350 | 45,110 |
| 2025-11-03 | Hambleton Howard F | AFF President |
Equity grant / award
G
|
Common Stock | 1,900 | $0.00 | $0 | 30,581 |
| 2025-10-15 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $160.02 | $320,040 | 39,734 |
| 2025-10-15 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,000 | $159.64 | $638,560 | 93,567 |
| 2025-10-15 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 852 | $159.00 | $135,468 | 46,110 |
| 2025-10-14 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 648 | $159.00 | $103,032 | 46,962 |
| 2025-09-02 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $146.40 | $146,400 | 47,610 |
| 2025-09-02 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $146.40 | $219,600 | 41,734 |
| 2025-09-02 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $148.41 | $445,230 | 97,567 |
| 2025-08-21 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 15,000 | $0.00 | $0 | 886,982 |
| 2025-08-21 | WESSEL RICK L | Vice-Chairman & CEO |
Open-market sell
S
|
Common Stock | 30,976 | $139.33 | $4,315,886 | 901,982 |
| 2025-08-20 | WESSEL RICK L | Vice-Chairman & CEO |
Open-market sell
S
|
Common Stock | 69,024 | $138.49 | $9,559,134 | 932,958 |
| 2025-08-04 | GRAVES JAMES H | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 14,846 |
| 2025-08-04 | GRAVES JAMES H | Dir |
Open-market sell
S
|
Common Stock | 6,000 | $134.56 | $807,360 | 15,846 |
| 2025-06-10 | Hambleton Howard F | AFF President |
Open-market sell
S
|
Common Stock | 3,900 | $130.93 | $510,627 | 32,481 |
| 2025-02-11 | Rippel Douglas Richard | 10% |
Open-market sell
S
|
Common Stock | 300,000 | $113.43 | $34,029,000 | 4,431,869 |
| 2025-02-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $113.35 | $226,700 | 48,610 |
| 2025-01-29 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 10,161 | $0.00 | $0 | 112,448 |
| 2025-01-29 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 25,829 | $0.00 | $0 | 122,609 |
| 2025-01-29 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 13,158 | $0.00 | $0 | 96,780 |
| 2024-12-26 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 24,100 | $0.00 | $0 | 914,747 |
| 2024-12-26 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 12,500 | $0.00 | $0 | 938,847 |
| 2024-12-13 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 5,093 | $0.00 | $0 | 83,622 |
| 2024-11-06 | Owen Randel G | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $113.92 | $227,840 | 7,888 |
| 2024-11-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $105.68 | $211,360 | 40,728 |
| 2024-09-09 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 3,374 | $119.94 | $404,678 | 4,731,869 |
| 2024-09-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 600 | $120.07 | $72,042 | 4,735,243 |
| 2024-08-30 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 7,316 | $119.98 | $877,774 | 4,735,843 |
| 2024-08-26 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 2,864 | $120.01 | $343,709 | 4,743,159 |
| 2024-08-05 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $107.17 | $214,340 | 42,728 |
| 2024-05-22 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 720,950 | $117.90 | $85,000,005 | 4,746,023 |
| 2024-05-06 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $116.55 | $233,100 | 44,728 |
| 2024-03-15 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 17,395 | $118.73 | $2,065,308 | 5,466,973 |
| 2024-03-14 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 18,393 | $117.59 | $2,162,833 | 5,484,368 |
| 2024-03-13 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 21,852 | $119.90 | $2,620,055 | 5,502,761 |
| 2024-03-12 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 16,722 | $117.73 | $1,968,681 | 5,524,613 |
| 2024-03-11 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 21,959 | $116.32 | $2,554,271 | 5,541,335 |
| 2024-03-08 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 16,350 | $115.45 | $1,887,608 | 5,563,294 |
| 2024-03-07 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 5,067 | $115.15 | $583,465 | 5,579,644 |
| 2024-03-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 7,891 | $115.17 | $908,806 | 5,584,711 |
| 2024-03-05 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 5,546 | $115.18 | $638,788 | 5,592,602 |
| 2024-03-04 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 9,320 | $115.30 | $1,074,596 | 5,598,148 |
| 2024-03-01 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 5,916 | $115.09 | $680,872 | 5,607,468 |
| 2024-02-29 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 7,164 | $115.55 | $827,800 | 5,613,384 |
| 2024-02-28 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 17,707 | $116.32 | $2,059,678 | 5,620,548 |
| 2024-02-27 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 21,806 | $115.84 | $2,526,007 | 5,638,255 |
| 2024-02-26 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 15,330 | $117.34 | $1,798,822 | 5,660,061 |
| 2024-02-23 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 14,462 | $118.08 | $1,707,673 | 5,675,391 |
| 2024-02-22 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 23,236 | $117.93 | $2,740,221 | 5,689,853 |
| 2024-02-21 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,737 | $117.43 | $3,022,296 | 5,713,089 |
| 2024-02-20 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 28,412 | $118.16 | $3,357,162 | 5,738,826 |
| 2024-02-16 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 31,930 | $119.68 | $3,821,382 | 5,767,238 |
| 2024-02-15 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 24,398 | $119.26 | $2,909,705 | 5,799,168 |
| 2024-02-14 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 24,174 | $119.55 | $2,890,002 | 5,823,566 |
| 2024-02-13 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 37,867 | $117.95 | $4,466,413 | 5,847,740 |
| 2024-02-12 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,025 | $118.91 | $2,381,173 | 5,885,607 |
| 2024-02-09 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,499 | $117.81 | $2,414,987 | 5,905,632 |
| 2024-02-08 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,518 | $116.32 | $2,386,654 | 5,926,131 |
| 2024-02-07 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,968 | $116.10 | $3,014,885 | 5,946,649 |
| 2024-02-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,063 | $116.34 | $2,915,829 | 5,972,617 |
| 2024-02-05 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 19,020 | $117.34 | $2,231,807 | 5,997,680 |
| 2024-01-31 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 3,030 | $0.00 | $0 | 97,715 |
| 2024-01-31 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 8,271 | $0.00 | $0 | 100,745 |
| 2024-01-31 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 8,398 | $0.00 | $0 | 92,474 |
| 2024-01-31 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 22,922 | $0.00 | $0 | 100,872 |
| 2024-01-31 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 11,491 | $0.00 | $0 | 77,950 |
| 2023-12-13 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 9,000 | $0.00 | $0 | 859,462 |
| 2023-12-12 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 15,000 | $0.00 | $0 | 868,462 |
| 2023-11-30 | BERCE DANIEL E | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 18,370 |
| 2023-11-28 | BERCE DANIEL E | Dir |
Equity grant / award
G
|
Common Stock | 1,800 | $0.00 | $0 | 21,370 |
| 2023-11-21 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $111.99 | $335,970 | 49,728 |
| 2023-11-14 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 8,068 | $109.38 | $882,478 | 6,016,700 |
| 2023-11-13 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 1,800 | $109.06 | $196,308 | 6,024,768 |
| 2023-11-10 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 14,134 | $109.34 | $1,545,412 | 6,026,568 |
| 2023-11-09 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 9,005 | $109.35 | $984,697 | 6,040,702 |
| 2023-11-09 | Owen Randel G | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $109.02 | $218,040 | 8,675 |
| 2023-11-08 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 12,371 | $109.38 | $1,353,140 | 6,049,707 |
| 2023-11-07 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 18,045 | $109.44 | $1,974,845 | 6,062,078 |
| 2023-11-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 17,128 | $109.49 | $1,875,345 | 6,080,123 |
| 2023-11-03 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 13,845 | $109.35 | $1,513,951 | 6,097,251 |
| 2023-11-02 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 10,647 | $109.24 | $1,163,078 | 6,111,096 |
| 2023-10-31 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 19,427 | $108.78 | $2,113,269 | 6,121,743 |
| 2023-10-31 | Hambleton Howard F | AFF President |
Open-market sell
S
|
Common Stock | 3,670 | $109.08 | $400,324 | 19,451 |
| 2023-10-30 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 48,943 | $108.57 | $5,313,742 | 6,141,170 |
| 2023-10-27 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 37,569 | $107.07 | $4,022,513 | 6,190,113 |
| 2023-10-26 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 70,061 | $109.21 | $7,651,362 | 6,227,682 |
| 2023-10-25 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 19,882 | $102.31 | $2,034,127 | 6,297,743 |
| 2023-10-24 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 14,695 | $102.43 | $1,505,209 | 6,317,625 |
| 2023-10-23 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 13,724 | $102.41 | $1,405,475 | 6,332,320 |
| 2023-10-20 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 28,800 | $102.41 | $2,949,408 | 6,346,044 |
| 2023-10-19 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 47,398 | $103.72 | $4,916,121 | 6,374,844 |
| 2023-10-18 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 27,952 | $105.01 | $2,935,240 | 6,422,242 |
| 2023-10-17 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 45,579 | $105.39 | $4,803,571 | 6,450,194 |
| 2023-10-16 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 34,499 | $101.99 | $3,518,553 | 6,495,773 |
| 2023-10-13 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 5,729 | $101.23 | $579,947 | 6,530,272 |
| 2023-10-12 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 11,663 | $101.62 | $1,185,194 | 6,536,001 |
| 2023-10-11 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 14,906 | $101.32 | $1,510,276 | 6,547,664 |
| 2023-10-10 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,267 | $101.24 | $2,051,831 | 6,562,570 |
| 2023-10-09 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 35,847 | $101.58 | $3,641,338 | 6,582,837 |
| 2023-10-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 33,578 | $101.01 | $3,391,714 | 6,618,684 |
| 2023-10-05 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,875 | $101.57 | $2,628,124 | 6,652,262 |
| 2023-10-04 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 31,305 | $100.11 | $3,133,944 | 6,678,137 |
| 2023-10-03 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 26,058 | $99.22 | $2,585,475 | 6,709,442 |
| 2023-10-02 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 26,175 | $100.03 | $2,618,285 | 6,735,500 |
| 2023-09-29 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 17,207 | $100.78 | $1,734,121 | 6,761,675 |
| 2023-09-28 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 37,857 | $100.46 | $3,803,114 | 6,778,882 |
| 2023-09-26 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 4,141 | $98.04 | $405,984 | 6,816,739 |
| 2023-09-25 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 35,653 | $98.35 | $3,506,473 | 6,820,880 |
| 2023-08-08 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 317 | $98.36 | $31,180 | 6,856,533 |
| 2023-08-07 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 63,358 | $99.66 | $6,314,258 | 6,856,850 |
| 2023-08-04 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 42,844 | $99.51 | $4,263,406 | 6,920,208 |
| 2023-08-03 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 19,401 | $98.43 | $1,909,640 | 6,963,052 |
| 2023-07-28 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 827 | $98.11 | $81,137 | 6,982,453 |
| 2023-07-27 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 37,024 | $99.97 | $3,701,289 | 6,983,280 |
| 2023-07-19 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 1,439 | $98.08 | $141,137 | 7,020,304 |
| 2023-05-15 | Ramos Raul | SVP Latin American Operations |
Open-market sell
S
|
Common Stock | 30,050 | $102.87 | $3,091,244 | 22,400 |
| 2023-05-12 | Ramos Raul | SVP Latin American Operations |
Open-market sell
S
|
Common Stock | 10,050 | $102.19 | $1,027,010 | 52,450 |
| 2023-05-09 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,500 | $104.00 | $780,000 | 57,234 |
| 2023-02-01 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,715 | $91.27 | $2,347,008 | 7,032,102 |
| 2023-02-01 | GRAVES JAMES H | Dir |
Equity grant / award
A
|
Common Stock | 1,503 | $0.00 | $0 | 19,370 |
| 2023-01-31 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,019 | $91.66 | $1,834,942 | 7,057,817 |
| 2023-01-30 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 16,902 | $91.21 | $1,541,631 | 7,077,836 |
| 2023-01-27 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 21,255 | $90.81 | $1,930,167 | 7,094,738 |
| 2023-01-26 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 25,051 | $90.68 | $2,271,625 | 7,115,993 |
| 2023-01-25 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 33,516 | $90.10 | $3,019,792 | 7,141,044 |
| 2023-01-24 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 33,364 | $90.91 | $3,033,121 | 7,174,560 |
| 2023-01-23 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 80,704 | $90.14 | $7,274,659 | 7,207,924 |
| 2023-01-20 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 92,392 | $88.77 | $8,201,638 | 7,288,628 |
| 2023-01-19 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 42,127 | $88.20 | $3,715,601 | 7,381,020 |
| 2023-01-18 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 6,256 | $88.14 | $551,404 | 7,423,147 |
| 2023-01-17 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 11,643 | $88.77 | $1,033,549 | 7,429,403 |
| 2023-01-13 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 30,942 | $89.60 | $2,772,403 | 7,441,046 |
| 2023-01-12 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 42,678 | $90.11 | $3,845,715 | 7,471,988 |
| 2023-01-11 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 41,482 | $89.53 | $3,713,883 | 7,514,666 |
| 2023-01-10 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 56,907 | $89.68 | $5,103,420 | 7,556,148 |
| 2023-01-09 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 46,318 | $90.61 | $4,196,874 | 7,613,055 |
| 2023-01-06 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 108,835 | $89.28 | $9,716,789 | 7,659,373 |
| 2023-01-05 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 55,191 | $88.10 | $4,862,327 | 7,768,208 |
| 2023-01-04 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 10,131 | $88.25 | $894,061 | 7,823,399 |
| 2023-01-03 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 49,717 | $88.22 | $4,386,034 | 7,833,530 |
| 2022-12-29 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 57,512 | $88.44 | $5,086,361 | 7,883,247 |
| 2022-12-28 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 2,162 | $88.01 | $190,278 | 7,940,759 |
| 2022-12-27 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 26,451 | $88.03 | $2,328,482 | 7,942,921 |
| 2022-12-27 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 6,500 | $0.00 | $0 | 819,085 |
| 2022-12-27 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 11,500 | $0.00 | $0 | 825,585 |
| 2022-12-23 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 12,984 | $88.10 | $1,143,890 | 7,969,372 |
| 2022-12-22 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 20,727 | $88.06 | $1,825,220 | 7,982,356 |
| 2022-12-21 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 38,998 | $88.28 | $3,442,743 | 8,003,083 |
| 2022-12-19 | Rippel Douglas Richard | Dir |
Open-market sell
S
|
Common Stock | 4,171 | $88.40 | $368,716 | 8,042,081 |
| 2022-10-31 | GRAVES JAMES H | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $96.00 | $768,000 | 17,867 |
| 2022-07-27 | Davis Marthea | Dir |
Equity grant / award
A
|
Common Stock | 795 | $0.00 | $0 | 795 |
| 2022-02-23 | Hambleton Howard F | AFF President |
Open-market buy
P
|
Common Stock | 11,715 | $75.78 | $887,763 | 16,443 |
| 2022-02-22 | Hambleton Howard F | AFF President |
Open-market buy
P
|
Common Stock | 1,472 | $76.18 | $112,137 | 4,728 |
| 2022-02-04 | Hambleton Howard F | AFF President |
Equity grant / award
A
|
Common Stock | 3,256 | $0.00 | $0 | 3,256 |
| 2021-07-29 | Ramos Raul | SVP Latin American Operations |
Exercise / conversion
M · derivative
|
Options | 10,000 | $0.00 | $0 | 0 |
| 2021-07-29 | Ramos Raul | SVP Latin American Operations |
Exercise / conversion
M
|
Common Stock | 10,000 | $38.00 | $380,000 | 54,500 |
| 2021-03-02 | FEEHAN DANIEL R | Dir |
Equity grant / award
G
|
Common Stock | 47,567 | $0.00 | $0 | 0 |
| 2021-02-09 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 3,869 | $0.00 | $0 | 815,815 |
| 2021-01-30 | Stuart Thomas Brent | President and COO |
Other disposed transaction
F
|
Common Stock | 4,888 | $0.00 | $0 | 42,713 |
| 2021-01-30 | Stuart Thomas Brent | President and COO |
Equity grant / award
A
|
Common Stock | 18,816 | $0.00 | $0 | 47,601 |
| 2021-01-27 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 5,093 | $0.00 | $0 | 53,093 |
| 2020-12-28 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 46,000 | $0.00 | $0 | 769,800 |
| 2020-12-24 | Ramos Raul | SVP Latin American Operations |
Exercise / conversion
M · derivative
|
Options | 30,000 | $0.00 | $0 | 10,000 |
| 2020-12-24 | Ramos Raul | SVP Latin American Operations |
Exercise / conversion
M
|
Common Stock | 30,000 | $38.00 | $1,140,000 | 40,500 |
| 2020-12-23 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 4,000 | $0.00 | $0 | 124,301 |
| 2020-03-30 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 10,934 | $0.00 | $0 | 815,800 |
| 2020-03-30 | WESSEL RICK L | Vice-Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 26,233 | $0.00 | $0 | 826,734 |
| 2020-03-30 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
A
|
Common Stock | 66,667 | $0.00 | $0 | 852,967 |
| 2020-02-03 | Ramos Raul | SVP Latin American Operations |
Other disposed transaction
I
|
Common Stock | 9,621 | $86.88 | $835,872 | 2,658 |
| 2020-01-28 | Ramos Raul | SVP Latin American Operations |
Equity grant / award
A
|
Common Stock | 4,000 | $0.00 | $0 | 10,500 |
| 2019-12-26 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 128,138 |
| 2019-12-26 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 129,138 |
| 2019-12-23 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 21,000 | $0.00 | $0 | 786,300 |
| 2019-12-09 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
W
|
Common Stock | 1,138 | $0.00 | $0 | 135,138 |
| 2019-08-30 | GRAVES JAMES H | Dir |
Open-market sell
S
|
Common Stock | 3,597 | $99.33 | $357,290 | 21,272 |
| 2019-08-02 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 134,000 |
| 2019-08-01 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $101.83 | $254,575 | 135,000 |
| 2019-05-03 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $100.00 | $500,000 | 137,500 |
| 2019-05-01 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,500 | $96.94 | $727,050 | 142,500 |
| 2019-02-25 | FEEHAN DANIEL R | Dir |
Open-market sell
S
|
Common Stock | 3,907 | $89.66 | $350,302 | 52,101 |
| 2019-02-25 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $90.00 | $450,000 | 150,000 |
| 2019-02-22 | FEEHAN DANIEL R | Dir |
Open-market sell
S
|
Common Stock | 11,093 | $88.84 | $985,502 | 56,008 |
| 2019-02-20 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $87.50 | $218,750 | 155,000 |
| 2019-02-19 | Owen Randel G | Dir |
Equity grant / award
A
|
Common Stock | 1,272 | $0.00 | $0 | 4,577 |
| 2018-11-30 | GRAVES JAMES H | Dir |
Open-market sell
S
|
Common Stock | 7,000 | $89.11 | $623,770 | 23,597 |
| 2018-11-06 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $85.00 | $212,500 | 157,500 |
| 2018-08-02 | WESSEL RICK L | Vice-Chairman & CEO |
Equity grant / award
G
|
Common Stock | 147,400 | $0.00 | $0 | 807,300 |
| 2018-05-01 | FAULKNER MIKEL D | Dir |
Open-market buy
P
|
Common Stock | 1,700 | $85.89 | $146,013 | 5,005 |
| 2018-03-13 | FEEHAN DANIEL R | Dir |
Open-market sell
S
|
Common Stock | 17,505 | $80.60 | $1,410,903 | 67,101 |
| 2018-02-22 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 8,815 | $75.05 | $661,566 | 160,000 |
| 2018-02-21 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,185 | $75.00 | $88,875 | 168,815 |
| 2018-02-05 | Stuart Thomas Brent | President and COO |
Open-market buy
P
|
Common Stock | 1,080 | $73.64 | $79,531 | 8,283 |
| 2018-01-30 | Alvarado Anna M | General Counsel |
Equity grant / award
A
|
Common Stock | 3,000 | $0.00 | $0 | 5,000 |
| 2017-06-08 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,500 | $55.00 | $412,500 | 177,000 |
| 2017-05-02 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $52.50 | $262,500 | 184,500 |
| 2017-04-20 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $50.00 | $125,000 | 189,500 |
| 2017-02-08 | Ramos Raul | SVP Latin American Operations |
Equity grant / award
A
|
Common Stock | 1,000 | $0.00 | $0 | 2,500 |
| 2016-12-19 | ORR R DOUGLAS | EVP & Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 4,000 | $0.00 | $0 | 192,000 |
| 2016-11-03 | Ramos Raul | SVP Latin American Operations |
Equity grant / award
A
|
Common Stock | 8,048 | $46.65 | $375,439 | 11,588 |
| 2016-09-01 | FEEHAN DANIEL R | Dir |
Equity grant / award
A
|
Common Stock | 47,567 | — | — | 47,567 |
| 2016-09-01 | FEEHAN DANIEL R | Dir |
Equity grant / award
A
|
Common Stock | 1,105 | — | — | 1,105 |
| 2016-09-01 | FEEHAN DANIEL R | Dir |
Equity grant / award
A
|
Common Stock | 84,606 | — | — | 84,606 |