Financial Metrics
CW CURTISS WRIGHT CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 503507000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 532766000.0 | +5.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 507092000.0 | -4.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 523591000.0 | +3.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 567653000.0 | +8.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 567901000.0 | +0.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 547522000.0 | -3.6% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 620298000.0 | +13.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 595393000.0 | -4.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 578314000.0 | -2.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 638996000.0 | +10.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 614880000.0 | -3.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 601231000.0 | -2.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 550047000.0 | -8.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 571614000.0 | +3.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 597059000.0 | +4.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 621495000.0 | +4.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 620619000.0 | -0.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 559461000.0 | -9.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 609357000.0 | +8.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 630542000.0 | +3.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 630860000.0 | +0.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 704396000.0 | +11.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 724326000.0 | +2.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 713167000.0 | -1.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 784791000.0 | +10.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 798918000.0 | +1.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 805645000.0 | +0.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 876576000.0 | +8.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 869170000.0 | -0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2108931000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2271026000.0 | +7.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 2411835000.0 | +6.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 2487961000.0 | +3.2% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2391336000.0 | -3.9% | USD | 10-K | 2021-02-25 |
| Annual | 2021-12-31 | 2500761000.0 | +4.6% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 2557025000.0 | +2.2% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 2845373000.0 | +11.3% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 3121189000.0 | +9.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 3498372000.0 | +12.1% | USD | 10-K | 2026-02-12 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 171903000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 185379000.0 | +7.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 184476000.0 | -0.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 166935000.0 | -9.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 195010000.0 | +16.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 207496000.0 | +6.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 181191000.0 | -12.7% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 226500000.0 | +25.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 222518000.0 | -1.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 196873000.0 | -11.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 230044000.0 | +16.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 226076000.0 | -1.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 200579000.0 | -11.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 186026000.0 | -7.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 212821000.0 | +14.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 209757000.0 | -1.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 224719000.0 | +7.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 237008000.0 | +5.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 201402000.0 | -15.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 228514000.0 | +13.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 232209000.0 | +1.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 221408000.0 | -4.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 259573000.0 | +17.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 281468000.0 | +8.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 253755000.0 | -9.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 284101000.0 | +12.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 298263000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 292464000.0 | -1.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 326157000.0 | +11.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 327470000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 734691000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 800785000.0 | +9.0% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 871261000.0 | +8.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 898745000.0 | +3.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 841227000.0 | -6.4% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 927802000.0 | +10.3% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 954609000.0 | +2.9% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 1067178000.0 | +11.8% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1153549000.0 | +8.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1301534000.0 | +12.8% | USD | 10-K | 2026-02-12 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 57263000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 68089000.0 | +18.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 76573000.0 | +12.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 47692000.0 | -37.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 79732000.0 | +67.2% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 92414000.0 | +15.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 64498000.0 | -30.2% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 102076000.0 | +58.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 97047000.0 | -4.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 72045000.0 | -25.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 105685000.0 | +46.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 105569000.0 | -0.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 72446000.0 | -31.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 55349000.0 | -23.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 84573000.0 | +52.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 85066000.0 | +0.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 94583000.0 | +11.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 97669000.0 | +3.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 60510000.0 | -38.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 98105000.0 | +62.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 107583000.0 | +9.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 78615000.0 | -26.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 112775000.0 | +43.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 132519000.0 | +17.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 99961000.0 | -24.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 128897000.0 | +28.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 144903000.0 | +12.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 129205000.0 | -10.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 156307000.0 | +21.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 166251000.0 | +6.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 296519000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 325120000.0 | +9.6% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 373626000.0 | +14.9% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 403953000.0 | +8.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 288848000.0 | -28.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 377129000.0 | +30.6% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 423443000.0 | +12.3% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 484602000.0 | +14.4% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 528597000.0 | +9.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 633521000.0 | +19.8% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 32819000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 39963000.0 | +21.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 45932000.0 | +14.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 32547000.0 | -29.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 50650000.0 | +55.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 63944000.0 | +26.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 43643000.0 | -31.7% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 74788000.0 | +71.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 74483000.0 | -0.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 55593000.0 | -25.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 80072000.0 | +44.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 82510000.0 | +3.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 51761000.0 | -37.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 31018000.0 | -40.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 64620000.0 | +108.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 59469000.0 | -8.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 61408000.0 | +3.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 69703000.0 | +13.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 40685000.0 | -41.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 70872000.0 | +74.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 73768000.0 | +4.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 56846000.0 | -22.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 80999000.0 | +42.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 96778000.0 | +19.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 76495000.0 | -21.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 99471000.0 | +30.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 111160000.0 | +11.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 101337000.0 | -8.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 121061000.0 | +19.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 124832000.0 | +3.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 187329000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 214891000.0 | +14.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 275749000.0 | +28.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 307583000.0 | +11.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 201392000.0 | -34.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 262829000.0 | +30.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 294348000.0 | +12.0% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 354509000.0 | +20.4% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 404978000.0 | +14.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 484228000.0 | +19.6% | USD | 10-K | 2026-02-12 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.74 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.9 | +21.6% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 1.04 | +15.6% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.74 | -28.8% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1.15 | +55.4% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1.45 | +26.1% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.99 | -31.7% | USD/shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 1.69 | +70.7% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.7 | +0.6% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.3 | -23.5% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1.87 | +43.8% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.93 | +3.2% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.22 | -36.8% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.75 | -38.5% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.56 | +108.0% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.45 | -7.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.5 | +3.4% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.71 | +14.0% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.06 | -38.0% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1.84 | +73.6% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 1.92 | +4.3% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.48 | -22.9% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2.11 | +42.6% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2.53 | +19.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.0 | -20.9% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.6 | +30.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 2.91 | +11.9% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.69 | -7.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3.21 | +19.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3.34 | +4.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.22 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 4.86 | +15.2% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 6.28 | +29.2% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 7.2 | +14.6% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 4.83 | -32.9% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 6.5 | +34.6% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 7.67 | +18.0% | USD/shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 9.26 | +20.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 10.61 | +14.6% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 12.94 | +22.0% | USD/shares | 10-K | 2026-02-12 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.73 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.88 | +20.5% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 1.02 | +15.9% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.73 | -28.4% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1.13 | +54.8% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 1.43 | +26.5% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.98 | -31.5% | USD/shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 1.68 | +71.4% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.68 | +0.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.29 | -23.2% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1.86 | +44.2% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.92 | +3.2% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.21 | -37.0% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.74 | -38.8% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.55 | +109.5% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.45 | -6.5% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.49 | +2.8% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.7 | +14.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.05 | -38.2% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1.83 | +74.3% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 1.91 | +4.4% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.48 | -22.5% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2.1 | +41.9% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2.51 | +19.5% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.99 | -20.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.58 | +29.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 2.89 | +12.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.68 | -7.3% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3.19 | +19.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3.31 | +3.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.15 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 4.8 | +15.7% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 6.22 | +29.6% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 7.15 | +15.0% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 4.8 | -32.9% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 6.47 | +34.8% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 7.62 | +17.8% | USD/shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 9.2 | +20.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 10.55 | +14.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 12.87 | +22.0% | USD/shares | 10-K | 2026-02-12 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 337263000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 383151000.0 | +13.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 452053000.0 | +18.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 553848000.0 | +22.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 272906000.0 | -50.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 342711000.0 | +25.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 432191000.0 | +26.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 475120000.0 | +9.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 396518000.0 | -16.5% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 218898000.0 | -44.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 245917000.0 | +12.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 276066000.0 | +12.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 154428000.0 | -44.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 216344000.0 | +40.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 297712000.0 | +37.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 391033000.0 | +31.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 157757000.0 | -59.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 155383000.0 | -1.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 426821000.0 | +174.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 198248000.0 | -53.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 147069000.0 | -25.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 197508000.0 | +34.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 234416000.0 | +18.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 171004000.0 | -27.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 136682000.0 | -20.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 171414000.0 | +25.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 113552000.0 | -33.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 256974000.0 | +126.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-03-31 | 130659000.0 | -49.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-12-31 | 406867000.0 | +211.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-03-31 | 338034000.0 | -16.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-12-31 | 385042000.0 | +13.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-03-31 | 226459000.0 | -41.2% | USD | 10-Q | 2025-05-08 |
| Annual | 2016-12-31 | 553848000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 475120000.0 | -14.2% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 276066000.0 | -41.9% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 391033000.0 | +41.6% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 198248000.0 | -49.3% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 171004000.0 | -13.7% | USD | 10-K | 2022-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 403027000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 397562000.0 | -1.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 399638000.0 | +0.5% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 366974000.0 | -8.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 395183000.0 | +7.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 396245000.0 | +0.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 397270000.0 | +0.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 378866000.0 | -4.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 386787000.0 | +2.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 436250000.0 | +12.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 429267000.0 | -1.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 423426000.0 | -1.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 447022000.0 | +5.6% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 436190000.0 | -2.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 430086000.0 | -1.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 424835000.0 | -1.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 449254000.0 | +5.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 461902000.0 | +2.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 460585000.0 | -0.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 428879000.0 | -6.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 446632000.0 | +4.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 446689000.0 | +0.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 433140000.0 | -3.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 411567000.0 | -5.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 448122000.0 | +8.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 482790000.0 | +7.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 503064000.0 | +4.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 483113000.0 | -4.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 527937000.0 | +9.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 545596000.0 | +3.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 540180000.0 | -1.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 510033000.0 | -5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 553037000.0 | +8.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 559142000.0 | +1.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 582584000.0 | +4.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 541442000.0 | -7.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 578103000.0 | +6.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 610884000.0 | +5.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 636883000.0 | +4.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 366974000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 378866000.0 | +3.2% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 423426000.0 | +11.8% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 424835000.0 | +0.3% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 428879000.0 | +1.0% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 411567000.0 | -4.0% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 483113000.0 | +17.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 510033000.0 | +5.6% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 541442000.0 | +6.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 615097000.0 | +13.6% | USD | 10-K | 2026-02-12 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1260204000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1310292000.0 | +4.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1363133000.0 | +4.0% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1414811000.0 | +3.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1190109000.0 | -15.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1287104000.0 | +8.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1389279000.0 | +7.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1401860000.0 | +0.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1352777000.0 | -3.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1284243000.0 | -5.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1346334000.0 | +4.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1343966000.0 | -0.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1238739000.0 | -7.8% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 1336652000.0 | +7.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1416286000.0 | +6.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1529791000.0 | +8.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1282935000.0 | -16.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1267209000.0 | -1.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1580753000.0 | +24.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1300824000.0 | -17.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1286739000.0 | -1.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1401390000.0 | +8.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1423809000.0 | +1.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1307808000.0 | -8.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1309875000.0 | +0.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1438420000.0 | +9.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1414676000.0 | -1.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1516014000.0 | +7.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1446259000.0 | -4.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1523558000.0 | +5.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1545117000.0 | +1.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1717080000.0 | +11.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1737216000.0 | +1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1835880000.0 | +5.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1952083000.0 | +6.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1849594000.0 | -5.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1800012000.0 | -2.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1999720000.0 | +11.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1927126000.0 | -3.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1414811000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1401860000.0 | -0.9% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1343966000.0 | -4.1% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1529791000.0 | +13.8% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1300824000.0 | -15.0% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1307808000.0 | +0.5% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1516014000.0 | +15.9% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1717080000.0 | +13.3% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1849594000.0 | +7.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2018474000.0 | +9.1% | USD | 10-K | 2026-02-12 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2963652000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2979180000.0 | +0.5% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 3013984000.0 | +1.2% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 3037781000.0 | +0.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 3017873000.0 | -0.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 3121274000.0 | +3.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 3221224000.0 | +3.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 3236321000.0 | +0.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 3179059000.0 | -1.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 3230188000.0 | +1.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 3276071000.0 | +1.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 3255385000.0 | -0.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3328802000.0 | +2.3% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 3426640000.0 | +2.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 3482309000.0 | +1.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3764261000.0 | +8.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 3631394000.0 | -3.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 3642671000.0 | +0.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 3959780000.0 | +8.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 4021334000.0 | +1.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3981050000.0 | -1.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 4084985000.0 | +2.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 4083301000.0 | -0.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 4103545000.0 | +0.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 4089367000.0 | -0.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 4402528000.0 | +7.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 4342162000.0 | -1.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 4448303000.0 | +2.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 4362125000.0 | -1.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4441098000.0 | +1.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4413955000.0 | -0.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 4620969000.0 | +4.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4612082000.0 | -0.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 4748194000.0 | +3.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 4885738000.0 | +2.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4985704000.0 | +2.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4951791000.0 | -0.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5194475000.0 | +4.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5102032000.0 | -1.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3037781000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3236321000.0 | +6.5% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 3255385000.0 | +0.6% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 3764261000.0 | +15.6% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 4021334000.0 | +6.8% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 4103545000.0 | +2.0% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 4448303000.0 | +8.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 4620969000.0 | +3.9% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 4985704000.0 | +7.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 5221292000.0 | +4.7% | USD | 10-K | 2026-02-12 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 457179000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 482318000.0 | +5.5% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 488015000.0 | +1.2% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 675262000.0 | +38.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 624817000.0 | -7.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 653791000.0 | +4.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 669238000.0 | +2.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 590997000.0 | -11.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 541285000.0 | -8.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 595684000.0 | +10.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 597442000.0 | +0.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 687328000.0 | +15.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 603268000.0 | -12.2% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 637869000.0 | +5.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 648105000.0 | +1.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 744731000.0 | +14.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 629057000.0 | -15.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 661978000.0 | +5.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 665834000.0 | +0.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 810377000.0 | +21.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 734802000.0 | -9.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 774472000.0 | +5.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 765143000.0 | -1.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 734867000.0 | -4.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 800251000.0 | +8.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1059207000.0 | +32.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 840364000.0 | -20.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 981045000.0 | +16.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 672190000.0 | -31.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 720927000.0 | +7.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 775379000.0 | +7.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 806544000.0 | +4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 858275000.0 | +6.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 896516000.0 | +4.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 986655000.0 | +10.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1095948000.0 | +11.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 953916000.0 | -13.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1026526000.0 | +7.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1101213000.0 | +7.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 675262000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 590997000.0 | -12.5% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 687328000.0 | +16.3% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 744731000.0 | +8.4% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 810377000.0 | +8.8% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 734867000.0 | -9.3% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 981045000.0 | +33.5% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 806544000.0 | -17.8% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1095948000.0 | +35.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1405567000.0 | +28.3% | USD | 10-K | 2026-02-12 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1676945000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1704909000.0 | +1.7% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1726969000.0 | +1.3% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1746590000.0 | +1.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1693518000.0 | -3.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1728109000.0 | +2.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1746748000.0 | +1.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1708521000.0 | -2.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1600084000.0 | -6.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1654092000.0 | +3.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1654794000.0 | +0.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1724604000.0 | +4.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1743222000.0 | +1.1% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 1774344000.0 | +1.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1781169000.0 | +0.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1989889000.0 | +11.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1961557000.0 | -1.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1929376000.0 | -1.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2160317000.0 | +12.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2233760000.0 | +3.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2142886000.0 | -4.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2190281000.0 | +2.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 2183241000.0 | -0.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2277055000.0 | +4.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2239947000.0 | -1.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2534889000.0 | +13.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2457919000.0 | -3.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2467089000.0 | +0.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2307966000.0 | -6.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2302834000.0 | -0.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2228800000.0 | -3.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2292556000.0 | +2.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2231903000.0 | -2.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2289774000.0 | +2.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2395319000.0 | +4.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2535905000.0 | +5.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2392644000.0 | -5.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2482755000.0 | +3.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2572551000.0 | +3.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1746590000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1708521000.0 | -2.2% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1724604000.0 | +0.9% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1989889000.0 | +15.4% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2233760000.0 | +12.3% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 2277055000.0 | +1.9% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 2467089000.0 | +8.3% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2292556000.0 | -7.1% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2535905000.0 | +10.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2687718000.0 | +6.0% | USD | 10-K | 2026-02-12 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1286707000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1274271000.0 | -1.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1287015000.0 | +1.0% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1291191000.0 | +0.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1324355000.0 | +2.6% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1393165000.0 | +5.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1474476000.0 | +5.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1527800000.0 | +3.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1578975000.0 | +3.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1576096000.0 | -0.2% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1621277000.0 | +2.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1530781000.0 | -5.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1585580000.0 | +3.6% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 1652296000.0 | +4.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1701140000.0 | +3.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1774372000.0 | +4.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1669837000.0 | -5.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1713295000.0 | +2.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1799463000.0 | +5.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1787574000.0 | -0.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1838164000.0 | +2.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1894704000.0 | +3.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1900060000.0 | +0.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1826490000.0 | -3.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1849420000.0 | +1.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1867639000.0 | +1.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1884243000.0 | +0.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1981214000.0 | +5.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2054159000.0 | +3.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2138264000.0 | +4.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2185155000.0 | +2.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2328413000.0 | +6.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2380179000.0 | +2.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2458420000.0 | +3.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2490419000.0 | +1.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2449799000.0 | -1.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2559147000.0 | +4.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2711720000.0 | +6.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2529481000.0 | -6.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1291191000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1527800000.0 | +18.3% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1530781000.0 | +0.2% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1774372000.0 | +15.9% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1787574000.0 | +0.7% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1826490000.0 | +2.2% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1981214000.0 | +8.5% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2328413000.0 | +17.5% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2449799000.0 | +5.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2533574000.0 | +3.4% | USD | 10-K | 2026-02-12 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 967779000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 967564000.0 | -0.0% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 966842000.0 | -0.1% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 966298000.0 | -0.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 965799000.0 | -0.1% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 965630000.0 | -0.0% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 964808000.0 | -0.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 814139000.0 | -15.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 814558000.0 | +0.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 814109000.0 | -0.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 813754000.0 | -0.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 762556000.0 | -6.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 762055000.0 | -0.1% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 761476000.0 | -0.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 761137000.0 | -0.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 760639000.0 | -0.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 906647000.0 | +19.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 834802000.0 | -7.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1058707000.0 | +26.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1058292000.0 | -0.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1057907000.0 | -0.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1057504000.0 | -0.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1057101000.0 | -0.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1050610000.0 | -0.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1170244000.0 | +11.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1209077000.0 | +3.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1343711000.0 | +11.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1254400000.0 | -6.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1229619000.0 | -2.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1176066000.0 | -4.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1050713000.0 | -10.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1050362000.0 | -0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1050009000.0 | -0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1049655000.0 | -0.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1049302000.0 | -0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1048949000.0 | -0.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 958629000.0 | -8.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 958381000.0 | -0.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 968632000.0 | +1.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 966298000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 814139000.0 | -15.7% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 762556000.0 | -6.3% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 760639000.0 | -0.3% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1058292000.0 | +39.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1050610000.0 | -0.7% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1254400000.0 | +19.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1050362000.0 | -16.3% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1048949000.0 | -0.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 957884000.0 | -8.7% | USD | 10-K | 2026-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 70260000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 156631000.0 | +122.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 267212000.0 | +70.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -24941000.0 | -109.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 60932000.0 | +344.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 162307000.0 | +166.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -71262000.0 | -143.9% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 26685000.0 | +137.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 98975000.0 | +270.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -51858000.0 | -152.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 40386000.0 | +177.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 159015000.0 | +293.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -192576000.0 | -221.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -52209000.0 | +72.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 3784000.0 | +107.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -26603000.0 | -803.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 48476000.0 | +282.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 155761000.0 | +221.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -124315000.0 | -179.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -93271000.0 | +25.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 2387000.0 | +102.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -91599000.0 | -3937.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 19353000.0 | +121.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 165717000.0 | +756.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -45633000.0 | -127.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 65702000.0 | +244.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 242976000.0 | +269.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -38765000.0 | -116.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 97820000.0 | +352.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 290658000.0 | +197.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 423197000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 388712000.0 | -8.1% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 336273000.0 | -13.5% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 421404000.0 | +25.3% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 261180000.0 | -38.0% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 387668000.0 | +48.4% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 294776000.0 | -24.0% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 448089000.0 | +52.0% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 544275000.0 | +21.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 643402000.0 | +18.2% | USD | 10-K | 2026-02-12 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -8622000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -15784000.0 | -83.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -24191000.0 | -53.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -249661000.0 | -932.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -255569000.0 | -2.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -259552000.0 | -1.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -9652000.0 | +96.3% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | -230489000.0 | -2288.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -237187000.0 | -2.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -64940000.0 | +72.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -74773000.0 | -15.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -90052000.0 | -20.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -67674000.0 | +24.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -108916000.0 | -60.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -115918000.0 | -6.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -12855000.0 | +88.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -20129000.0 | -56.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -29809000.0 | -48.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -10391000.0 | +65.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -18235000.0 | -75.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -281956000.0 | -1446.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -10437000.0 | +96.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -22191000.0 | -112.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -31573000.0 | -42.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -12014000.0 | +61.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -56740000.0 | -372.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -70253000.0 | -23.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -24893000.0 | +64.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -36552000.0 | -46.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -53330000.0 | -45.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -42934000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -272328000.0 | -534.3% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -255516000.0 | +6.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -240040000.0 | +6.1% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -532530000.0 | -121.9% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -42403000.0 | +92.0% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -325867000.0 | -668.5% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | -35519000.0 | +89.1% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -283309000.0 | -697.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -90124000.0 | +68.2% | USD | 10-K | 2026-02-12 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -17670000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -41891000.0 | -137.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -67668000.0 | -61.5% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -8003000.0 | +88.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -27021000.0 | -237.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -39354000.0 | -45.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -5526000.0 | +86.0% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | -45934000.0 | -731.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -80669000.0 | -75.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -8073000.0 | +90.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -26712000.0 | -230.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -41367000.0 | -54.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 39268000.0 | +194.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -51942000.0 | -232.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 157945000.0 | +404.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -7107000.0 | -104.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -26899000.0 | -278.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -84406000.0 | -213.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 106179000.0 | +225.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 118120000.0 | +11.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 244788000.0 | +107.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -31729000.0 | -113.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -104467000.0 | -229.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -245046000.0 | -134.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -7006000.0 | +97.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -27568000.0 | -293.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -142818000.0 | -418.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -98578000.0 | +31.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -127639000.0 | -29.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -409981000.0 | -221.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -96141000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -213898000.0 | -122.5% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -263639000.0 | -23.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -68145000.0 | +74.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 82081000.0 | +220.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -369129000.0 | -549.7% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 129428000.0 | +135.1% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | -273403000.0 | -311.2% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -271493000.0 | +0.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -578298000.0 | -113.0% | USD | 10-K | 2026-02-12 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8825000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 15733000.0 | +78.3% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 26127000.0 | +66.1% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 10374000.0 | -60.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 23288000.0 | +124.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 34874000.0 | +49.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 8971000.0 | -74.3% | USD | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 19852000.0 | +121.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 30287000.0 | +52.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 17034000.0 | -43.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 33471000.0 | +96.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 49919000.0 | +49.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 18637000.0 | -62.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 29324000.0 | +57.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 36341000.0 | +23.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 8537000.0 | -76.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 17771000.0 | +108.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 27858000.0 | +56.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 10896000.0 | -60.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 19492000.0 | +78.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 28789000.0 | +47.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 10661000.0 | -63.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 22664000.0 | +112.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 32037000.0 | +41.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12055000.0 | -62.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 23119000.0 | +91.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 37703000.0 | +63.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15773000.0 | -58.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 35154000.0 | +122.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 52054000.0 | +48.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 46776000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 52705000.0 | +12.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 53417000.0 | +1.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 69752000.0 | +30.6% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 47499000.0 | -31.9% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 41108000.0 | -13.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 38217000.0 | -7.0% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 44666000.0 | +16.9% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 60974000.0 | +36.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 89692000.0 | +47.1% | USD | 10-K | 2026-02-12 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44599746.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 44422803.0 | -0.4% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 44422803.0 | +0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 44181050.0 | -0.5% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 44284573.0 | +0.2% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 44137906.0 | -0.3% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 44129363.0 | -0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 44123519.0 | -0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 44235280.0 | +0.3% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 43981463.0 | -0.6% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 43790207.0 | -0.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 42772417.0 | -2.3% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 42801008.0 | +0.1% | shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 42715831.0 | -0.2% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 42689253.0 | -0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 42680215.0 | -0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 41693422.0 | -2.3% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 42680215.0 | +2.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 41502026.0 | -2.8% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 40916429.0 | -1.4% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 40943314.0 | +0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 40871691.0 | -0.2% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 40473516.0 | -1.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 38469778.0 | -5.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 38471738.0 | +0.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 38381875.0 | -0.2% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 38334223.0 | -0.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 38259722.0 | -0.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 38364387.0 | +0.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 38292332.0 | -0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 38263012.0 | -0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 38202754.0 | -0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 38315999.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 38289678.0 | -0.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 37960122.0 | -0.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 37650645.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 37726076.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 37673073.0 | -0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37107195.0 | -1.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 44181050.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 44123519.0 | -0.1% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 42772417.0 | -3.1% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 42680215.0 | -0.2% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 40916429.0 | -4.1% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 38469778.0 | -6.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 38259722.0 | -0.5% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 38202754.0 | -0.1% | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 37650645.0 | -1.4% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 36859333.0 | -2.1% | shares | 10-K | 2026-02-12 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 49187378.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 49187378.0 | +0.0% | shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 49187378.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49187378.0 | +0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 49187378.0 | +0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49187378.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 49187378.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 49187378.0 | +0.0% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44578000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 44487000.0 | -0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 44323000.0 | -0.4% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 44246000.0 | -0.2% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 44213000.0 | -0.1% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 44137000.0 | -0.2% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 44188000.0 | +0.1% | shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 44124000.0 | -0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 43892000.0 | -0.5% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 42799000.0 | -2.5% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 42758000.0 | -0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 42709000.0 | -0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 42456000.0 | -0.6% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 41629000.0 | -1.9% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 41545000.0 | -0.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 40933000.0 | -1.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 40915000.0 | -0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 40769000.0 | -0.4% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 38456000.0 | -5.7% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 38429000.0 | -0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 38368000.0 | -0.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 38303000.0 | -0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 38329000.0 | +0.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 38285000.0 | -0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 38254000.0 | -0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 38302000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 38208000.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 37683000.0 | -1.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 37692000.0 | +0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37430000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 44389000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 44182000.0 | -0.5% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 43892000.0 | -0.7% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 42739000.0 | -2.6% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 41738000.0 | -2.3% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 40417000.0 | -3.2% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 38386000.0 | -5.0% | shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 38283000.0 | -0.3% | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 38153000.0 | -0.3% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 37417000.0 | -1.9% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45240000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 45164000.0 | -0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 44997000.0 | -0.4% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 44860000.0 | -0.3% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 44807000.0 | -0.1% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 44686000.0 | -0.3% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 44678000.0 | -0.0% | shares | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 44553000.0 | -0.3% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 44334000.0 | -0.5% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 43058000.0 | -2.9% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 43024000.0 | -0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 42995000.0 | -0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 42770000.0 | -0.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 41855000.0 | -2.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 41797000.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 41103000.0 | -1.7% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 41088000.0 | -0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 40950000.0 | -0.3% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 38668000.0 | -5.6% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 38654000.0 | -0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 38647000.0 | -0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 38516000.0 | -0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 38555000.0 | +0.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 38558000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 38431000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 38501000.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 38451000.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 37851000.0 | -1.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 37903000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37663000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 45045000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 44761000.0 | -0.6% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 44316000.0 | -1.0% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 43016000.0 | -2.9% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 41999000.0 | -2.4% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 40602000.0 | -3.3% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 38649000.0 | -4.8% | shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 38529000.0 | -0.3% | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 38373000.0 | -0.4% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 37631000.0 | -1.9% | shares | 10-K | 2026-02-12 |
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.1699 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1788 | +5.3% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1682 | -5.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.1735 | +3.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1819 | +4.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1763 | -3.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.1722 | -2.3% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.1920 | +11.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1817 | -5.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1737 | -4.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1865 | +7.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1766 | -5.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1656 | -6.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1510 | -8.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1444 | -4.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1500 | +3.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1521 | +1.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1520 | -0.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1368 | -10.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1384 | +1.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1452 | +4.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1446 | -0.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1586 | +9.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1641 | +3.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1546 | -5.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1653 | +6.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1635 | -1.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1627 | -0.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1688 | +3.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1704 | +1.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.6942 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.7017 | +1.1% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.7409 | +5.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.6609 | -10.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.5947 | -10.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2021-12-31 | 0.6094 | +2.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.5748 | -5.7% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.6158 | +7.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.6260 | +1.7% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.6700 | +7.0% | ratio | 10-K | 2026-02-12 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.7565 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2.7167 | -1.4% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 2.7932 | +2.8% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 2.0952 | -25.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1.9047 | -9.1% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.9687 | +3.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 2.0759 | +5.4% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 2.3720 | +14.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 2.4992 | +5.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 2.1559 | -13.7% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 2.2535 | +4.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1.9553 | -13.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2.0534 | +5.0% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 2.0955 | +2.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2.1853 | +4.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2.0542 | -6.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2.0395 | -0.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1.9143 | -6.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.3741 | +24.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.6052 | -32.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.7511 | +9.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.8095 | +3.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.8608 | +2.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.7797 | -4.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.6368 | -8.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.3580 | -17.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.6834 | +24.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.5453 | -8.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.1516 | +39.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.1133 | -1.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.9927 | -5.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.1289 | +6.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.0241 | -4.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.0478 | +1.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.9785 | -3.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.6877 | -14.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.8870 | +11.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.9480 | +3.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.7500 | -10.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2.0952 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2.3720 | +13.2% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1.9553 | -17.6% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2.0542 | +5.1% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.6052 | -21.9% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1.7797 | +10.9% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1.5453 | -13.2% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2.1289 | +37.8% | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.6877 | -20.7% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1.4361 | -14.9% | ratio | 10-K | 2026-02-12 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.3033 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1.3379 | +2.7% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1.3418 | +0.3% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1.3527 | +0.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1.2787 | -5.5% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.2404 | -3.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.1847 | -4.5% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.1183 | -5.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.0134 | -9.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1.0495 | +3.6% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.0207 | -2.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1.1266 | +10.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.0994 | -2.4% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2019-06-30 | 1.0739 | -2.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1.0470 | -2.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.1215 | +7.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.1747 | +4.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1.1261 | -4.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1.2005 | +6.6% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.2496 | +4.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.1658 | -6.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.1560 | -0.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.1490 | -0.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.2467 | +8.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.2112 | -2.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.3573 | +12.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.3045 | -3.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.2452 | -4.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.1236 | -9.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.0770 | -4.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.0200 | -5.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.9846 | -3.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9377 | -4.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.9314 | -0.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.9618 | +3.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.0351 | +7.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.9349 | -9.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.9156 | -2.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.0170 | +11.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.3527 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.1183 | -17.3% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1.1266 | +0.7% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.1215 | -0.5% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.2496 | +11.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1.2467 | -0.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1.2452 | -0.1% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 0.9846 | -20.9% | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.0351 | +5.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1.0608 | +2.5% | ratio | 10-K | 2026-02-12 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3414 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3480 | +1.9% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.3638 | +4.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.3188 | -12.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.3435 | +7.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.3654 | +6.4% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.3309 | -9.4% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.3651 | +10.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.3737 | +2.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.3404 | -8.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.3600 | +5.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3677 | +2.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.3336 | -9.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.3382 | +1.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.3723 | +10.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3513 | -5.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3616 | +2.9% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.3819 | +5.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.3600 | -5.7% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3750 | +4.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.3683 | -1.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.3510 | -4.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3685 | +5.0% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.3886 | +5.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3558 | -8.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3620 | +1.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3733 | +3.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3630 | -2.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3721 | +2.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3768 | +1.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.3484 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.3526 | +1.2% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.3612 | +2.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.3612 | -0.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.3518 | -2.6% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.3710 | +5.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.3733 | +0.6% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.3751 | +0.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.3696 | -1.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.3720 | +0.7% | ratio | 10-K | 2026-02-12 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0652 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0750 | +15.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0906 | +20.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0622 | -31.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0892 | +43.5% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1126 | +26.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0797 | -29.2% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.1206 | +51.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1251 | +3.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0961 | -23.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1253 | +30.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1342 | +7.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0861 | -35.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0564 | -34.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1130 | +100.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0996 | -11.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0988 | -0.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1123 | +13.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0727 | -35.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1163 | +59.9% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1170 | +0.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0901 | -23.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1150 | +27.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1336 | +16.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1073 | -19.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1267 | +18.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1391 | +9.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1258 | -9.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1381 | +9.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1436 | +4.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0888 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0946 | +6.5% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1143 | +20.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1236 | +8.1% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0842 | -31.9% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1051 | +24.8% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1151 | +9.5% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.1246 | +8.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1298 | +4.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1384 | +6.7% | ratio | 10-K | 2026-02-12 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1137 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1278 | +12.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1510 | +18.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0911 | -39.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1405 | +54.2% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1627 | +15.9% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.1178 | -27.6% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.1646 | +39.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1630 | -0.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1246 | -23.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1654 | +32.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1717 | +3.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.1205 | -29.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1006 | -16.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1480 | +47.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1425 | -3.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1522 | +6.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1574 | +3.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1082 | -31.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1610 | +48.9% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1706 | +6.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1246 | -27.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1601 | +28.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1830 | +14.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1402 | -23.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1642 | +17.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1814 | +10.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1604 | -11.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1783 | +11.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1913 | +7.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1406 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.1432 | +1.8% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1549 | +8.2% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1624 | +4.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1208 | -25.6% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1508 | +24.9% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1656 | +9.8% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.1703 | +2.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1694 | -0.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1811 | +6.9% | ratio | 10-K | 2026-02-12 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7377 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.7944 | +7.7% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.9263 | +16.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.8202 | -11.5% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 0.4368 | -46.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.5242 | +20.0% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.6458 | +23.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.8039 | +24.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 0.7325 | -8.9% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.3675 | -49.8% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.4116 | +12.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.4017 | -2.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 0.2560 | -36.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.3392 | +32.5% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.4594 | +35.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 0.5251 | +14.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 0.2508 | -52.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2347 | -6.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.6410 | +173.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 0.2446 | -61.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.2001 | -18.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.2550 | +27.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.3064 | +20.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.2327 | -24.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1708 | -26.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.1618 | -5.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.1351 | -16.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.2619 | +93.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-03-31 | 0.1944 | -25.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-12-31 | 0.5045 | +159.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-03-31 | 0.3939 | -21.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-12-31 | 0.3513 | -10.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-03-31 | 0.2374 | -32.4% | ratio | 10-Q | 2025-05-08 |
| Annual | 2016-12-31 | 0.8202 | — | ratio | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 0.8039 | -2.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 0.4017 | -50.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 0.5251 | +30.7% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.2446 | -53.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.2327 | -4.9% | ratio | 10-K | 2022-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0111 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0134 | +21.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0152 | +13.6% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0108 | -29.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0162 | +50.5% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0199 | +22.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0137 | -30.8% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.0232 | +68.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0227 | -1.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0167 | -26.5% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0234 | +39.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0237 | +1.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0143 | -39.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0085 | -40.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0163 | +91.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0149 | -8.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0150 | +0.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0171 | +13.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0099 | -41.7% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0161 | +61.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0170 | +5.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0130 | -23.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0182 | +40.0% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0219 | +20.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0166 | -24.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0209 | +26.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0228 | +8.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0205 | -10.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0233 | +13.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0245 | +5.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0617 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0664 | +7.7% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0847 | +27.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0817 | -3.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0501 | -38.7% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0640 | +27.9% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.0662 | +3.3% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.0767 | +15.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0812 | +5.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0927 | +14.2% | ratio | 10-K | 2026-02-12 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0255 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0314 | +23.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0357 | +13.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0246 | -31.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0364 | +47.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0434 | +19.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0276 | -36.3% | ratio | 10-Q/A | 2019-05-24 |
| Quarterly | 2018-06-30 | 0.0475 | +71.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0459 | -3.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0351 | -23.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0485 | +38.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0485 | +0.1% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0310 | -36.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0181 | -41.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0359 | +98.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0324 | -9.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0324 | +0.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0367 | +13.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0220 | -40.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0379 | +72.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0391 | +3.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0277 | -29.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0379 | +36.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0443 | +16.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0321 | -27.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0405 | +25.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0446 | +10.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0396 | -11.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0446 | +12.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0494 | +10.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1451 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.1407 | -3.1% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1801 | +28.1% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1733 | -3.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1127 | -35.0% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1439 | +27.7% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1486 | +3.2% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.1523 | +2.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1653 | +8.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1911 | +15.6% | ratio | 10-K | 2026-02-12 |
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-18 | Ogilby Gary A | Senior VP & Corp Controller |
Open-market sell
S
|
Common Stock | 252 | $689.14 | $173,663 | 2,571 |
| 2026-03-17 | Watts John C | EVP & Chief Growth Officer |
Open-market sell
S
|
Common Stock | 220 | $678.11 | $149,184 | 4,182 |
| 2026-03-16 | Watts John C | EVP & Chief Growth Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 512 | $0.00 | $0 | 895 |
| 2026-03-16 | Watts John C | EVP & Chief Growth Officer |
Exercise / conversion
M
|
Common Stock | 512 | $0.00 | $0 | 4,402 |
| 2026-03-09 | Watts John C | EVP & Chief Growth Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 183 | $0.00 | $0 | 1,407 |
| 2026-02-18 | Farkas K Christopher | Executive VP and CFO |
Open-market sell
S
|
Common Stock | 3,105 | $694.51 | $2,156,454 | 4,253 |
| 2026-02-04 | Watts John C | EVP & Chief Growth Officer |
Open-market sell
S
|
Common Stock | 652 | $625.57 | $407,872 | 3,890 |
| 2026-02-04 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 256 | $624.93 | $159,982 | 5,446 |
| 2026-02-03 | Watts John C | EVP & Chief Growth Officer |
Equity grant / award
A
|
Common Stock | 1,354 | $674.32 | $913,029 | 4,542 |
| 2026-01-20 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 218 | $660.66 | $144,024 | 12,647 |
| 2026-01-08 | Watts John C | EVP & Chief Growth Officer |
Open-market sell
S
|
Common Stock | 288 | $600.00 | $172,800 | 3,188 |
| 2026-01-05 | Watts John C | EVP & Chief Growth Officer |
Open-market sell
S
|
Common Stock | 107 | $578.84 | $61,936 | 3,476 |
| 2026-01-02 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 727 | $572.38 | $416,120 | 12,429 |
| 2025-12-23 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 118 | $575.00 | $67,850 | 3,570 |
| 2025-12-11 | Wallace Peter C | Dir |
Equity grant / award
G
|
Common Stock | 200 | $0.00 | $0 | 5,007 |
| 2025-11-25 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 175 | $546.97 | $95,720 | 3,688 |
| 2025-11-14 | Bamford Lynn M | Chair and CEO |
Open-market sell
S
|
Common Stock | 3,750 | $549.07 | $2,059,012 | 35,413 |
| 2025-11-11 | Farkas K Christopher | Vice President and CFO |
Open-market sell
S
|
Common Stock | 5,047 | $577.91 | $2,916,712 | 4,236 |
| 2025-08-21 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 1,110 | $480.50 | $533,355 | 3,863 |
| 2025-07-02 | Bamford Lynn M | Chair and CEO |
Equity grant / award
A
|
Common Stock | 26 | $414.23 | $10,770 | 42,913 |
| 2025-06-05 | Hoechner Bruce D. | Dir |
Open-market sell
S
|
Common Stock | 1,900 | $448.00 | $851,200 | 4,523 |
| 2025-06-03 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 370 | $446.79 | $165,312 | 11,702 |
| 2025-06-02 | Hoechner Bruce D. | Dir |
Equity grant / award
A
|
Common Stock | 4,426 | $443.22 | $1,961,692 | 6,423 |
| 2025-05-29 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 450 | $449.36 | $202,212 | 4,959 |
| 2025-05-12 | MINOR GLENDA J | Dir |
Equity grant / award
A
|
Common Stock | 221 | $387.37 | $85,609 | 2,246 |
| 2025-05-01 | Farkas K Christopher | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,780 | $350.00 | $1,673,000 | 9,253 |
| 2025-04-14 | MINOR GLENDA J | Dir |
Equity grant / award
L
|
Common Stock | 1 | $318.45 | $424 | 2,250 |
| 2025-03-18 | Ferdenzi Paul J | — |
Open-market sell
S
|
Common Stock | 658 | $325.68 | $214,297 | 19,239 |
| 2025-03-17 | Ferdenzi Paul J | — |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 1,492 | $0.00 | $0 | 1,270 |
| 2025-03-17 | Ferdenzi Paul J | — |
Exercise / conversion
M
|
Common Stock | 1,492 | $0.00 | $0 | 19,897 |
| 2025-03-10 | Watts John C | Vice President Strat & Bus Dev |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 343 | $0.00 | $0 | 1,788 |
| 2025-02-19 | Ogilby Gary A | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 290 | $333.69 | $96,770 | 2,374 |
| 2025-02-18 | MINOR GLENDA J | Dir |
Equity grant / award
A
|
Common Stock | 643 | $325.56 | $209,335 | 2,025 |
| 2025-02-05 | Ferdenzi Paul J | — |
Open-market sell
S
|
Common Stock | 1,907 | $346.98 | $661,691 | 18,405 |
| 2025-02-05 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 414 | $350.93 | $145,285 | 5,190 |
| 2025-02-04 | Ferdenzi Paul J | — |
Equity grant / award
A
|
Common Stock | 4,290 | $344.57 | $1,478,205 | 20,312 |
| 2025-01-21 | RIVET ROBERT J | Dir |
Equity grant / award
A
|
Common Stock | 979 | $366.92 | $359,215 | 15,568 |
| 2025-01-06 | McDonald George P. | VP and Corporate Secretary |
Open-market buy
P
|
Common Stock | 30 | $304.12 | $9,124 | 1,672 |
| 2025-01-02 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 78 | $354.87 | $27,680 | 4,776 |
| 2024-12-16 | Hoechner Bruce D. | Dir |
Equity grant / award
A
|
Common Stock | 1,110 | $385.02 | $427,372 | 1,997 |
| 2024-12-11 | Bamford Lynn M | Chair and CEO |
Open-market sell
S
|
Common Stock | 7,129 | $368.80 | $2,629,175 | 28,688 |
| 2024-12-03 | MINOR GLENDA J | Dir |
Equity grant / award
L
|
Common Stock | 1 | $367.96 | $288 | 2,249 |
| 2024-11-05 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 412 | $359.55 | $148,135 | 4,183 |
| 2024-10-11 | MINOR GLENDA J | Dir |
Equity grant / award
L
|
Common Stock | 1 | $345.44 | $288 | 2,248 |
| 2024-10-02 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 84 | $328.70 | $27,611 | 4,698 |
| 2024-08-16 | MINOR GLENDA J | Dir |
Open-market sell
S
|
Common Stock | 500 | $302.80 | $151,400 | 1,382 |
| 2024-07-05 | MINOR GLENDA J | Dir |
Equity grant / award
L
|
Common Stock | 1 | $270.21 | $288 | 2,247 |
| 2024-07-03 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market buy
P
|
Common Stock | 46 | $232.62 | $10,701 | 15,988 |
| 2024-07-01 | Wyche Larry D | Dir |
Equity grant / award
A
|
Common Stock | 43 | $270.98 | $11,652 | 1,110 |
| 2024-06-03 | Rayment Kevin | Vice President and COO |
Open-market sell
S
|
Common Stock | 8,415 | $281.67 | $2,370,253 | 19,914 |
| 2024-05-24 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 5,300 | $281.20 | $1,490,360 | 20,470 |
| 2024-05-23 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 5,300 | $281.04 | $1,489,512 | 25,770 |
| 2024-05-13 | MINOR GLENDA J | Dir |
Equity grant / award
A
|
Common Stock | 221 | $273.01 | $60,335 | 1,882 |
| 2024-05-06 | FULLER S MARCE | Dir |
Equity grant / award
A
|
Common Stock | 19,624 | $268.17 | $5,262,568 | 31,070 |
| 2024-04-03 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 108 | $256.94 | $27,750 | 4,512 |
| 2024-03-22 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,500 | $250.00 | $625,000 | 15,942 |
| 2024-03-20 | Farkas K Christopher | Vice President and CFO |
Open-market sell
S
|
Common Stock | 880 | $244.20 | $214,896 | 9,172 |
| 2024-03-19 | Bamford Lynn M | Chair and CEO |
Exercise / conversion
C · derivative
|
Restricted Stock Unit | 5,920 | $244.73 | $1,448,802 | 20,932 |
| 2024-03-19 | Bamford Lynn M | Chair and CEO |
Open-market sell
S
|
Common Stock | 2,620 | $243.60 | $638,232 | 35,773 |
| 2024-03-19 | Bamford Lynn M | Chair and CEO |
Equity grant / award
A
|
Common Stock | 5,920 | $0.00 | $0 | 38,393 |
| 2024-03-14 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,128 | $240.97 | $271,814 | 11,875 |
| 2024-03-14 | Ogilby Gary A | VP & Corporate Controller |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 294 | $240.97 | $70,845 | 5,209 |
| 2024-03-13 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,500 | $240.00 | $600,000 | 17,383 |
| 2024-02-20 | RIVET ROBERT J | Dir |
Equity grant / award
A
|
Common Stock | 1,102 | $236.37 | $260,480 | 14,589 |
| 2024-02-09 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 641 | $226.45 | $145,154 | 4,404 |
| 2024-02-08 | Wyche Larry D | Dir |
Equity grant / award
A
|
Common Stock | 641 | $226.45 | $145,154 | 1,021 |
| 2024-02-06 | Bamford Lynn M | Chair and CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 8,609 | $0.00 | $0 | 20,643 |
| 2024-02-06 | Bamford Lynn M | Chair and CEO |
Open-market sell
S
|
Common Stock | 3,845 | $225.56 | $867,278 | 23,876 |
| 2024-02-06 | Bamford Lynn M | Chair and CEO |
Exercise / conversion
M
|
Common Stock | 8,609 | $225.95 | $1,945,204 | 27,721 |
| 2024-02-01 | Wyche Larry D | Dir |
Equity grant / award
A
|
Common Stock | 50 | $222.79 | $11,140 | 380 |
| 2024-01-04 | Farkas K Christopher | Vice President and CFO |
Open-market buy
P
|
Common Stock | 51 | $189.32 | $9,655 | 9,172 |
| 2024-01-03 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 505 | $222.36 | $112,292 | 10,607 |
| 2023-10-04 | Wyche Larry D | Dir |
Equity grant / award
A
|
Common Stock | 56 | $195.63 | $10,955 | 330 |
| 2023-08-07 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 224 | $207.63 | $46,509 | 3,523 |
| 2023-07-20 | Adams David Charles | Dir |
Open-market sell
S
|
Common Stock | 4,660 | $190.00 | $885,400 | 41,559 |
| 2023-07-12 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,064 | $190.00 | $392,160 | 17,082 |
| 2023-07-10 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 137 | $181.85 | $24,913 | 3,522 |
| 2023-05-12 | Wyche Larry D | Dir |
Equity grant / award
A
|
Common Stock | 214 | $163.99 | $35,094 | 214 |
| 2023-04-03 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 142 | $176.26 | $25,029 | 3,385 |
| 2023-03-21 | Rayment Kevin | Vice President and COO |
Exercise / conversion
C · derivative
|
Restricted Stock Unit | 2,750 | $0.00 | $0 | 13,728 |
| 2023-03-21 | Rayment Kevin | Vice President and COO |
Open-market sell
S
|
Common Stock | 1,055 | $171.00 | $180,405 | 16,849 |
| 2023-03-21 | Rayment Kevin | Vice President and COO |
Exercise / conversion
C
|
Common Stock | 2,750 | $0.00 | $0 | 17,904 |
| 2023-03-21 | Farkas K Christopher | Vice President and CFO |
Exercise / conversion
C · derivative
|
Restricted Stock Unit | 2,018 | $0.00 | $0 | 11,848 |
| 2023-03-21 | Farkas K Christopher | Vice President and CFO |
Exercise / conversion
C
|
Common Stock | 875 | $171.05 | $149,669 | 9,048 |
| 2023-03-21 | Farkas K Christopher | Vice President and CFO |
Exercise / conversion
C
|
Common Stock | 2,018 | $0.00 | $0 | 9,923 |
| 2023-03-17 | Rayment Kevin | Vice President and COO |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 2,482 | $0.00 | $0 | 16,478 |
| 2023-02-28 | Watts John C | Vice President Strat & Bus Dev |
Open-market sell
S
|
Common Stock | 70 | $176.96 | $12,387 | 3,299 |
| 2023-02-15 | Adams David Charles | Dir |
Equity grant / award
A
|
Common Stock | 787 | $171.54 | $135,002 | 46,899 |
| 2023-02-15 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 787 | $171.54 | $135,002 | 3,243 |
| 2023-02-08 | MINOR GLENDA J | Dir |
Equity grant / award
A
|
Common Stock | 853 | $170.25 | $145,223 | 1,661 |
| 2023-01-11 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 276 | $166.62 | $45,987 | 10,102 |
| 2023-01-04 | Watts John C | Vice President Strat & Bus Dev |
Equity grant / award
A
|
Common Stock | 42 | $141.46 | $5,941 | 2,736 |
| 2022-12-15 | Adams David Charles | Dir |
Other disposed transaction
I
|
Common Stock | 59 | $169.53 | $10,002 | 45,212 |
| 2022-10-03 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 180 | $139.16 | $25,049 | 2,306 |
| 2022-07-11 | Adams David Charles | Executive Chairman |
Equity grant / award
A
|
Common Stock | 142 | $132.06 | $18,753 | 45,136 |
| 2022-07-07 | Freda Robert F | Vice President and Treasurer |
Equity grant / award
A
|
Common Stock | 92 | $111.35 | $10,244 | 2,968 |
| 2022-04-05 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 167 | $150.16 | $25,077 | 1,936 |
| 2022-03-15 | Adams David Charles | Executive Chairman |
Exercise / conversion
C · derivative
|
Restricted Stock Unit | 8,570 | $0.00 | $0 | 12,140 |
| 2022-03-15 | Adams David Charles | Executive Chairman |
Open-market sell
S
|
Common Stock | 3,910 | $144.68 | $565,699 | 44,994 |
| 2022-03-15 | Adams David Charles | Executive Chairman |
Exercise / conversion
C
|
Common Stock | 8,570 | $144.85 | $1,241,364 | 48,904 |
| 2022-03-04 | Adams David Charles | Executive Chairman |
Open-market sell
S
|
Common Stock | 8,910 | $155.95 | $1,389,525 | 40,334 |
| 2022-03-03 | Adams David Charles | Executive Chairman |
Equity grant / award
G
|
Common Stock | 6,500 | $154.18 | $1,002,138 | 49,244 |
| 2022-03-01 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,500 | $150.00 | $375,000 | 14,018 |
| 2022-02-28 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,500 | $145.00 | $362,500 | 16,518 |
| 2022-02-17 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 967 | $139.62 | $135,013 | 1,769 |
| 2022-02-16 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 962 | $137.25 | $132,034 | 19,018 |
| 2022-02-16 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Equity grant / award
A
|
Common Stock | 2,013 | $138.03 | $277,854 | 19,980 |
| 2022-02-08 | RIVET ROBERT J | Dir |
Equity grant / award
A
|
Common Stock | 1,097 | $132.29 | $145,122 | 11,846 |
| 2022-01-13 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 163 | $138.67 | $22,603 | 802 |
| 2022-01-12 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 275 | $137.06 | $37,692 | 9,494 |
| 2022-01-06 | Ogilby Gary A | VP & Corporate Controller |
Equity grant / award
A
|
Common Stock | 84 | $117.82 | $9,897 | 1,008 |
| 2022-01-05 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 110 | $140.77 | $15,485 | 9,219 |
| 2022-01-04 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,500 | $140.00 | $350,000 | 17,884 |
| 2021-12-16 | Ogilby Gary A | VP & Corporate Controller |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 3,773 | $0.00 | $0 | 4,530 |
| 2021-12-10 | Adams David Charles | Executive Chairman |
Equity grant / award
G
|
Common Stock | 74 | $133.68 | $9,892 | 50,678 |
| 2021-12-07 | Adams David Charles | Executive Chairman |
Open-market sell
S
|
Common Stock | 10,488 | $133.19 | $1,396,869 | 50,752 |
| 2021-10-01 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 179 | $126.18 | $22,586 | 639 |
| 2021-09-23 | Ferdenzi Paul J | Vice President and Corp. Sec. |
Open-market sell
S
|
Common Stock | 2,200 | $125.00 | $275,000 | 20,384 |
| 2021-07-08 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 190 | $119.02 | $22,614 | 460 |
| 2021-07-07 | Ogilby Gary A | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 59 | $100.43 | $5,925 | 924 |
| 2021-07-07 | Ogilby Gary A | VP & Corporate Controller |
Exercise / conversion
M
|
Common Stock | 59 | $100.43 | $5,925 | 1,009 |
| 2021-05-10 | Moraco Anthony J | Dir |
Equity grant / award
A
|
Common Stock | 270 | $0.00 | $0 | 270 |
| 2021-04-06 | Adams David Charles | Executive Chairman |
Open-market sell
S
|
Common Stock | 2,500 | $125.00 | $312,500 | 61,240 |
| 2021-04-05 | Quinly Tom P | Vice President and COO |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 28,818 | $0.00 | $0 | 3,409 |
| 2021-04-05 | Quinly Tom P | Vice President and COO |
Open-market sell
S
|
Common Stock | 11,333 | $120.58 | $1,366,533 | 58,032 |
| 2021-04-05 | Quinly Tom P | Vice President and COO |
Exercise / conversion
M
|
Common Stock | 28,818 | $119.93 | $3,456,143 | 69,365 |
| 2021-03-18 | Ogilby Gary A | VP & Corporate Controller |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 343 | $0.00 | $0 | 757 |
| 2021-03-16 | Ogilby Gary A | VP & Corporate Controller |
Open-market sell
S
|
Common Stock | 54 | $120.46 | $6,505 | 950 |
| 2021-03-15 | Ogilby Gary A | VP & Corporate Controller |
Exercise / conversion
C · derivative
|
Common Stock | 139 | $0.00 | $0 | 414 |
| 2021-03-08 | Nathman John B | Dir |
Open-market sell
S
|
Common Stock | 1,335 | $118.45 | $158,131 | 9,430 |
| 2021-03-02 | Wallace Peter C | Dir |
Equity grant / award
A
|
Common Stock | 872 | $114.81 | $100,114 | 4,983 |
| 2021-02-18 | SMITH ALBERT E | Dir |
Equity grant / award
A
|
Common Stock | 1,085 | $115.24 | $125,035 | 24,354 |
| 2021-02-09 | Nathman John B | Dir |
Equity grant / award
A
|
Common Stock | 872 | $113.59 | $99,050 | 10,765 |
| 2021-02-05 | Quinly Tom P | Vice President and COO |
Open-market sell
S
|
Common Stock | 1,477 | $113.34 | $167,403 | 38,869 |
| 2021-02-03 | Quinly Tom P | Vice President and COO |
Equity grant / award
A
|
Common Stock | 3,691 | $110.34 | $407,265 | 40,346 |
| 2021-01-07 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 274 | $111.32 | $30,502 | 9,000 |
| 2021-01-07 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M
|
Common Stock | 64 | $98.62 | $6,312 | 21,730 |
| 2020-11-24 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,677 | $118.00 | $197,886 | 55,056 |
| 2020-11-19 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 823 | $118.00 | $97,114 | 56,733 |
| 2020-11-16 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 2,500 | $112.00 | $280,000 | 57,556 |
| 2020-07-07 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M
|
Common Stock | 157 | $76.02 | $11,934 | 22,854 |
| 2020-05-13 | TYNAN GLENN E | Vice President and CFO |
Equity grant / award
G
|
Common Stock | 1,008 | $89.26 | $89,974 | 35,848 |
| 2020-03-11 | MINOR GLENDA J | Dir |
Open-market buy
P
|
Common Stock | 500 | $108.86 | $54,430 | 808 |
| 2020-03-04 | Wallace Peter C | Dir |
Equity grant / award
A
|
Common Stock | 1,085 | $126.31 | $137,046 | 4,111 |
| 2020-02-13 | Nathman John B | Dir |
Equity grant / award
A
|
Common Stock | 1,085 | $148.21 | $160,808 | 9,893 |
| 2020-02-07 | SMITH ALBERT E | Dir |
Equity grant / award
A
|
Common Stock | 838 | $149.25 | $125,072 | 23,269 |
| 2020-02-06 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 1,368 | $147.85 | $202,259 | 22,697 |
| 2020-02-05 | Ferdenzi Paul J | Vice President |
Equity grant / award
A
|
Common Stock | 2,981 | $147.61 | $440,025 | 24,065 |
| 2020-01-17 | FLATT DEAN M | Dir |
Equity grant / award
A
|
Common Stock | 272 | $143.73 | $39,095 | 8,726 |
| 2020-01-09 | Farkas K Christopher | Vice President and Controller |
Exercise / conversion
M
|
Common Stock | 85 | $120.34 | $10,229 | 3,175 |
| 2020-01-07 | FULLER S MARCE | Dir |
Equity grant / award
A
|
Common Stock | 1,224 | $143.11 | $175,167 | 11,446 |
| 2019-12-12 | Adams David Charles | Chairman & CEO |
Equity grant / award
G
|
Common Stock | 71 | $143.21 | $10,168 | 51,146 |
| 2019-12-12 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 4,320 | $143.00 | $617,768 | 51,217 |
| 2019-11-19 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,444 | $140.32 | $202,622 | 33,838 |
| 2019-11-19 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
C · derivative
|
Common Stock | 3,176 | $141.12 | $448,197 | 5,166 |
| 2019-11-19 | Quinly Tom P | Vice President and COO |
Open-market sell
S
|
Common Stock | 1,573 | $140.29 | $220,676 | 32,602 |
| 2019-11-15 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 3,433 | $141.40 | $485,426 | 50,464 |
| 2019-11-14 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 886 | $141.00 | $124,926 | 53,897 |
| 2019-11-07 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 4,319 | $139.95 | $604,444 | 54,783 |
| 2019-11-06 | Quinly Tom P | Vice President and COO |
Open-market sell
S
|
Common Stock | 7,500 | $139.75 | $1,048,156 | 30,326 |
| 2019-10-31 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 1,935 | $132.00 | $255,420 | 20,069 |
| 2019-09-20 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 1,935 | $129.87 | $251,298 | 22,004 |
| 2019-09-09 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 10,000 | $128.14 | $1,281,373 | 32,106 |
| 2019-09-05 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 6,439 | $125.00 | $804,875 | 59,102 |
| 2019-08-16 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 7,608 | $120.11 | $913,803 | 65,541 |
| 2019-08-08 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $122.90 | $122,899 | 10,222 |
| 2019-07-24 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 7,000 | $130.01 | $910,039 | 73,149 |
| 2019-07-09 | Farkas K Christopher | Vice President and Controller |
Exercise / conversion
M
|
Common Stock | 103 | $106.21 | $10,940 | 2,823 |
| 2019-06-04 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 5,000 | $115.00 | $575,000 | 42,106 |
| 2019-05-16 | MINOR GLENDA J | Dir |
Equity grant / award
A
|
Common Stock | 308 | $0.00 | $0 | 308 |
| 2019-04-18 | TYNAN GLENN E | Vice President and CFO |
Equity grant / award
G
|
Common Stock | 813 | $0.00 | $0 | 52,106 |
| 2019-04-03 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 199 | $112.54 | $22,395 | 4,869 |
| 2019-02-21 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,250 | $121.07 | $151,338 | 11,222 |
| 2019-02-15 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 7,000 | $120.00 | $840,027 | 80,149 |
| 2019-02-13 | Wallace Peter C | Dir |
Equity grant / award
A
|
Common Stock | 1,077 | $116.16 | $125,104 | 1,515 |
| 2019-02-07 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 2,005 | $115.00 | $230,575 | 23,831 |
| 2019-02-07 | Ferdenzi Paul J | Vice President |
Equity grant / award
A
|
Common Stock | 4,036 | $116.16 | $468,822 | 25,836 |
| 2019-02-06 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,250 | $115.00 | $143,750 | 12,472 |
| 2019-01-18 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 7,000 | $111.00 | $777,000 | 75,164 |
| 2019-01-09 | FULLER S MARCE | Dir |
Equity grant / award
A
|
Common Stock | 1,988 | $103.02 | $204,804 | 13,722 |
| 2019-01-08 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M
|
Common Stock | 99 | $86.08 | $8,521 | 21,800 |
| 2018-11-26 | Farkas K Christopher | Vice President and Controller |
Open-market sell
S
|
Common Stock | 347 | $108.91 | $37,792 | 1,967 |
| 2018-11-23 | Farkas K Christopher | Vice President and Controller |
Exercise / conversion
M · derivative
|
Common Stock | 752 | $0.00 | $0 | 1,285 |
| 2018-11-15 | Hoechner Bruce D. | Dir |
Open-market buy
P
|
Common Stock | 470 | $107.16 | $50,364 | 887 |
| 2018-11-05 | SMITH ALBERT E | Dir |
Equity grant / award
A
|
Common Stock | 338 | $110.94 | $37,498 | 21,354 |
| 2018-10-04 | Heise Rita J. | Dir |
Open-market buy
P
|
Common Stock | 164 | $137.42 | $22,537 | 4,443 |
| 2018-08-21 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,250 | $133.07 | $166,338 | 11,734 |
| 2018-07-12 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 190 | $119.02 | $22,614 | 4,279 |
| 2018-07-09 | Farkas K Christopher | Vice President and Controller |
Open-market buy
P
|
Common Stock | 110 | $101.71 | $11,188 | 1,562 |
| 2018-05-21 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,250 | $132.74 | $165,925 | 12,984 |
| 2018-04-03 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 167 | $131.42 | $21,947 | 4,089 |
| 2018-03-07 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 17,414 | $29.88 | $520,330 | 0 |
| 2018-03-07 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 17,414 | $135.00 | $2,350,890 | 75,206 |
| 2018-03-07 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M
|
Common Stock | 17,414 | $29.88 | $520,330 | 92,620 |
| 2018-02-26 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 6,195 | $136.67 | $846,660 | 47,092 |
| 2018-02-12 | SMITH ALBERT E | Dir |
Equity grant / award
A
|
Common Stock | 857 | $122.53 | $105,008 | 21,016 |
| 2018-02-08 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 2,610 | $120.49 | $314,484 | 20,947 |
| 2018-02-08 | Ferdenzi Paul J | Vice President |
Equity grant / award
A
|
Common Stock | 5,304 | $121.14 | $642,527 | 23,557 |
| 2018-02-01 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $130.66 | $169,862 | 14,234 |
| 2018-01-09 | Ferdenzi Paul J | Vice President |
Open-market buy
P
|
Common Stock | 80 | $104.38 | $8,350 | 18,253 |
| 2018-01-08 | FULLER S MARCE | Dir |
Equity grant / award
A
|
Common Stock | 1,874 | $122.69 | $229,921 | 15,534 |
| 2018-01-02 | SMITH ALBERT E | Dir |
Open-market sell
S
|
Common Stock | 1,700 | $122.35 | $208,001 | 20,159 |
| 2017-12-12 | TYNAN GLENN E | Vice President and CFO |
Equity grant / award
G
|
Common Stock | 833 | $119.50 | $99,544 | 47,092 |
| 2017-11-21 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 7,918 | $120.00 | $950,160 | 47,925 |
| 2017-11-16 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,082 | $120.00 | $249,840 | 55,843 |
| 2017-11-14 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 2,028 | $0.00 | $0 | 3,918 |
| 2017-11-14 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 1,039 | $117.74 | $122,332 | 18,173 |
| 2017-11-14 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M
|
Common Stock | 2,028 | $117.74 | $238,777 | 19,212 |
| 2017-11-02 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 3,284 | $119.00 | $390,796 | 57,925 |
| 2017-11-01 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,716 | $119.00 | $204,204 | 61,209 |
| 2017-11-01 | SMITH ALBERT E | Dir |
Equity grant / award
A
|
Common Stock | 336 | $0.00 | $0 | 21,859 |
| 2017-10-31 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 5,000 | $118.00 | $590,000 | 62,925 |
| 2017-10-30 | Nathman John B | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $117.28 | $152,462 | 4,155 |
| 2017-10-26 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,908 | $29.88 | $57,011 | 0 |
| 2017-10-26 | Jakubowitz Harry | VP & Treasurer |
Open-market sell
S
|
Common Stock | 1,908 | $115.00 | $219,420 | 17,567 |
| 2017-10-26 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M
|
Common Stock | 1,908 | $29.88 | $57,011 | 19,475 |
| 2017-10-12 | Jakubowitz Harry | VP & Treasurer |
Open-market sell
S
|
Common Stock | 1,908 | $111.00 | $211,788 | 17,567 |
| 2017-10-12 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M · derivative
|
Common Stock | 1,908 | $29.88 | $57,011 | 1,908 |
| 2017-10-06 | Jakubowitz Harry | VP & Treasurer |
Open-market sell
S
|
Common Stock | 1,642 | $108.00 | $177,336 | 17,567 |
| 2017-10-06 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M · derivative
|
Common Stock | 1,642 | $30.90 | $50,738 | 3,816 |
| 2017-10-02 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 216 | $104.54 | $22,581 | 2,880 |
| 2017-09-28 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 6,907 | $106.18 | $733,385 | 17,184 |
| 2017-09-28 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,341 | $30.90 | $72,337 | 7,642 |
| 2017-09-28 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,283 | $30.12 | $68,764 | 9,983 |
| 2017-08-07 | Quinly Tom P | Vice President |
Open-market sell
S
|
Common Stock | 12,000 | $97.72 | $1,172,640 | 33,471 |
| 2017-08-01 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $96.16 | $125,004 | 14,960 |
| 2017-07-07 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M
|
Common Stock | 165 | $77.46 | $12,780 | 17,184 |
| 2017-07-05 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 246 | $91.97 | $22,625 | 2,664 |
| 2017-06-07 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $90.65 | $117,840 | 16,260 |
| 2017-05-17 | Hoechner Bruce D. | Dir |
Equity grant / award
A
|
Common Stock | 417 | $0.00 | $0 | 417 |
| 2017-04-03 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 247 | $91.26 | $22,541 | 2,418 |
| 2017-03-03 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 16,434 | $97.37 | $1,600,179 | 53,570 |
| 2017-02-21 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 7,729 | $98.05 | $757,828 | 67,925 |
| 2017-02-13 | RIVET ROBERT J | Dir |
Equity grant / award
A
|
Common Stock | 1,205 | $100.33 | $120,898 | 6,024 |
| 2017-02-10 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 1,068 | $98.34 | $105,027 | 2,171 |
| 2017-02-09 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 15,270 | $98.09 | $1,497,834 | 70,004 |
| 2017-02-08 | Adams David Charles | Chairman & CEO |
Equity grant / award
A
|
Common Stock | 31,704 | $97.58 | $3,093,676 | 85,274 |
| 2017-01-13 | Ferdenzi Paul J | Vice President |
Equity grant / award
A
|
Common Stock | 103 | $83.95 | $8,647 | 14,672 |
| 2017-01-04 | FULLER S MARCE | Dir |
Equity grant / award
A
|
Common Stock | 2,059 | $98.49 | $202,791 | 17,256 |
| 2016-12-14 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 8,980 | $0.00 | $0 | 0 |
| 2016-12-14 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 48,591 | $103.98 | $5,052,492 | 67,925 |
| 2016-12-14 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 8,980 | $29.88 | $268,322 | 116,516 |
| 2016-12-13 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 21,369 | $0.00 | $0 | 8,980 |
| 2016-12-13 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 18,242 | $0.00 | $0 | 30,349 |
| 2016-12-13 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 21,369 | $29.88 | $638,506 | 107,536 |
| 2016-12-13 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 18,242 | $30.90 | $563,678 | 86,167 |
| 2016-12-09 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 8,808 | $0.00 | $0 | 48,591 |
| 2016-12-09 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 27,704 | $0.00 | $0 | 57,399 |
| 2016-12-09 | TYNAN GLENN E | Vice President and CFO |
Open-market sell
S
|
Common Stock | 36,512 | $106.17 | $3,876,318 | 67,925 |
| 2016-12-09 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 8,808 | $30.90 | $272,167 | 104,437 |
| 2016-12-09 | TYNAN GLENN E | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 27,704 | $30.12 | $834,444 | 95,629 |
| 2016-11-17 | Ferdenzi Paul J | Vice President |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,681 | $0.00 | $0 | 5,946 |
| 2016-11-16 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 8,356 | $97.84 | $817,541 | 15,197 |
| 2016-11-16 | FULLER S MARCE | Dir |
Open-market sell
S
|
Common Stock | 8,356 | $97.84 | $817,541 | 15,197 |
| 2016-11-15 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 5,694 | $97.12 | $553,021 | 66,473 |
| 2016-11-14 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 12,136 | $0.00 | $0 | 23,205 |
| 2016-11-14 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M
|
Common Stock | 12,136 | $97.41 | $1,182,168 | 72,167 |
| 2016-11-02 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 27,475 | $89.40 | $2,456,158 | 60,031 |
| 2016-10-13 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 25,655 | $86.26 | $2,213,000 | 87,506 |
| 2016-10-12 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 53,130 | $0.00 | $0 | 35,094 |
| 2016-10-12 | Adams David Charles | Chairman & CEO |
Exercise / conversion
M
|
Common Stock | 53,130 | $87.26 | $4,636,124 | 113,161 |
| 2016-10-03 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 221 | $91.11 | $20,135 | 899 |
| 2016-09-02 | Nathman John B | Dir |
Open-market sell
S
|
Common Stock | 6,000 | $90.77 | $544,631 | 5,455 |
| 2016-08-18 | Quinly Tom P | Vice President |
Open-market sell
S
|
Common Stock | 8,500 | $89.78 | $763,130 | 27,258 |
| 2016-07-12 | Farkas K Christopher | Vice President and Controller |
Equity grant / award
A
|
Common Stock | 53 | $70.59 | $3,741 | 74 |
| 2016-07-05 | SIHLER WILLIAM W DR | Dir |
Open-market sell
S
|
Common Stock | 797 | $82.06 | $65,402 | 6,724 |
| 2016-07-05 | SIHLER WILLIAM W DR | Dir |
Equity grant / award
A
|
Common Stock | 797 | $82.31 | $65,601 | 7,521 |
| 2016-07-01 | Heise Rita J. | Dir |
Equity grant / award
A
|
Common Stock | 240 | $84.25 | $20,220 | 678 |
| 2016-06-13 | Quinly Tom P | Vice President |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 17,308 | $0.00 | $0 | 0 |
| 2016-06-13 | Quinly Tom P | Vice President |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 4,318 | $0.00 | $0 | 17,308 |
| 2016-06-13 | Quinly Tom P | Vice President |
Open-market sell
S
|
Common Stock | 21,626 | $86.24 | $1,865,026 | 35,758 |
| 2016-06-13 | Quinly Tom P | Vice President |
Exercise / conversion
M
|
Common Stock | 21,626 | $34.70 | $750,422 | 57,384 |
| 2016-06-09 | Kozinski Allen | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $87.20 | $436,000 | 20,874 |
| 2016-05-26 | Nathman John B | Dir |
Open-market sell
S
|
Common Stock | 641 | $83.22 | $53,344 | 11,455 |
| 2016-05-25 | Wallace Peter C | Dir |
Equity grant / award
A
|
Common Stock | 438 | $79.95 | $35,018 | 438 |
| 2016-05-24 | Nathman John B | Dir |
Open-market sell
S
|
Common Stock | 1,146 | $82.02 | $93,991 | 12,096 |
| 2016-05-16 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,371 | $0.00 | $0 | 10,043 |
| 2016-05-16 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,573 | $0.00 | $0 | 11,414 |
| 2016-05-16 | Jakubowitz Harry | VP & Treasurer |
Open-market sell
S
|
Common Stock | 2,944 | $81.65 | $240,378 | 15,352 |
| 2016-05-16 | Jakubowitz Harry | VP & Treasurer |
Exercise / conversion
M
|
Common Stock | 2,944 | $44.77 | $131,803 | 18,296 |
| 2016-05-12 | Quinly Tom P | Vice President |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 14,859 | $0.00 | $0 | 21,626 |
| 2016-05-12 | Quinly Tom P | Vice President |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 15,218 | $0.00 | $0 | 36,844 |
| 2016-05-12 | Quinly Tom P | Vice President |
Open-market sell
S
|
Common Stock | 30,077 | $81.58 | $2,453,682 | 35,758 |
| 2016-05-12 | Quinly Tom P | Vice President |
Exercise / conversion
M
|
Common Stock | 30,077 | $30.51 | $917,649 | 65,835 |
| 2016-05-11 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M · derivative
|
Option to Purchase Common Stock | 1,973 | $0.00 | $0 | 16,370 |
| 2016-05-11 | Adams David Charles | Chairman & CEO |
Open-market sell
S
|
Common Stock | 12,000 | $80.24 | $962,880 | 81,901 |
| 2016-05-09 | Ferdenzi Paul J | Vice President |
Open-market sell
S
|
Common Stock | 1,973 | $80.00 | $157,840 | 14,392 |
| 2016-05-09 | Ferdenzi Paul J | Vice President |
Exercise / conversion
M
|
Common Stock | 1,973 | $36.73 | $72,468 | 16,365 |