Financial Metrics
EME EMCOR Group, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1744970000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 1933416000.0 | +10.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 1923174000.0 | -0.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1891732000.0 | -1.6% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 1895937000.0 | +0.2% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1886691000.0 | -0.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1900388000.0 | +0.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1953886000.0 | +2.8% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 2047049000.0 | +4.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2158728000.0 | +5.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 2324202000.0 | +7.7% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 2287741000.0 | -1.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2299832000.0 | +0.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 2014021000.0 | -12.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 2201714000.0 | +9.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2304049000.0 | +4.6% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 2437666000.0 | +5.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 2521672000.0 | +3.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2592549000.0 | +2.8% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 2707388000.0 | +4.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 2826361000.0 | +4.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2890432000.0 | +2.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 3045622000.0 | +5.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 3207598000.0 | +5.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3432276000.0 | +7.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 3666897000.0 | +6.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3696924000.0 | +0.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3867372000.0 | +4.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 4304400000.0 | +11.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4301529000.0 | -0.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 7551524000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 7686999000.0 | +1.8% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 8130631000.0 | +5.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 9174611000.0 | +12.8% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 8797061000.0 | -4.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 9903580000.0 | +12.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 11076120000.0 | +11.8% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 12582873000.0 | +13.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 14566116000.0 | +15.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 16986422000.0 | +16.6% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 223108000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 274741000.0 | +23.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 268044000.0 | -2.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 266340000.0 | -0.6% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 274501000.0 | +3.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 295070000.0 | +7.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 269119000.0 | -8.8% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 290844000.0 | +8.1% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 309339000.0 | +6.4% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 308754000.0 | -0.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 346380000.0 | +12.2% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 335987000.0 | -3.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 333061000.0 | -0.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 315286000.0 | -5.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 363184000.0 | +15.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 341073000.0 | -6.1% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 376279000.0 | +10.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 381343000.0 | +1.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 352555000.0 | -7.5% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 383008000.0 | +8.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 413231000.0 | +7.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 436062000.0 | +5.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 490060000.0 | +12.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 545472000.0 | +11.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 589309000.0 | +8.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 684001000.0 | +16.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 734726000.0 | +7.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 722718000.0 | -1.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 833771000.0 | +15.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 835313000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1037862000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1147012000.0 | +10.5% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 1205453000.0 | +5.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1355868000.0 | +12.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1395382000.0 | +2.9% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1501737000.0 | +7.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1603594000.0 | +6.8% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 2089339000.0 | +30.3% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2765051000.0 | +32.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3282988000.0 | +18.7% | 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 | 55615000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 92289000.0 | +65.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 86064000.0 | -6.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 82774000.0 | -3.8% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 92413000.0 | +11.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 106044000.0 | +14.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 78004000.0 | -26.4% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 99656000.0 | +27.8% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 111776000.0 | +12.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 102310000.0 | -8.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 119959000.0 | +17.3% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 115749000.0 | -3.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 105995000.0 | -8.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -122638000.0 | -215.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 135855000.0 | +210.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 117004000.0 | -13.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 133358000.0 | +14.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 137421000.0 | +3.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 99957000.0 | -27.3% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 137644000.0 | +37.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 150094000.0 | +9.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 154910000.0 | +3.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 196667000.0 | +27.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 234983000.0 | +19.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 259953000.0 | +10.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 332808000.0 | +28.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 363538000.0 | +9.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 318756000.0 | -12.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 415212000.0 | +30.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 405696000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 306929000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 328902000.0 | +7.2% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 403083000.0 | +22.6% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 460892000.0 | +14.3% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 256834000.0 | -44.3% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 530800000.0 | +106.7% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 564877000.0 | +6.4% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 875756000.0 | +55.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1344863000.0 | +53.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1713418000.0 | +27.4% | 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 | 34354000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 55355000.0 | +61.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 51557000.0 | -6.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 52610000.0 | +2.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 56788000.0 | +7.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 64597000.0 | +13.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 55374000.0 | -14.3% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 70816000.0 | +27.9% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 79421000.0 | +12.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 72410000.0 | -8.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 83972000.0 | +16.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 81834000.0 | -2.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 75665000.0 | -7.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -83689000.0 | -210.6% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 61186000.0 | +173.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 84945000.0 | +38.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 97348000.0 | +14.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 99740000.0 | +2.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 73386000.0 | -26.4% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 100664000.0 | +37.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 105772000.0 | +5.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 111473000.0 | +5.4% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 140595000.0 | +26.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 169746000.0 | +20.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 197149000.0 | +16.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 247572000.0 | +25.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 270263000.0 | +9.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 240677000.0 | -10.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 302160000.0 | +25.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 295373000.0 | -2.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 182153000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 227193000.0 | +24.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 283577000.0 | +24.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 325140000.0 | +14.7% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 132943000.0 | -59.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 383701000.0 | +188.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 406122000.0 | +5.8% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 633329000.0 | +55.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1007145000.0 | +59.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1272817000.0 | +26.4% | 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.57 | — | USD/shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.91 | +59.6% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.84 | -7.7% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.88 | +4.8% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.96 | +9.1% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1.1 | +14.6% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.95 | -13.6% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.22 | +28.4% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 1.36 | +11.5% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1.29 | -5.1% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.49 | +15.5% | USD/shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 1.46 | -2.0% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.35 | -7.5% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -1.52 | -212.6% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.11 | +173.0% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.54 | +38.7% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.79 | +16.2% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1.86 | +3.9% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.39 | -25.3% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 1.99 | +43.2% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 2.16 | +8.5% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2.33 | +7.9% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 2.97 | +27.5% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 3.59 | +20.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4.18 | +16.4% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 5.27 | +26.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 5.83 | +10.6% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5.27 | -9.6% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 6.74 | +27.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 6.59 | -2.2% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3.0 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 3.84 | +28.0% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 4.88 | +27.1% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.78 | +18.4% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 2.41 | -58.3% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 7.09 | +194.2% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 8.13 | +14.7% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 13.37 | +64.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 21.61 | +61.6% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28.3 | +31.0% | 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.56 | — | USD/shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.9 | +60.7% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.84 | -6.7% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.87 | +3.6% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.95 | +9.2% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1.09 | +14.7% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.94 | -13.8% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.21 | +28.7% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 1.35 | +11.6% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1.28 | -5.2% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.49 | +16.4% | USD/shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 1.45 | -2.7% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.35 | -6.9% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -1.52 | -212.6% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 1.11 | +173.0% | USD/shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.54 | +38.7% | USD/shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 1.78 | +15.6% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 1.85 | +3.9% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.39 | -24.9% | USD/shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 1.99 | +43.2% | USD/shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 2.16 | +8.5% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2.32 | +7.4% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 2.95 | +27.2% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 3.57 | +21.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4.17 | +16.8% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 5.25 | +25.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 5.8 | +10.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5.26 | -9.3% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 6.72 | +27.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 6.57 | -2.2% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2.97 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 3.82 | +28.6% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 4.85 | +27.0% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.75 | +18.6% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 2.4 | -58.3% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 7.06 | +194.2% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 8.1 | +14.7% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 13.31 | +64.3% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 21.52 | +61.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28.19 | +31.0% | 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 | 392364000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 443019000.0 | +12.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 504558000.0 | +13.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 464617000.0 | -7.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 302754000.0 | -34.8% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 385396000.0 | +27.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 480496000.0 | +24.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 467430000.0 | -2.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 352443000.0 | -24.6% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 306624000.0 | -13.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 353912000.0 | +15.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 363907000.0 | +2.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 252031000.0 | -30.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 213374000.0 | -15.3% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 368073000.0 | +72.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 358818000.0 | -2.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 347092000.0 | -3.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 481391000.0 | +38.7% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 679342000.0 | +41.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 902867000.0 | +32.9% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 758833000.0 | -16.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 668908000.0 | -11.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 663905000.0 | -0.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 821345000.0 | +23.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 514513000.0 | -37.4% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 262370000.0 | -49.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 403816000.0 | +53.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 456439000.0 | +13.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 420075000.0 | -8.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 503052000.0 | +19.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 523632000.0 | +4.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 789750000.0 | +50.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 840985000.0 | +6.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 807318000.0 | -4.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1035534000.0 | +28.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1339550000.0 | +29.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 576702000.0 | -56.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 485988000.0 | -15.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 655104000.0 | +34.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 464617000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 467430000.0 | +0.6% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 363907000.0 | -22.1% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 358818000.0 | -1.4% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 902867000.0 | +151.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 821345000.0 | -9.0% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 456439000.0 | -44.4% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 789750000.0 | +73.0% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1339550000.0 | +69.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1111968000.0 | -17.0% | 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 | 1352416000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1448323000.0 | +7.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1495566000.0 | +3.3% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1495431000.0 | -0.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1508471000.0 | +0.9% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1501036000.0 | -0.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1537819000.0 | +2.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1607922000.0 | +4.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1572919000.0 | -2.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1635289000.0 | +4.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1715462000.0 | +4.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1773620000.0 | +3.4% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1797479000.0 | +1.3% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1946811000.0 | +8.3% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 1926765000.0 | -1.0% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 2030813000.0 | +5.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2055483000.0 | +1.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1936442000.0 | -5.8% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1942341000.0 | +0.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1922096000.0 | -1.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2037525000.0 | +6.0% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2102735000.0 | +3.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2181730000.0 | +3.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 2204519000.0 | +1.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2303449000.0 | +4.5% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 2439594000.0 | +5.9% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2510579000.0 | +2.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2567371000.0 | +2.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2669356000.0 | +4.0% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2852103000.0 | +6.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3063917000.0 | +7.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3203490000.0 | +4.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3206131000.0 | +0.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 3459270000.0 | +7.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 3509202000.0 | +1.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3577537000.0 | +1.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3808216000.0 | +6.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 4114857000.0 | +8.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4104811000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1495431000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1607922000.0 | +7.5% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1773620000.0 | +10.3% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2030813000.0 | +14.5% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1922096000.0 | -5.4% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 2204519000.0 | +14.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 2567371000.0 | +16.5% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 3203490000.0 | +24.8% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 3577537000.0 | +11.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4241177000.0 | +18.6% | 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 | 1980927000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 2141908000.0 | +8.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2247116000.0 | +4.9% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 2169115000.0 | -3.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 2041792000.0 | -5.9% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 2099836000.0 | +2.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2231972000.0 | +6.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 2284509000.0 | +2.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 2169777000.0 | -5.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 2190223000.0 | +0.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 2324192000.0 | +6.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 2386207000.0 | +2.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2313861000.0 | -3.0% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 2420635000.0 | +4.6% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 2558113000.0 | +5.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 2659883000.0 | +4.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2685388000.0 | +1.0% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2679080000.0 | -0.2% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 2897090000.0 | +8.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 3120936000.0 | +7.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 3105631000.0 | -0.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 3113354000.0 | +0.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 3226567000.0 | +3.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 3390994000.0 | +5.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 3216405000.0 | -5.1% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 3125540000.0 | -2.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 3379262000.0 | +8.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 3461973000.0 | +2.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 3562420000.0 | +2.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3809621000.0 | +6.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 4068895000.0 | +6.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 4446971000.0 | +9.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4508129000.0 | +1.4% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4740789000.0 | +5.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 5006415000.0 | +5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5389189000.0 | +7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4910984000.0 | -8.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 5176646000.0 | +5.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5457823000.0 | +5.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2169115000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2284509000.0 | +5.3% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 2386207000.0 | +4.5% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2659883000.0 | +11.5% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 3120936000.0 | +17.3% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 3390994000.0 | +8.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3461973000.0 | +2.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 4446971000.0 | +28.5% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 5389189000.0 | +21.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5937345000.0 | +10.2% | 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 | 3449659000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 3800366000.0 | +10.2% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 3894953000.0 | +2.5% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 3852438000.0 | -1.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 3805162000.0 | -1.2% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 3847574000.0 | +1.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 3966321000.0 | +3.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 3965904000.0 | -0.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 3841999000.0 | -3.1% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 3869401000.0 | +0.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 3995893000.0 | +3.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 4088807000.0 | +2.3% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 4278324000.0 | +4.6% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 4393578000.0 | +2.7% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 4532721000.0 | +3.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 4830358000.0 | +6.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 4835547000.0 | +0.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 4590423000.0 | -5.1% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 4829985000.0 | +5.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 5063840000.0 | +4.8% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 5061189000.0 | -0.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 5133170000.0 | +1.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 5296678000.0 | +3.2% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 5441446000.0 | +2.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 5231154000.0 | -3.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 5146444000.0 | -1.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 5438729000.0 | +5.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 5524607000.0 | +1.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 5640910000.0 | +2.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 5907669000.0 | +4.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 6224193000.0 | +5.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 6609721000.0 | +6.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6687327000.0 | +1.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 7072549000.0 | +5.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 7321952000.0 | +3.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 7716473000.0 | +5.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 8078872000.0 | +4.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 8400480000.0 | +4.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 8640270000.0 | +2.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3852438000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 3965904000.0 | +2.9% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 4088807000.0 | +3.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 4830358000.0 | +18.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 5063840000.0 | +4.8% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 5441446000.0 | +7.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 5524607000.0 | +1.5% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 6609721000.0 | +19.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 7716473000.0 | +16.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9291399000.0 | +20.4% | 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 | 1319752000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1392661000.0 | +5.5% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1446836000.0 | +3.9% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1511774000.0 | +4.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1472860000.0 | -2.6% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1468857000.0 | -0.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1552279000.0 | +5.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1650952000.0 | +6.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1512297000.0 | -8.4% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1504930000.0 | -0.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1589568000.0 | +5.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1734398000.0 | +9.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1673183000.0 | -3.5% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1704566000.0 | +1.9% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 1793374000.0 | +5.2% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 1938610000.0 | +8.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1786382000.0 | -7.9% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1808212000.0 | +1.2% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1978848000.0 | +9.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2163232000.0 | +9.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2093407000.0 | -3.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2143110000.0 | +2.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2250123000.0 | +5.0% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 2361731000.0 | +5.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2296570000.0 | -2.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 2402935000.0 | +4.6% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2638796000.0 | +9.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2753522000.0 | +4.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2661391000.0 | -3.3% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2949462000.0 | +10.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3232802000.0 | +9.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3518355000.0 | +8.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3431485000.0 | -2.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 3673232000.0 | +7.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 3925227000.0 | +6.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4153863000.0 | +5.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4222262000.0 | +1.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 4394538000.0 | +4.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4579449000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1511774000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1650952000.0 | +9.2% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1734398000.0 | +5.1% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1938610000.0 | +11.8% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2163232000.0 | +11.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 2361731000.0 | +9.2% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 2753522000.0 | +16.6% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 3518355000.0 | +27.8% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 4153863000.0 | +18.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4864940000.0 | +17.1% | 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 | 1965209000.0 | — | USD | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 2263867000.0 | +15.2% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2311061000.0 | +2.1% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 2314496000.0 | +0.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 2271021000.0 | -1.9% | USD | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 2268645000.0 | -0.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2348456000.0 | +3.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 2291787000.0 | -2.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 2150333000.0 | -6.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 2134268000.0 | -0.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 2216767000.0 | +3.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 2347366000.0 | +5.9% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2466702000.0 | +5.1% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 2498747000.0 | +1.3% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 2556910000.0 | +2.3% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 2772578000.0 | +8.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2807953000.0 | +1.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2646225000.0 | -5.8% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 2822120000.0 | +6.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 3010596000.0 | +6.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 2940517000.0 | -2.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 3041993000.0 | +3.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 3154628000.0 | +3.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 3188357000.0 | +1.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 3095356000.0 | -2.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 3193653000.0 | +3.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 3596307000.0 | +12.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 3550316000.0 | -1.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 3574585000.0 | +0.7% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3789582000.0 | +6.0% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3944224000.0 | +4.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 4138906000.0 | +4.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4071945000.0 | -1.6% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4326952000.0 | +6.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 4562833000.0 | +5.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4777779000.0 | +4.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5126944000.0 | +7.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 5346908000.0 | +4.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5303757000.0 | -0.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2314496000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2291787000.0 | -1.0% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 2347366000.0 | +2.4% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2772578000.0 | +18.1% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 3010596000.0 | +8.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 3188357000.0 | +5.9% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 3550316000.0 | +11.4% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 4138906000.0 | +16.6% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 4777779000.0 | +15.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5616418000.0 | +17.6% | 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 | 1484450000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 1536499000.0 | +3.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 1583892000.0 | +3.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 1537942000.0 | -2.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 1534141000.0 | -0.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 1578929000.0 | +2.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1617865000.0 | +2.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 1674117000.0 | +3.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-03-31 | 1691666000.0 | +1.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-06-30 | 1735133000.0 | +2.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-09-30 | 1779126000.0 | +2.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-12-31 | 1741441000.0 | -2.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 1811622000.0 | +4.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-06-30 | 1894831000.0 | +4.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 1975811000.0 | +4.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 2057780000.0 | +4.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-03-31 | 2027594000.0 | -1.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-06-30 | 1944198000.0 | -4.1% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-09-30 | 2007865000.0 | +3.3% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2020-12-31 | 2053244000.0 | +2.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-03-31 | 2120672000.0 | +3.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-06-30 | 2091177000.0 | -1.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-09-30 | 2142050000.0 | +2.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 2253089000.0 | +5.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 2135798000.0 | -5.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-06-30 | 1952791000.0 | -8.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 1842422000.0 | -5.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 1974291000.0 | +7.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 2066325000.0 | +4.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-06-30 | 2118087000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 2279969000.0 | +7.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2470815000.0 | +8.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 2615382000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 2745597000.0 | +5.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 2759119000.0 | +0.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 2938694000.0 | +6.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2951928000.0 | +0.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 3053572000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 3336513000.0 | +9.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1537942000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 1674117000.0 | +8.9% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 1741441000.0 | +4.0% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 2057780000.0 | +18.2% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 2053244000.0 | -0.2% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 2253089000.0 | +9.7% | USD | 10-K | 2025-02-26 |
| Annual | 2022-12-31 | 1974291000.0 | -12.4% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 2470815000.0 | +25.1% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2938694000.0 | +18.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3674981000.0 | +25.1% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -37161000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 47785000.0 | +228.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 128924000.0 | +169.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -3905000.0 | -103.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 102663000.0 | +2729.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 238323000.0 | +132.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -59087000.0 | -124.8% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -32650000.0 | +44.7% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 65892000.0 | +301.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -57435000.0 | -187.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -42198000.0 | +26.5% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 176921000.0 | +519.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -78813000.0 | -144.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 276743000.0 | +451.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 546834000.0 | +97.6% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -88989000.0 | -116.3% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -6972000.0 | +92.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 113941000.0 | +1734.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -95814000.0 | -184.1% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -18851000.0 | +80.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 238354000.0 | +1364.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -84583000.0 | -135.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 214932000.0 | +354.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 475897000.0 | +121.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 132264000.0 | -72.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 411958000.0 | +211.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 938402000.0 | +127.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 108471000.0 | -88.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 302158000.0 | +178.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 777659000.0 | +157.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 262372000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 366049000.0 | +39.5% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 271011000.0 | -26.0% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 355700000.0 | +31.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 806366000.0 | +126.7% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 318817000.0 | -60.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 497933000.0 | +56.2% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 899655000.0 | +80.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1407894000.0 | +56.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1302063000.0 | -7.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -8786000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | -250324000.0 | -2749.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -260339000.0 | -4.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -91569000.0 | +64.8% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -98763000.0 | -7.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -106712000.0 | -8.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -11839000.0 | +88.9% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -43917000.0 | -271.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -56871000.0 | -29.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -44008000.0 | +22.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -85830000.0 | -95.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | -114957000.0 | -33.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -14421000.0 | +87.5% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -28321000.0 | -96.4% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -77219000.0 | -172.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -31764000.0 | +58.9% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -70939000.0 | -123.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -137486000.0 | -93.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -13953000.0 | +89.9% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -53328000.0 | -282.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -122898000.0 | -130.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -25405000.0 | +79.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -48434000.0 | -90.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -134032000.0 | -176.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -19439000.0 | +85.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -211139000.0 | -986.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -243687000.0 | -15.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -875441000.0 | -259.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -938825000.0 | -7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -977719000.0 | -4.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -270671000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -138093000.0 | +49.0% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -117722000.0 | +14.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -345339000.0 | -193.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -94863000.0 | +72.5% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -153076000.0 | -61.4% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -140800000.0 | +8.0% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -161291000.0 | -14.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -299284000.0 | -85.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -873586000.0 | -191.9% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -47300000.0 | — | USD | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 162986000.0 | +444.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 154341000.0 | -5.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -65614000.0 | -142.5% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -85086000.0 | -29.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -118624000.0 | -39.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -45291000.0 | +61.8% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -82504000.0 | -82.2% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -120083000.0 | -45.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -11808000.0 | +90.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -22243000.0 | -88.4% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | -56324000.0 | -153.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 86119000.0 | +252.9% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -121301000.0 | -240.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -147594000.0 | -21.7% | USD | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | -23938000.0 | +83.8% | USD | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | -157085000.0 | -556.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -213127000.0 | -35.7% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -193513000.0 | +9.2% | USD | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | -475090000.0 | -145.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | -512598000.0 | -7.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 71506000.0 | +113.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -126370000.0 | -276.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -276157000.0 | -118.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -58948000.0 | +78.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -181444000.0 | -207.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -455032000.0 | -150.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -829000.0 | +99.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -231125000.0 | -27780.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -495027000.0 | -114.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -9429000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -228470000.0 | -2323.1% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -253042000.0 | -10.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -19247000.0 | +92.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -171907000.0 | -793.2% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -245456000.0 | -42.8% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -710118000.0 | -189.3% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -412054000.0 | +42.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -555365000.0 | -34.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -663761000.0 | -19.5% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 60681075.0 | — | shares | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 60789014.0 | +0.2% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 60786064.0 | -0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 59946984.0 | -1.4% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 59255759.0 | -1.2% | shares | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 59171463.0 | -0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 58806509.0 | -0.6% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 58798428.0 | -0.0% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 58450685.0 | -0.6% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 58173108.0 | -0.5% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 57751630.0 | -0.7% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 55983763.0 | -3.1% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 56084710.0 | +0.2% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 56129224.0 | +0.1% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 56147875.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 56219831.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 54837771.0 | -2.5% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 54897926.0 | +0.1% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 54922620.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 54755900.0 | -0.3% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 54729679.0 | -0.0% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 53747352.0 | -1.8% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 53382560.0 | -0.7% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 53299738.0 | -0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 51829923.0 | -2.8% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 49364981.0 | -4.8% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 47647114.0 | -3.5% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 47666725.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 47635583.0 | -0.1% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 47130116.0 | -1.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 47141954.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 47047265.0 | -0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46995600.0 | -0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 46712350.0 | -0.6% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 45997428.0 | -1.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 45810125.0 | -0.4% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45330671.0 | -1.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 44762776.0 | -1.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 44764843.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 59946984.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 58798428.0 | -1.9% | shares | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 55983763.0 | -4.8% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 56219831.0 | +0.4% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 54755900.0 | -2.6% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 53299738.0 | -2.7% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 47666725.0 | -10.6% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 47047265.0 | -1.3% | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 45810125.0 | -2.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 44520367.0 | -2.8% | 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 | 61340916.0 | — | shares | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 61448855.0 | +0.2% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 61445905.0 | -0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 60606825.0 | -1.4% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 59915600.0 | -1.1% | shares | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 59831304.0 | -0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 59850983.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 59870980.0 | +0.0% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 59969133.0 | +0.2% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 60041910.0 | +0.1% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 60089035.0 | +0.1% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 60123184.0 | +0.1% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 60224131.0 | +0.2% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 60268645.0 | +0.1% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 60287296.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 60359252.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 60460947.0 | +0.2% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 60521102.0 | +0.1% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 60545796.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 60571140.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 60662383.0 | +0.2% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 60698427.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 60716955.0 | +0.0% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 60737006.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 60832337.0 | +0.2% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 60908763.0 | +0.1% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 60928336.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 60947947.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 61020023.0 | +0.1% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 61062601.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 61074439.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 61094042.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 61162115.0 | +0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 61174621.0 | +0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 61175811.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 61186088.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 61238363.0 | +0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 61243469.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 61245536.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 60606825.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 59870980.0 | -1.2% | shares | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 60123184.0 | +0.4% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 60359252.0 | +0.4% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 60571140.0 | +0.4% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 60737006.0 | +0.3% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 60947947.0 | +0.3% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 61094042.0 | +0.2% | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 61186088.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 61252599.0 | +0.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 | 60903335.0 | — | shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 60808502.0 | -0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 60889484.0 | +0.1% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 59769136.0 | -1.8% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 59290420.0 | -0.8% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 59061768.0 | -0.4% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 58739115.0 | -0.5% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 58332934.0 | -0.7% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 58208203.0 | -0.2% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 56168356.0 | -3.5% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 56181864.0 | +0.0% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 56216840.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 56007122.0 | -0.4% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 54937038.0 | -1.9% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 54979310.0 | +0.1% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 54896548.0 | -0.2% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 54301466.0 | -1.1% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 53700603.0 | -1.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 52713005.0 | -1.8% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 50507024.0 | -4.2% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 48867420.0 | -3.2% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 47775819.0 | -2.2% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 47393493.0 | -0.8% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 47173974.0 | -0.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 47138185.0 | -0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 46972032.0 | -0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 46394857.0 | -1.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45634877.0 | -1.6% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 44833638.0 | -1.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 44794790.0 | -0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 60769808.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 59254256.0 | -2.5% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 58112838.0 | -1.9% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 56208280.0 | -3.3% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 55196173.0 | -1.8% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 54068982.0 | -2.0% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 49931940.0 | -7.7% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 47358467.0 | -5.2% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 46616079.0 | -1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 44982102.0 | -3.5% | 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 | 61350610.0 | — | shares | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 61204221.0 | -0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 61318057.0 | +0.2% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 60111602.0 | -2.0% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 59639061.0 | -0.8% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 59419200.0 | -0.4% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 59064164.0 | -0.6% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 58670595.0 | -0.7% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 58541310.0 | -0.2% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 56424222.0 | -3.6% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 56499514.0 | +0.1% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 56558450.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 56210728.0 | -0.6% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 54937038.0 | -2.3% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 55200245.0 | +0.5% | shares | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 55135304.0 | -0.1% | shares | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 54587813.0 | -1.0% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 53984658.0 | -1.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 52916559.0 | -2.0% | shares | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 50711770.0 | -4.2% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 49050151.0 | -3.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 47945815.0 | -2.3% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 47588669.0 | -0.7% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 47398197.0 | -0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 47316497.0 | -0.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 47159660.0 | -0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 46588760.0 | -1.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45784235.0 | -1.7% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 44990388.0 | -1.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 44968308.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 61206792.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 59618969.0 | -2.6% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 58443467.0 | -2.0% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 56519281.0 | -3.3% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 55421271.0 | -1.9% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 54347534.0 | -1.9% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 50136262.0 | -7.7% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 47564258.0 | -5.1% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 46808293.0 | -1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 45145767.0 | -3.6% | 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.5058 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.5087 | +0.6% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.4938 | -2.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.4971 | +0.7% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.4928 | -0.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.4757 | -3.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.4946 | +4.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.5050 | +2.1% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.5123 | +1.5% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.5046 | -1.5% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.5290 | +4.8% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.5047 | -4.6% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.4756 | -5.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.4387 | -7.8% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.4558 | +3.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.4552 | -0.1% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.4749 | +4.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.4761 | +0.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.4956 | +4.1% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.5261 | +6.1% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.5197 | -1.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.5124 | -1.4% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.5155 | +0.6% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.5153 | -0.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5133 | -0.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.5185 | +1.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.5049 | -2.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4787 | -5.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.5124 | +7.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.4978 | -2.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.9602 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1.9383 | -1.1% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 1.9885 | +2.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.8994 | -4.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1.7372 | -8.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 1.8200 | +4.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 2.0049 | +10.2% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 1.9037 | -5.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.8877 | -0.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.8282 | -3.2% | 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 | 1.5010 | — | ratio | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1.5380 | +2.5% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1.5531 | +1.0% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1.4348 | -7.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1.3863 | -3.4% | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1.4296 | +3.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.4379 | +0.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.3838 | -3.8% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.4348 | +3.7% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1.4554 | +1.4% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.4622 | +0.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1.3758 | -5.9% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1.3829 | +0.5% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1.4201 | +2.7% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 1.4264 | +0.4% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 1.3721 | -3.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.5033 | +9.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.4816 | -1.4% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1.4640 | -1.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.4427 | -1.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.4835 | +2.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1.4527 | -2.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.4340 | -1.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1.4358 | +0.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.4005 | -2.5% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1.3007 | -7.1% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1.2806 | -1.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.2573 | -1.8% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.3386 | +6.5% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1.2916 | -3.5% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.2586 | -2.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.2639 | +0.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.3138 | +3.9% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1.2906 | -1.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.2754 | -1.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.2974 | +1.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1631 | -10.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.1780 | +1.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.1918 | +1.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.4348 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.3838 | -3.6% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1.3758 | -0.6% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.3721 | -0.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.4427 | +5.2% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1.4358 | -0.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.2573 | -12.4% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.2639 | +0.5% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.2974 | +2.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.2204 | -5.9% | 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 | 1.3239 | — | ratio | 10-Q | 2016-04-28 |
| Quarterly | 2016-06-30 | 1.4734 | +11.3% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1.4591 | -1.0% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1.5049 | +3.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1.4803 | -1.6% | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 1.4368 | -2.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.4516 | +1.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.3690 | -5.7% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.2711 | -7.1% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1.2300 | -3.2% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.2460 | +1.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1.3479 | +8.2% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1.3616 | +1.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1.3187 | -3.1% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 1.2941 | -1.9% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 1.3474 | +4.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.3849 | +2.8% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.3611 | -1.7% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1.4055 | +3.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.4663 | +4.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 1.3866 | -5.4% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1.4547 | +4.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.4727 | +1.2% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 1.4151 | -3.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.4493 | +2.4% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 1.6354 | +12.8% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1.9519 | +19.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.7983 | -7.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.7299 | -3.8% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1.7892 | +3.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.7299 | -3.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.6751 | -3.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5569 | -7.1% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1.5760 | +1.2% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.6537 | +4.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.6258 | -1.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.7368 | +6.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.7510 | +0.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.5896 | -9.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.5049 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.3690 | -9.0% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1.3479 | -1.5% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.3474 | -0.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.4663 | +8.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1.4151 | -3.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.7983 | +27.1% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.6751 | -6.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.6258 | -2.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.5283 | -6.0% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1279 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.1421 | +11.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1394 | -1.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.1408 | +1.0% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.1448 | +2.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1564 | +8.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.1416 | -9.5% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.1489 | +5.1% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.1511 | +1.5% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.1430 | -5.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.1490 | +4.2% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.1469 | -1.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1448 | -1.4% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1565 | +8.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.1650 | +5.4% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.1480 | -10.3% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.1544 | +4.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.1512 | -2.0% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1360 | -10.1% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.1415 | +4.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.1462 | +3.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.1509 | +3.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1609 | +6.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.1701 | +5.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1717 | +1.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1865 | +8.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1987 | +6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1869 | -6.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1937 | +3.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1942 | +0.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1374 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1492 | +8.6% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1483 | -0.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1478 | -0.3% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1586 | +7.3% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1516 | -4.4% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1448 | -4.5% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.1660 | +14.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1898 | +14.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1933 | +1.8% | 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.0197 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0286 | +45.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0268 | -6.4% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0278 | +3.7% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0300 | +7.7% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0342 | +14.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0291 | -14.9% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0362 | +24.4% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0388 | +7.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0335 | -13.5% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0361 | +7.7% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.0358 | -1.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0329 | -8.0% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0416 | -226.3% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0278 | +166.9% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0369 | +32.7% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0399 | +8.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0396 | -1.0% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0283 | -28.4% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0372 | +31.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0374 | +0.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0386 | +3.1% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0462 | +19.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0529 | +14.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0574 | +8.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0675 | +17.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0731 | +8.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0622 | -14.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0702 | +12.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0687 | -2.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0241 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0296 | +22.5% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0349 | +18.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0354 | +1.6% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0151 | -57.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0387 | +156.4% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0367 | -5.4% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0503 | +37.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0691 | +37.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0749 | +8.4% | 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.0319 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0477 | +49.8% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0448 | -6.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0438 | -2.2% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0487 | +11.4% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0562 | +15.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0410 | -27.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0510 | +24.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0546 | +7.1% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0474 | -13.2% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0516 | +8.9% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.0506 | -2.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0461 | -8.9% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0609 | -232.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0617 | +201.3% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0508 | -17.7% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0547 | +7.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0545 | -0.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0386 | -29.3% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0508 | +31.9% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0531 | +4.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0536 | +0.9% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0646 | +20.5% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0733 | +13.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0757 | +3.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0908 | +19.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0983 | +8.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0824 | -16.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0965 | +17.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0943 | -2.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0406 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0428 | +5.3% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0496 | +15.9% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0502 | +1.3% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0292 | -41.9% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0536 | +83.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0510 | -4.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0696 | +36.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0923 | +32.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1009 | +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.2973 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.3181 | +7.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.3487 | +9.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.3073 | -11.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.2056 | -33.1% | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2017-06-30 | 0.2624 | +27.6% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 0.3095 | +18.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 0.2831 | -8.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.2331 | -17.7% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 0.2037 | -12.6% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 0.2226 | +9.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 0.2098 | -5.8% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.1506 | -28.2% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 0.1252 | -16.9% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 0.2052 | +64.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 0.1851 | -9.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1943 | +5.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.2662 | +37.0% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 0.3433 | +29.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.4174 | +21.6% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.3625 | -13.1% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 0.3121 | -13.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 0.2951 | -5.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-12-31 | 0.3478 | +17.9% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.2240 | -35.6% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2022-06-30 | 0.1092 | -51.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 0.1530 | +40.2% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 0.1658 | +8.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.1578 | -4.8% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.1706 | +8.1% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.1620 | -5.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.2245 | +38.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2451 | +9.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.2198 | -10.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.2638 | +20.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.3225 | +22.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1366 | -57.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1106 | -19.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1431 | +29.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.3073 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 0.2831 | -7.9% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 0.2098 | -25.9% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 0.1851 | -11.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.4174 | +125.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.3478 | -16.7% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 0.1658 | -52.3% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 0.2245 | +35.4% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 0.3225 | +43.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2286 | -29.1% | 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.0100 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0146 | +46.3% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0132 | -9.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0138 | +4.5% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0148 | +6.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0163 | +10.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0144 | -11.5% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0183 | +27.0% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0199 | +8.6% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0169 | -14.8% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0191 | +12.9% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.0181 | -5.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0156 | -13.3% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0182 | -216.5% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0127 | +169.5% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0168 | +32.5% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0190 | +13.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0188 | -0.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0140 | -25.5% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0196 | +39.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0194 | -0.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0198 | +1.6% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0238 | +20.4% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0273 | +14.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0295 | +8.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0350 | +18.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0369 | +5.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0298 | -19.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0360 | +20.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0342 | -5.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0473 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0573 | +21.2% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0694 | +21.1% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0673 | -2.9% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0263 | -61.0% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0705 | +168.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0735 | +4.3% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0958 | +30.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1305 | +36.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1370 | +5.0% | 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.0231 | — | ratio | 10-Q | 2017-04-27 |
| Quarterly | 2016-06-30 | 0.0360 | +55.7% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0326 | -9.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0343 | +5.4% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0360 | +4.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0399 | +11.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0327 | -18.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0408 | +24.7% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0446 | +9.4% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0400 | -10.5% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0443 | +10.9% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.0414 | -6.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0373 | -9.9% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -0.0430 | -215.3% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0305 | +170.8% | ratio | 10-Q | 2021-10-28 |
| Quarterly | 2021-03-31 | 0.0401 | +31.4% | ratio | 10-Q | 2022-04-28 |
| Quarterly | 2021-06-30 | 0.0466 | +16.2% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0466 | +0.0% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0344 | -26.2% | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2022-06-30 | 0.0515 | +50.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2022-09-30 | 0.0574 | +11.4% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0539 | -6.0% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0664 | +23.0% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0745 | +12.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0754 | +1.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0902 | +19.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0980 | +8.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0815 | -16.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0990 | +21.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0885 | -10.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1184 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1357 | +14.6% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1628 | +20.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1580 | -3.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0647 | -59.0% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1703 | +163.0% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.2057 | +20.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.2563 | +24.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3427 | +33.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3463 | +1.1% | 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-17 | Mauricio Maxine Lum | CAO, EVP & General Counsel |
Equity grant / award
G
|
Common Stock | 1,377 | $0.00 | $0 | 22,476 |
| 2026-03-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 36,000 | $729.48 | $26,261,280 | 170,299 |
| 2026-03-02 | Mauricio Maxine Lum | CAO, EVP & General Counsel |
Open-market sell
S
|
Common Stock | 3,357 | $735.00 | $2,467,395 | 23,853 |
| 2026-02-27 | Lind Robert Peter | VP and Controller |
Other disposed transaction
F
|
Common Stock | 233 | $724.62 | $168,836 | 4,891 |
| 2026-01-30 | Reid William P | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 12,148 |
| 2026-01-02 | Lind Robert Peter | VP and Controller |
Equity grant / award
A
|
Common Stock | 327 | $0.00 | $0 | 5,124 |
| 2026-01-02 | Nalbandian Jason R | SVP, Chief Acct Officer & CFO |
Equity grant / award
A
|
Common Stock | 1,507 | $0.00 | $0 | 19,683 |
| 2025-12-23 | Lind Robert Peter | VP and Controller |
Open-market sell
S
|
Common Stock | 0 | $625.09 | $200 | 4,797 |
| 2025-12-08 | Lind Robert Peter | VP and Controller |
Other disposed transaction
F
|
Common Stock | 249 | $629.22 | $156,676 | 4,797 |
| 2025-11-03 | Walker-Lee Robin A | Dir |
Open-market sell
S
|
Common Stock | 1,325 | $677.22 | $897,316 | 6,140 |
| 2025-10-30 | Reid William P | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 12,147 |
| 2025-10-27 | ROCHE PATRICK J | Dir |
Equity grant / award
A
|
Common Stock | 158 | $0.00 | $0 | 158 |
| 2025-07-31 | Reid William P | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 12,146 |
| 2025-06-06 | Lind Robert Peter | VP and Controller |
Open-market sell
S
|
Common Stock | 447 | $485.37 | $216,960 | 5,046 |
| 2025-06-05 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 371 | $0.00 | $0 | 7,465 |
| 2025-05-22 | MCEVOY M KEVIN | Dir |
Equity grant / award
G
|
Common Stock | 700 | $0.00 | $0 | 12,958 |
| 2025-05-05 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 1,700 | $0.00 | $0 | 207,289 |
| 2025-05-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,000 | $436.03 | $3,052,210 | 208,989 |
| 2025-05-01 | Walker-Lee Robin A | Dir |
Open-market sell
S
|
Common Stock | 947 | $412.83 | $390,950 | 7,094 |
| 2025-04-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 8,041 |
| 2025-03-13 | Mauricio Maxine Lum | CAO, EVP & General Counsel |
Equity grant / award
G
|
Common Stock | 250 | $0.00 | $0 | 27,392 |
| 2025-03-13 | Mauricio Maxine Lum | CAO, EVP & General Counsel |
Open-market sell
S
|
Common Stock | 1,250 | $370.07 | $462,588 | 27,642 |
| 2025-02-28 | Altmeyer John W | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $404.95 | $809,900 | 35,615 |
| 2025-02-27 | Lind Robert Peter | VP and Controller |
Other disposed transaction
F
|
Common Stock | 136 | $402.71 | $54,769 | 5,493 |
| 2025-01-31 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 8,640 |
| 2025-01-02 | Lind Robert Peter | VP and Controller |
Equity grant / award
A
|
Common Stock | 344 | $0.00 | $0 | 5,629 |
| 2024-12-18 | DAHL AMY E | Dir |
Equity grant / award
A
|
Common Stock | 193 | $0.00 | $0 | 193 |
| 2024-11-08 | Nalbandian Jason R | SVP, CFO, Chief Acct. Officer |
Other disposed transaction
F
|
Common Stock | 559 | $514.15 | $287,410 | 18,093 |
| 2024-10-30 | Nalbandian Jason R | SVP, CFO, Chief Acct. Officer |
Equity grant / award
A
|
Common Stock | 3 | $0.00 | $0 | 18,652 |
| 2024-10-30 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 17,436 |
| 2024-10-29 | Nalbandian Jason R | SVP, CFO, Chief Acct. Officer |
Equity grant / award
A
|
Common Stock | 2,500 | $0.00 | $0 | 18,649 |
| 2024-08-29 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 217,596 |
| 2024-07-30 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 1 | $0.00 | $0 | 17,435 |
| 2024-07-29 | Walker-Lee Robin A | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $370.79 | $482,027 | 8,637 |
| 2024-06-06 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 627 | $0.00 | $0 | 17,434 |
| 2024-06-06 | Lowe Carol P | Dir |
Open-market sell
S
|
Common Stock | 1,245 | $374.23 | $465,916 | 16,807 |
| 2024-05-22 | Mauricio Maxine Lum | CAO, EVP and General Counsel |
Open-market sell
S
|
Common Stock | 4,620 | $389.58 | $1,799,860 | 23,837 |
| 2024-05-17 | Lind Robert Peter | VP and Controller |
Open-market sell
S
|
Common Stock | 0 | $377.85 | $174 | 5,488 |
| 2024-05-17 | Nalbandian Jason R | SVP, CFO, Chief Acct. Officer |
Open-market sell
S
|
Common Stock | 0 | $377.85 | $166 | 13,644 |
| 2024-04-30 | Lind Robert Peter | VP and Controller |
Open-market buy
P
|
Common Stock | 2 | $357.17 | $546 | 5,489 |
| 2024-04-30 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 4 | $0.00 | $0 | 18,052 |
| 2024-03-12 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 6,000 | $319.65 | $1,917,900 | 219,023 |
| 2024-02-29 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 225,023 |
| 2024-02-29 | Guzzi Anthony | Chairman, President and CEO |
Other disposed transaction
F
|
Common Stock | 11,736 | $313.52 | $3,679,471 | 226,523 |
| 2024-01-31 | Lind Robert Peter | VP and Controller |
Open-market buy
P
|
Common Stock | 0 | $228.11 | $57 | 5,649 |
| 2024-01-31 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 3 | $0.00 | $0 | 10,305 |
| 2024-01-29 | Lind Robert Peter | VP and Controller |
Equity grant / award
A
|
Common Stock | 500 | $0.00 | $0 | 5,649 |
| 2024-01-29 | Lind Robert Peter | VP and Controller |
Other disposed transaction
F
|
Common Stock | 222 | $224.63 | $49,868 | 5,149 |
| 2024-01-02 | Lind Robert Peter | VP and Controller |
Equity grant / award
A
|
Common Stock | 555 | $0.00 | $0 | 5,371 |
| 2024-01-02 | Nalbandian Jason R | SVP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 2,608 | $0.00 | $0 | 14,379 |
| 2023-12-29 | Nalbandian Jason R | SVP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,000 | $0.00 | $0 | 11,771 |
| 2023-11-13 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 15,000 | $211.02 | $3,165,300 | 176,733 |
| 2023-10-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 4 | $0.00 | $0 | 10,302 |
| 2023-07-31 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 5 | $0.00 | $0 | 18,038 |
| 2023-07-27 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 11,000 | $196.37 | $2,160,070 | 224,722 |
| 2023-07-10 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 824 | $186.27 | $153,486 | 235,722 |
| 2023-07-07 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 2,435 | $185.01 | $450,499 | 236,546 |
| 2023-06-30 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,741 | $185.02 | $1,432,240 | 238,981 |
| 2023-06-08 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 1,274 | $0.00 | $0 | 18,033 |
| 2023-06-07 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 4,171 | $175.30 | $731,176 | 246,722 |
| 2023-06-06 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 6,829 | $175.02 | $1,195,212 | 250,893 |
| 2023-05-10 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 13,462 | $165.46 | $2,227,423 | 191,709 |
| 2023-04-28 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 67 | $0.00 | $0 | 257,722 |
| 2023-04-28 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 9,331 |
| 2023-04-27 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 11,000 | $165.52 | $1,820,720 | 257,655 |
| 2023-02-24 | Guzzi Anthony | Chairman, President and CEO |
Other disposed transaction
F
|
Common Stock | 11,429 | $165.52 | $1,891,728 | 268,655 |
| 2023-01-31 | Altmeyer John W | Dir |
Equity grant / award
A
|
Common Stock | 12 | $0.00 | $0 | 35,658 |
| 2023-01-17 | Mauricio Maxine Lum | EVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,500 | $149.62 | $374,050 | 26,478 |
| 2023-01-03 | Nalbandian Jason R | SVP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,567 | $0.00 | $0 | 9,544 |
| 2022-12-15 | Mauricio Maxine Lum | EVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,500 | $145.27 | $363,175 | 24,883 |
| 2022-12-14 | Weyenberg Rebecca A | Dir |
Equity grant / award
A
|
Common Stock | 576 | $147.56 | $84,995 | 576 |
| 2022-11-16 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 1,100 | $0.00 | $0 | 260,405 |
| 2022-11-14 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 7,992 | $151.92 | $1,214,145 | 203,389 |
| 2022-11-11 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 2,008 | $152.34 | $305,899 | 211,381 |
| 2022-11-10 | POMPA MARK A | EVP & CFO |
Open-market sell
S
|
Common Stock | 20,000 | $150.00 | $3,000,000 | 81,170 |
| 2022-11-03 | Laidley David H. | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 79,567 |
| 2022-10-31 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 9,319 |
| 2022-10-27 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,500 | $135.00 | $1,012,500 | 261,427 |
| 2022-10-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,500 | $130.00 | $975,000 | 268,927 |
| 2022-10-17 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,412 | $125.00 | $926,500 | 276,427 |
| 2022-10-17 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 88 | $125.01 | $11,001 | 283,839 |
| 2022-09-07 | Laidley David H. | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 82,563 |
| 2022-08-12 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 7,500 | $120.11 | $900,825 | 283,927 |
| 2022-08-12 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 6,119 | $120.13 | $735,075 | 285,308 |
| 2022-07-29 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 82 | $0.00 | $0 | 291,427 |
| 2022-06-30 | POMPA MARK A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 21,306 | $102.96 | $2,193,666 | 126,116 |
| 2022-06-13 | Lowe Carol P | Dir |
Open-market sell
S
|
Common Stock | 1,975 | $102.55 | $202,536 | 16,722 |
| 2022-06-02 | Altmeyer John W | Dir |
Equity grant / award
A
|
Common Stock | 2,090 | $0.00 | $0 | 35,621 |
| 2022-05-12 | Mauricio Maxine Lum | EVP and General Counsel |
Equity grant / award
G
|
Common Stock | 944 | $0.00 | $0 | 32,354 |
| 2022-04-29 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 89 | $0.00 | $0 | 291,345 |
| 2022-04-21 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 1,381 | $120.00 | $165,720 | 291,256 |
| 2022-02-25 | POMPA MARK A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 4,995 | $116.95 | $584,165 | 147,338 |
| 2022-01-31 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 7,720 |
| 2022-01-03 | Mauricio Maxine Lum | EVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,389 | $0.00 | $0 | 35,375 |
| 2021-11-10 | Laidley David H. | Dir |
Equity grant / award
G
|
Common Stock | 6,800 | $0.00 | $0 | 83,968 |
| 2021-11-08 | Reid William P | Dir |
Equity grant / award
G
|
Common Stock | 27,688 | $0.00 | $0 | 8,685 |
| 2021-10-29 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 93 | $0.00 | $0 | 288,065 |
| 2021-09-15 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 13,247 | $118.04 | $1,563,649 | 287,972 |
| 2021-09-07 | MCEVOY M KEVIN | Dir |
Open-market sell
S
|
Common Stock | 7,964 | $119.35 | $950,535 | 10,629 |
| 2021-07-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 7,708 |
| 2021-06-10 | Altmeyer John W | Dir |
Equity grant / award
A
|
Common Stock | 1,804 | $0.00 | $0 | 33,470 |
| 2021-06-03 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 9,680 | $0.00 | $0 | 301,125 |
| 2021-04-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 5 | $0.00 | $0 | 6,339 |
| 2021-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 25,000 | $114.16 | $2,854,000 | 310,710 |
| 2021-03-19 | Mauricio Maxine Lum | EVP and General Counsel |
Equity grant / award
G
|
Common Stock | 800 | $0.00 | $0 | 30,937 |
| 2021-03-18 | Reid William P | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $114.28 | $228,556 | 34,990 |
| 2021-03-12 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 1,575 | $0.00 | $0 | 335,710 |
| 2021-03-08 | HAMM RICHARD F JR | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $106.28 | $531,375 | 31,599 |
| 2021-03-01 | Johnson Ronald L | Dir |
Equity grant / award
A
|
Common Stock | 418 | $101.58 | $42,460 | 418 |
| 2021-02-26 | Mauricio Maxine Lum | EVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,303 | $97.37 | $126,873 | 31,737 |
| 2021-01-29 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 8 | $0.00 | $0 | 6,334 |
| 2021-01-04 | Mauricio Maxine Lum | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 5,434 | $0.00 | $0 | 33,013 |
| 2020-11-30 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 10,000 | $87.74 | $877,441 | 207,343 |
| 2020-11-17 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 14,224 | $85.01 | $1,209,154 | 322,028 |
| 2020-11-10 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 512 | $80.00 | $40,960 | 336,252 |
| 2020-11-09 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 13,712 | $80.02 | $1,097,197 | 336,764 |
| 2020-10-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 6,326 |
| 2020-08-11 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 10,000 | $77.01 | $770,100 | 350,368 |
| 2020-07-30 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 101 | $0.00 | $0 | 360,368 |
| 2020-06-11 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 2,702 | $0.00 | $0 | 6,314 |
| 2020-04-30 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 103 | $0.00 | $0 | 360,267 |
| 2020-03-12 | Altmeyer John W | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $58.52 | $58,520 | 27,973 |
| 2020-02-28 | Guzzi Anthony | Chairman, President and CEO |
Other disposed transaction
F
|
Common Stock | 12,075 | $76.92 | $928,809 | 360,164 |
| 2020-01-31 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 3 | $0.00 | $0 | 3,609 |
| 2020-01-07 | Laidley David H. | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2020-01-07 | Laidley David H. | Dir |
Other disposed transaction
F
|
Common Stock | 5,743 | $85.25 | $489,591 | 86,651 |
| 2020-01-07 | Laidley David H. | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $24.48 | $489,600 | 92,394 |
| 2020-01-02 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 9,358 | $0.00 | $0 | 141,736 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 231 | $87.00 | $20,097 | 22,310 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 200 | $86.94 | $17,388 | 22,541 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 38 | $86.92 | $3,303 | 21,841 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 62 | $87.02 | $5,395 | 22,248 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 100 | $86.93 | $8,693 | 22,741 |
| 2019-12-09 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 107 | $86.80 | $9,288 | 23,641 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 600 | $90.70 | $54,420 | 346,085 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 655 | $90.69 | $59,402 | 346,685 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 45 | $90.69 | $4,081 | 347,340 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 700 | $90.64 | $63,448 | 347,585 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 517 | $90.63 | $46,856 | 348,285 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $90.71 | $18,142 | 345,885 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 83 | $90.61 | $7,521 | 349,102 |
| 2019-11-14 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $90.66 | $9,066 | 347,385 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 104 | $89.18 | $9,275 | 349,385 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 424 | $89.17 | $37,808 | 349,489 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 382 | $89.14 | $34,051 | 349,913 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 70 | $89.12 | $6,238 | 350,295 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 600 | $89.11 | $53,466 | 350,365 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 303 | $89.10 | $26,997 | 350,965 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 397 | $89.09 | $35,369 | 351,268 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $89.08 | $17,816 | 351,665 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 300 | $89.05 | $26,715 | 351,865 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $89.04 | $8,904 | 352,165 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 64 | $88.99 | $5,695 | 352,465 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 144 | $88.98 | $12,813 | 352,529 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 419 | $88.97 | $37,278 | 352,673 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 123 | $88.96 | $10,942 | 353,092 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 198 | $88.95 | $17,612 | 353,215 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 79 | $88.94 | $7,026 | 353,413 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 105 | $88.93 | $9,338 | 353,492 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 106 | $88.92 | $9,426 | 353,597 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 94 | $88.91 | $8,358 | 353,703 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 13 | $88.90 | $1,156 | 353,797 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 335 | $88.89 | $29,778 | 353,810 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 1 | $88.88 | $89 | 354,145 |
| 2019-11-13 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 239 | $88.87 | $21,240 | 354,146 |
| 2019-10-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 2 | $0.00 | $0 | 3,606 |
| 2019-07-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 3 | $0.00 | $0 | 3,604 |
| 2019-06-07 | POMPA MARK A | EVP & CFO |
Open-market sell
S
|
Common Stock | 12,000 | $85.00 | $1,020,000 | 132,239 |
| 2019-05-30 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 2,211 | $0.00 | $0 | 3,601 |
| 2019-04-30 | Altmeyer John W | Dir |
Equity grant / award
A
|
Common Stock | 20 | $0.00 | $0 | 23,594 |
| 2019-04-22 | POMPA MARK A | EVP & CFO |
Open-market sell
S
|
Common Stock | 8,000 | $80.00 | $640,000 | 144,165 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 395 | $78.27 | $30,917 | 386,660 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 805 | $78.25 | $62,991 | 387,155 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 3,000 | $78.10 | $234,300 | 388,460 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 400 | $78.06 | $31,224 | 391,560 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 600 | $78.05 | $46,830 | 391,960 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $78.26 | $7,826 | 387,055 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $78.22 | $15,644 | 387,960 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 300 | $78.02 | $23,406 | 392,860 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 1,030 | $78.01 | $80,350 | 393,160 |
| 2019-04-18 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 4,784 | $78.00 | $373,152 | 394,190 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 196 | $75.38 | $14,774 | 398,974 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 84 | $75.30 | $6,325 | 399,270 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 1 | $75.29 | $75 | 399,354 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 600 | $75.39 | $45,234 | 399,555 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 500 | $75.35 | $37,675 | 400,655 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $75.20 | $15,040 | 401,355 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $75.33 | $7,533 | 399,170 |
| 2019-04-05 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 300 | $75.15 | $22,545 | 402,455 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 795 | $75.02 | $59,641 | 402,755 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 512 | $75.01 | $38,405 | 403,550 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 400 | $75.00 | $30,000 | 404,062 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 511 | $75.06 | $38,356 | 405,462 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 1,111 | $75.07 | $83,403 | 405,973 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 600 | $75.04 | $45,024 | 407,084 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 500 | $75.03 | $37,515 | 404,462 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 3 | $75.28 | $226 | 408,384 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $75.09 | $15,018 | 407,684 |
| 2019-04-04 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $75.19 | $7,519 | 408,587 |
| 2019-04-03 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 300 | $75.06 | $22,518 | 409,087 |
| 2019-04-03 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 90 | $75.12 | $6,761 | 409,487 |
| 2019-04-03 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 10 | $75.13 | $751 | 409,577 |
| 2019-04-03 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $75.00 | $15,000 | 408,887 |
| 2019-04-03 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $75.14 | $7,514 | 409,387 |
| 2019-04-02 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 300 | $75.04 | $22,512 | 409,987 |
| 2019-04-01 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 100 | $75.02 | $7,502 | 410,287 |
| 2019-04-01 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 200 | $75.01 | $15,002 | 410,387 |
| 2019-04-01 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 700 | $75.00 | $52,500 | 410,587 |
| 2019-03-20 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 750 | $0.00 | $0 | 411,287 |
| 2019-02-28 | Mauricio Maxine Lum | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 24,225 |
| 2019-02-22 | POMPA MARK A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 5,788 | $71.99 | $416,678 | 152,165 |
| 2019-01-30 | MCEVOY M KEVIN | Dir |
Equity grant / award
A
|
Common Stock | 8 | $0.00 | $0 | 12,270 |
| 2019-01-02 | Mauricio Maxine Lum | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 6,570 | $0.00 | $0 | 27,402 |
| 2018-12-13 | Walker-Lee Robin A | Dir |
Equity grant / award
A
|
Common Stock | 1,388 | $0.00 | $0 | 1,388 |
| 2018-12-11 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 1,800 | $65.00 | $117,000 | 31,965 |
| 2018-12-11 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 700 | $65.03 | $45,521 | 33,965 |
| 2018-12-11 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 100 | $65.01 | $6,501 | 33,765 |
| 2018-12-11 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 821 | $65.80 | $54,022 | 34,765 |
| 2018-12-11 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 8,379 | $66.00 | $553,014 | 35,586 |
| 2018-12-06 | RYAN JERRY E | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 13,000 | $0.00 | $0 | 0 |
| 2018-12-06 | RYAN JERRY E | Dir |
Equity grant / award
G
|
Common Stock | 8,379 | $0.00 | $0 | 43,965 |
| 2018-12-06 | RYAN JERRY E | Dir |
Other disposed transaction
F
|
Common Stock | 4,621 | $68.86 | $318,202 | 10,726 |
| 2018-12-06 | RYAN JERRY E | Dir |
Exercise / conversion
M
|
Common Stock | 13,000 | $24.48 | $318,240 | 15,347 |
| 2018-11-13 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
G
|
Common Stock | 960 | $0.00 | $0 | 393,619 |
| 2018-11-01 | Reid William P | Dir |
Open-market sell
S
|
Common Stock | 244 | $71.67 | $17,487 | 32,035 |
| 2018-11-01 | Reid William P | Dir |
Open-market sell
S
|
Common Stock | 1,656 | $71.69 | $118,719 | 32,279 |
| 2018-10-30 | YONKER MICHAEL T | Dir |
Equity grant / award
A
|
Common Stock | 31 | $0.00 | $0 | 64,368 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 2,900 | $81.20 | $235,480 | 208,237 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 100 | $81.22 | $8,122 | 208,137 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 600 | $81.13 | $48,678 | 211,237 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 980 | $81.12 | $79,498 | 211,837 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 993 | $81.11 | $80,542 | 212,817 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 5,599 | $81.10 | $454,079 | 213,810 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 700 | $81.09 | $56,763 | 219,409 |
| 2018-08-23 | MATZ R KEVIN | EVP - Shared Services |
Open-market sell
S
|
Common Stock | 3,028 | $81.08 | $245,510 | 220,109 |
| 2018-08-22 | YONKER MICHAEL T | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2018-08-22 | YONKER MICHAEL T | Dir |
Other disposed transaction
F
|
Common Stock | 6,069 | $80.67 | $489,586 | 64,337 |
| 2018-08-22 | YONKER MICHAEL T | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $24.48 | $489,600 | 70,406 |
| 2018-08-16 | Guzzi Anthony | Chairman, President and CEO |
Open-market sell
S
|
Common Stock | 23,434 | $76.55 | $1,793,873 | 394,408 |
| 2018-08-09 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $78.10 | $156,200 | 35,586 |
| 2018-08-08 | Mauricio Maxine Lum | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 20,817 |
| 2018-07-31 | Guzzi Anthony | Chairman, President and CEO |
Equity grant / award
A
|
Common Stock | 155 | $0.00 | $0 | 417,842 |
| 2018-06-01 | RYAN JERRY E | Dir |
Equity grant / award
A
|
Common Stock | 2,343 | $0.00 | $0 | 2,343 |
| 2018-06-01 | RYAN JERRY E | Dir |
Equity grant / award
G
|
Common Stock | 2,800 | $0.00 | $0 | 37,586 |
| 2018-05-18 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 225 | $0.00 | $0 | 417,687 |
| 2018-05-09 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 425 | $0.00 | $0 | 417,912 |
| 2018-04-30 | YONKER MICHAEL T | Dir |
Equity grant / award
A
|
Common Stock | 29 | $0.00 | $0 | 48,036 |
| 2018-04-20 | Reid William P | Dir |
Other disposed transaction
F
|
Common Stock | 5,943 | $80.50 | $478,412 | 31,585 |
| 2018-03-20 | POMPA MARK A | EVP & CFO |
Equity grant / award
G
|
Common Stock | 600 | $0.00 | $0 | 144,257 |
| 2018-03-06 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 350 | $0.00 | $0 | 418,176 |
| 2018-02-23 | POMPA MARK A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 3,434 | $76.45 | $262,529 | 144,857 |
| 2018-01-30 | Reid William P | Dir |
Equity grant / award
A
|
Common Stock | 17 | $0.00 | $0 | 37,528 |
| 2018-01-02 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 9,471 | $0.00 | $0 | 148,206 |
| 2017-12-20 | Reid William P | Dir |
Open-market sell
S
|
Common Stock | 4,647 | $82.90 | $385,236 | 37,511 |
| 2017-12-18 | POMPA MARK A | EVP & CFO |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 138,735 |
| 2017-12-14 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 1,350 | $0.00 | $0 | 409,443 |
| 2017-12-04 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 410,793 |
| 2017-11-22 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 1,200 | $0.00 | $0 | 411,293 |
| 2017-11-13 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 300 | $0.00 | $0 | 412,493 |
| 2017-10-30 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 78 | $0.00 | $0 | 139,235 |
| 2017-10-27 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 1,350 | $0.00 | $0 | 412,627 |
| 2017-10-25 | Reid William P | Dir |
Equity grant / award
A
|
Common Stock | 1,921 | $0.00 | $0 | 42,142 |
| 2017-09-15 | Mauricio Maxine Lum | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 788 | $0.00 | $0 | 18,272 |
| 2017-09-07 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 510 | $0.00 | $0 | 413,977 |
| 2017-08-30 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 625 | $0.00 | $0 | 414,487 |
| 2017-07-28 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 4 | $0.00 | $0 | 4,189 |
| 2017-06-30 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 45,000 | $0.00 | $0 | 139,066 |
| 2017-06-01 | Lowe Carol P | Dir |
Equity grant / award
A
|
Common Stock | 4,185 | $0.00 | $0 | 4,185 |
| 2017-05-23 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2017-05-23 | BERSHAD STEPHEN W | Dir |
Other disposed transaction
F
|
Common Stock | 6,373 | $64.08 | $408,382 | 157,521 |
| 2017-05-23 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $20.42 | $408,400 | 163,894 |
| 2017-04-28 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 38 | $0.00 | $0 | 94,066 |
| 2017-02-24 | POMPA MARK A | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 3,781 | $61.94 | $234,195 | 94,028 |
| 2017-01-30 | YONKER MICHAEL T | Dir |
Equity grant / award
A
|
Common Stock | 27 | $0.00 | $0 | 45,114 |
| 2017-01-11 | Laidley David H. | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2017-01-11 | Laidley David H. | Dir |
Other disposed transaction
F
|
Common Stock | 6,005 | $68.00 | $408,340 | 64,940 |
| 2017-01-11 | Laidley David H. | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $20.42 | $408,400 | 70,945 |
| 2017-01-03 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 10,640 | $0.00 | $0 | 97,760 |
| 2016-11-18 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 325 | $0.00 | $0 | 399,642 |
| 2016-11-17 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 200 | $0.00 | $0 | 399,967 |
| 2016-11-16 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 550 | $0.00 | $0 | 400,167 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 1 | $66.22 | $66 | 45,187 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 99 | $66.15 | $6,549 | 45,188 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 400 | $66.02 | $26,408 | 45,687 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 1,110 | $66.00 | $73,260 | 46,287 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 90 | $65.99 | $5,939 | 47,397 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 100 | $66.50 | $6,650 | 45,087 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 200 | $66.06 | $13,212 | 45,287 |
| 2016-11-11 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 11,025 | $65.92 | $726,768 | 47,787 |
| 2016-11-09 | YONKER MICHAEL T | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2016-11-09 | YONKER MICHAEL T | Dir |
Other disposed transaction
F
|
Common Stock | 6,275 | $65.08 | $408,377 | 58,812 |
| 2016-11-09 | YONKER MICHAEL T | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $20.42 | $408,400 | 65,087 |
| 2016-11-04 | RYAN JERRY E | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 7,000 | $0.00 | $0 | 13,000 |
| 2016-11-04 | RYAN JERRY E | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 3,000 | $0.00 | $0 | 0 |
| 2016-11-04 | RYAN JERRY E | Dir |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 44,000 |
| 2016-11-04 | RYAN JERRY E | Dir |
Exercise / conversion
M
|
Common Stock | 7,000 | $24.48 | $171,360 | 13,778 |
| 2016-11-04 | RYAN JERRY E | Dir |
Exercise / conversion
M
|
Common Stock | 3,000 | $20.42 | $61,260 | 6,778 |
| 2016-11-03 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 6,000 | $60.00 | $360,000 | 34,000 |
| 2016-10-28 | POMPA MARK A | EVP & CFO |
Equity grant / award
A
|
Common Stock | 44 | $0.00 | $0 | 87,120 |
| 2016-10-03 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Option (right to buy) | 5,851 | $0.00 | $0 | 0 |
| 2016-10-03 | BERSHAD STEPHEN W | Dir |
Other disposed transaction
F
|
Common Stock | 2,686 | $59.66 | $160,247 | 143,785 |
| 2016-10-03 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M
|
Common Stock | 5,851 | $27.39 | $160,259 | 146,471 |
| 2016-08-11 | Guzzi Anthony | President and CEO |
Equity grant / award
G
|
Common Stock | 1,155 | $0.00 | $0 | 400,491 |
| 2016-08-05 | Mauricio Maxine Lum | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 386 | $56.34 | $21,747 | 15,107 |
| 2016-08-05 | Mauricio Maxine Lum | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,000 | $56.35 | $56,350 | 15,493 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 5,851 | $0.00 | $0 | 0 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 100 | $55.46 | $5,546 | 16,625 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 400 | $55.50 | $22,200 | 16,225 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 151 | $55.30 | $8,350 | 17,425 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 300 | $55.31 | $16,594 | 17,125 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $55.25 | $66,300 | 17,876 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $55.20 | $110,400 | 19,076 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $55.14 | $55,140 | 21,076 |
| 2016-08-04 | BROWN DAVID A B | Dir |
Exercise / conversion
M
|
Common Stock | 5,851 | $27.39 | $160,259 | 22,076 |
| 2016-08-02 | RYAN JERRY E | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 10,000 | $0.00 | $0 | 3,000 |
| 2016-08-02 | RYAN JERRY E | Dir |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 40,000 |
| 2016-08-02 | RYAN JERRY E | Dir |
Exercise / conversion
M
|
Common Stock | 10,000 | $20.42 | $204,200 | 13,774 |
| 2016-08-01 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 1,202 | $55.55 | $66,771 | 30,000 |
| 2016-08-01 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $55.50 | $55,500 | 31,202 |
| 2016-07-29 | YONKER MICHAEL T | Dir |
Equity grant / award
A
|
Common Stock | 33 | $0.00 | $0 | 45,057 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 150 | $48.66 | $7,299 | 45,424 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 300 | $48.68 | $14,604 | 45,574 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 540 | $48.62 | $26,255 | 46,274 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 100 | $48.63 | $4,863 | 46,814 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 410 | $48.65 | $19,946 | 46,914 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 500 | $48.60 | $24,300 | 47,324 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 464 | $48.59 | $22,546 | 47,824 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 600 | $48.57 | $29,142 | 48,288 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 400 | $48.69 | $19,476 | 45,024 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 536 | $48.58 | $26,039 | 49,288 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 5,373 | $48.55 | $260,859 | 49,824 |
| 2016-06-21 | YONKER MICHAEL T | Dir |
Open-market sell
S
|
Common Stock | 660 | $48.61 | $32,083 | 55,197 |
| 2016-06-06 | RYAN JERRY E | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 7,000 | $0.00 | $0 | 13,000 |
| 2016-06-06 | RYAN JERRY E | Dir |
Equity grant / award
G
|
Common Stock | 36,202 | $0.00 | $0 | 36,202 |
| 2016-06-06 | RYAN JERRY E | Dir |
Exercise / conversion
M
|
Common Stock | 7,000 | $20.42 | $142,940 | 39,971 |
| 2016-06-03 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Option (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2016-06-03 | BERSHAD STEPHEN W | Dir |
Other disposed transaction
F
|
Common Stock | 9,466 | $47.60 | $450,582 | 140,576 |
| 2016-06-03 | BERSHAD STEPHEN W | Dir |
Other disposed transaction
F
|
Common Stock | 11,752 | $47.60 | $559,395 | 130,042 |
| 2016-06-03 | BERSHAD STEPHEN W | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $22.53 | $450,600 | 150,042 |
| 2016-06-02 | MCEVOY M KEVIN | Dir |
Equity grant / award
A
|
Common Stock | 5,654 | $0.00 | $0 | 5,654 |
| 2016-05-02 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 6,182 | $48.60 | $300,445 | 29,202 |
| 2016-04-29 | RYAN JERRY E | Dir |
Open-market sell
S
|
Common Stock | 100 | $48.72 | $4,872 | 35,384 |
| 2016-04-29 | RYAN JERRY E | Dir |
Equity grant / award
A
|
Common Stock | 6 | $0.00 | $0 | 35,584 |
| 2016-04-20 | YONKER MICHAEL T | Dir |
Exercise / conversion
M · derivative
|
Non-Employee Stock Options (right to buy) | 20,000 | $0.00 | $0 | 0 |
| 2016-04-20 | YONKER MICHAEL T | Dir |
Other disposed transaction
F
|
Common Stock | 9,167 | $49.15 | $450,558 | 52,039 |
| 2016-04-20 | YONKER MICHAEL T | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $22.53 | $450,600 | 61,206 |