Financial Metrics
CDW CDW 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 | 3116700000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 3664600000.0 | +17.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 3708200000.0 | +1.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3256000000.0 | -12.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 3891700000.0 | +19.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 3933200000.0 | +1.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 3606400000.0 | -8.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 4186100000.0 | +16.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 4373200000.0 | +4.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3957900000.0 | -9.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 4629900000.0 | +17.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 4907700000.0 | +6.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 4389200000.0 | -10.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 4365700000.0 | -0.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 4756400000.0 | +8.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 4837500000.0 | +1.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 5146400000.0 | +6.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 5300000000.0 | +3.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 5949100000.0 | +12.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 6145800000.0 | +3.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 6215500000.0 | +1.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 5103100000.0 | -17.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 5626100000.0 | +10.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 5628300000.0 | +0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4872700000.0 | -13.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 5423400000.0 | +11.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 5516600000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5199100000.0 | -5.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5976600000.0 | +15.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5737400000.0 | -4.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 13672700000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 14832900000.0 | +8.5% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 16240500000.0 | +9.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 18032400000.0 | +11.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 18467500000.0 | +2.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 20820800000.0 | +12.7% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 23748700000.0 | +14.1% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 21376000000.0 | -10.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 20998700000.0 | -1.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 22424100000.0 | +6.8% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 524500000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 610500000.0 | +16.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 614300000.0 | +0.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 553500000.0 | -9.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 640800000.0 | +15.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 642200000.0 | +0.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 603900000.0 | -6.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 695600000.0 | +15.2% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 713600000.0 | +2.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 672100000.0 | -5.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 773800000.0 | +15.1% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 816500000.0 | +5.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 756500000.0 | -7.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 747200000.0 | -1.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 825500000.0 | +10.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 795200000.0 | -3.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 882800000.0 | +11.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 914900000.0 | +3.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1104100000.0 | +20.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1168200000.0 | +5.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 1233200000.0 | +5.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1089400000.0 | -11.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1181500000.0 | +8.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1227700000.0 | +3.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1063300000.0 | -13.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 1183100000.0 | +11.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1200700000.0 | +1.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1122300000.0 | -6.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1241200000.0 | +10.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1255500000.0 | +1.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2328300000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2450200000.0 | +5.2% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 2706900000.0 | +10.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 3039900000.0 | +12.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 3210100000.0 | +5.6% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 3568500000.0 | +11.2% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 4686600000.0 | +31.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 4652400000.0 | -0.7% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 4602400000.0 | -1.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 4873400000.0 | +5.9% | USD | 10-K | 2026-02-20 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 161000000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 223500000.0 | +38.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 237500000.0 | +6.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 170700000.0 | -28.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 230800000.0 | +35.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 244000000.0 | +5.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 204100000.0 | -16.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 265500000.0 | +30.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 274800000.0 | +3.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 228900000.0 | -16.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 300300000.0 | +31.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 320600000.0 | +6.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 245800000.0 | -23.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 283400000.0 | +15.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 317800000.0 | +12.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 323400000.0 | +1.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 369900000.0 | +14.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 386400000.0 | +4.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 386900000.0 | +0.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 435300000.0 | +12.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 466400000.0 | +7.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 355300000.0 | -23.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 412200000.0 | +16.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 478400000.0 | +16.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 328000000.0 | -31.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 433100000.0 | +32.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 481600000.0 | +11.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 361400000.0 | -25.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 420200000.0 | +16.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 443300000.0 | +5.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 820000000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 866500000.0 | +5.7% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 987300000.0 | +13.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1133600000.0 | +14.8% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1179200000.0 | +4.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1419000000.0 | +20.3% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 1735200000.0 | +22.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1680900000.0 | -3.1% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1651300000.0 | -1.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1655600000.0 | +0.3% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 77800000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 117500000.0 | +51.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 125900000.0 | +7.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 58200000.0 | -53.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 140900000.0 | +142.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 129300000.0 | -8.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 127000000.0 | -1.8% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 173000000.0 | +36.2% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 183700000.0 | +6.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 152900000.0 | -16.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 196600000.0 | +28.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 201700000.0 | +2.6% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 167900000.0 | -16.8% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 189100000.0 | +12.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 193200000.0 | +2.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 232600000.0 | +20.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 274100000.0 | +17.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 266600000.0 | -2.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 250200000.0 | -6.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 279300000.0 | +11.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 297800000.0 | +6.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 230100000.0 | -22.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 262600000.0 | +14.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 315500000.0 | +20.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 216100000.0 | -31.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 281100000.0 | +30.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 316400000.0 | +12.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 224900000.0 | -28.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 271200000.0 | +20.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 291000000.0 | +7.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 425100000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 523100000.0 | +23.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 643000000.0 | +22.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 736800000.0 | +14.6% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 788500000.0 | +7.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 988600000.0 | +25.4% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 1114500000.0 | +12.7% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1104300000.0 | -0.9% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1077800000.0 | -2.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1066600000.0 | -1.0% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.47 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.71 | +51.1% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.78 | +9.9% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.36 | -53.8% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.9 | +150.0% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.84 | -6.7% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.83 | -1.2% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 1.14 | +37.3% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 1.22 | +7.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.04 | -14.8% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 1.35 | +29.8% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 1.39 | +3.0% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.18 | -15.1% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 1.32 | +11.9% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.36 | +3.0% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.65 | +21.3% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.96 | +18.8% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.94 | -1.0% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.85 | -4.6% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2.07 | +11.9% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.2 | +6.3% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.7 | -22.7% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.95 | +14.7% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.35 | +20.5% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.61 | -31.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.1 | +30.4% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.37 | +12.9% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.7 | -28.3% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 2.06 | +21.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.22 | +7.8% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2.6 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3.37 | +29.6% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 4.26 | +26.4% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 5.08 | +19.2% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 5.53 | +8.9% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 7.14 | +29.1% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 8.24 | +15.4% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 8.2 | -0.5% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 8.06 | -1.7% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8.13 | +0.9% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.46 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.7 | +52.2% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.76 | +8.6% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.36 | -52.6% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.89 | +147.2% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.83 | -6.7% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.82 | -1.2% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 1.12 | +36.6% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 1.2 | +7.1% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.02 | -15.0% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 1.33 | +30.4% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 1.37 | +3.0% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.16 | -15.3% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 1.31 | +12.9% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.33 | +1.5% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.63 | +22.6% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.93 | +18.4% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.91 | -1.0% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.83 | -4.2% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 2.04 | +11.5% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 2.17 | +6.4% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.68 | -22.6% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.92 | +14.3% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.32 | +20.8% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.59 | -31.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.07 | +30.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.34 | +13.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.69 | -27.8% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 2.05 | +21.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.21 | +7.8% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2.56 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3.31 | +29.3% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 4.19 | +26.6% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 4.99 | +19.1% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 5.45 | +9.2% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 7.04 | +29.2% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 8.13 | +15.5% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 8.1 | -0.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 7.97 | -1.6% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8.08 | +1.4% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 248200000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 129400000.0 | -47.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 118300000.0 | -8.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 263700000.0 | +122.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 251700000.0 | -4.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 79000000.0 | -68.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 97900000.0 | +23.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 144200000.0 | +47.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-03-31 | 221000000.0 | +53.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 100700000.0 | -54.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 255100000.0 | +153.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 205800000.0 | -19.3% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-03-31 | 285000000.0 | +38.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 194500000.0 | -31.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 166900000.0 | -14.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 154000000.0 | -7.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 214400000.0 | +39.2% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 958400000.0 | +347.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1249500000.0 | +30.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1410200000.0 | +12.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 878600000.0 | -37.7% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 501200000.0 | -43.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 245100000.0 | -51.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 258100000.0 | +5.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 386900000.0 | +49.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 541600000.0 | +40.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 384600000.0 | -29.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 315200000.0 | -18.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 279400000.0 | -11.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 203900000.0 | -27.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 440700000.0 | +116.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 588700000.0 | +33.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 803800000.0 | +36.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 665300000.0 | -17.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 946700000.0 | +42.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 503500000.0 | -46.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 471400000.0 | -6.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 481000000.0 | +2.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 452900000.0 | -5.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 263700000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 144200000.0 | -45.3% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 205800000.0 | +42.7% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 154000000.0 | -25.2% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1410200000.0 | +815.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 258100000.0 | -81.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 315200000.0 | +22.1% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 588700000.0 | +86.8% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 503500000.0 | -14.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 618700000.0 | +22.9% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1780200000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2082500000.0 | +17.0% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2019800000.0 | -3.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 2168600000.0 | +7.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1985800000.0 | -8.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2335300000.0 | +17.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2311300000.0 | -1.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 2329300000.0 | +0.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 2274000000.0 | -2.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 2612200000.0 | +14.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2650500000.0 | +1.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 2671200000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2725100000.0 | +2.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 2967300000.0 | +8.9% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 2899500000.0 | -2.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3002200000.0 | +3.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 3149400000.0 | +4.9% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 3029000000.0 | -3.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 3267700000.0 | +7.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 3212600000.0 | -1.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 3234100000.0 | +0.7% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 3370500000.0 | +4.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 3561000000.0 | +5.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 4499400000.0 | +26.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 4613500000.0 | +2.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 4474800000.0 | -3.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 4549400000.0 | +1.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 4461300000.0 | -1.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 4262300000.0 | -4.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4496900000.0 | +5.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 4418500000.0 | -1.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 4567500000.0 | +3.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4310400000.0 | -5.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 4718800000.0 | +9.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 4894000000.0 | +3.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5135800000.0 | +4.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5334400000.0 | +3.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5626900000.0 | +5.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5785100000.0 | +2.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2168900000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2329300000.0 | +7.4% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 2671200000.0 | +14.7% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 3002200000.0 | +12.4% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3212600000.0 | +7.0% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 4499400000.0 | +40.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 4461300000.0 | -0.8% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 4567500000.0 | +2.4% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5135800000.0 | +12.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 6312400000.0 | +22.9% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 460400000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 487300000.0 | +5.8% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 451600000.0 | -7.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 452000000.0 | +0.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 493400000.0 | +9.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 513600000.0 | +4.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 549000000.0 | +6.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 411500000.0 | -25.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 485800000.0 | +18.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 576900000.0 | +18.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 481100000.0 | -16.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 454300000.0 | -5.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 590700000.0 | +30.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 652200000.0 | +10.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 603600000.0 | -7.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 611200000.0 | +1.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 672100000.0 | +10.0% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 694800000.0 | +3.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 648100000.0 | -6.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 760000000.0 | +17.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 745100000.0 | -2.0% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 888700000.0 | +19.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 844400000.0 | -5.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 927600000.0 | +9.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1054600000.0 | +13.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1020100000.0 | -3.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 914500000.0 | -10.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 800200000.0 | -12.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 781100000.0 | -2.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 789800000.0 | +1.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 706400000.0 | -10.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 668100000.0 | -5.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 670800000.0 | +0.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 724800000.0 | +8.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 682500000.0 | -5.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 605300000.0 | -11.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 720200000.0 | +19.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 761600000.0 | +5.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 504700000.0 | -33.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 423900000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 411500000.0 | -2.9% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 454300000.0 | +10.4% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 611200000.0 | +34.5% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 760000000.0 | +24.3% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 927600000.0 | +22.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 800200000.0 | -13.7% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 668100000.0 | -16.5% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 605300000.0 | -9.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 563400000.0 | -6.9% | USD | 10-K | 2026-02-20 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2816300000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 3075300000.0 | +9.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2997800000.0 | -2.5% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 3238100000.0 | +8.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3097600000.0 | -4.3% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 3396700000.0 | +9.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 3492500000.0 | +2.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 3396300000.0 | -2.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 3479900000.0 | +2.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 3844700000.0 | +10.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 3949500000.0 | +2.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 3796800000.0 | -3.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 4132500000.0 | +8.8% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 4425300000.0 | +7.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 4295300000.0 | -2.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 4334100000.0 | +0.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 4665800000.0 | +7.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 5235800000.0 | +12.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 5759600000.0 | +10.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 5953500000.0 | +3.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 5469800000.0 | -8.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 5421600000.0 | -0.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 5292200000.0 | -2.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 6478100000.0 | +22.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 6870800000.0 | +6.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 7039800000.0 | +2.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 6895200000.0 | -2.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 6564000000.0 | -4.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 6279900000.0 | -4.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 6488000000.0 | +3.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6458400000.0 | -0.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 6705000000.0 | +3.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 6633800000.0 | -1.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 7043600000.0 | +6.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 7661600000.0 | +8.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 7373100000.0 | -3.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7651600000.0 | +3.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 7836500000.0 | +2.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 7777400000.0 | -0.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 3248200000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3396300000.0 | +4.6% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 3796800000.0 | +11.8% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 4334100000.0 | +14.2% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 5953500000.0 | +37.4% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 6478100000.0 | +8.8% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 6564000000.0 | +1.3% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 6705000000.0 | +2.1% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 7373100000.0 | +10.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8500500000.0 | +15.3% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6717900000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 6887900000.0 | +2.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 6772800000.0 | -1.7% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 6948400000.0 | +2.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 6774700000.0 | -2.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 7041600000.0 | +3.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 7101800000.0 | +0.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 6966700000.0 | -1.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 7027900000.0 | +0.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 7330100000.0 | +4.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 7375400000.0 | +0.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 7167700000.0 | -2.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 7679500000.0 | +7.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 7921900000.0 | +3.2% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 7703100000.0 | -2.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 7999400000.0 | +3.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 8222400000.0 | +2.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 8749500000.0 | +6.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 9223700000.0 | +5.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 9344700000.0 | +1.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 9053500000.0 | -3.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 8990900000.0 | -0.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 9011600000.0 | +0.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 13199400000.0 | +46.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 13513800000.0 | +2.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 13653100000.0 | +1.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 13475600000.0 | -1.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 13131500000.0 | -2.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 12768100000.0 | -2.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12985900000.0 | +1.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 12875300000.0 | -0.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 13284600000.0 | +3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 13192800000.0 | -0.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 13638700000.0 | +3.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 14376700000.0 | +5.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 14678400000.0 | +2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 15018500000.0 | +2.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 15265700000.0 | +1.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 15197600000.0 | -0.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 6958400000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 6966700000.0 | +0.1% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 7167700000.0 | +2.9% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 7999400000.0 | +11.6% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 9344700000.0 | +16.8% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 13199400000.0 | +41.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 13131500000.0 | -0.5% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 13284600000.0 | +1.2% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 14678400000.0 | +10.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 16028200000.0 | +9.2% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1943400000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2177700000.0 | +12.1% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2126800000.0 | -2.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 2280700000.0 | +7.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 2222800000.0 | -2.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2555200000.0 | +15.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2558700000.0 | +0.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 2522100000.0 | -1.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 2582500000.0 | +2.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 2820000000.0 | +9.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2803900000.0 | -0.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 2803100000.0 | -0.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3215000000.0 | +14.7% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 3460300000.0 | +7.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 3241000000.0 | -6.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3491400000.0 | +7.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 3647200000.0 | +4.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 3561500000.0 | -2.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 3836600000.0 | +7.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 3898300000.0 | +1.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 3709300000.0 | -4.8% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 3770100000.0 | +1.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 3833200000.0 | +1.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 5096000000.0 | +32.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 5464600000.0 | +7.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 5415600000.0 | -0.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 5358800000.0 | -1.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 4947100000.0 | -7.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 4777900000.0 | -3.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4997300000.0 | +4.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 4782100000.0 | -4.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 5442000000.0 | +13.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 5261000000.0 | -3.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 6208100000.0 | +18.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 5458600000.0 | -12.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5474400000.0 | +0.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5781500000.0 | +5.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5805700000.0 | +0.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5593800000.0 | -3.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 2288300000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2522100000.0 | +10.2% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 2803100000.0 | +11.1% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 3491400000.0 | +24.6% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3898300000.0 | +11.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 5096000000.0 | +30.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 4947100000.0 | -2.9% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 5442000000.0 | +10.0% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5474400000.0 | +0.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 7226100000.0 | +32.0% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 5981100000.0 | — | USD | 10-Q | 2018-10-31 |
| Annual | 2016-12-31 | 5910500000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 5981100000.0 | +1.2% | USD | 10-K | 2019-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1039900000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1013400000.0 | -2.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 990500000.0 | -2.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1045500000.0 | +5.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 907300000.0 | -13.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 849100000.0 | -6.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 806500000.0 | -5.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 985600000.0 | +22.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 996900000.0 | +1.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-06-30 | 1068900000.0 | +7.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 1160700000.0 | +8.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 975200000.0 | -16.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 927300000.0 | -4.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-06-30 | 936100000.0 | +0.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 935100000.0 | -0.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 960300000.0 | +2.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 889700000.0 | -7.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-06-30 | 1055600000.0 | +18.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 1238500000.0 | +17.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 1297100000.0 | +4.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-03-31 | 1170300000.0 | -9.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-06-30 | 1048800000.0 | -10.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 837000000.0 | -20.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-12-31 | 705700000.0 | -15.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-03-31 | 893100000.0 | +26.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-06-30 | 1106200000.0 | +23.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 1326000000.0 | +19.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-12-31 | 1603300000.0 | +20.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 1568900000.0 | -2.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-06-30 | 1613200000.0 | +2.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 1810000000.0 | +12.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 2042500000.0 | +12.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 2138700000.0 | +4.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-06-30 | 2174900000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 2349300000.0 | +8.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 2352700000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2323100000.0 | -1.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-06-30 | 2467200000.0 | +6.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 2539700000.0 | +2.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1047900000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 985600000.0 | -5.9% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 975200000.0 | -1.1% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 960300000.0 | -1.5% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 1297100000.0 | +35.1% | USD | 10-K | 2024-02-26 |
| Annual | 2021-12-31 | 705700000.0 | -45.6% | USD | 10-K | 2025-02-21 |
| Annual | 2022-12-31 | 1603300000.0 | +127.2% | USD | 10-K | 2026-02-20 |
| Annual | 2023-12-31 | 2042500000.0 | +27.4% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2352700000.0 | +15.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2606100000.0 | +10.8% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3225000000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 3214400000.0 | -0.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 3222900000.0 | +0.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 3215900000.0 | -0.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3262000000.0 | +1.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 3277800000.0 | +0.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 3388400000.0 | +3.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 3210000000.0 | -5.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 3209700000.0 | -0.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 3201700000.0 | -0.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 3187400000.0 | -0.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 3183300000.0 | -0.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3257700000.0 | +2.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 3253300000.0 | -0.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 3259000000.0 | +0.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3283200000.0 | +0.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 3438500000.0 | +4.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 3861600000.0 | +12.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 3858600000.0 | -0.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 3856300000.0 | -0.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 3911100000.0 | +1.4% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 3909200000.0 | -0.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 4037700000.0 | +3.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 6755800000.0 | +67.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 6514800000.0 | -3.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 6481400000.0 | -0.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 6100000000.0 | -5.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 5866400000.0 | -3.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 5749900000.0 | -2.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 5721000000.0 | -0.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 5661500000.0 | -1.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 5031800000.0 | -11.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 5027600000.0 | -0.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 4424800000.0 | -12.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 5607500000.0 | +26.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5607000000.0 | -0.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5622400000.0 | +0.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5623200000.0 | +0.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5619700000.0 | -0.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 3215900000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 3210000000.0 | -0.2% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 3183300000.0 | -0.8% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 3283200000.0 | +3.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3856300000.0 | +17.5% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 6755800000.0 | +75.2% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 5866400000.0 | -13.2% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 5031800000.0 | -14.2% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5607000000.0 | +11.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 4622300000.0 | -17.6% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 427800000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 313100000.0 | -26.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 499300000.0 | +59.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 369900000.0 | -25.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 376200000.0 | +1.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 439100000.0 | +16.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 222200000.0 | -49.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 332300000.0 | +49.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 602300000.0 | +81.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 252400000.0 | -58.1% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 414500000.0 | +64.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 682300000.0 | +64.6% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 223000000.0 | -67.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 515800000.0 | +131.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 738400000.0 | +43.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 344600000.0 | -53.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 344900000.0 | +0.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 636700000.0 | +84.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 380800000.0 | -40.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 761100000.0 | +99.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 1094000000.0 | +43.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 365400000.0 | -66.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 593600000.0 | +62.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1062200000.0 | +78.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 440000000.0 | -58.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 589900000.0 | +34.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 932000000.0 | +58.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 287200000.0 | -69.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 443100000.0 | +54.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 771400000.0 | +74.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 604000000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 777700000.0 | +28.8% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 905900000.0 | +16.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1027200000.0 | +13.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1314300000.0 | +27.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 784600000.0 | -40.3% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 1335900000.0 | +70.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1598700000.0 | +19.7% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1277300000.0 | -20.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1205200000.0 | -5.6% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -11000000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -25700000.0 | -133.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -43500000.0 | -69.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -19600000.0 | +54.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -36800000.0 | -87.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -58600000.0 | -59.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -15900000.0 | +72.9% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -33600000.0 | -111.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -53400000.0 | -58.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -88100000.0 | -65.0% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -118900000.0 | -35.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -150000000.0 | -26.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -25400000.0 | +83.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | -100000000.0 | -293.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -172100000.0 | -72.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -233600000.0 | -35.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -214100000.0 | +8.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -369900000.0 | -72.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | -41300000.0 | +88.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -91600000.0 | -121.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -125200000.0 | -36.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -54200000.0 | +56.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -146800000.0 | -170.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -195900000.0 | -33.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -29700000.0 | +84.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -60600000.0 | -104.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -305500000.0 | -404.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -31900000.0 | +89.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 154600000.0 | +584.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 124700000.0 | -19.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -65900000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -81100000.0 | -23.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -86100000.0 | -6.2% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -331400000.0 | -284.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -201000000.0 | +39.3% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -2769600000.0 | -1277.9% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -164500000.0 | +94.1% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -229600000.0 | -39.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -659200000.0 | -187.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 70200000.0 | +110.6% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -206600000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -192700000.0 | +6.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -370900000.0 | -92.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -362200000.0 | +2.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -526700000.0 | -45.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -547600000.0 | -4.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -131200000.0 | +76.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -338200000.0 | -157.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -435300000.0 | -28.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -80200000.0 | +81.6% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -305200000.0 | -280.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -568500000.0 | -86.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -130000000.0 | +77.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 394300000.0 | +403.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 531700000.0 | +34.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -643500000.0 | -221.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -1042500000.0 | -62.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -1431800000.0 | -37.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | -208100000.0 | +85.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -374900000.0 | -80.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -830400000.0 | -121.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -348200000.0 | +58.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -559500000.0 | -60.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -739700000.0 | -32.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -192600000.0 | +74.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -449600000.0 | -133.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -270700000.0 | +39.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -294100000.0 | -8.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -649200000.0 | -120.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -968700000.0 | -49.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -304600000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -818700000.0 | -168.8% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -754800000.0 | +7.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -749800000.0 | +0.7% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 138800000.0 | +118.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 832800000.0 | +500.0% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -1102100000.0 | -232.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -1098700000.0 | +0.3% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -686900000.0 | +37.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -1184500000.0 | -72.4% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11000000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 25700000.0 | +133.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 41400000.0 | +61.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 19600000.0 | -52.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 36800000.0 | +87.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 58600000.0 | +59.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 15900000.0 | -72.9% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 33600000.0 | +111.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 53400000.0 | +58.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 19400000.0 | -63.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 43900000.0 | +126.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 75000000.0 | +70.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 25400000.0 | -66.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 100000000.0 | +293.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 133600000.0 | +33.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 20700000.0 | -84.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 38500000.0 | +86.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 66200000.0 | +71.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 41300000.0 | -37.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 63600000.0 | +54.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 97200000.0 | +52.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 31700000.0 | -67.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 71300000.0 | +124.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 114700000.0 | +60.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 29500000.0 | -74.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 60400000.0 | +104.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 94000000.0 | +55.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 26900000.0 | -71.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 49400000.0 | +83.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 79200000.0 | +60.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 63500000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 81100000.0 | +27.7% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 86100000.0 | +6.2% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 236300000.0 | +174.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 158000000.0 | -33.1% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 100000000.0 | -36.7% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 127800000.0 | +27.8% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 148200000.0 | +16.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 122600000.0 | -17.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 117100000.0 | -4.5% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 165500000.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 163200000.0 | -1.4% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 160500000.0 | -1.7% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 160300000.0 | -0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 158000000.0 | -1.4% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 155600000.0 | -1.5% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 152900000.0 | -1.7% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 153000000.0 | +0.1% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 151900000.0 | -0.7% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 151500000.0 | -0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 150900000.0 | -0.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 147700000.0 | -2.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 146300000.0 | -0.9% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 145000000.0 | -0.9% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 143900000.0 | -0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 143000000.0 | -0.6% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 142300000.0 | -0.5% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 142600000.0 | +0.2% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 142800000.0 | +0.1% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 141900000.0 | -0.6% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 140400000.0 | -1.1% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 138300000.0 | -1.5% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 136200000.0 | -1.5% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 134800000.0 | -1.0% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 135100000.0 | +0.2% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 135200000.0 | +0.1% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 135300000.0 | +0.1% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 135500000.0 | +0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 135000000.0 | -0.4% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 134000000.0 | -0.7% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 134000000.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 134100000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 134400000.0 | +0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 133600000.0 | -0.6% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 133200000.0 | -0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 132600000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 131700000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 131100000.0 | -0.5% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 130300000.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 160300000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 153000000.0 | -4.6% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 147700000.0 | -3.5% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 143000000.0 | -3.2% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 141900000.0 | -0.8% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 134800000.0 | -5.0% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 135500000.0 | +0.5% | shares | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 134100000.0 | -1.0% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 132600000.0 | -1.1% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 129400000.0 | -2.4% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 165500000.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 163200000.0 | -1.4% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 160500000.0 | -1.7% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 160300000.0 | -0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 158000000.0 | -1.4% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 155600000.0 | -1.5% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 152900000.0 | -1.7% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 153100000.0 | +0.1% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 151900000.0 | -0.8% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 151500000.0 | -0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 150900000.0 | -0.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 147700000.0 | -2.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 146300000.0 | -0.9% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 145000000.0 | -0.9% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 143900000.0 | -0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 143000000.0 | -0.6% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-03-31 | 142300000.0 | -0.5% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 142600000.0 | +0.2% | shares | 10-Q | 2020-08-05 |
| Annual | 2016-12-31 | 160300000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 153100000.0 | -4.5% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 147700000.0 | -3.5% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 143000000.0 | -3.2% | shares | 10-K | 2020-02-28 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 167300000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 164900000.0 | -1.4% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 162100000.0 | -1.7% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 159400000.0 | -1.7% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 156000000.0 | -2.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 153800000.0 | -1.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 152200000.0 | -1.0% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 151600000.0 | -0.4% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 150900000.0 | -0.5% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 147000000.0 | -2.6% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 145700000.0 | -0.9% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 144500000.0 | -0.8% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 142700000.0 | -1.2% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 142400000.0 | -0.2% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 142700000.0 | +0.2% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 141100000.0 | -1.1% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 139800000.0 | -0.9% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 137300000.0 | -1.8% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 134900000.0 | -1.7% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 135200000.0 | +0.2% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 135300000.0 | +0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 135600000.0 | +0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 134600000.0 | -0.7% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 134100000.0 | -0.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 134400000.0 | +0.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 134100000.0 | -0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 133500000.0 | -0.4% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 132500000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 131600000.0 | -0.7% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 131000000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 163600000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 155400000.0 | -5.0% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 150900000.0 | -2.9% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 145100000.0 | -3.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 142600000.0 | -1.7% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 138500000.0 | -2.9% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 135200000.0 | -2.4% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 134600000.0 | -0.4% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 133800000.0 | -0.6% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 131300000.0 | -1.9% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 168900000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 166700000.0 | -1.3% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 164900000.0 | -1.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 162800000.0 | -1.3% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 159000000.0 | -2.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 156200000.0 | -1.8% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 154800000.0 | -0.9% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 153900000.0 | -0.6% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 153700000.0 | -0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 149200000.0 | -2.9% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 148300000.0 | -0.6% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 147200000.0 | -0.7% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 144900000.0 | -1.6% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 144300000.0 | -0.4% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 144800000.0 | +0.3% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 143100000.0 | -1.2% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 141700000.0 | -1.0% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 139400000.0 | -1.6% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 136700000.0 | -1.9% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 136800000.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 137100000.0 | +0.2% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 137300000.0 | +0.1% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 136100000.0 | -0.9% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 135900000.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 136000000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 135600000.0 | -0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 134900000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 133500000.0 | -1.0% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 132400000.0 | -0.8% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 131800000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 166000000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 158200000.0 | -4.7% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 153600000.0 | -2.9% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 147800000.0 | -3.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 144800000.0 | -2.0% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 140500000.0 | -3.0% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 137000000.0 | -2.5% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 136300000.0 | -0.5% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 135200000.0 | -0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 132100000.0 | -2.3% | shares | 10-K | 2026-02-20 |
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.4639 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.5320 | +14.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.5475 | +2.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.4806 | -12.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.5527 | +15.0% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.5538 | +0.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.5132 | -7.3% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.5711 | +11.3% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.5929 | +3.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.5154 | -13.1% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.5844 | +13.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.6371 | +9.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.5338 | -16.2% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.4990 | -6.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.5157 | +3.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.5343 | +3.6% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.5724 | +7.1% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.5881 | +2.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.4402 | -25.1% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.4501 | +2.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.4612 | +2.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.3997 | -13.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.4332 | +8.4% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.4371 | +0.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3693 | -15.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.3976 | +7.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.3837 | -3.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3462 | -9.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.3915 | +13.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.3775 | -3.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.9649 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 2.1291 | +8.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 2.2658 | +6.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 2.2542 | -0.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 1.9763 | -12.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.5774 | -20.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 1.8085 | +14.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1.6091 | -11.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.4306 | -11.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.3990 | -2.2% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.4492 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1.4122 | -2.6% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1.4095 | -0.2% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.4198 | +0.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1.3936 | -1.8% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.3293 | -4.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1.3650 | +2.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1.3466 | -1.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.3475 | +0.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1.3634 | +1.2% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.4086 | +3.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1.3545 | -3.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.2854 | -5.1% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 1.2789 | -0.5% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1.3253 | +3.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.2414 | -6.3% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.2793 | +3.1% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1.4701 | +14.9% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1.5012 | +2.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1.5272 | +1.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.4746 | -3.4% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1.4381 | -2.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.3806 | -4.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.2712 | -7.9% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.2573 | -1.1% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1.2999 | +3.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.2867 | -1.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1.3268 | +3.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.3144 | -0.9% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.2983 | -1.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.3505 | +4.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.2321 | -8.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.2609 | +2.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.1346 | -10.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.4036 | +23.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.3468 | -4.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.3235 | -1.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.3498 | +2.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.3904 | +3.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.4195 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 1.3466 | -5.1% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1.3545 | +0.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1.2414 | -8.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1.5272 | +23.0% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.2712 | -16.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1.3268 | +4.4% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 1.2321 | -7.1% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.3468 | +9.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.1764 | -12.7% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 6.0685 | — | ratio | 10-Q | 2018-10-31 |
| Annual | 2016-12-31 | 5.6403 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 6.0685 | +7.6% | ratio | 10-K | 2019-02-27 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1683 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1666 | -1.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1657 | -0.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1700 | +2.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1647 | -3.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1633 | -0.8% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.1675 | +2.6% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.1662 | -0.8% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.1632 | -1.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1698 | +4.1% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.1671 | -1.6% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.1664 | -0.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.1724 | +3.6% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.1712 | -0.7% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1736 | +1.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1644 | -5.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1715 | +4.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1726 | +0.6% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1856 | +7.5% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1901 | +2.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.1984 | +4.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.2135 | +7.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2100 | -1.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2181 | +3.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2182 | +0.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.2181 | -0.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2177 | -0.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2159 | -0.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2077 | -3.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2188 | +5.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.1703 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.1652 | -3.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1667 | +0.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1686 | +1.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1738 | +3.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1714 | -1.4% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.1973 | +15.1% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.2176 | +10.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2192 | +0.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2173 | -0.8% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0250 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0321 | +28.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0340 | +5.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0179 | -47.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0362 | +102.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0329 | -9.2% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0352 | +7.1% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.0413 | +17.4% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0420 | +1.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0386 | -8.0% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0425 | +9.9% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0411 | -3.2% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0383 | -6.9% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0433 | +13.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0406 | -6.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0481 | +18.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0533 | +10.8% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0503 | -5.6% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0421 | -16.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0454 | +8.1% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0479 | +5.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0451 | -5.9% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0467 | +3.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0561 | +20.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0443 | -20.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0518 | +16.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0574 | +10.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0433 | -24.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0454 | +4.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0507 | +11.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0311 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0353 | +13.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0396 | +12.3% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0409 | +3.2% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0427 | +4.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0475 | +11.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.0469 | -1.2% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0517 | +10.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0513 | -0.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0476 | -7.3% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0517 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0610 | +18.1% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0640 | +5.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0524 | -18.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0593 | +13.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0620 | +4.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0566 | -8.8% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.0634 | +12.1% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0628 | -0.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0578 | -8.0% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0649 | +12.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0653 | +0.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0560 | -14.3% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0649 | +15.9% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0668 | +2.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0669 | +0.1% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0719 | +7.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0729 | +1.4% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0650 | -10.8% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0708 | +8.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0750 | +5.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0696 | -7.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0733 | +5.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0850 | +16.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0673 | -20.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0799 | +18.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0873 | +9.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0695 | -20.4% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0703 | +1.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0773 | +9.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0600 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0584 | -2.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0608 | +4.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0629 | +3.4% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0639 | +1.6% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0682 | +6.7% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.0731 | +7.2% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0786 | +7.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0786 | +0.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0738 | -6.1% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1277 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0594 | -53.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0556 | -6.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.1156 | +107.9% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-03-31 | 0.1132 | -2.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0309 | -72.7% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0383 | +23.8% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.0572 | +49.4% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-03-31 | 0.0856 | +49.7% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.0357 | -58.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.0910 | +154.8% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.0734 | -19.3% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-03-31 | 0.0886 | +20.7% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0562 | -36.6% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 0.0515 | -8.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.0441 | -14.3% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0588 | +33.3% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 0.2691 | +357.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.3257 | +21.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 0.3617 | +11.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.2369 | -34.5% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 0.1329 | -43.9% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.0639 | -51.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.0506 | -20.8% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0708 | +39.8% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.1000 | +41.3% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.0718 | -28.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.0637 | -11.2% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0585 | -8.2% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0408 | -30.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0922 | +125.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.1082 | +17.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1528 | +41.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.1072 | -29.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.1734 | +61.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.0920 | -47.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0815 | -11.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0828 | +1.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0810 | -2.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.1152 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0572 | -50.4% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 0.0734 | +28.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 0.0441 | -39.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 0.3617 | +720.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 0.0506 | -86.0% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.0637 | +25.8% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 0.1082 | +69.8% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.0920 | -15.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0856 | -6.9% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0116 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0171 | +47.3% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0186 | +9.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0086 | -53.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0200 | +132.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0182 | -9.0% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0181 | -0.7% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.0236 | +30.6% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.0249 | +5.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0199 | -20.1% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0248 | +24.6% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0262 | +5.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0204 | -22.0% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0216 | +5.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0209 | -3.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0257 | +22.7% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0305 | +18.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0296 | -3.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0185 | -37.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0205 | +10.5% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0221 | +8.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0180 | -18.5% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0202 | +12.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0245 | +21.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0164 | -33.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0206 | +25.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0220 | +6.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0150 | -32.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0178 | +18.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0191 | +7.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0611 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0751 | +22.9% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0897 | +19.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0921 | +2.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0844 | -8.4% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0749 | -11.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.0849 | +13.3% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0831 | -2.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0734 | -11.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0665 | -9.4% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0748 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1159 | +55.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1271 | +9.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0641 | -49.5% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1659 | +158.7% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1603 | -3.4% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.1274 | -20.5% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 0.1618 | +27.0% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 0.1583 | -2.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.1649 | +4.2% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.2100 | +27.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.2157 | +2.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.1887 | -12.5% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.1791 | -5.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1560 | -12.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1988 | +27.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.2613 | +31.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.3185 | +21.9% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.2801 | -12.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.2525 | -9.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.2246 | -11.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.1467 | -34.7% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1628 | +11.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1743 | +7.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1010 | -42.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.1292 | +27.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1347 | +4.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0968 | -28.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.1099 | +13.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.1146 | +4.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.4057 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.5307 | +30.8% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.6594 | +24.2% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.7673 | +16.4% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.6079 | -20.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.4009 | +130.4% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.6951 | -50.4% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.5407 | -22.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.4581 | -15.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.4093 | -10.7% | ratio | 10-K | 2026-02-20 |
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-04-01 | NELMS DAVID W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 236 | $0.00 | $0 | 33,025 |
| 2026-03-19 | Sanderson Katherine Elizabeth | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 8 | $120.74 | $992 | 24,434 |
| 2026-03-16 | Sanderson Katherine Elizabeth | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 2,205 | $116.16 | $256,085 | 24,436 |
| 2026-03-10 | Swedish Joseph | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 31 | $0.00 | $0 | 19,726 |
| 2026-03-05 | MEHROTRA SANJAY | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,609 | $0.00 | $0 | 6,372 |
| 2026-02-13 | KULEVICH FREDERICK J. | See Remarks |
Other disposed transaction
D
|
Common Stock, par value $0.01 | 1,297 | $126.86 | $164,487 | 37,400 |
| 2026-02-13 | KULEVICH FREDERICK J. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2,812 | $0.00 | $0 | 38,696 |
| 2026-01-02 | NELMS DAVID W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 211 | $0.00 | $0 | 31,007 |
| 2025-12-22 | LOCY PETER R | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 139 | $144.88 | $20,138 | 3,228 |
| 2025-12-15 | CLARIZIO LYNDA M | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 345 | $0.00 | $0 | 14,110 |
| 2025-12-10 | MEHROTRA SANJAY | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 9 | $149.54 | $1,376 | 4,763 |
| 2025-12-08 | Chawla Sona | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,400 | $146.17 | $1,081,658 | 28,110 |
| 2025-11-24 | CONNELLY ELIZABETH H. | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 363 | $141.92 | $51,517 | 22,351 |
| 2025-10-01 | NELMS DAVID W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 177 | $0.00 | $0 | 30,667 |
| 2025-09-16 | Sanderson Katherine Elizabeth | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 2,572 | $163.13 | $419,570 | 19,329 |
| 2025-09-10 | Swedish Joseph | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 15 | $0.00 | $0 | 17,680 |
| 2025-08-11 | Kumar Mukesh | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 10,353 | $0.00 | $0 | 10,353 |
| 2025-07-01 | Swedish Joseph | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 155 | $0.00 | $0 | 17,665 |
| 2025-06-10 | CLARIZIO LYNDA M | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 4 | $0.00 | $0 | 14,446 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,416 | $0.00 | $0 | 0 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,743 | $0.00 | $0 | 0 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 11,988 | $191.28 | $2,293,065 | 36,077 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,171 | $190.62 | $3,082,516 | 48,065 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,416 | $95.57 | $1,377,737 | 64,236 |
| 2025-05-13 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 13,743 | $73.49 | $1,009,973 | 49,820 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 40,917 | $0.00 | $0 | 0 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 600 | $182.85 | $109,710 | 144,931 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,910 | $182.13 | $3,261,948 | 145,531 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,530 | $181.27 | $2,633,853 | 163,441 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,877 | $179.99 | $1,417,781 | 177,971 |
| 2025-05-08 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 40,917 | $58.90 | $2,410,011 | 185,848 |
| 2025-04-01 | Swedish Joseph | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 174 | $0.00 | $0 | 17,497 |
| 2025-03-17 | Sanderson Katherine Elizabeth | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 2,330 | $167.00 | $389,110 | 21,766 |
| 2025-03-12 | LOCY PETER R | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 46 | $166.05 | $7,638 | 3,345 |
| 2025-03-12 | KULEVICH FREDERICK J. | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 225 | $166.05 | $37,361 | 36,077 |
| 2025-03-11 | LOCY PETER R | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 7 | $0.00 | $0 | 3,391 |
| 2025-03-11 | KULEVICH FREDERICK J. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 32 | $0.00 | $0 | 36,302 |
| 2025-03-05 | LOCY PETER R | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 466 | $0.00 | $0 | 3,384 |
| 2025-02-18 | CONNELLY ELIZABETH H. | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 2,239 | $194.50 | $435,486 | 13,759 |
| 2025-02-18 | CONNELLY ELIZABETH H. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 5,001 | $0.00 | $0 | 15,998 |
| 2024-12-10 | ADDICOTT VIRGINIA C. | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 54 | $0.00 | $0 | 15,459 |
| 2024-11-13 | LEAHY CHRISTINE A | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 298 | $186.01 | $55,431 | 101,923 |
| 2024-09-16 | Sanderson Katherine Elizabeth | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 5,048 | $0.00 | $0 | 5,048 |
| 2024-09-16 | Sanderson Katherine Elizabeth | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 15,805 | $0.00 | $0 | 17,340 |
| 2024-09-16 | Sanderson Katherine Elizabeth | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,535 | $0.00 | $0 | 1,535 |
| 2024-09-10 | LOCY PETER R | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2 | $0.00 | $0 | 1,599 |
| 2024-08-01 | LEAHY CHRISTINE A | See Remarks |
Open-market buy
P
|
Common Stock, par value $0.01 | 1,200 | $216.15 | $259,380 | 102,200 |
| 2024-07-16 | Chawla Sona | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 18,437 | $0.00 | $0 | 7,477 |
| 2024-07-16 | Chawla Sona | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,400 | $241.14 | $337,596 | 22,428 |
| 2024-07-16 | Chawla Sona | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,037 | $240.39 | $4,095,524 | 23,828 |
| 2024-07-16 | Chawla Sona | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 18,437 | $98.21 | $1,810,698 | 40,865 |
| 2024-06-18 | Chawla Sona | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,914 | $0.00 | $0 | 25,914 |
| 2024-06-18 | Chawla Sona | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 25,914 | $230.17 | $5,964,625 | 22,428 |
| 2024-06-18 | Chawla Sona | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 25,914 | $98.21 | $2,545,014 | 48,342 |
| 2024-06-11 | Jones Marc Ellis | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 5 | $0.00 | $0 | 1,719 |
| 2024-05-20 | LOCY PETER R | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 329 | $0.00 | $0 | 1,596 |
| 2024-05-20 | LOCY PETER R | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 512 | $223.64 | $114,504 | 1,267 |
| 2024-03-15 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,579 | $246.48 | $389,192 | 15,819 |
| 2024-03-12 | Chawla Sona | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 7 | $0.00 | $0 | 22,420 |
| 2024-03-06 | Jones Marc Ellis | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 718 | $0.00 | $0 | 1,710 |
| 2024-02-19 | LEAHY CHRISTINE A | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 16,318 | $241.79 | $3,945,529 | 93,680 |
| 2024-02-19 | LEAHY CHRISTINE A | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 36,822 | $0.00 | $0 | 109,998 |
| 2023-12-14 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 34,079 | $0.00 | $0 | 0 |
| 2023-12-14 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,550 | $222.24 | $344,472 | 62,536 |
| 2023-12-14 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,520 | $221.49 | $2,108,585 | 64,086 |
| 2023-12-14 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 23,009 | $220.62 | $5,076,246 | 73,606 |
| 2023-12-14 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 34,079 | $58.90 | $2,007,253 | 96,615 |
| 2023-12-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 700 | $0.00 | $0 | 34,079 |
| 2023-12-13 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 700 | $220.01 | $154,007 | 62,536 |
| 2023-12-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 700 | $58.90 | $41,230 | 63,236 |
| 2023-12-12 | MEHROTRA SANJAY | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 5 | $0.00 | $0 | 2,903 |
| 2023-12-04 | CLARIZIO LYNDA M | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 190 | $0.00 | $0 | 12,620 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 24,504 | $0.00 | $0 | 0 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 23,816 | $0.00 | $0 | 0 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 13,157 | $218.13 | $2,869,936 | 62,536 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 15,656 | $217.25 | $3,401,266 | 75,693 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 19,507 | $216.61 | $4,225,411 | 91,349 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 24,504 | $39.79 | $975,014 | 110,856 |
| 2023-11-22 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 23,816 | $37.79 | $900,007 | 86,352 |
| 2023-11-16 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,635 | $0.00 | $0 | 0 |
| 2023-11-16 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,419 | $0.00 | $0 | 0 |
| 2023-11-16 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,635 | $39.79 | $184,427 | 75,676 |
| 2023-11-16 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,419 | $37.79 | $91,414 | 71,041 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 29,293 | $0.00 | $0 | 4,635 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,090 | $0.00 | $0 | 2,419 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,703 | $219.45 | $1,032,073 | 68,622 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 35,943 | $218.83 | $7,865,407 | 73,325 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,737 | $217.87 | $814,180 | 109,268 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 29,293 | $39.79 | $1,165,568 | 113,005 |
| 2023-11-15 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 15,090 | $37.79 | $570,251 | 83,712 |
| 2023-09-12 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 44 | $0.00 | $0 | 19,046 |
| 2023-08-03 | Grier Kelly J | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 594 | $0.00 | $0 | 594 |
| 2023-06-13 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 52 | $0.00 | $0 | 19,002 |
| 2023-05-18 | LOCY PETER R | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 253 | $173.25 | $43,832 | 1,458 |
| 2023-05-04 | NELMS DAVID W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 214 | $0.00 | $0 | 27,264 |
| 2023-03-15 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 3,583 | $191.30 | $685,428 | 12,870 |
| 2023-03-10 | WIESENHAHN CAROLYN | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 7 | $0.00 | $0 | 2,384 |
| 2023-02-15 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 835 | $0.00 | $0 | 18,893 |
| 2023-02-09 | ZARCONE DONNA F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,703 | $203.23 | $955,791 | 18,058 |
| 2022-12-09 | CLARIZIO LYNDA M | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3 | $0.00 | $0 | 11,964 |
| 2022-11-09 | CLARIZIO LYNDA M | Dir |
Equity grant / award
G
|
Common Stock, par value $0.01 | 290 | $0.00 | $0 | 11,961 |
| 2022-09-09 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 51 | $0.00 | $0 | 22,704 |
| 2022-09-06 | WIESENHAHN CAROLYN | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 14,241 | $0.00 | $0 | 14,241 |
| 2022-09-06 | WIESENHAHN CAROLYN | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 2,362 | $0.00 | $0 | 2,362 |
| 2022-06-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 53 | $0.00 | $0 | 22,653 |
| 2022-05-18 | LOCY PETER R | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 2,332 | $0.00 | $0 | 2,332 |
| 2022-05-18 | LOCY PETER R | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,690 | $0.00 | $0 | 1,690 |
| 2022-05-06 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Open-market buy
P
|
Common Stock, par value $0.01 | 1,475 | $169.90 | $250,602 | 16,313 |
| 2022-03-15 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 1,331 | $166.60 | $221,745 | 14,838 |
| 2022-03-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 66 | $0.00 | $0 | 22,599 |
| 2022-02-24 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,036 | $0.00 | $0 | 22,533 |
| 2022-02-22 | Chawla Sona | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 607 | $181.76 | $110,328 | 2,539 |
| 2022-02-11 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Open-market buy
P
|
Common Stock, par value $0.01 | 1,650 | $181.96 | $300,234 | 16,126 |
| 2021-12-20 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 0 |
| 2021-12-20 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $186.89 | $635,426 | 40,735 |
| 2021-12-20 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-12-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 55 | $0.00 | $0 | 21,497 |
| 2021-11-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 3,400 |
| 2021-11-18 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $195.27 | $663,918 | 40,735 |
| 2021-11-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-10-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 6,800 |
| 2021-10-18 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $179.00 | $608,600 | 40,735 |
| 2021-10-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-09-20 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 10,200 |
| 2021-09-20 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $187.60 | $637,840 | 40,735 |
| 2021-09-20 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-09-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 43 | $0.00 | $0 | 21,442 |
| 2021-09-07 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 6,835 | $0.00 | $0 | 6,835 |
| 2021-09-07 | MIRALLES ALBERT JOSEPH JR | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 14,410 | $0.00 | $0 | 14,410 |
| 2021-08-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 13,600 |
| 2021-08-18 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $196.39 | $667,726 | 40,735 |
| 2021-08-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-08-17 | FINNEGAN PAUL J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,366 | $197.29 | $466,788 | 14,307 |
| 2021-08-16 | KULEVICH FREDERICK J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,500 | $198.10 | $495,250 | 13,740 |
| 2021-08-10 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,354 | $0.00 | $0 | 17,509 |
| 2021-08-10 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,781 | $0.00 | $0 | 0 |
| 2021-08-10 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 6,354 | $37.79 | $240,118 | 38,736 |
| 2021-08-10 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 9,781 | $24.29 | $237,580 | 32,382 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,891 | $0.00 | $0 | 23,863 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,359 | $0.00 | $0 | 9,781 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 42,926 | $189.32 | $8,126,750 | 22,601 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 42,620 | $188.63 | $8,039,411 | 65,527 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 7,891 | $37.79 | $298,201 | 108,147 |
| 2021-08-09 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 10,359 | $24.29 | $251,620 | 100,256 |
| 2021-07-19 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 17,000 |
| 2021-07-19 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $172.17 | $585,378 | 40,735 |
| 2021-07-19 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-06-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,400 | $0.00 | $0 | 20,400 |
| 2021-06-18 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,400 | $168.69 | $573,546 | 40,735 |
| 2021-06-18 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,400 | $24.29 | $82,586 | 44,135 |
| 2021-06-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 51 | $0.00 | $0 | 21,399 |
| 2021-06-02 | ZARCONE DONNA F | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,006 | $165.40 | $1,158,764 | 21,348 |
| 2021-05-19 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,989 | $0.00 | $0 | 23,800 |
| 2021-05-19 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,989 | $164.92 | $657,866 | 40,735 |
| 2021-05-19 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,989 | $24.29 | $96,893 | 44,724 |
| 2021-05-17 | KULEVICH FREDERICK J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,500 | $167.89 | $419,725 | 16,240 |
| 2021-04-16 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,500 | $184.58 | $646,030 | 40,735 |
| 2021-03-24 | MEHROTRA SANJAY | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 975 | $0.00 | $0 | 975 |
| 2021-03-16 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,500 | $162.13 | $567,455 | 44,235 |
| 2021-03-10 | Chawla Sona | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 6 | $0.00 | $0 | 3,128 |
| 2021-03-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 54 | $0.00 | $0 | 28,354 |
| 2021-03-09 | Chawla Sona | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 34,346 | $0.00 | $0 | 34,346 |
| 2021-03-09 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 987 | $0.00 | $0 | 28,299 |
| 2021-02-22 | Chawla Sona | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 601 | $160.75 | $96,611 | 3,122 |
| 2021-02-16 | KULEVICH FREDERICK J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,500 | $154.78 | $386,950 | 15,478 |
| 2021-01-19 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,500 | $133.45 | $467,075 | 44,471 |
| 2021-01-01 | Foxx Anthony R | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 193 | $0.00 | $0 | 193 |
| 2020-12-16 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,842 | $0.00 | $0 | 0 |
| 2020-12-16 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,461 | $0.00 | $0 | 0 |
| 2020-12-16 | KULEVICH FREDERICK J. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 11,803 | $132.71 | $1,566,376 | 17,978 |
| 2020-12-16 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,842 | $58.90 | $285,194 | 29,781 |
| 2020-12-16 | KULEVICH FREDERICK J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,461 | $39.79 | $177,503 | 24,939 |
| 2020-12-15 | KEBO COLLIN B. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,807 | $0.00 | $0 | 0 |
| 2020-12-15 | KEBO COLLIN B. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,000 | $132.27 | $793,620 | 43,207 |
| 2020-12-15 | KEBO COLLIN B. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 10,807 | $24.29 | $262,502 | 49,207 |
| 2020-12-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 61 | $0.00 | $0 | 27,312 |
| 2020-09-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 70 | $0.00 | $0 | 27,251 |
| 2020-06-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 63 | $0.00 | $0 | 27,181 |
| 2020-05-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,966 | $0.00 | $0 | 13,930 |
| 2020-05-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,226 | $0.00 | $0 | 6,450 |
| 2020-05-13 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,001 | $100.99 | $707,031 | 62,457 |
| 2020-05-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 1,966 | $37.79 | $74,295 | 69,458 |
| 2020-05-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,226 | $24.29 | $78,360 | 67,492 |
| 2020-05-11 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,000 | $106.97 | $534,850 | 141,533 |
| 2020-03-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 73 | $0.00 | $0 | 27,118 |
| 2020-03-09 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,553 | $0.00 | $0 | 27,045 |
| 2020-02-18 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $137.47 | $178,711 | 27,534 |
| 2020-02-14 | CHONG MARK | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 2,607 |
| 2020-02-14 | CHONG MARK | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,000 | $138.51 | $831,060 | 11,997 |
| 2020-02-14 | CHONG MARK | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 6,000 | $51.70 | $310,200 | 17,997 |
| 2020-02-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,966 | $0.00 | $0 | 15,896 |
| 2020-02-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,226 | $0.00 | $0 | 9,676 |
| 2020-02-13 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,001 | $135.30 | $947,235 | 64,266 |
| 2020-02-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 1,966 | $37.79 | $74,295 | 71,267 |
| 2020-02-13 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,226 | $24.29 | $78,360 | 69,301 |
| 2020-02-10 | TROKA MATTHEW A. | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 3,785 | $135.97 | $514,646 | 66,075 |
| 2020-02-10 | TROKA MATTHEW A. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 8,459 | $0.00 | $0 | 69,860 |
| 2020-01-21 | Chawla Sona | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 3,674 | $0.00 | $0 | 3,674 |
| 2020-01-15 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $143.89 | $187,057 | 27,270 |
| 2019-12-17 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 127,577 |
| 2019-12-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 900 | $140.73 | $126,657 | 547,733 |
| 2019-12-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 13,820 | $139.66 | $1,930,101 | 548,633 |
| 2019-12-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 35,280 | $139.31 | $4,914,857 | 562,453 |
| 2019-12-17 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 50,000 | $24.29 | $1,214,500 | 597,733 |
| 2019-12-16 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $139.07 | $180,791 | 28,570 |
| 2019-12-12 | Richards Thomas E | See Remarks |
Equity grant / award
G
|
Common Stock, par value $0.01 | 30,043 | $0.00 | $0 | 547,733 |
| 2019-12-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 52 | $0.00 | $0 | 25,492 |
| 2019-11-15 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $134.19 | $174,447 | 29,870 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 23,123 | $0.00 | $0 | 177,577 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 28,729 | $0.00 | $0 | 0 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 437 | $134.33 | $58,702 | 577,776 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 29,085 | $133.62 | $3,886,338 | 578,213 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 22,330 | $132.72 | $2,963,638 | 607,298 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 23,123 | $24.29 | $561,658 | 629,628 |
| 2019-11-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 28,729 | $17.00 | $488,393 | 606,505 |
| 2019-11-06 | KEBO COLLIN B. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,600 | $135.20 | $486,720 | 3,601 |
| 2019-11-04 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,000 | $132.43 | $662,125 | 147,281 |
| 2019-10-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 56,000 | $0.00 | $0 | 28,729 |
| 2019-10-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,585 | $124.20 | $321,057 | 577,776 |
| 2019-10-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 53,415 | $123.65 | $6,604,765 | 580,361 |
| 2019-10-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 56,000 | $17.00 | $952,000 | 633,776 |
| 2019-09-16 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $111.60 | $145,080 | 32,470 |
| 2019-09-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 49 | $0.00 | $0 | 25,440 |
| 2019-08-15 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $109.90 | $142,870 | 33,770 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 62,222 | $0.00 | $0 | 143,062 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,000 | $114.33 | $228,660 | 577,776 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 55,656 | $113.77 | $6,331,983 | 579,776 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,400 | $112.79 | $157,906 | 635,432 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,166 | $111.65 | $353,484 | 636,832 |
| 2019-08-13 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 62,222 | $17.00 | $1,057,774 | 639,998 |
| 2019-08-07 | KEBO COLLIN B. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,600 | $106.72 | $384,192 | 18,752 |
| 2019-08-05 | BILLHORN JILL M. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 500 | $111.69 | $55,845 | 14,755 |
| 2019-08-01 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,118 | $0.00 | $0 | 4,238 |
| 2019-08-01 | FAIRFIELD NEIL B | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,118 | $118.12 | $250,178 | 4,936 |
| 2019-08-01 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,118 | $73.49 | $155,652 | 7,054 |
| 2019-07-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 59,574 | $0.00 | $0 | 205,284 |
| 2019-07-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 800 | $116.16 | $92,928 | 577,776 |
| 2019-07-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 58,774 | $115.42 | $6,783,695 | 578,576 |
| 2019-07-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 59,574 | $17.00 | $1,012,758 | 637,350 |
| 2019-06-18 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 66,667 | $0.00 | $0 | 264,858 |
| 2019-06-18 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 43,184 | $105.68 | $4,563,685 | 577,776 |
| 2019-06-18 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 23,483 | $104.64 | $2,457,261 | 620,960 |
| 2019-06-18 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 66,667 | $17.00 | $1,133,339 | 644,443 |
| 2019-06-17 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $104.22 | $135,486 | 36,370 |
| 2019-06-11 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 51 | $0.00 | $0 | 25,392 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 17,180 | $0.00 | $0 | 331,525 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 200 | $101.04 | $20,208 | 577,776 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 28,621 | $100.51 | $2,876,697 | 577,976 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 21,707 | $99.46 | $2,158,978 | 606,597 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,139 | $98.43 | $1,588,562 | 628,304 |
| 2019-05-31 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 17,180 | $17.00 | $292,060 | 644,443 |
| 2019-05-15 | KIRBY ROBERT F. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,300 | $102.86 | $133,718 | 37,670 |
| 2019-05-08 | KEBO COLLIN B. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,600 | $106.28 | $382,608 | 22,352 |
| 2019-04-17 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,636 | $0.00 | $0 | 348,705 |
| 2019-04-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 300 | $107.38 | $32,214 | 627,263 |
| 2019-04-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 900 | $106.65 | $95,985 | 627,563 |
| 2019-04-17 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 15,436 | $105.20 | $1,623,867 | 628,463 |
| 2019-04-17 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 16,636 | $17.00 | $282,812 | 643,899 |
| 2019-03-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,567 | $0.00 | $0 | 0 |
| 2019-03-13 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,567 | $96.70 | $344,929 | 44,218 |
| 2019-03-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,567 | $17.00 | $60,639 | 47,785 |
| 2019-03-12 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 56 | $0.00 | $0 | 25,341 |
| 2019-03-08 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 1,596 | $0.00 | $0 | 25,285 |
| 2019-03-04 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,523 | $0.00 | $0 | 2,524 |
| 2019-03-04 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,325 | $0.00 | $0 | 0 |
| 2019-03-04 | FAIRFIELD NEIL B | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 5,448 | $95.01 | $517,614 | 4,892 |
| 2019-03-04 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,523 | $58.90 | $148,605 | 10,340 |
| 2019-03-04 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,325 | $39.79 | $92,512 | 7,817 |
| 2019-02-15 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 400 | $94.55 | $37,820 | 72,298 |
| 2019-02-15 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 10,732 | $94.13 | $1,010,203 | 72,698 |
| 2019-02-12 | TROKA MATTHEW A. | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 4,478 | $81.05 | $362,942 | 61,401 |
| 2019-02-12 | TROKA MATTHEW A. | See Remarks |
Equity grant / award
A
|
Common Stock, par value $0.01 | 10,044 | $0.00 | $0 | 65,879 |
| 2019-02-11 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $90.20 | $360,800 | 90,231 |
| 2019-02-08 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,050 | $89.73 | $542,866 | 146,715 |
| 2019-02-08 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,950 | $89.13 | $352,064 | 152,765 |
| 2019-01-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 18,750 | $0.00 | $0 | 397,346 |
| 2019-01-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,733 | $80.25 | $540,323 | 577,775 |
| 2019-01-15 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 12,017 | $79.78 | $958,716 | 584,508 |
| 2019-01-15 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 18,750 | $17.00 | $318,750 | 596,525 |
| 2019-01-10 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $80.65 | $322,600 | 94,231 |
| 2019-01-09 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 18,467 |
| 2019-01-09 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,100 | $81.85 | $90,035 | 36,177 |
| 2019-01-09 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 13,800 | $81.45 | $1,124,010 | 37,277 |
| 2019-01-09 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-12-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,216 | $0.00 | $0 | 416,096 |
| 2018-12-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,216 | $91.30 | $1,480,521 | 577,775 |
| 2018-12-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 16,216 | $17.00 | $275,672 | 593,991 |
| 2018-12-12 | Richards Thomas E | See Remarks |
Equity grant / award
G
|
Common Stock, par value $0.01 | 22,300 | $0.00 | $0 | 577,775 |
| 2018-12-10 | KIRBY ROBERT F. | See Remarks |
Equity grant / award
L
|
Common Stock, par value $0.01 | 27 | $93.93 | $2,559 | 36,499 |
| 2018-12-10 | ZARCONE DONNA F | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 54 | $0.00 | $0 | 23,689 |
| 2018-12-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,360 | $0.00 | $0 | 12,902 |
| 2018-12-06 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,139 | $91.99 | $564,727 | 55,835 |
| 2018-12-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,360 | $24.29 | $57,324 | 61,974 |
| 2018-11-14 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,667 | $0.00 | $0 | 432,312 |
| 2018-11-14 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 7,201 | $89.65 | $645,570 | 600,075 |
| 2018-11-14 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,996 | $88.60 | $442,646 | 607,276 |
| 2018-11-14 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,470 | $87.92 | $393,002 | 612,272 |
| 2018-11-14 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 16,667 | $17.00 | $283,339 | 616,742 |
| 2018-11-12 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $90.14 | $360,560 | 102,231 |
| 2018-11-07 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 48,267 |
| 2018-11-07 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,900 | $88.75 | $1,322,375 | 36,177 |
| 2018-11-07 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-11-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,360 | $0.00 | $0 | 15,262 |
| 2018-11-06 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,139 | $87.21 | $535,382 | 59,614 |
| 2018-11-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,360 | $24.29 | $57,324 | 65,753 |
| 2018-11-05 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,289 | $88.04 | $289,564 | 156,715 |
| 2018-11-05 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,711 | $87.52 | $587,347 | 160,004 |
| 2018-10-11 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 18,182 | $0.00 | $0 | 448,979 |
| 2018-10-11 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 11,358 | $81.67 | $927,608 | 600,075 |
| 2018-10-11 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,824 | $81.16 | $553,836 | 611,433 |
| 2018-10-11 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 18,182 | $17.00 | $309,094 | 618,257 |
| 2018-10-10 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $83.25 | $333,000 | 106,231 |
| 2018-10-08 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,360 | $0.00 | $0 | 17,622 |
| 2018-10-08 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,138 | $85.09 | $522,282 | 63,393 |
| 2018-10-08 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,360 | $24.29 | $57,324 | 69,531 |
| 2018-09-19 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,667 | $0.00 | $0 | 467,161 |
| 2018-09-19 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,667 | $88.92 | $1,482,030 | 600,075 |
| 2018-09-19 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 16,667 | $17.00 | $283,339 | 616,742 |
| 2018-09-12 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 78,067 |
| 2018-09-12 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 200 | $89.14 | $17,828 | 36,177 |
| 2018-09-12 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,700 | $88.38 | $1,299,186 | 36,377 |
| 2018-09-12 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-09-10 | KIRBY ROBERT F. | See Remarks |
Equity grant / award
L
|
Common Stock, par value $0.01 | 21 | $87.29 | $1,816 | 36,471 |
| 2018-09-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,360 | $0.00 | $0 | 19,982 |
| 2018-09-06 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,138 | $86.82 | $532,901 | 67,171 |
| 2018-09-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,360 | $24.29 | $57,324 | 73,309 |
| 2018-09-05 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,111 | $0.00 | $0 | 20,140 |
| 2018-09-05 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,611 | $87.53 | $141,011 | 75,677 |
| 2018-09-05 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,500 | $86.73 | $390,285 | 77,288 |
| 2018-09-05 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 6,111 | $24.29 | $148,436 | 81,788 |
| 2018-08-16 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 17,143 | $0.00 | $0 | 483,828 |
| 2018-08-16 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,143 | $86.15 | $1,476,869 | 600,075 |
| 2018-08-16 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 17,143 | $17.00 | $291,431 | 617,218 |
| 2018-08-10 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $85.08 | $340,320 | 114,231 |
| 2018-08-08 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 92,967 |
| 2018-08-08 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,900 | $85.44 | $1,273,056 | 36,177 |
| 2018-08-08 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-08-07 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,889 | $0.00 | $0 | 26,251 |
| 2018-08-07 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,500 | $86.15 | $1,507,625 | 75,677 |
| 2018-08-07 | LEAHY CHRISTINE A | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 13,889 | $24.29 | $337,364 | 93,177 |
| 2018-08-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,360 | $0.00 | $0 | 22,342 |
| 2018-08-06 | TROKA MATTHEW A. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,138 | $84.85 | $520,809 | 70,949 |
| 2018-08-06 | TROKA MATTHEW A. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,360 | $24.29 | $57,324 | 77,087 |
| 2018-07-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,323 | $0.00 | $0 | 500,971 |
| 2018-07-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,045 | $85.01 | $768,915 | 600,075 |
| 2018-07-12 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,067 | $84.38 | $680,693 | 609,120 |
| 2018-07-12 | Richards Thomas E | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,323 | $17.00 | $73,491 | 617,187 |
| 2018-07-11 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 107,867 |
| 2018-07-11 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 100 | $84.18 | $8,418 | 36,177 |
| 2018-07-11 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,800 | $83.69 | $1,238,612 | 36,277 |
| 2018-07-11 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-07-10 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $83.47 | $333,880 | 118,231 |
| 2018-06-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,500 | $0.00 | $0 | 34,372 |
| 2018-06-15 | CAMPBELL NEAL J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 305 | $83.50 | $25,468 | 24,859 |
| 2018-06-15 | CAMPBELL NEAL J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,500 | $82.14 | $287,490 | 25,164 |
| 2018-06-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,500 | $17.00 | $59,500 | 28,664 |
| 2018-06-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,900 | $0.00 | $0 | 122,767 |
| 2018-06-13 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 100 | $84.45 | $8,445 | 36,177 |
| 2018-06-13 | CORLEY CHRISTINA M | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 14,800 | $83.89 | $1,241,572 | 36,277 |
| 2018-06-13 | CORLEY CHRISTINA M | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 14,900 | $17.00 | $253,300 | 51,077 |
| 2018-06-11 | ALESIO STEVEN W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 41 | $0.00 | $0 | 38,102 |
| 2018-06-06 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,500 | $83.79 | $1,466,325 | 96,788 |
| 2018-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,700 | $81.25 | $138,125 | 630,511 |
| 2018-05-31 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 16,482 | $80.51 | $1,326,966 | 632,211 |
| 2018-05-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,800 | $0.00 | $0 | 37,872 |
| 2018-05-15 | CAMPBELL NEAL J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,542 | $78.37 | $669,437 | 25,164 |
| 2018-05-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 4,800 | $17.00 | $81,600 | 33,706 |
| 2018-05-10 | ROTHER CHRISTINA V. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,000 | $77.28 | $309,120 | 126,231 |
| 2018-05-09 | FINNEGAN PAUL J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 | 2,293 | $77.04 | $176,653 | 12,384 |
| 2018-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 475 | $76.70 | $36,432 | 114,288 |
| 2018-05-08 | LEAHY CHRISTINE A | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 17,025 | $76.20 | $1,297,305 | 114,763 |
| 2018-05-07 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 1,200 | $76.40 | $91,680 | 176,715 |
| 2018-05-07 | ECKROTE DOUGLAS E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 8,800 | $75.78 | $666,864 | 177,915 |
| 2018-04-16 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 4,700 | $70.19 | $329,893 | 648,693 |
| 2018-04-16 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 9,670 | $69.75 | $674,482 | 653,393 |
| 2018-03-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,500 | $0.00 | $0 | 46,172 |
| 2018-03-15 | CAMPBELL NEAL J. | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 3,805 | $75.36 | $286,745 | 32,024 |
| 2018-03-15 | CAMPBELL NEAL J. | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 3,500 | $17.00 | $59,500 | 35,829 |
| 2018-03-14 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 12,919 | $75.27 | $972,413 | 663,063 |
| 2018-03-14 | Richards Thomas E | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 300 | $75.01 | $22,503 | 675,982 |
| 2018-03-12 | NELMS DAVID W | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 | 46 | $0.00 | $0 | 16,548 |
| 2018-03-09 | FAIRFIELD NEIL B | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 700 | $74.26 | $51,982 | 3,168 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,523 | $0.00 | $0 | 5,047 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,325 | $0.00 | $0 | 2,325 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,985 | $0.00 | $0 | 0 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 | 6,833 | $74.49 | $508,990 | 3,868 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,523 | $58.90 | $148,605 | 10,701 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 2,325 | $39.79 | $92,512 | 8,178 |
| 2018-03-07 | FAIRFIELD NEIL B | See Remarks |
Exercise / conversion
M
|
Common Stock, par value $0.01 | 1,985 | $37.79 | $75,013 | 5,853 |
| 2018-03-02 | Richards Thomas E | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 180,382 | $0.00 | $0 | 180,382 |