Financial Metrics
FCN FTI CONSULTING, INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 470285000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 460147000.0 | -2.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 438042000.0 | -4.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 446344000.0 | +1.9% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 444715000.0 | -0.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 448962000.0 | +1.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 497774000.0 | +10.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 512098000.0 | +2.9% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 513012000.0 | +0.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 551274000.0 | +7.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 606119000.0 | +9.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 593106000.0 | -2.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 604593000.0 | +1.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 607852000.0 | +0.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 622249000.0 | +2.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 686277000.0 | +10.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 711486000.0 | +3.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 702228000.0 | -1.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 723620000.0 | +3.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 754992000.0 | +4.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 775865000.0 | +2.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 806706000.0 | +4.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 864591000.0 | +7.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 893261000.0 | +3.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 928553000.0 | +4.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 949156000.0 | +2.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 926019000.0 | -2.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 898282000.0 | -3.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 943662000.0 | +5.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 956167000.0 | +1.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1810394000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 1807732000.0 | -0.1% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 2027877000.0 | +12.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 2352717000.0 | +16.0% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 2461275000.0 | +4.6% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 2776222000.0 | +12.8% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3028908000.0 | +9.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 3489242000.0 | +15.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 3698652000.0 | +6.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3788857000.0 | +2.4% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 302519000.0 | — | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 311407000.0 | +2.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 297940000.0 | -4.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 289354000.0 | -2.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 302521000.0 | +4.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 317934000.0 | +5.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2022-12-31 | 962931000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1135026000.0 | +17.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1181926000.0 | +4.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1217475000.0 | +3.0% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 52239000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 44162000.0 | -15.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 35074000.0 | -20.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 27089000.0 | -22.8% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 29000.0 | -99.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 47068000.0 | +162203.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 62259000.0 | +32.3% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 61831000.0 | -0.7% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 57112000.0 | -7.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 87162000.0 | +52.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 88095000.0 | +1.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 82138000.0 | -6.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 73056000.0 | -11.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 65599000.0 | -10.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 73070000.0 | +11.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 88506000.0 | +21.1% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 83980000.0 | -5.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 88533000.0 | +5.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 79277000.0 | -10.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 64235000.0 | -19.0% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 87710000.0 | +36.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 66802000.0 | -23.8% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 88709000.0 | +32.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 107029000.0 | +20.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 99633000.0 | -6.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 104092000.0 | +4.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 90892000.0 | -12.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 78707000.0 | -13.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 99264000.0 | +26.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 117670000.0 | +18.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 142156000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 108711000.0 | -23.5% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 226005000.0 | +107.9% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 305595000.0 | +35.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 282663000.0 | -7.5% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 312048000.0 | +10.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 303878000.0 | -2.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 377561000.0 | +24.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 347362000.0 | -8.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 389077000.0 | +12.0% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 30181000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 26547000.0 | -12.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 21691000.0 | -18.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 14016000.0 | -35.4% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -5156000.0 | -136.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 32214000.0 | +724.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 38945000.0 | +20.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 43609000.0 | +12.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 44333000.0 | +1.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 62645000.0 | +41.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-06-30 | 64598000.0 | +3.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 60422000.0 | -6.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 56747000.0 | -6.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-06-30 | 48174000.0 | -15.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 50172000.0 | +4.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 64496000.0 | +28.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-06-30 | 62782000.0 | -2.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 69480000.0 | +10.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 59321000.0 | -14.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 51428000.0 | -13.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 77267000.0 | +50.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 47547000.0 | -38.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 62395000.0 | +31.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 83317000.0 | +33.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 79965000.0 | -4.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 83947000.0 | +5.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 66466000.0 | -20.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 61824000.0 | -7.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 71698000.0 | +16.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 82818000.0 | +15.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 85520000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 107962000.0 | +26.2% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 150611000.0 | +39.5% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 216726000.0 | +43.9% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 210682000.0 | -2.8% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 234966000.0 | +11.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 235514000.0 | +0.2% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 274892000.0 | +16.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 280088000.0 | +1.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 270871000.0 | -3.3% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.75 | — | USD/shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.65 | -13.3% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.53 | -18.5% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.35 | -34.0% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -0.13 | -137.1% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.86 | +761.5% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.06 | +23.3% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 1.18 | +11.3% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 1.19 | +0.8% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1.69 | +42.0% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.75 | +3.6% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.65 | -5.7% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.56 | -5.5% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.33 | -14.7% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.41 | +6.0% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.93 | +36.9% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.88 | -2.6% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 2.07 | +10.1% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.76 | -15.0% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 1.52 | -13.6% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 2.29 | +50.7% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.43 | -37.6% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.87 | +30.8% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.44 | +30.5% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.29 | -6.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 2.38 | +3.9% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1.88 | -21.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.76 | -6.4% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.16 | +22.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2.63 | +21.8% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.09 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2.79 | +33.5% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 4.06 | +45.5% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.89 | +45.1% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 5.92 | +0.5% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 7.02 | +18.6% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 6.99 | -0.4% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 8.1 | +15.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 7.96 | -1.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 8.33 | +4.6% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.73 | — | USD/shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.64 | -12.3% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.52 | -18.8% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.34 | -34.6% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -0.13 | -138.2% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.85 | +753.8% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.04 | +22.4% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 1.14 | +9.6% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 1.14 | +0.0% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1.64 | +43.9% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.69 | +3.0% | USD/shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 1.59 | -5.9% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.49 | -6.3% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 1.27 | -14.8% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.35 | +6.3% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.84 | +36.3% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.77 | -3.8% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1.96 | +10.7% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.66 | -15.3% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 1.43 | -13.9% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 2.15 | +50.3% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.34 | -37.7% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.75 | +30.6% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.34 | +33.7% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.23 | -4.7% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 2.34 | +4.9% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1.85 | -20.9% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.74 | -5.9% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.13 | +22.4% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2.6 | +22.1% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.05 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2.75 | +34.1% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 3.93 | +42.9% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.69 | +44.8% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 5.67 | -0.4% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 6.65 | +17.3% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 6.58 | -1.1% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 7.71 | +17.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 7.81 | +1.3% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 8.24 | +5.5% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 114451000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 182665000.0 | +59.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 225184000.0 | +23.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 216158000.0 | -4.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 120959000.0 | -44.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 138511000.0 | +14.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 157961000.0 | +14.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 189961000.0 | +20.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 152044000.0 | -20.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 116556000.0 | -23.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 505867000.0 | +334.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 312069000.0 | -38.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 179241000.0 | -42.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 189106000.0 | +5.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 258470000.0 | +36.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 369373000.0 | +42.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 223063000.0 | -39.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 304206000.0 | +36.4% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 304658000.0 | +0.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 294953000.0 | -3.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 233421000.0 | -20.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 256875000.0 | +10.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 342527000.0 | +33.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 494485000.0 | +44.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 271143000.0 | -45.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 255730000.0 | -5.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 327047000.0 | +27.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 491688000.0 | +50.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 238539000.0 | -51.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 203539000.0 | -14.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 201148000.0 | -1.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 303222000.0 | +50.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 243960000.0 | -19.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 226428000.0 | -7.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 386344000.0 | +70.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 660493000.0 | +71.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 151121000.0 | -77.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 152831000.0 | +1.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 145967000.0 | -4.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 216158000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 189961000.0 | -12.1% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 312069000.0 | +64.3% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 369373000.0 | +18.4% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 294953000.0 | -20.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 494485000.0 | +67.6% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 491688000.0 | -0.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 303222000.0 | -38.3% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 660493000.0 | +117.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 265091000.0 | -59.9% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 553230000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 547298000.0 | -1.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 547588000.0 | +0.1% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 474897000.0 | -13.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 526180000.0 | +10.8% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 553215000.0 | +5.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 547132000.0 | -1.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 522878000.0 | -4.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 583588000.0 | +11.6% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 607455000.0 | +4.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 623397000.0 | +2.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 554608000.0 | -11.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 656127000.0 | +18.3% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 743402000.0 | +13.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 739463000.0 | -0.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 693372000.0 | -6.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 736898000.0 | +6.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 714918000.0 | -3.0% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 762760000.0 | +6.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 711357000.0 | -6.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 798516000.0 | +12.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 846121000.0 | +6.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 809878000.0 | -4.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 754120000.0 | -6.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 823932000.0 | +9.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 905548000.0 | +9.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 947993000.0 | +4.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 896153000.0 | -5.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 988144000.0 | +10.3% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1138061000.0 | +15.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1207016000.0 | +6.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1102142000.0 | -8.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1157465000.0 | +5.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1190521000.0 | +2.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1184475000.0 | -0.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1020174000.0 | -13.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1096020000.0 | +7.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1126919000.0 | +2.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1140665000.0 | +1.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 474897000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 522878000.0 | +10.1% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 554608000.0 | +6.1% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 693372000.0 | +25.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 711357000.0 | +2.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 754120000.0 | +6.0% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 896153000.0 | +18.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1102142000.0 | +23.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1020174000.0 | -7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1037678000.0 | +1.7% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 744351000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 811742000.0 | +9.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 864066000.0 | +6.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 783171000.0 | -9.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 737136000.0 | -5.9% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 777789000.0 | +5.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 788213000.0 | +1.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 794179000.0 | +0.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 815778000.0 | +2.7% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 807436000.0 | -1.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1206513000.0 | +49.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 965353000.0 | -20.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 921214000.0 | -4.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1019255000.0 | +10.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1096150000.0 | +7.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1178661000.0 | +7.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1066447000.0 | -9.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1127341000.0 | +5.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 1175730000.0 | +4.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1129707000.0 | -3.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1151149000.0 | +1.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1213462000.0 | +5.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1268494000.0 | +4.5% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1370027000.0 | +8.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1221391000.0 | -10.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1291719000.0 | +5.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1393425000.0 | +7.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1510602000.0 | +8.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1352405000.0 | -10.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1480283000.0 | +9.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1567226000.0 | +5.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1555453000.0 | -0.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1544698000.0 | -0.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1569211000.0 | +1.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1715973000.0 | +9.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1819514000.0 | +6.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1428907000.0 | -21.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1503016000.0 | +5.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1498576000.0 | -0.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 783171000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 794179000.0 | +1.4% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 965353000.0 | +21.6% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1178661000.0 | +22.1% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1129707000.0 | -4.2% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1370027000.0 | +21.3% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1510602000.0 | +10.3% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1555453000.0 | +3.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1819514000.0 | +17.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1517627000.0 | -16.6% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2225044000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 2287464000.0 | +2.8% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2341618000.0 | +2.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 2225368000.0 | -5.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 2172562000.0 | -2.4% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 2224793000.0 | +2.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2260593000.0 | +1.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 2257241000.0 | -0.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 2276452000.0 | +0.9% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 2257412000.0 | -0.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 2628838000.0 | +16.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 2379121000.0 | -9.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 2464901000.0 | +3.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 2571363000.0 | +4.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 2690269000.0 | +4.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 2783142000.0 | +3.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2637181000.0 | -5.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2704907000.0 | +2.6% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 2794398000.0 | +3.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2777363000.0 | -0.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2778200000.0 | +0.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2938427000.0 | +5.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 3006924000.0 | +2.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 3100909000.0 | +3.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2949291000.0 | -4.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 3003168000.0 | +1.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 3082094000.0 | +2.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 3241407000.0 | +5.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 3100983000.0 | -4.3% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3246311000.0 | +4.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3318826000.0 | +2.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3325878000.0 | +0.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 3324528000.0 | -0.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 3357644000.0 | +1.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 3517180000.0 | +4.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 3596830000.0 | +2.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 3347702000.0 | -6.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 3494160000.0 | +4.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3489785000.0 | -0.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2225368000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2257241000.0 | +1.4% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 2379121000.0 | +5.4% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 2783142000.0 | +17.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2777363000.0 | -0.2% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 3100909000.0 | +11.6% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3241407000.0 | +4.5% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 3325878000.0 | +2.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3596830000.0 | +8.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3490528000.0 | -3.0% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 287519000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 325042000.0 | +13.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 365529000.0 | +12.5% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 378455000.0 | +3.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 293328000.0 | -22.5% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 314738000.0 | +7.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 366866000.0 | +16.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 410328000.0 | +11.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 343467000.0 | -16.3% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 352304000.0 | +2.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 737400000.0 | +109.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 482570000.0 | -34.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 391465000.0 | -18.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 463878000.0 | +18.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 546784000.0 | +17.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 612537000.0 | +12.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 451341000.0 | -26.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 517468000.0 | +14.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 608261000.0 | +17.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 670171000.0 | +10.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 495778000.0 | -26.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 562562000.0 | +13.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 645622000.0 | +14.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 718116000.0 | +11.2% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 509930000.0 | -29.0% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 570894000.0 | +12.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 648999000.0 | +13.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 769491000.0 | +18.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 538452000.0 | -30.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 644701000.0 | +19.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 708531000.0 | +9.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 892769000.0 | +26.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 627700000.0 | -29.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 713894000.0 | +13.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 823176000.0 | +15.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 931759000.0 | +13.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 637291000.0 | -31.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 713496000.0 | +12.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 809035000.0 | +13.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 378455000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 410328000.0 | +8.4% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 482570000.0 | +17.6% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 612537000.0 | +26.9% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 670171000.0 | +9.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 718116000.0 | +7.2% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 769491000.0 | +7.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 892769000.0 | +16.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 931759000.0 | +4.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 975189000.0 | +4.7% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1043798000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1084221000.0 | +3.9% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1110033000.0 | +2.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1018010000.0 | -8.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 976033000.0 | -4.1% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1085615000.0 | +11.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1129664000.0 | +4.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1065270000.0 | -5.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1039018000.0 | -2.5% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 981611000.0 | -5.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1277363000.0 | +30.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1030296000.0 | -19.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1062879000.0 | +3.2% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1152351000.0 | +8.4% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1229035000.0 | +6.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1294000000.0 | +5.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1168497000.0 | -9.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1225804000.0 | +4.9% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 1319901000.0 | +7.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1377182000.0 | +4.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1361850000.0 | -1.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1449217000.0 | +6.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1462621000.0 | +0.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1517588000.0 | +3.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1327273000.0 | -12.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1372549000.0 | +3.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1437511000.0 | +4.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1559686000.0 | +8.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1380095000.0 | -11.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1451159000.0 | +5.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1454331000.0 | +0.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1344458000.0 | -7.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1270172000.0 | -5.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1208264000.0 | -4.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1264981000.0 | +4.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1338540000.0 | +5.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1198064000.0 | -10.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1594279000.0 | +33.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1740130000.0 | +9.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1018010000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1065270000.0 | +4.6% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1030296000.0 | -3.3% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1294000000.0 | +25.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1377182000.0 | +6.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1517588000.0 | +10.2% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1559686000.0 | +2.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1344458000.0 | -13.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1338540000.0 | -0.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1756797000.0 | +31.2% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1181246000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1203243000.0 | +1.9% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1231585000.0 | +2.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1207358000.0 | -2.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1196529000.0 | -0.9% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1139178000.0 | -4.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1130929000.0 | -0.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1191971000.0 | +5.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-03-31 | 1237434000.0 | +3.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 1275801000.0 | +3.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 1351475000.0 | +5.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-12-31 | 1348825000.0 | -0.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 1402022000.0 | +3.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-06-30 | 1419012000.0 | +1.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 1461234000.0 | +3.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 1489142000.0 | +1.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 1468684000.0 | -1.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-06-30 | 1479103000.0 | +0.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 1474497000.0 | -0.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 1400181000.0 | -5.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-03-31 | 1416350000.0 | +1.2% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-06-30 | 1489210000.0 | +5.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 1544303000.0 | +3.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 1583321000.0 | +2.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 1622018000.0 | +2.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 1630619000.0 | +0.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 1644583000.0 | +0.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 1681721000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-03-31 | 1720888000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 1795152000.0 | +4.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 1864495000.0 | +3.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 1981420000.0 | +6.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 2054356000.0 | +3.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 2149380000.0 | +4.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 2252199000.0 | +4.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 2258290000.0 | +0.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2149638000.0 | -4.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 1899881000.0 | -11.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 1749655000.0 | -7.9% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1207358000.0 | — | USD | 10-K | 2020-02-25 |
| Annual | 2017-12-31 | 1191971000.0 | -1.3% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 1348825000.0 | +13.2% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 1489142000.0 | +10.4% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 1400181000.0 | -6.0% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 1583321000.0 | +13.1% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 1681721000.0 | +6.2% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 1981420000.0 | +17.8% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2258290000.0 | +14.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1733731000.0 | -23.2% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 507000000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 500000000.0 | -1.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 475000000.0 | -5.0% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 370000000.0 | -22.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 402717000.0 | +8.8% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 485000000.0 | +20.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 465000000.0 | -4.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 396284000.0 | -14.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 441473000.0 | +11.4% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 371662000.0 | -15.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 263317000.0 | -29.2% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 265571000.0 | +0.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 268037000.0 | +0.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 290531000.0 | +8.4% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 273055000.0 | -6.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 275609000.0 | +0.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 328193000.0 | +19.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 315808000.0 | -3.8% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 308454000.0 | -2.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 286131000.0 | -7.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 458840000.0 | +60.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 391581000.0 | -14.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 319355000.0 | -18.4% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 297158000.0 | -7.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 328936000.0 | +10.7% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 314337000.0 | -4.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 314756000.0 | +0.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 315172000.0 | +0.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 360583000.0 | +14.4% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 340548000.0 | -5.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 285000000.0 | -16.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.0 | -100.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-03-31 | 205000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 60000000.0 | -70.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-12-31 | 0.0 | -100.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 160000000.0 | — | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 470000000.0 | +193.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 510000000.0 | +8.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 365528000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 396284000.0 | +8.4% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 265571000.0 | -33.0% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 275609000.0 | +3.8% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 286131000.0 | +3.8% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 297158000.0 | +3.9% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 315172000.0 | +6.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.0 | -100.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 365000000.0 | — | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 24033000.0 | — | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -69200000.0 | -387.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -34585000.0 | +50.0% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 86272000.0 | +349.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -102086000.0 | -218.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -54438000.0 | +46.7% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 76866000.0 | +241.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -123562000.0 | -260.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 29414000.0 | +123.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 140977000.0 | +379.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -166584000.0 | -218.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -41026000.0 | +75.4% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 155920000.0 | +480.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -203778000.0 | -230.7% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -168731000.0 | +17.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -40439000.0 | +76.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -254206000.0 | -528.6% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -265200000.0 | -4.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -158525000.0 | +40.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -274818000.0 | -73.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -139592000.0 | +49.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 79782000.0 | +157.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -465210000.0 | -683.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -409517000.0 | +12.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -207624000.0 | +49.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 233488000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 147625000.0 | -36.8% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 230672000.0 | +56.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 217886000.0 | -5.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 327069000.0 | +50.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 355483000.0 | +8.7% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 188794000.0 | -46.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 224461000.0 | +18.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 395097000.0 | +76.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 152132000.0 | -61.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | -28876000.0 | — | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -7653000.0 | +73.5% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -15531000.0 | -102.9% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 23183000.0 | +249.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -10081000.0 | -143.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -20592000.0 | -104.3% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -45762000.0 | -122.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -8228000.0 | +82.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -13885000.0 | -68.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -50376000.0 | -262.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -7976000.0 | +84.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -37529000.0 | -370.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -62274000.0 | -65.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -19305000.0 | +69.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -32335000.0 | -67.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -45677000.0 | -41.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -18012000.0 | +60.6% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -29027000.0 | -61.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -67580000.0 | -132.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 20606000.0 | +130.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 10546000.0 | -48.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 3517000.0 | -66.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -17803000.0 | -606.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -35228000.0 | -97.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -50142000.0 | -42.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -30132000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -40638000.0 | -34.9% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 18744000.0 | +146.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -60606000.0 | -423.3% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -60120000.0 | +0.8% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -79093000.0 | -31.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -60061000.0 | +24.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -73835000.0 | -22.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -10162000.0 | +86.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -58531000.0 | -476.0% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | -59133000.0 | — | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 33924000.0 | +157.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -20907000.0 | -161.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 209521000.0 | +1102.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -22767000.0 | -110.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -47152000.0 | -107.1% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | -76520000.0 | -62.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -848000.0 | +98.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -70051000.0 | -8160.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -155414000.0 | -121.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 116416000.0 | +174.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 39498000.0 | -66.1% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -34978000.0 | -188.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 4161000.0 | +111.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -17199000.0 | -513.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -36949000.0 | -114.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 15767000.0 | +142.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -8943000.0 | -156.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -67080000.0 | -650.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 198585000.0 | +396.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 58317000.0 | -70.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -4873000.0 | -108.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -32301000.0 | -562.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -84194000.0 | -160.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -277283000.0 | -229.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -125310000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -140934000.0 | -12.5% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | -117519000.0 | +16.6% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -103311000.0 | +12.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -360053000.0 | -248.5% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -61674000.0 | +82.9% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -106012000.0 | -71.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -354663000.0 | -234.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -15383000.0 | +95.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -510476000.0 | -3218.4% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6362000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 11983000.0 | +88.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 22855000.0 | +90.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 5831000.0 | -74.5% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 13127000.0 | +125.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 20021000.0 | +52.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 7680000.0 | -61.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 16220000.0 | +111.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 27841000.0 | +71.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 10153000.0 | -63.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 20661000.0 | +103.5% | USD | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 27026000.0 | +30.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 8228000.0 | -69.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 13885000.0 | +68.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 25105000.0 | +80.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 7976000.0 | -68.2% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 27696000.0 | +247.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 52441000.0 | +89.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 12607000.0 | -76.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 25637000.0 | +103.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 38935000.0 | +51.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 18012000.0 | -53.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 29027000.0 | +61.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 43224000.0 | +48.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 4640000.0 | -89.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 14700000.0 | +216.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 21729000.0 | +47.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 17803000.0 | -18.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35228000.0 | +97.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 50142000.0 | +42.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 28935000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 32004000.0 | +10.6% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 32270000.0 | +0.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 41815000.0 | +29.6% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 34849000.0 | -16.7% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 68665000.0 | +97.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 53319000.0 | -22.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 49479000.0 | -7.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 35408000.0 | -28.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 58531000.0 | +65.3% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 41385000.0 | — | shares | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 42083000.0 | +1.7% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 42367000.0 | +0.7% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 42037000.0 | -0.8% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 41321000.0 | -1.7% | shares | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 39527000.0 | -4.3% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 37941000.0 | -4.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 37729000.0 | -0.6% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37720000.0 | -0.0% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 38179000.0 | +1.2% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 38356000.0 | +0.5% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 38147000.0 | -0.5% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 38027000.0 | -0.3% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 37612000.0 | -1.1% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 37629000.0 | +0.0% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 37390000.0 | -0.6% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 37110000.0 | -0.7% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 36710000.0 | -1.1% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 36000000.0 | -1.9% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 34481000.0 | -4.2% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 34228000.0 | -0.7% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 34282000.0 | +0.2% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 34295000.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 34333000.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 34471000.0 | +0.4% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 34540000.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 34422000.0 | -0.3% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 34026000.0 | -1.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33983000.0 | -0.1% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 34034000.0 | +0.2% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 35510000.0 | +4.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 35521000.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35697000.0 | +0.5% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 35902000.0 | +0.6% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 35949000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 35913000.0 | -0.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 34855000.0 | -2.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32727000.0 | -6.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 31346000.0 | -4.2% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 42037000.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 37729000.0 | -10.2% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 38147000.0 | +1.1% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 37390000.0 | -2.0% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 34481000.0 | -7.8% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 34333000.0 | -0.4% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 34026000.0 | -0.9% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 35521000.0 | +4.4% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 35913000.0 | +1.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30864000.0 | -14.1% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 41385000.0 | — | shares | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 42083000.0 | +1.7% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 42367000.0 | +0.7% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 42037000.0 | -0.8% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 41321000.0 | -1.7% | shares | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 39527000.0 | -4.3% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 37941000.0 | -4.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 37729000.0 | -0.6% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37720000.0 | -0.0% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 38179000.0 | +1.2% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 38356000.0 | +0.5% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 38147000.0 | -0.5% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 38027000.0 | -0.3% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 37612000.0 | -1.1% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 37629000.0 | +0.0% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 37390000.0 | -0.6% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 37110000.0 | -0.7% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 36710000.0 | -1.1% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2020-12-31 | 34481000.0 | -6.1% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-06-30 | 34282000.0 | -0.6% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 34295000.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 34333000.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 34471000.0 | +0.4% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 34540000.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 34422000.0 | -0.3% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 34026000.0 | -1.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33983000.0 | -0.1% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 34034000.0 | +0.2% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 35510000.0 | +4.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 35521000.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35697000.0 | +0.5% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 35902000.0 | +0.6% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 35949000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 35913000.0 | -0.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 34855000.0 | -2.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 32727000.0 | -6.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 31346000.0 | -4.2% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 42037000.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 37729000.0 | -10.2% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 38147000.0 | +1.1% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 37390000.0 | -2.0% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 34481000.0 | -7.8% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 34333000.0 | -0.4% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 34026000.0 | -0.9% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 35521000.0 | +4.4% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 35913000.0 | +1.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30864000.0 | -14.1% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 40506000.0 | — | shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 40820000.0 | +0.8% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 41239000.0 | +1.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 40527000.0 | -1.7% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 39555000.0 | -2.4% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 37431000.0 | -5.4% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 36700000.0 | -2.0% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 37001000.0 | +0.8% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 37318000.0 | +0.9% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 36981000.0 | -0.9% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 36960000.0 | -0.1% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 36617000.0 | -0.9% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 36415000.0 | -0.6% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 36169000.0 | -0.7% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 35639000.0 | -1.5% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 33483000.0 | -6.0% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 33458000.0 | -0.1% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 33495000.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 33619000.0 | +0.4% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 33790000.0 | +0.5% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 33812000.0 | +0.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 33301000.0 | -1.5% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 33359000.0 | +0.2% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 34128000.0 | +2.3% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 34977000.0 | +2.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35221000.0 | +0.7% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35315000.0 | +0.3% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35053000.0 | -0.7% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 33261000.0 | -5.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 31523000.0 | -5.2% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 40943000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 38697000.0 | -5.5% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 37098000.0 | -4.1% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 36774000.0 | -0.9% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 35602000.0 | -3.2% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 33489000.0 | -5.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 33693000.0 | +0.6% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 33924000.0 | +0.7% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 35208000.0 | +3.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 32531000.0 | -7.6% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 41148000.0 | — | shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 41599000.0 | +1.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 42065000.0 | +1.1% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 41245000.0 | -1.9% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 39555000.0 | -4.1% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 37746000.0 | -4.6% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37612000.0 | -0.4% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 38271000.0 | +1.8% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 38756000.0 | +1.3% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 38219000.0 | -1.4% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 38168000.0 | -0.1% | shares | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 37938000.0 | -0.6% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 38190000.0 | +0.7% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 37852000.0 | -0.9% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 37086000.0 | -2.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 35063000.0 | -5.5% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 35374000.0 | +0.9% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 35362000.0 | -0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 35646000.0 | +0.8% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 35909000.0 | +0.7% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 35918000.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 35482000.0 | -1.2% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35650000.0 | +0.5% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35656000.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35787000.0 | +0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35845000.0 | +0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35892000.0 | +0.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35500000.0 | -1.1% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 33591000.0 | -5.4% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 31823000.0 | -5.3% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 41709000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 39192000.0 | -6.0% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 38318000.0 | -2.2% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 38111000.0 | -0.5% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 37149000.0 | -2.5% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 35337000.0 | -4.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 35783000.0 | +1.3% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 35646000.0 | -0.4% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 35845000.0 | +0.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 32881000.0 | -8.3% | shares | 10-K | 2026-02-26 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2114 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.2012 | -4.8% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1871 | -7.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.2054 | +9.8% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.1999 | -2.7% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1986 | -0.6% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.2187 | +10.1% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.2269 | +3.7% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.1951 | -14.0% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.2236 | +14.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.2357 | +5.4% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.2205 | -6.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2293 | +4.0% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.2247 | -2.0% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.2227 | -0.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.2470 | +10.9% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.2421 | -2.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.2335 | -3.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.2454 | +5.1% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.2514 | +2.5% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.2517 | +0.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.2601 | +3.3% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.2663 | +2.4% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2691 | +1.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.2793 | +3.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.2827 | +1.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2633 | -6.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2683 | +1.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2701 | +0.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2740 | +1.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.8135 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.8009 | -1.6% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.8524 | +6.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.8453 | -0.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.8862 | +4.8% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.8953 | +1.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.9344 | +4.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.0491 | +12.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.0283 | -2.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.0855 | +5.6% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.5889 | — | ratio | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 2.4973 | -3.5% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2.3639 | -5.3% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 2.0694 | -12.5% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 2.5130 | +21.4% | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 2.4712 | -1.7% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2.1485 | -13.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.9355 | -9.9% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 2.3751 | +22.7% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 2.2919 | -3.5% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.6362 | -28.6% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 2.0004 | +22.3% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 2.3532 | +17.6% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 2.1972 | -6.6% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 2.0047 | -8.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1.9242 | -4.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2.3628 | +22.8% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2.1786 | -7.8% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 1.9329 | -11.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.6857 | -12.8% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2.3219 | +37.7% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2.1570 | -7.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.9648 | -8.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1.9078 | -2.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2.3952 | +25.5% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 2.2626 | -5.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2.1470 | -5.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.9631 | -8.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2.5117 | +27.9% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.2961 | -8.6% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2.2119 | -3.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.7423 | -21.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.4609 | +41.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2.1981 | -10.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2.0846 | -5.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.9528 | -6.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2.2422 | +14.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.1066 | -6.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.8523 | -12.1% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.0694 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.9355 | -6.5% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 2.0004 | +3.4% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1.9242 | -3.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.6857 | -12.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1.9078 | +13.2% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.9631 | +2.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.7423 | -11.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.9528 | +12.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.5562 | -20.3% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.8836 | — | ratio | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 0.9011 | +2.0% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 0.9013 | +0.0% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 0.8432 | -6.4% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.8157 | -3.3% | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 0.9530 | +16.8% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 0.9989 | +4.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 0.8937 | -10.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.8397 | -6.0% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 0.7694 | -8.4% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 0.9452 | +22.8% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 0.7638 | -19.2% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.7581 | -0.8% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 0.8121 | +7.1% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 0.8411 | +3.6% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 0.8690 | +3.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.7956 | -8.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.8287 | +4.2% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 0.8952 | +8.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.9836 | +9.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.9615 | -2.2% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.9731 | +1.2% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 0.9471 | -2.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.9585 | +1.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.8183 | -14.6% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 0.8417 | +2.9% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.8741 | +3.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.9274 | +6.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.8020 | -13.5% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.8084 | +0.8% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.7800 | -3.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.6785 | -13.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.6183 | -8.9% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.5621 | -9.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.5617 | -0.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.5927 | +5.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.5573 | -6.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.8391 | +50.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.9946 | +18.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.8432 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 0.8937 | +6.0% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 0.7638 | -14.5% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 0.8690 | +13.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.9836 | +13.2% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.9585 | -2.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 0.9274 | -3.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.6785 | -26.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.5927 | -12.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.0133 | +71.0% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 0.3258 | — | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.3281 | +0.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.3217 | -1.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.3221 | +0.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3206 | -0.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.3325 | +3.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2022-12-31 | 0.3179 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3253 | +2.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3196 | -1.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3213 | +0.6% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0642 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0577 | -10.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0495 | -14.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0314 | -36.6% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -0.0116 | -136.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0718 | +718.9% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0782 | +9.0% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0852 | +8.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0864 | +1.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.1136 | +31.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-06-30 | 0.1066 | -6.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 0.1019 | -4.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0939 | -7.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-06-30 | 0.0793 | -15.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 0.0806 | +1.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0940 | +16.6% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-06-30 | 0.0882 | -6.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 0.0989 | +12.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0820 | -17.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0681 | -16.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0996 | +46.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0589 | -40.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0722 | +22.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0933 | +29.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0861 | -7.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0884 | +2.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0718 | -18.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0688 | -4.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0760 | +10.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0866 | +14.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0472 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0597 | +26.4% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0743 | +24.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0921 | +24.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0856 | -7.1% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0846 | -1.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0778 | -8.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0788 | +1.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0757 | -3.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0715 | -5.6% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1111 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0960 | -13.6% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0801 | -16.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0607 | -24.2% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0001 | -99.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1048 | +160668.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.1251 | +19.3% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.1207 | -3.5% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.1113 | -7.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.1581 | +42.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.1453 | -8.1% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2019-09-30 | 0.1385 | -4.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1208 | -12.7% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1079 | -10.7% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.1174 | +8.8% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.1290 | +9.8% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.1180 | -8.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.1261 | +6.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1096 | -13.1% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0851 | -22.3% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.1130 | +32.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0828 | -26.7% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1026 | +23.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.1198 | +16.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1073 | -10.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1097 | +2.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0982 | -10.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0876 | -10.7% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1052 | +20.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.1231 | +17.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0785 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0601 | -23.4% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.1114 | +85.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1299 | +16.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1148 | -11.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1124 | -2.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1003 | -10.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1082 | +7.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0939 | -13.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1027 | +9.3% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3981 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.5620 | +41.2% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.6160 | +9.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.5712 | -7.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 0.4124 | -27.8% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.4401 | +6.7% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.4306 | -2.2% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 0.4629 | +7.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.4427 | -4.4% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 0.3308 | -25.3% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 0.6860 | +107.4% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 0.6467 | -5.7% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.4579 | -29.2% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 0.4077 | -11.0% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 0.4727 | +16.0% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 0.6030 | +27.6% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.4942 | -18.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.5879 | +18.9% | ratio | 10-Q | 2020-07-30 |
| Quarterly | 2020-09-30 | 0.5009 | -14.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.4401 | -12.1% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.4708 | +7.0% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.4566 | -3.0% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 0.5305 | +16.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.6886 | +29.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.5317 | -22.8% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 0.4479 | -15.8% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.5039 | +12.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.6390 | +26.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.4430 | -30.7% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.3157 | -28.7% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.2839 | -10.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.3396 | +19.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.3887 | +14.4% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.3172 | -18.4% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.4693 | +48.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.7089 | +51.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2371 | -66.5% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2142 | -9.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.1804 | -15.8% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.5712 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.4629 | -18.9% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 0.6467 | +39.7% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 0.6030 | -6.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.4401 | -27.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.6886 | +56.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 0.6390 | -7.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.3396 | -46.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.7089 | +108.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2718 | -61.7% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0136 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0116 | -14.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0093 | -20.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0065 | -30.4% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -0.0023 | -135.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0143 | +714.9% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0171 | +20.1% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0193 | +12.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0169 | -12.7% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0254 | +50.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-06-30 | 0.0251 | -1.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 0.0225 | -10.6% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0215 | -4.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-06-30 | 0.0178 | -17.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 0.0180 | +0.8% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0232 | +29.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-06-30 | 0.0214 | -8.0% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 0.0231 | +8.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0201 | -13.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0171 | -14.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0251 | +46.4% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0153 | -38.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0192 | +25.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0251 | +30.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0241 | -4.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0250 | +3.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0189 | -24.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0185 | -2.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0205 | +11.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0237 | +15.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0384 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0478 | +24.5% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0633 | +32.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0779 | +23.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0759 | -2.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0758 | -0.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0727 | -4.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0827 | +13.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0779 | -5.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0776 | -0.3% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0256 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0221 | -13.6% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0176 | -20.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0117 | -33.5% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -0.0045 | -138.6% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0285 | +729.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0315 | +10.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0342 | +8.6% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0328 | -4.0% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0447 | +36.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-06-30 | 0.0455 | +1.9% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 0.0413 | -9.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0386 | -6.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-06-30 | 0.0326 | -15.7% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 0.0340 | +4.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0455 | +33.8% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-06-30 | 0.0422 | -7.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 0.0450 | +6.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0366 | -18.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0315 | -13.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0470 | +49.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0276 | -41.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0348 | +25.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0447 | +28.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0389 | -12.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0391 | +0.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0295 | -24.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0288 | -2.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0377 | +31.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0473 | +25.4% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0708 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0906 | +27.9% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.1117 | +23.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1455 | +30.3% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1505 | +3.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1484 | -1.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1400 | -5.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1387 | -0.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1240 | -10.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1562 | +26.0% | ratio | 10-K | 2026-02-26 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-11 | Pachman Matthew | VP, Chief Risk/Ethics Officer |
Equity grant / award
A
|
Common Stock | 153 | $0.00 | $0 | 1,844 |
| 2026-03-08 | Gunby Steven Henry | CEO, Chairman and President |
Other disposed transaction
F
|
Common Stock | 1,732 | $168.41 | $291,686 | 294,437 |
| 2026-03-06 | Gunby Steven Henry | CEO, Chairman and President |
Other disposed transaction
F
|
Common Stock | 1,516 | $168.41 | $255,310 | 296,169 |
| 2026-03-05 | Linton Paul Alderman | CSTO and Interim CFO |
Other disposed transaction
F
|
Common Stock | 235 | $165.51 | $38,895 | 88,462 |
| 2026-02-23 | Gunby Steven Henry | CEO, Chairman and President |
Other disposed transaction
F
|
Common Stock | 5,061 | $156.31 | $791,085 | 301,143 |
| 2026-02-23 | Gunby Steven Henry | CEO, Chairman and President |
Equity grant / award
A
|
Common Stock | 12,197 | $0.00 | $0 | 306,204 |
| 2025-12-19 | Lu Curtis P | General Counsel |
Equity grant / award
A
|
Common Stock | 11,328 | $0.00 | $0 | 44,582 |
| 2025-10-24 | Gunby Steven Henry | CEO, Chairman and President |
Open-market buy
P
|
Common Stock | 7,500 | $151.12 | $1,133,400 | 294,007 |
| 2025-09-10 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 11,946 | $0.00 | $0 | 10,855 |
| 2025-09-10 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M
|
Common Stock | 11,946 | $34.33 | $410,106 | 82,202 |
| 2025-09-08 | Gunby Steven Henry | CEO, Chairman and President |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,912 | $0.00 | $0 | 2,477 |
| 2025-09-08 | Gunby Steven Henry | CEO, Chairman and President |
Exercise / conversion
M
|
Common Stock | 2,912 | $34.33 | $99,969 | 286,507 |
| 2025-09-05 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,912 | $0.00 | $0 | 22,801 |
| 2025-09-05 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M
|
Common Stock | 2,912 | $34.33 | $99,969 | 70,256 |
| 2025-06-09 | Lu Curtis P | General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 4,953 | $0.00 | $0 | 8,710 |
| 2025-06-09 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 4,953 | $158.60 | $785,546 | 33,254 |
| 2025-06-09 | Lu Curtis P | General Counsel |
Exercise / conversion
M
|
Common Stock | 4,953 | $34.33 | $170,036 | 38,207 |
| 2025-06-05 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 107 | $162.04 | $17,338 | 35,120 |
| 2025-06-04 | FANANDAKIS NICHOLAS C | Dir |
Equity grant / award
A
|
Common Stock | 1,529 | $0.00 | $0 | 16,137 |
| 2025-05-01 | SABHERWAL AJAY | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 13,065 | $0.00 | $0 | 0 |
| 2025-05-01 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,236 | $164.60 | $861,846 | 24,777 |
| 2025-05-01 | SABHERWAL AJAY | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 13,065 | $40.36 | $527,303 | 30,013 |
| 2025-03-28 | Zelenka Janet | Dir |
Equity grant / award
A
|
Common Stock | 287 | $0.00 | $0 | 287 |
| 2025-03-09 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 314 | $169.56 | $53,242 | 16,948 |
| 2025-03-08 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 253 | $169.56 | $42,899 | 17,262 |
| 2025-03-06 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 219 | $168.75 | $36,956 | 21,865 |
| 2025-03-05 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 13,740 | $0.00 | $0 | 290,458 |
| 2025-03-05 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 2,657 | $0.00 | $0 | 276,718 |
| 2025-02-17 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,198 | $187.61 | $224,757 | 15,730 |
| 2025-02-17 | SABHERWAL AJAY | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 3,473 | $0.00 | $0 | 16,928 |
| 2024-12-02 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 7,413 | $0.00 | $0 | 25,713 |
| 2024-12-02 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M
|
Common Stock | 7,413 | $36.87 | $273,317 | 63,829 |
| 2024-08-22 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 65,130 |
| 2024-08-20 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 1,329 | $223.02 | $296,394 | 66,130 |
| 2024-07-30 | Lu Curtis P | General Counsel |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 29,571 |
| 2024-07-29 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 1,683 | $225.55 | $379,601 | 18,777 |
| 2024-07-29 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 2,395 | $226.73 | $543,018 | 20,460 |
| 2024-07-26 | BARTLETT MARK S. | Dir |
Open-market sell
S
|
Common Stock | 1,329 | $227.50 | $302,348 | 26,099 |
| 2024-07-26 | BARTLETT MARK S. | Dir |
Open-market sell
S
|
Common Stock | 671 | $226.38 | $151,901 | 27,428 |
| 2024-06-07 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 307 | $217.14 | $66,662 | 33,698 |
| 2024-06-05 | Bacon Brenda J | Dir |
Equity grant / award
A
|
Common Stock | 1,145 | $0.00 | $0 | 16,437 |
| 2024-05-22 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 596 | $226.13 | $134,773 | 13,455 |
| 2024-05-21 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 881 | $224.00 | $197,344 | 22,855 |
| 2024-05-20 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,804 | $226.13 | $634,069 | 14,051 |
| 2024-05-15 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 6,127 | $0.00 | $0 | 33,126 |
| 2024-05-15 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 798 | $223.22 | $178,130 | 52,401 |
| 2024-05-15 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 2,329 | $222.57 | $518,366 | 53,199 |
| 2024-05-15 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M
|
Common Stock | 6,127 | $36.87 | $225,902 | 55,528 |
| 2024-05-10 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 41,774 | $0.00 | $0 | 5,389 |
| 2024-05-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 558 | $222.06 | $123,909 | 287,184 |
| 2024-05-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 12,820 | $221.48 | $2,839,374 | 287,742 |
| 2024-05-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 28,396 | $220.52 | $6,261,886 | 300,562 |
| 2024-05-10 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 41,774 | $40.36 | $1,685,999 | 328,958 |
| 2024-05-09 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 28,440 | $0.00 | $0 | 47,163 |
| 2024-05-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 28,440 | $218.61 | $6,217,268 | 287,184 |
| 2024-05-09 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 28,440 | $40.36 | $1,147,838 | 315,624 |
| 2024-05-09 | Gunby Steven Henry | President & CEO |
Equity grant / award
G
|
Common Stock | 24,113 | $0.00 | $0 | 287,184 |
| 2024-05-08 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 5,699 | $0.00 | $0 | 75,603 |
| 2024-05-08 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 5,699 | $220.34 | $1,255,718 | 311,297 |
| 2024-05-08 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 5,699 | $40.36 | $230,012 | 316,996 |
| 2024-05-07 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 66,314 |
| 2024-05-07 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 1,492 | $221.14 | $329,941 | 67,314 |
| 2024-05-02 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 27,266 | $0.00 | $0 | 81,302 |
| 2024-05-02 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 4,380 | $214.36 | $938,897 | 311,297 |
| 2024-05-02 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 10,540 | $213.31 | $2,248,287 | 315,677 |
| 2024-05-02 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 12,346 | $212.80 | $2,627,229 | 326,217 |
| 2024-05-02 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 27,266 | $34.33 | $936,042 | 338,563 |
| 2024-05-01 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 44,113 | $0.00 | $0 | 108,568 |
| 2024-05-01 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 44,113 | $212.97 | $9,394,746 | 311,297 |
| 2024-05-01 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 44,113 | $34.33 | $1,514,399 | 355,410 |
| 2024-04-30 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 4,015 | $213.83 | $858,527 | 49,401 |
| 2024-04-07 | Boglioli Elsy Lisa | Dir |
Other disposed transaction
F
|
Common Stock | 36 | $208.09 | $7,491 | 1,484 |
| 2024-03-18 | KEATING BRENDAN J | CAO and Controller |
Other disposed transaction
F
|
Common Stock | 500 | $207.98 | $103,990 | 8,026 |
| 2024-03-10 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 309 | $204.08 | $63,061 | 23,736 |
| 2024-03-09 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 311 | $204.08 | $63,469 | 24,045 |
| 2024-03-08 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 251 | $204.08 | $51,224 | 24,356 |
| 2024-03-07 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 33,791 | $0.00 | $0 | 152,681 |
| 2024-03-07 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 8,120 | $207.24 | $1,682,789 | 318,494 |
| 2024-03-07 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 25,671 | $206.33 | $5,296,697 | 326,614 |
| 2024-03-07 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 33,791 | $36.87 | $1,245,874 | 352,285 |
| 2024-03-06 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Restricted Stock Units | 9,685 | $0.00 | $0 | 318,494 |
| 2024-03-06 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 2,996 | $0.00 | $0 | 308,809 |
| 2024-03-06 | KEATING BRENDAN J | CAO and Controller |
Equity grant / award
A
|
Common Stock | 3,026 | $0.00 | $0 | 8,026 |
| 2024-03-05 | Costamagna Claudio | Dir |
Open-market sell
S
|
Common Stock | 7,059 | $209.13 | $1,476,249 | 32,860 |
| 2024-03-01 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,592 | $0.00 | $0 | 186,472 |
| 2024-03-01 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,592 | $205.06 | $736,576 | 305,813 |
| 2024-03-01 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 3,592 | $36.87 | $132,437 | 312,521 |
| 2024-02-29 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 3,116 | $0.00 | $0 | 190,064 |
| 2024-02-29 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,116 | $210.28 | $655,232 | 309,405 |
| 2024-02-29 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 3,116 | $36.87 | $114,887 | 308,929 |
| 2024-02-28 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,743 | $0.00 | $0 | 193,180 |
| 2024-02-28 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 2,743 | $216.08 | $592,707 | 305,813 |
| 2024-02-28 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 2,743 | $36.87 | $101,134 | 340,537 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 7,413 | $0.00 | $0 | 195,923 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 24,568 | $0.00 | $0 | 203,336 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 38 | $217.68 | $8,272 | 308,556 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 31,943 | $216.59 | $6,918,534 | 308,594 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 7,413 | $36.87 | $273,317 | 337,794 |
| 2024-02-27 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 24,568 | $36.87 | $905,822 | 330,381 |
| 2024-02-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 2,656 | $217.08 | $576,564 | 29,190 |
| 2024-02-23 | Bacon Brenda J | Dir |
Open-market buy
P
|
Common Stock | 1,120 | $222.96 | $249,715 | 15,292 |
| 2024-02-19 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 15,082 | $192.18 | $2,898,459 | 305,813 |
| 2024-02-19 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 32,677 | $0.00 | $0 | 320,895 |
| 2023-11-02 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 3,350 | $211.96 | $710,066 | 20,722 |
| 2023-11-02 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 6,064 | $212.66 | $1,289,570 | 24,072 |
| 2023-11-02 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 1,861 | $213.84 | $397,956 | 30,136 |
| 2023-11-02 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 755 | $215.11 | $162,408 | 31,997 |
| 2023-11-02 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 284 | $216.95 | $61,614 | 32,752 |
| 2023-11-01 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,379 | $212.75 | $506,132 | 13,511 |
| 2023-11-01 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 621 | $214.36 | $133,118 | 15,890 |
| 2023-10-31 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 2,948 | $214.02 | $630,931 | 41,130 |
| 2023-10-31 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 972 | $215.10 | $209,077 | 44,078 |
| 2023-08-30 | BARTLETT MARK S. | Dir |
Open-market sell
S
|
Common Stock | 4,928 | $189.75 | $935,088 | 26,954 |
| 2023-08-15 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 3,991 | $191.45 | $764,077 | 14,172 |
| 2023-08-11 | BARTLETT MARK S. | Dir |
Open-market sell
S
|
Common Stock | 3,340 | $188.97 | $631,160 | 31,882 |
| 2023-08-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 200 | $182.52 | $36,504 | 288,218 |
| 2023-08-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 44,279 | $181.66 | $8,043,723 | 288,418 |
| 2023-08-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 25,053 | $181.51 | $4,547,370 | 332,697 |
| 2023-08-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 18,073 | $182.02 | $3,289,647 | 357,750 |
| 2023-08-08 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,262 | $184.85 | $602,981 | 375,823 |
| 2023-08-08 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 1,518 | $183.59 | $278,690 | 379,085 |
| 2023-08-08 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 29,379 | $182.67 | $5,366,662 | 380,603 |
| 2023-08-03 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 48,392 | $0.00 | $0 | 0 |
| 2023-08-03 | Gunby Steven Henry | President & CEO |
Other disposed transaction
D
|
Common Stock | 48,392 | $182.96 | $8,853,800 | 409,982 |
| 2023-08-03 | Gunby Steven Henry | President & CEO |
Exercise / conversion
M
|
Common Stock | 48,392 | $34.26 | $1,657,910 | 458,374 |
| 2023-06-07 | Boglioli Elsy Lisa | Dir |
Equity grant / award
A
|
Common Stock | 1,329 | $0.00 | $0 | 1,520 |
| 2023-06-01 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 228 | $188.25 | $42,921 | 38,590 |
| 2023-05-05 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,477 | $0.00 | $0 | 0 |
| 2023-05-05 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 2,477 | $40.36 | $99,972 | 33,036 |
| 2023-04-07 | Boglioli Elsy Lisa | Dir |
Equity grant / award
A
|
Restricted Stock Units | 191 | $0.00 | $0 | 191 |
| 2023-03-18 | KEATING BRENDAN J | CAO and Controller |
Other disposed transaction
F
|
Common Stock | 500 | $195.94 | $97,970 | 5,500 |
| 2023-03-11 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 2,103 | $186.58 | $392,378 | 409,982 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,921 | $186.58 | $358,420 | 412,085 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 1,300 | $191.78 | $249,314 | 414,006 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 4,900 | $191.28 | $937,272 | 415,306 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 8,202 | $189.01 | $1,550,260 | 420,206 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,907 | $186.68 | $729,359 | 428,408 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 4,520 | $185.26 | $837,375 | 432,315 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,150 | $184.34 | $580,671 | 436,835 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,079 | $183.14 | $563,888 | 439,985 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 3,750 | $182.12 | $682,950 | 443,064 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 1,400 | $181.11 | $253,554 | 446,814 |
| 2023-03-10 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 4,700 | $180.21 | $846,987 | 448,214 |
| 2023-03-09 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 2,058 | $179.94 | $370,317 | 452,914 |
| 2023-03-09 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 2,210 | $179.94 | $397,667 | 454,972 |
| 2023-03-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 10,614 | $180.01 | $1,910,626 | 457,182 |
| 2023-03-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 172 | $181.76 | $31,263 | 467,796 |
| 2023-03-09 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 4,584 | $180.80 | $828,787 | 467,968 |
| 2023-03-08 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Restricted Stock Units | 11,069 | $0.00 | $0 | 472,552 |
| 2023-03-08 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 2,766 | $0.00 | $0 | 461,483 |
| 2023-03-08 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 11,069 | $0.00 | $0 | 318,494 |
| 2023-03-07 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 9,313 | $182.77 | $1,702,137 | 468,145 |
| 2023-03-06 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 1,415 | $183.90 | $260,218 | 477,458 |
| 2023-03-03 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 113 | $183.17 | $20,698 | 478,873 |
| 2023-03-03 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 22,058 | $182.08 | $4,016,321 | 478,986 |
| 2023-03-01 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 2,511 | $182.73 | $458,835 | 28,884 |
| 2023-02-28 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 700 | $184.16 | $128,912 | 0 |
| 2023-02-27 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 267 | $186.40 | $49,769 | 514,481 |
| 2023-02-27 | Gunby Steven Henry | President & CEO |
Open-market sell
S
|
Common Stock | 14,309 | $185.00 | $2,647,165 | 514,748 |
| 2023-02-20 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 28,537 | $0.00 | $0 | 541,972 |
| 2023-02-20 | Gunby Steven Henry | President & CEO |
Other disposed transaction
F
|
Common Stock | 12,915 | $164.13 | $2,119,739 | 529,057 |
| 2022-12-06 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 68,477 |
| 2022-12-02 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 1,000 | $172.24 | $172,240 | 42,056 |
| 2022-11-18 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $171.96 | $257,940 | 28,927 |
| 2022-11-08 | Costamagna Claudio | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $162.00 | $1,296,000 | 38,818 |
| 2022-08-19 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $169.33 | $846,650 | 13,532 |
| 2022-06-06 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 68,977 |
| 2022-06-02 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 401 | $169.68 | $68,042 | 46,818 |
| 2022-06-01 | Ellis Vernon James | Dir |
Equity grant / award
A
|
Restricted Stock Units | 1,492 | $0.00 | $0 | 30,427 |
| 2022-03-22 | Jones Nicole S | Dir |
Equity grant / award
A
|
Common Stock | 317 | $0.00 | $0 | 317 |
| 2022-03-18 | KEATING BRENDAN J | CAO and Controller |
Other disposed transaction
F
|
Common Stock | 500 | $155.17 | $77,585 | 6,000 |
| 2022-03-13 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 490 | $145.38 | $71,236 | 43,041 |
| 2022-03-13 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 481 | $145.38 | $69,928 | 43,056 |
| 2022-03-11 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 342 | $145.38 | $49,720 | 43,531 |
| 2022-03-11 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 336 | $145.38 | $48,848 | 43,537 |
| 2022-03-10 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 308 | $145.34 | $44,765 | 43,873 |
| 2022-03-09 | SABHERWAL AJAY | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,921 | $0.00 | $0 | 19,657 |
| 2022-03-02 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $146.71 | $146,710 | 0 |
| 2022-02-18 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 50,184 | $0.00 | $0 | 495,450 |
| 2021-12-08 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 68,485 |
| 2021-08-23 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 69,485 |
| 2021-08-02 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 906 | $145.02 | $131,388 | 15,342 |
| 2021-08-02 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 6,594 | $144.16 | $950,591 | 16,248 |
| 2021-06-03 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 255 | $137.36 | $35,027 | 45,727 |
| 2021-06-02 | Seeger Laureen | Dir |
Equity grant / award
A
|
Common Stock | 369 | $0.00 | $0 | 25,968 |
| 2021-06-02 | Seeger Laureen | Dir |
Equity grant / award
A
|
Common Stock | 1,848 | $0.00 | $0 | 25,599 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 10,588 | $0.00 | $0 | 2,477 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 6,994 | $0.00 | $0 | 13,065 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 5,120 | $144.83 | $741,530 | 22,732 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 26,060 | $143.75 | $3,746,125 | 27,852 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 10,588 | $40.36 | $427,332 | 53,912 |
| 2021-05-07 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 6,994 | $34.33 | $240,104 | 43,324 |
| 2021-03-18 | KEATING BRENDAN J | CAO and Controller |
Other disposed transaction
F
|
Common Stock | 500 | $131.51 | $65,755 | 6,500 |
| 2021-03-13 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 480 | $125.78 | $60,374 | 38,215 |
| 2021-03-11 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 336 | $126.12 | $42,376 | 36,810 |
| 2021-03-10 | Paul Holly | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 1,908 | $0.00 | $0 | 37,146 |
| 2021-03-07 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 692 | $121.36 | $83,981 | 37,123 |
| 2021-03-03 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 6,651 | $119.98 | $797,987 | 27,511 |
| 2021-02-26 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,000 | $117.07 | $1,170,700 | 13,290 |
| 2021-02-19 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,991 | $109.15 | $326,468 | 23,290 |
| 2021-02-19 | SABHERWAL AJAY | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 8,917 | $0.00 | $0 | 26,281 |
| 2020-11-25 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,912 | $0.00 | $0 | 20,059 |
| 2020-11-25 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 7,413 | $0.00 | $0 | 22,971 |
| 2020-11-25 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 2,912 | $34.33 | $99,969 | 30,006 |
| 2020-11-25 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 7,413 | $36.87 | $273,317 | 27,094 |
| 2020-07-31 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 800 | $120.78 | $96,624 | 20,994 |
| 2020-07-31 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 3,280 | $119.96 | $393,469 | 21,794 |
| 2020-07-31 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 920 | $119.09 | $109,563 | 25,074 |
| 2020-06-05 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 188 | $113.82 | $21,398 | 44,134 |
| 2020-06-03 | FANANDAKIS NICHOLAS C | Dir |
Equity grant / award
A
|
Deferred Restricted Stock Units | 1,994 | $0.00 | $0 | 8,794 |
| 2020-06-02 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $120.00 | $360,000 | 0 |
| 2020-06-02 | FANANDAKIS NICHOLAS C | Dir |
Open-market sell
S
|
Common Stock | 1,467 | $121.11 | $177,668 | 6,800 |
| 2020-06-02 | FANANDAKIS NICHOLAS C | Dir |
Open-market sell
S
|
Common Stock | 14,610 | $120.07 | $1,754,223 | 8,267 |
| 2020-05-21 | Ellis Vernon James | Dir |
Equity grant / award
A
|
Common Stock | 3,000 | $0.00 | $0 | 3,000 |
| 2020-05-05 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 6,991 | $127.31 | $890,024 | 19,681 |
| 2020-03-18 | KEATING BRENDAN J | CAO and Controller |
Other disposed transaction
F
|
Common Stock | 500 | $131.69 | $65,845 | 7,000 |
| 2020-03-13 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 448 | $120.40 | $53,939 | 27,956 |
| 2020-03-11 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 4,882 | $0.00 | $0 | 373,392 |
| 2020-03-11 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 13,019 | $0.00 | $0 | 368,510 |
| 2020-03-07 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 725 | $112.62 | $81,650 | 25,069 |
| 2020-03-06 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 499 | $112.62 | $56,197 | 25,794 |
| 2020-02-17 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 3,674 | $126.41 | $464,430 | 31,511 |
| 2020-02-17 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Equity grant / award
A
|
Common Stock | 10,005 | $0.00 | $0 | 35,185 |
| 2019-12-30 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 907 | $110.64 | $100,350 | 20,263 |
| 2019-12-04 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $110.27 | $551,350 | 66,643 |
| 2019-08-21 | SABHERWAL AJAY | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,458 | $107.08 | $798,603 | 10,677 |
| 2019-08-15 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,863 | $103.27 | $192,392 | 18,135 |
| 2019-08-02 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 400 | $103.34 | $41,336 | 71,643 |
| 2019-08-02 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 4,600 | $102.64 | $472,144 | 72,043 |
| 2019-08-01 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 2,210 | $0.00 | $0 | 92,805 |
| 2019-08-01 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 2,210 | $105.34 | $232,801 | 25,180 |
| 2019-08-01 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 1,681 | $105.59 | $177,497 | 27,390 |
| 2019-08-01 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Exercise / conversion
M
|
Common Stock | 2,210 | $40.36 | $89,196 | 29,071 |
| 2019-07-26 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 2,644 | $103.02 | $272,385 | 24,000 |
| 2019-07-26 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 7,345 | $103.03 | $756,755 | 26,644 |
| 2019-06-10 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 1,116 | $86.17 | $96,166 | 76,643 |
| 2019-06-07 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 8,884 | $86.82 | $771,309 | 77,759 |
| 2019-06-06 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 812 | $86.02 | $69,848 | 42,328 |
| 2019-06-05 | Seeger Laureen | Dir |
Equity grant / award
A
|
Common Stock | 2,934 | $0.00 | $0 | 21,757 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 4,952 | $0.00 | $0 | 30,384 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 4,622 | $0.00 | $0 | 35,336 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 5,700 | $84.65 | $482,505 | 21,170 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 3,874 | $84.06 | $325,648 | 26,870 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 4,952 | $34.33 | $170,002 | 30,744 |
| 2019-04-26 | Paul Holly | Chief Human Resources Officer |
Exercise / conversion
M
|
Common Stock | 4,622 | $36.87 | $170,413 | 25,792 |
| 2019-03-18 | KEATING BRENDAN J | CAO and Controller |
Equity grant / award
A
|
Common Stock | 7,500 | $0.00 | $0 | 7,500 |
| 2019-03-13 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Equity grant / award
A
|
Common Stock | 2,980 | $0.00 | $0 | 26,861 |
| 2019-03-07 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 458 | $74.82 | $34,268 | 17,833 |
| 2019-03-06 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 344 | $74.90 | $25,766 | 24,387 |
| 2019-03-01 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 366 | $75.30 | $27,560 | 18,602 |
| 2019-02-21 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 3,498 | $68.88 | $240,942 | 19,767 |
| 2019-02-21 | Paul Holly | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 10,489 | $0.00 | $0 | 23,265 |
| 2018-12-06 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 3,800 | $66.95 | $254,410 | 18,177 |
| 2018-12-03 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Open-market sell
S
|
Common Stock | 6,351 | $69.52 | $441,522 | 21,977 |
| 2018-11-05 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 9,900 | $66.34 | $656,766 | 31,055 |
| 2018-11-02 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 1,100 | $68.02 | $74,822 | 40,955 |
| 2018-10-30 | FANANDAKIS NICHOLAS C | Dir |
Open-market sell
S
|
Common Stock | 13,522 | $69.52 | $940,049 | 19,943 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 4,355 | $0.00 | $0 | 13,663 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (right to buy) | 9,905 | $0.00 | $0 | 18,018 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 835 | $73.29 | $61,197 | 11,668 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 1,165 | $72.95 | $84,987 | 12,503 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 1,600 | $71.30 | $114,080 | 13,668 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 1,100 | $70.17 | $77,187 | 15,268 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Open-market sell
S
|
Common Stock | 9,560 | $69.60 | $665,376 | 16,368 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Exercise / conversion
M
|
Common Stock | 4,355 | $40.36 | $175,768 | 25,928 |
| 2018-10-26 | Lu Curtis P | General Counsel |
Exercise / conversion
M
|
Common Stock | 9,905 | $34.33 | $340,039 | 21,573 |
| 2018-08-15 | SABHERWAL AJAY | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,282 | $76.51 | $98,086 | 17,876 |
| 2018-07-27 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 100 | $77.33 | $7,733 | 12,776 |
| 2018-07-27 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 3,500 | $76.71 | $268,485 | 12,876 |
| 2018-07-27 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 1,944 | $75.71 | $147,180 | 16,376 |
| 2018-07-27 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 1,782 | $74.70 | $133,115 | 18,320 |
| 2018-07-27 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 3,100 | $73.69 | $228,439 | 20,102 |
| 2018-06-07 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 1,366 | $64.27 | $87,793 | 40,206 |
| 2018-06-06 | BARTLETT MARK S. | Dir |
Equity grant / award
A
|
Common Stock | 3,866 | $0.00 | $0 | 25,625 |
| 2018-06-04 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $62.94 | $944,086 | 79,843 |
| 2018-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
M · derivative
|
Deferred Restricted Stock Units | 7,926 | $0.00 | $0 | 37,500 |
| 2018-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
M
|
Common Stock | 7,926 | $0.00 | $0 | 94,843 |
| 2018-03-12 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 20,435 | $0.00 | $0 | 217,330 |
| 2018-03-07 | Gunby Steven Henry | President & CEO |
Equity grant / award
A
|
Common Stock | 9,124 | $0.00 | $0 | 196,895 |
| 2018-03-06 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 311 | $47.97 | $14,919 | 7,170 |
| 2018-03-01 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 421 | $47.46 | $19,981 | 7,481 |
| 2018-02-28 | Freeman Catherine M | SVP, Controller and CAO |
Open-market sell
S
|
Common Stock | 6,088 | $48.44 | $294,903 | 0 |
| 2018-02-21 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Equity grant / award
A
|
Common Stock | 3,911 | $0.00 | $0 | 23,830 |
| 2017-06-07 | Seeger Laureen | Dir |
Equity grant / award
A
|
Common Stock | 7,344 | $0.00 | $0 | 14,957 |
| 2017-06-01 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 1,101 | $35.11 | $38,656 | 30,362 |
| 2017-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
C · derivative
|
Deferred Restricted Stock Units | 6,740 | $0.00 | $0 | 45,426 |
| 2017-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
M
|
Common Stock | 6,740 | $0.00 | $0 | 73,395 |
| 2017-04-28 | Gunby Steven Henry | President & CEO |
Open-market buy
P
|
Common Stock | 30,000 | $34.51 | $1,035,300 | 166,043 |
| 2017-03-06 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 13,065 | $0.00 | $0 | 95,015 |
| 2017-03-06 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Equity grant / award
A
|
Common Stock | 3,097 | $0.00 | $0 | 19,919 |
| 2017-03-01 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 509 | $41.44 | $21,093 | 12,131 |
| 2017-03-01 | Paul Holly | Chief Human Resources Officer |
Other disposed transaction
F
|
Common Stock | 309 | $41.44 | $12,805 | 12,640 |
| 2016-12-30 | Paul Holly | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 7,500 | $0.00 | $0 | 12,949 |
| 2016-12-01 | Ellis Vernon James | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 12,933 |
| 2016-12-01 | Ellis Vernon James | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 18,855 |
| 2016-11-23 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $43.32 | $216,604 | 14,933 |
| 2016-11-23 | Ellis Vernon James | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $43.32 | $216,604 | 20,855 |
| 2016-11-18 | Bacon Brenda J | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,707 | $0.00 | $0 | 0 |
| 2016-11-18 | Bacon Brenda J | Dir |
Open-market sell
S
|
Common Stock | 4,707 | $42.85 | $201,700 | 46,811 |
| 2016-11-18 | Bacon Brenda J | Dir |
Exercise / conversion
M
|
Common Stock | 4,707 | $27.19 | $127,983 | 51,518 |
| 2016-09-09 | Paul Holly | Chief Human Resources Officer |
Open-market sell
S
|
Common Stock | 598 | $43.42 | $25,966 | 5,449 |
| 2016-08-25 | Linton Paul Alderman | Chief Strategy/Transf. Officer |
Other disposed transaction
F
|
Common Stock | 1,813 | $44.65 | $80,950 | 17,687 |
| 2016-08-15 | SABHERWAL AJAY | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 11,563 | $0.00 | $0 | 11,563 |
| 2016-08-03 | Holthaus Gerard E | Dir |
Equity grant / award
G
|
Common Stock | 2,850 | $0.00 | $0 | 66,655 |
| 2016-06-29 | Lu Curtis P | General Counsel |
Other disposed transaction
F
|
Common Stock | 806 | $39.66 | $31,966 | 5,271 |
| 2016-06-08 | Holthaus Gerard E | Dir |
Open-market sell
S
|
Common Stock | 8,403 | $43.02 | $361,458 | 69,505 |
| 2016-06-03 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 1,149 | $42.66 | $49,016 | 12,650 |
| 2016-06-03 | Costamagna Claudio | Dir |
Other disposed transaction
F
|
Common Stock | 1,149 | $42.66 | $49,016 | 31,463 |
| 2016-06-01 | Ellis Vernon James | Dir |
Equity grant / award
A
|
Restricted Stock Units | 5,922 | $0.00 | $0 | 12,100 |
| 2016-06-01 | Costamagna Claudio | Dir |
Equity grant / award
A
|
Restricted Stock Units | 5,922 | $0.00 | $0 | 32,612 |
| 2016-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
C · derivative
|
Deferred Restricted Stock Units | 8,403 | $0.00 | $0 | 52,166 |
| 2016-05-20 | Holthaus Gerard E | Dir |
Exercise / conversion
M
|
Common Stock | 8,403 | $0.00 | $0 | 71,986 |