Financial Metrics
FAST FASTENAL COFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 986700000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 1014300000.0 | +2.8% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 1013100000.0 | -0.1% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 1047700000.0 | +3.4% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 1121500000.0 | +7.0% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 1132800000.0 | +1.0% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 1185800000.0 | +4.7% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 1267900000.0 | +6.9% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 1279800000.0 | +0.9% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 1309300000.0 | +2.3% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 1368400000.0 | +4.5% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 1379100000.0 | +0.8% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 1367000000.0 | -0.9% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 1509000000.0 | +10.4% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 1413300000.0 | -6.3% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 1417000000.0 | +0.3% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 1507700000.0 | +6.4% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 1554200000.0 | +3.1% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 1704100000.0 | +9.6% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 1778600000.0 | +4.4% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 1802400000.0 | +1.3% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 1859100000.0 | +3.1% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 1883100000.0 | +1.3% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 1845900000.0 | -2.0% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 1895100000.0 | +2.7% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 1916200000.0 | +1.1% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 1910200000.0 | -0.3% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 1959400000.0 | +2.6% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 2080300000.0 | +6.2% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 2133300000.0 | +2.5% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 3962000000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 4390500000.0 | +10.8% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 4965100000.0 | +13.1% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 5333700000.0 | +7.4% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 5647300000.0 | +5.9% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 6010900000.0 | +6.4% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 6980600000.0 | +16.1% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 7346700000.0 | +5.2% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 7546000000.0 | +2.7% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 8200500000.0 | +8.7% | USD | 10-K | 2026-02-05 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 491500000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 501600000.0 | +2.1% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 499800000.0 | -0.4% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 518000000.0 | +3.6% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 558500000.0 | +7.8% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 555900000.0 | -0.5% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 577600000.0 | +3.9% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 617700000.0 | +6.9% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 615800000.0 | -0.3% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 624700000.0 | +1.4% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 641200000.0 | +2.6% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 651100000.0 | +1.5% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 636800000.0 | -2.2% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 671600000.0 | +5.5% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 640600000.0 | -4.6% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 643400000.0 | +0.4% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 700700000.0 | +8.9% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 720200000.0 | +2.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 793300000.0 | +10.1% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 827600000.0 | +4.3% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 826500000.0 | -0.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 850000000.0 | +2.8% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 857500000.0 | +0.9% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 847600000.0 | -1.2% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 861600000.0 | +1.7% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 863500000.0 | +0.2% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 858600000.0 | -0.6% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 883900000.0 | +2.9% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 942800000.0 | +6.7% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 965800000.0 | +2.4% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1964800000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 2163600000.0 | +10.1% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 2398900000.0 | +10.9% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 2515400000.0 | +4.9% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 2567800000.0 | +2.1% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 2777200000.0 | +8.2% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 3215800000.0 | +15.8% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 3354500000.0 | +4.3% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 3401900000.0 | +1.4% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 3691200000.0 | +8.5% | USD | 10-K | 2026-02-05 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 201200000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 209200000.0 | +4.0% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 202900000.0 | -3.0% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 212500000.0 | +4.7% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 237500000.0 | +11.8% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 228500000.0 | -3.8% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 234500000.0 | +2.6% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 269000000.0 | +14.7% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 262300000.0 | -2.5% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 261400000.0 | -0.3% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 275000000.0 | +5.2% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 281900000.0 | +2.5% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 271300000.0 | -3.8% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 316000000.0 | +16.5% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 290100000.0 | -8.2% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 280300000.0 | -3.4% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 317800000.0 | +13.4% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 318400000.0 | +0.2% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 358000000.0 | +12.4% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 383400000.0 | +7.1% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 379200000.0 | -1.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 393200000.0 | +3.7% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 394900000.0 | +0.4% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 386700000.0 | -2.1% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 390200000.0 | +0.9% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 386900000.0 | -0.8% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 388100000.0 | +0.3% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 393900000.0 | +1.5% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 436100000.0 | +10.7% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 441500000.0 | +1.2% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 795800000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 881800000.0 | +10.8% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 999200000.0 | +13.3% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 1057200000.0 | +5.8% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 1141800000.0 | +8.0% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 1217400000.0 | +6.6% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 1453600000.0 | +19.4% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1528700000.0 | +5.2% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1510000000.0 | -1.2% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1655700000.0 | +9.6% | USD | 10-K | 2026-02-05 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 126200000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 131500000.0 | +4.2% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 126900000.0 | -3.5% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 134200000.0 | +5.8% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 148900000.0 | +11.0% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 143100000.0 | -3.9% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 174300000.0 | +21.8% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 211200000.0 | +21.2% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 197600000.0 | -6.4% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 194100000.0 | -1.8% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 204600000.0 | +5.4% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 213500000.0 | +4.3% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 202600000.0 | -5.1% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 238900000.0 | +17.9% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 221500000.0 | -7.3% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 210600000.0 | -4.9% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 239700000.0 | +13.8% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 243500000.0 | +1.6% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 269600000.0 | +10.7% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 287100000.0 | +6.5% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 284600000.0 | -0.9% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 295100000.0 | +3.7% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 298000000.0 | +1.0% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 295500000.0 | -0.8% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 297700000.0 | +0.7% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 292700000.0 | -1.7% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 298100000.0 | +1.8% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 298700000.0 | +0.2% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 330300000.0 | +10.6% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 335500000.0 | +1.6% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 499400000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 578600000.0 | +15.9% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 751900000.0 | +30.0% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 790900000.0 | +5.2% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 859100000.0 | +8.6% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 925000000.0 | +7.7% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 1086900000.0 | +17.5% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1155000000.0 | +6.3% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1150600000.0 | -0.4% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1258400000.0 | +9.4% | USD | 10-K | 2026-02-05 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.44 | — | USD/shares | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.46 | +4.5% | USD/shares | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.44 | -4.3% | USD/shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.46 | +4.5% | USD/shares | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.52 | +13.0% | USD/shares | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.5 | -3.8% | USD/shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.61 | +22.0% | USD/shares | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.37 | -39.3% | USD/shares | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.34 | -8.1% | USD/shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.34 | +0.0% | USD/shares | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.36 | +5.9% | USD/shares | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.37 | +2.8% | USD/shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.35 | -5.4% | USD/shares | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.42 | +20.0% | USD/shares | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.39 | -7.1% | USD/shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.37 | -5.1% | USD/shares | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.42 | +13.5% | USD/shares | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.42 | +0.0% | USD/shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.47 | +11.9% | USD/shares | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.5 | +6.4% | USD/shares | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.5 | +0.0% | USD/shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.52 | +4.0% | USD/shares | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.52 | +0.0% | USD/shares | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.52 | +0.0% | USD/shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.52 | +0.0% | USD/shares | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.26 | -50.0% | USD/shares | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.26 | +0.0% | USD/shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.52 | +100.0% | USD/shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.29 | -44.2% | USD/shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.29 | +0.0% | USD/shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1.73 | — | USD/shares | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 1.0 | -42.2% | USD/shares | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 1.31 | +31.0% | USD/shares | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 1.38 | +5.3% | USD/shares | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 1.5 | +8.7% | USD/shares | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 1.61 | +7.3% | USD/shares | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 1.89 | +17.4% | USD/shares | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1.01 | -46.6% | USD/shares | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1.0 | -1.0% | USD/shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1.1 | +10.0% | USD/shares | 10-K | 2026-02-05 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.44 | — | USD/shares | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.45 | +2.3% | USD/shares | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.44 | -2.2% | USD/shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.46 | +4.5% | USD/shares | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.52 | +13.0% | USD/shares | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.5 | -3.8% | USD/shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.61 | +22.0% | USD/shares | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.37 | -39.3% | USD/shares | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.34 | -8.1% | USD/shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.34 | +0.0% | USD/shares | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.36 | +5.9% | USD/shares | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.37 | +2.8% | USD/shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.35 | -5.4% | USD/shares | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.42 | +20.0% | USD/shares | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.38 | -9.5% | USD/shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.37 | -2.6% | USD/shares | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.42 | +13.5% | USD/shares | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.42 | +0.0% | USD/shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.47 | +11.9% | USD/shares | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.5 | +6.4% | USD/shares | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.5 | +0.0% | USD/shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.52 | +4.0% | USD/shares | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.52 | +0.0% | USD/shares | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.52 | +0.0% | USD/shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.52 | +0.0% | USD/shares | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.25 | -51.9% | USD/shares | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.26 | +4.0% | USD/shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.52 | +100.0% | USD/shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.29 | -44.2% | USD/shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.29 | +0.0% | USD/shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1.73 | — | USD/shares | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 1.0 | -42.2% | USD/shares | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 1.31 | +31.0% | USD/shares | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 1.38 | +5.3% | USD/shares | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 1.49 | +8.0% | USD/shares | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 1.6 | +7.4% | USD/shares | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 1.89 | +18.1% | USD/shares | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1.01 | -46.6% | USD/shares | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1.0 | -1.0% | USD/shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1.09 | +9.0% | USD/shares | 10-K | 2026-02-05 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 150600000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 155400000.0 | +3.2% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 147000000.0 | -5.4% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2016-12-31 | 112700000.0 | -23.3% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2017-03-31 | 134300000.0 | +19.2% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 115100000.0 | -14.3% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 133400000.0 | +15.9% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2017-12-31 | 116900000.0 | -12.4% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2018-03-31 | 137100000.0 | +17.3% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 135500000.0 | -1.2% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 129700000.0 | -4.3% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2018-12-31 | 167200000.0 | +28.9% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2019-03-31 | 185400000.0 | +10.9% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 175000000.0 | -5.6% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 191200000.0 | +9.3% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2019-12-31 | 174900000.0 | -8.5% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2020-03-31 | 160700000.0 | -8.1% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 201500000.0 | +25.4% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 331800000.0 | +64.7% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2020-12-31 | 245700000.0 | -25.9% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 333900000.0 | +35.9% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 321800000.0 | -3.6% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 250500000.0 | -22.2% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 236200000.0 | -5.7% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 234200000.0 | -0.8% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 247900000.0 | +5.8% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 231500000.0 | -6.6% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 230100000.0 | -0.6% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 239800000.0 | +4.2% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 243600000.0 | +1.6% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 297500000.0 | +22.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 221300000.0 | -25.6% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 237100000.0 | +7.1% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 255500000.0 | +7.8% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 292200000.0 | +14.4% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 255800000.0 | -12.5% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 231800000.0 | -9.4% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 237800000.0 | +2.6% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 288100000.0 | +21.2% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 112700000.0 | — | USD | 10-K | 2020-02-06 |
| Annual | 2017-12-31 | 116900000.0 | +3.7% | USD | 10-K | 2021-02-08 |
| Annual | 2018-12-31 | 167200000.0 | +43.0% | USD | 10-K | 2022-02-07 |
| Annual | 2019-12-31 | 174900000.0 | +4.6% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 245700000.0 | +40.5% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 236200000.0 | -3.9% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 230100000.0 | -2.6% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 221300000.0 | -3.8% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 255800000.0 | +15.6% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 276800000.0 | +8.2% | USD | 10-K | 2026-02-05 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 533485000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 537341000.0 | +0.7% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 543744000.0 | +1.2% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 499700000.0 | -8.1% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 574700000.0 | +15.0% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 613500000.0 | +6.8% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 632100000.0 | +3.0% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 607800000.0 | -3.8% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 688600000.0 | +13.3% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 733700000.0 | +6.5% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 772500000.0 | +5.3% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 714300000.0 | -7.5% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 793000000.0 | +11.0% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 819800000.0 | +3.4% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 817300000.0 | -0.3% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 741800000.0 | -9.2% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 833900000.0 | +12.4% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 881500000.0 | +5.7% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 834500000.0 | -5.3% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 769400000.0 | -7.8% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 851000000.0 | +10.6% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 908900000.0 | +6.8% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 949400000.0 | +4.5% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 900200000.0 | -5.2% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 1071600000.0 | +19.0% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 1103900000.0 | +3.0% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 1110600000.0 | +0.6% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 1013200000.0 | -8.8% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 1149800000.0 | +13.5% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 1171600000.0 | +1.9% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 1171000000.0 | -0.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 1087600000.0 | -7.1% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 1213200000.0 | +11.5% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 1204800000.0 | -0.7% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 1200600000.0 | -0.3% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 1108600000.0 | -7.7% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 1278700000.0 | +15.3% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 1324200000.0 | +3.6% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1347300000.0 | +1.7% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 499700000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 607800000.0 | +21.6% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 714300000.0 | +17.5% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 741800000.0 | +3.8% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 769400000.0 | +3.7% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 900200000.0 | +17.0% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 1013200000.0 | +12.6% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 1087600000.0 | +7.3% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 1108600000.0 | +1.9% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1245300000.0 | +12.3% | USD | 10-K | 2026-02-05 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 965054000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 985085000.0 | +2.1% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 966931000.0 | -1.8% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 993000000.0 | +2.7% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 1007400000.0 | +1.5% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 1044300000.0 | +3.7% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 1047000000.0 | +0.3% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 1092900000.0 | +4.4% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 1134900000.0 | +3.8% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 1163400000.0 | +2.5% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 1194700000.0 | +2.7% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 1278700000.0 | +7.0% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 1293900000.0 | +1.2% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 1345700000.0 | +4.0% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 1354700000.0 | +0.7% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 1366400000.0 | +0.9% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 1345500000.0 | -1.5% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 1401500000.0 | +4.2% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 1342600000.0 | -4.2% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 1337500000.0 | -0.4% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 1305300000.0 | -2.4% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 1327900000.0 | +1.7% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 1401100000.0 | +5.5% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 1523600000.0 | +8.7% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 1600800000.0 | +5.1% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 1665200000.0 | +4.0% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 1678100000.0 | +0.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 1708000000.0 | +1.8% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 1651900000.0 | -3.3% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 1565400000.0 | -5.2% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 1513800000.0 | -3.3% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 1522700000.0 | +0.6% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 1496300000.0 | -1.7% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 1504600000.0 | +0.6% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 1559500000.0 | +3.6% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 1645000000.0 | +5.5% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 1673900000.0 | +1.8% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 1726300000.0 | +3.1% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1722800000.0 | -0.2% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 993000000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 1092900000.0 | +10.1% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 1278700000.0 | +17.0% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 1366400000.0 | +6.9% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 1337500000.0 | -2.1% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 1523600000.0 | +13.9% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 1708000000.0 | +12.1% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 1522700000.0 | -10.8% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 1645000000.0 | +8.0% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1748000000.0 | +6.3% | USD | 10-K | 2026-02-05 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1767180000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 1790906000.0 | +1.3% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 1777662000.0 | -0.7% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 1720800000.0 | -3.2% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 1810700000.0 | +5.2% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 1872900000.0 | +3.4% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 1930200000.0 | +3.1% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 1935700000.0 | +0.3% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 2060300000.0 | +6.4% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 2140700000.0 | +3.9% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 2225500000.0 | +4.0% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 2316200000.0 | +4.1% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 2389200000.0 | +3.2% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 2468300000.0 | +3.3% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 2500800000.0 | +1.3% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 2457200000.0 | -1.7% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 2464300000.0 | +0.3% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 2606300000.0 | +5.8% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 2646700000.0 | +1.6% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 2499600000.0 | -5.6% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 2614200000.0 | +4.6% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 2705300000.0 | +3.5% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 2770300000.0 | +2.4% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 2856600000.0 | +3.1% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 3034000000.0 | +6.2% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 3152700000.0 | +3.9% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 3195600000.0 | +1.4% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 3124800000.0 | -2.2% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 3161500000.0 | +1.2% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 3137000000.0 | -0.8% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 3147600000.0 | +0.3% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 3020900000.0 | -4.0% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 3083500000.0 | +2.1% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 3146700000.0 | +2.0% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 3260500000.0 | +3.6% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 3211900000.0 | -1.5% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 3358000000.0 | +4.5% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 3461700000.0 | +3.1% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 3546100000.0 | +2.4% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1720800000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 1935700000.0 | +12.5% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 2316200000.0 | +19.7% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 2457200000.0 | +6.1% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 2499600000.0 | +1.7% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 2856600000.0 | +14.3% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 3124800000.0 | +9.4% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 3020900000.0 | -3.3% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 3211900000.0 | +6.3% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 3472100000.0 | +8.1% | USD | 10-K | 2026-02-05 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2642781000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 2699136000.0 | +2.1% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 2730468000.0 | +1.2% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 2668900000.0 | -2.3% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 2786400000.0 | +4.4% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 2851400000.0 | +2.3% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 2901600000.0 | +1.8% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 2910500000.0 | +0.3% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 3029600000.0 | +4.1% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 3100100000.0 | +2.3% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 3193900000.0 | +3.0% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 3321500000.0 | +4.0% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 3651800000.0 | +9.9% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 3756400000.0 | +2.9% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 3814200000.0 | +1.5% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 3799900000.0 | -0.4% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 3934700000.0 | +3.5% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 4085200000.0 | +3.8% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 4108600000.0 | +0.6% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 3964700000.0 | -3.5% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 4074400000.0 | +2.8% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 4166600000.0 | +2.3% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 4222500000.0 | +1.3% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 4299000000.0 | +1.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 4466700000.0 | +3.9% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 4592300000.0 | +2.8% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 4627400000.0 | +0.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 4548600000.0 | -1.7% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 4577000000.0 | +0.6% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 4576800000.0 | -0.0% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 4596600000.0 | +0.4% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 4462900000.0 | -2.9% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 4532700000.0 | +1.6% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 4603500000.0 | +1.6% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 4738400000.0 | +2.9% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 4698000000.0 | -0.9% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 4870900000.0 | +3.7% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 5016200000.0 | +3.0% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 5116300000.0 | +2.0% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 2668900000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 2910500000.0 | +9.1% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 3321500000.0 | +14.1% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 3799900000.0 | +14.4% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 3964700000.0 | +4.3% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 4299000000.0 | +8.4% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 4548600000.0 | +5.8% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 4462900000.0 | -1.9% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 4698000000.0 | +5.3% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 5052900000.0 | +7.6% | USD | 10-K | 2026-02-05 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 401673000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 411182000.0 | +2.4% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 331065000.0 | -19.5% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 275700000.0 | -16.7% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 369600000.0 | +34.1% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 342300000.0 | -7.4% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 360400000.0 | +5.3% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 351000000.0 | -2.6% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 403000000.0 | +14.8% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 381000000.0 | -5.5% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 416100000.0 | +9.2% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 437400000.0 | +5.1% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 554600000.0 | +26.8% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 527900000.0 | -4.8% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 555100000.0 | +5.2% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 544700000.0 | -1.9% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 580400000.0 | +6.6% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 631300000.0 | +8.8% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 603000000.0 | -4.5% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 612700000.0 | +1.6% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 661200000.0 | +7.9% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 650200000.0 | -1.7% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 662500000.0 | +1.9% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 682200000.0 | +3.0% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 745500000.0 | +9.3% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 849000000.0 | +13.9% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 802600000.0 | -5.5% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 789800000.0 | -1.6% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 863200000.0 | +9.3% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 736600000.0 | -14.7% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 667900000.0 | -9.3% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 661300000.0 | -1.0% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 637900000.0 | -3.5% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 717000000.0 | +12.4% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 741600000.0 | +3.4% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 687100000.0 | -7.3% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 785200000.0 | +14.3% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 820300000.0 | +4.5% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 832700000.0 | +1.5% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 275700000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 351000000.0 | +27.3% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 437400000.0 | +24.6% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 544700000.0 | +24.5% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 612700000.0 | +12.5% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 682200000.0 | +11.3% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 789800000.0 | +15.8% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 661300000.0 | -16.3% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 687100000.0 | +3.9% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 715600000.0 | +4.1% | USD | 10-K | 2026-02-05 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1821876000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 1868162000.0 | +2.5% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 1909298000.0 | +2.2% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 1933100000.0 | +1.2% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 1981700000.0 | +2.5% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 1991500000.0 | +0.5% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 2026300000.0 | +1.7% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 2096900000.0 | +3.5% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 2172000000.0 | +3.6% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 2226600000.0 | +2.5% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 2315600000.0 | +4.0% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2018-12-31 | 2302700000.0 | -0.6% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 2397200000.0 | +4.1% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 2503700000.0 | +4.4% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 2585700000.0 | +3.3% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2019-12-31 | 2665600000.0 | +3.1% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 2656600000.0 | -0.3% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 2783000000.0 | +4.8% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 2885600000.0 | +3.7% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2020-12-31 | 2733200000.0 | -5.3% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 2786700000.0 | +2.0% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 2880800000.0 | +3.4% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 2964700000.0 | +2.9% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2021-12-31 | 3042200000.0 | +2.6% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 3142000000.0 | +3.3% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 3178700000.0 | +1.2% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 3161200000.0 | -0.6% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2022-12-31 | 3163200000.0 | +0.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 3270600000.0 | +3.4% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 3380800000.0 | +3.4% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 3466600000.0 | +2.5% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2023-12-31 | 3348800000.0 | -3.4% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 3429200000.0 | +2.4% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 3495600000.0 | +1.9% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 3597400000.0 | +2.9% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2024-12-31 | 3616300000.0 | +0.5% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 3690300000.0 | +2.0% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 3807400000.0 | +3.2% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 3894500000.0 | +2.3% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1933100000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 2096900000.0 | +8.5% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 2302700000.0 | +9.8% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 2665600000.0 | +15.8% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 2733200000.0 | +2.5% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 3042200000.0 | +11.3% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 3163200000.0 | +4.0% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 3348800000.0 | +5.9% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 3616300000.0 | +8.0% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 3943600000.0 | +9.1% | USD | 10-K | 2026-02-05 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 370000000.0 | — | USD | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 430000000.0 | +16.2% | USD | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 445000000.0 | +3.5% | USD | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 390000000.0 | -12.4% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 365000000.0 | -6.4% | USD | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 445000000.0 | +21.9% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 440000000.0 | -1.1% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 415000000.0 | -5.7% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 405000000.0 | -2.4% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 425000000.0 | +4.9% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 390000000.0 | -8.2% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 500000000.0 | +28.2% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 489000000.0 | -2.2% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 500000000.0 | +2.2% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 445000000.0 | -11.0% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 345000000.0 | -22.5% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 455000000.0 | +31.9% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 405000000.0 | -11.0% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 405000000.0 | +0.0% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 405000000.0 | +0.0% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 405000000.0 | +0.0% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 405000000.0 | +0.0% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 365000000.0 | -9.9% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 390000000.0 | +6.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 365000000.0 | -6.4% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 505000000.0 | +38.4% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 555000000.0 | +9.9% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 555000000.0 | +0.0% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 400000000.0 | -27.9% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 350000000.0 | -12.5% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 260000000.0 | -25.7% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 260000000.0 | +0.0% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 200000000.0 | -23.1% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 235000000.0 | +17.5% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 240000000.0 | +2.1% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 200000000.0 | -16.7% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 200000000.0 | +0.0% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 230000000.0 | +15.0% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 195000000.0 | -15.2% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 390000000.0 | — | USD | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 415000000.0 | +6.4% | USD | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 500000000.0 | +20.5% | USD | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 345000000.0 | -31.0% | USD | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 405000000.0 | +17.4% | USD | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 390000000.0 | -3.7% | USD | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 555000000.0 | +42.3% | USD | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 260000000.0 | -53.2% | USD | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 200000000.0 | -23.1% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 125000000.0 | -37.5% | USD | 10-K | 2026-02-05 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 166500000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 253500000.0 | +52.3% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 386900000.0 | +52.6% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 210400000.0 | -45.6% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 293300000.0 | +39.4% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 455900000.0 | +55.4% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 159700000.0 | -65.0% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 311600000.0 | +95.1% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 496200000.0 | +59.2% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 204900000.0 | -58.7% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 333000000.0 | +62.5% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 590300000.0 | +77.3% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 241100000.0 | -59.2% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 491800000.0 | +104.0% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 780800000.0 | +58.8% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 274800000.0 | -64.8% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 171500000.0 | -37.6% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 167400000.0 | -2.4% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 230000000.0 | +37.4% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 151200000.0 | -34.3% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 257900000.0 | +70.6% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 388500000.0 | +50.6% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 302100000.0 | -22.2% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 388100000.0 | +28.5% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 335600000.0 | -13.5% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 258000000.0 | -23.1% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 296900000.0 | +15.1% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 262200000.0 | -11.7% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 278600000.0 | +6.3% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 386900000.0 | +38.9% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 519900000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 585200000.0 | +12.6% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 674200000.0 | +15.2% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 842700000.0 | +25.0% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 1101800000.0 | +30.7% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 770100000.0 | -30.1% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 941000000.0 | +22.2% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1432700000.0 | +52.3% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1173300000.0 | -18.1% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1295900000.0 | +10.4% | USD | 10-K | 2026-02-05 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -28900000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | -85900000.0 | -197.2% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | -157600000.0 | -83.5% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | -75100000.0 | +52.3% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | -109700000.0 | -46.1% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | -138200000.0 | -26.0% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | -28900000.0 | +79.1% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | -53900000.0 | -86.5% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | -98900000.0 | -83.5% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | -52700000.0 | +46.7% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | -119600000.0 | -126.9% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | -179100000.0 | -49.7% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | -171700000.0 | +4.1% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | -208700000.0 | -21.5% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | -238800000.0 | -14.4% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | -29900000.0 | +87.5% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | -31500000.0 | -5.4% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | -45600000.0 | -44.8% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | -33200000.0 | +27.2% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | -43900000.0 | -32.2% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | -44500000.0 | -1.4% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | -31000000.0 | +30.3% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | -54200000.0 | -74.8% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | -43000000.0 | +20.7% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | -48400000.0 | -12.6% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | -52700000.0 | -8.9% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | -55900000.0 | -6.1% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | -53800000.0 | +3.8% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | -64400000.0 | -19.7% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | -54800000.0 | +14.9% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | -188100000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | -179300000.0 | +4.7% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | -173900000.0 | +3.0% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | -239700000.0 | -37.8% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | -281700000.0 | -17.5% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | -148500000.0 | +47.3% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | -163000000.0 | -9.8% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | -161200000.0 | +1.1% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | -214500000.0 | -33.1% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | -231000000.0 | -7.7% | USD | 10-K | 2026-02-05 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -120500000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | -145300000.0 | -20.6% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | -214400000.0 | -47.6% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | -114700000.0 | +46.5% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | -183500000.0 | -60.0% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | -301200000.0 | -64.1% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | -112600000.0 | +62.6% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | -237500000.0 | -110.9% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | -381600000.0 | -60.7% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | -134900000.0 | +64.6% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | -206000000.0 | -52.7% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | -384300000.0 | -86.6% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | -78200000.0 | +79.7% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | -252500000.0 | -222.9% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | -383900000.0 | -52.0% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | -154200000.0 | +59.8% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | -153800000.0 | +0.3% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | -190200000.0 | -23.7% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | -199500000.0 | -4.9% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | -85900000.0 | +56.9% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | -220800000.0 | -157.0% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | -348900000.0 | -58.0% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | -243300000.0 | +30.3% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | -286900000.0 | -17.9% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | -267400000.0 | +6.8% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | -185500000.0 | +30.6% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | -210700000.0 | -13.6% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | -235500000.0 | -11.8% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | -216400000.0 | +8.1% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | -280900000.0 | -29.8% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | -346800000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | -407200000.0 | -17.4% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | -446500000.0 | -9.7% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | -595100000.0 | -33.3% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | -754400000.0 | -26.8% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | -627100000.0 | +16.9% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | -774900000.0 | -23.6% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | -1281700000.0 | -65.4% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | -913700000.0 | +28.7% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | -1054900000.0 | -15.5% | USD | 10-K | 2026-02-05 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 29700000.0 | — | USD | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 88700000.0 | +198.7% | USD | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 162000000.0 | +82.6% | USD | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 21200000.0 | -86.9% | USD | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 57400000.0 | +170.8% | USD | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 82700000.0 | +44.1% | USD | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 31500000.0 | -61.9% | USD | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 60600000.0 | +92.4% | USD | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 97100000.0 | +60.2% | USD | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 54400000.0 | -44.0% | USD | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 123100000.0 | +126.3% | USD | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 184300000.0 | +49.7% | USD | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 48800000.0 | -73.5% | USD | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 90000000.0 | +84.4% | USD | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 123500000.0 | +37.2% | USD | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 32700000.0 | -73.5% | USD | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 34600000.0 | +5.8% | USD | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 47400000.0 | +37.0% | USD | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 35500000.0 | -25.1% | USD | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 47500000.0 | +33.8% | USD | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 48000000.0 | +1.1% | USD | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 33700000.0 | -29.8% | USD | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 55900000.0 | +65.9% | USD | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 46900000.0 | -16.1% | USD | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 50800000.0 | +8.3% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 56100000.0 | +10.4% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 59400000.0 | +5.9% | USD | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 55700000.0 | -6.2% | USD | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 69300000.0 | +24.4% | USD | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 60300000.0 | -13.0% | USD | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 189500000.0 | — | USD | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 119900000.0 | -36.7% | USD | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 176300000.0 | +47.0% | USD | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 246400000.0 | +39.8% | USD | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 168100000.0 | -31.8% | USD | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 156600000.0 | -6.8% | USD | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 173800000.0 | +11.0% | USD | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 172800000.0 | -0.6% | USD | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 226500000.0 | +31.1% | USD | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 245300000.0 | +8.3% | USD | 10-K | 2026-02-05 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 288872549.0 | — | shares | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 288945899.0 | +0.0% | shares | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 289024824.0 | +0.0% | shares | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 289161924.0 | +0.0% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 289263924.0 | +0.0% | shares | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 287978174.0 | -0.4% | shares | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 287383174.0 | -0.2% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 287591536.0 | +0.1% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 287687089.0 | +0.0% | shares | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 286948535.0 | -0.3% | shares | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 287056618.0 | +0.0% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 571803838.0 | +99.2% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 286265537.0 | -49.9% | shares | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 573396959.0 | +100.3% | shares | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 573526178.0 | +0.0% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 574128911.0 | +0.1% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 572817649.0 | -0.2% | shares | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 573570647.0 | +0.1% | shares | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 574049821.0 | +0.1% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 574159575.0 | +0.0% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 574424155.0 | +0.0% | shares | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 574704880.0 | +0.0% | shares | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 575163289.0 | +0.1% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 575464682.0 | +0.1% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 575601845.0 | +0.0% | shares | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 574676079.0 | -0.2% | shares | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 572754406.0 | -0.3% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 570811674.0 | -0.3% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 571024422.0 | +0.0% | shares | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 571288830.0 | +0.0% | shares | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 571404311.0 | +0.0% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 571982367.0 | +0.1% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 572525495.0 | +0.1% | shares | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 572620247.0 | +0.0% | shares | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 572881159.0 | +0.0% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 1146640904.0 | +100.2% | shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 573611957.0 | -50.0% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 1147617563.0 | +100.1% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1148033521.0 | +0.0% | shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 578323848.0 | — | shares | 10-K | 2020-02-06 |
| Annual | 2017-12-31 | 575183072.0 | -0.5% | shares | 10-K | 2021-02-08 |
| Annual | 2018-12-31 | 571803838.0 | -0.6% | shares | 10-K | 2022-02-07 |
| Annual | 2019-12-31 | 574128911.0 | +0.4% | shares | 10-K | 2023-02-07 |
| Annual | 2020-12-31 | 574159575.0 | +0.0% | shares | 10-K | 2024-02-06 |
| Annual | 2021-12-31 | 575464682.0 | +0.2% | shares | 10-K | 2025-02-06 |
| Annual | 2022-12-31 | 1141623348.0 | +98.4% | shares | 10-K | 2026-02-05 |
| Annual | 2023-12-31 | 1143964734.0 | +0.2% | shares | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1146640904.0 | +0.2% | shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1148057473.0 | +0.1% | shares | 10-K | 2026-02-05 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 288872549.0 | — | shares | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 288945899.0 | +0.0% | shares | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 289024824.0 | +0.0% | shares | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 289161924.0 | +0.0% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 289263924.0 | +0.0% | shares | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 287978174.0 | -0.4% | shares | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 287383174.0 | -0.2% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 287591536.0 | +0.1% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 287687089.0 | +0.0% | shares | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 286948535.0 | -0.3% | shares | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 287056618.0 | +0.0% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 571803838.0 | +99.2% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 286265537.0 | -49.9% | shares | 10-Q | 2019-04-16 |
| Quarterly | 2019-05-22 | 1.0 | -100.0% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2019-06-30 | 573396959.0 | +57339695800.0% | shares | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 573526178.0 | +0.0% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 574128911.0 | +0.1% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 572817649.0 | -0.2% | shares | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 573570647.0 | +0.1% | shares | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 574049821.0 | +0.1% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 574159575.0 | +0.0% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 574424155.0 | +0.0% | shares | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 574704880.0 | +0.0% | shares | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 575163289.0 | +0.1% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 575464682.0 | +0.1% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 575601845.0 | +0.0% | shares | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 574676079.0 | -0.2% | shares | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 572754406.0 | -0.3% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 570811674.0 | -0.3% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 571024422.0 | +0.0% | shares | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 571288830.0 | +0.0% | shares | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 571404311.0 | +0.0% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 571982367.0 | +0.1% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 572525495.0 | +0.1% | shares | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 572620247.0 | +0.0% | shares | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 572881159.0 | +0.0% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 1146640904.0 | +100.2% | shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 573611957.0 | -50.0% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-05-21 | 1.0 | -100.0% | shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-06-30 | 1147617563.0 | +114761756200.0% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1148033521.0 | +0.0% | shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 289161924.0 | — | shares | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 287591536.0 | -0.5% | shares | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 571803838.0 | +98.8% | shares | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 574128911.0 | +0.4% | shares | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 574159575.0 | +0.0% | shares | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 575464682.0 | +0.2% | shares | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 570811674.0 | -0.8% | shares | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 571982367.0 | +0.2% | shares | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 1146640904.0 | +100.5% | shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1148057473.0 | +0.1% | shares | 10-K | 2026-02-05 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 288808019.0 | — | shares | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 288918945.0 | +0.0% | shares | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 288995492.0 | +0.0% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 289242447.0 | +0.1% | shares | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 288655020.0 | -0.2% | shares | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 287456943.0 | -0.4% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 287642801.0 | +0.1% | shares | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 574280852.0 | +99.7% | shares | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 574013820.0 | -0.0% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 572172602.0 | -0.3% | shares | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 573159138.0 | +0.2% | shares | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 573452002.0 | +0.1% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 573904156.0 | +0.1% | shares | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 573197303.0 | -0.1% | shares | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 573913929.0 | +0.1% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 574336112.0 | +0.1% | shares | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 574592653.0 | +0.0% | shares | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 574973196.0 | +0.1% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 575559161.0 | +0.1% | shares | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 575462097.0 | -0.0% | shares | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 573019381.0 | -0.4% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 570928848.0 | -0.4% | shares | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 571138039.0 | +0.0% | shares | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 571368442.0 | +0.0% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 572339493.0 | +0.2% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 1145152600.0 | +100.1% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 1145470410.0 | +0.0% | shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 573467861.0 | -49.9% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 1147492218.0 | +100.1% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1147871234.0 | +0.0% | shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 288949525.0 | — | shares | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 576416870.0 | +99.5% | shares | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 573933834.0 | -0.4% | shares | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 573202152.0 | -0.1% | shares | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 573778761.0 | +0.1% | shares | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 574808030.0 | +0.2% | shares | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 573777790.0 | -0.2% | shares | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1142543692.0 | +99.1% | shares | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1145416130.0 | +0.3% | shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1147590819.0 | +0.2% | shares | 10-K | 2026-02-05 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 289123603.0 | — | shares | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 289119470.0 | -0.0% | shares | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 289149606.0 | +0.0% | shares | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 289455941.0 | +0.1% | shares | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 288788963.0 | -0.2% | shares | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 287578043.0 | -0.4% | shares | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 287875763.0 | +0.1% | shares | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 574514974.0 | +99.6% | shares | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 574526444.0 | +0.0% | shares | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 572993962.0 | -0.3% | shares | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 574551349.0 | +0.3% | shares | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 574366773.0 | -0.0% | shares | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 575318830.0 | +0.2% | shares | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 574952000.0 | -0.1% | shares | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 576117331.0 | +0.2% | shares | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 576546969.0 | +0.1% | shares | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 576951658.0 | +0.1% | shares | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 577259839.0 | +0.1% | shares | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 577618806.0 | +0.1% | shares | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 577402221.0 | -0.0% | shares | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 574743931.0 | -0.5% | shares | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 572632589.0 | -0.4% | shares | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 572890160.0 | +0.0% | shares | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 573099709.0 | +0.0% | shares | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 574090707.0 | +0.2% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 1148227216.0 | +100.0% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 1148367322.0 | +0.0% | shares | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 574756112.0 | -50.0% | shares | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 1150100651.0 | +100.1% | shares | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 1151036631.0 | +0.1% | shares | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 289157523.0 | — | shares | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 576685466.0 | +99.4% | shares | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 574325528.0 | -0.4% | shares | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 574441628.0 | +0.0% | shares | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 575671954.0 | +0.2% | shares | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 577117056.0 | +0.3% | shares | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 575623114.0 | -0.3% | shares | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1146017216.0 | +99.1% | shares | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1148564422.0 | +0.2% | shares | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1150334204.0 | +0.2% | shares | 10-K | 2026-02-05 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3734 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.3758 | +0.7% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.3710 | -1.3% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.3760 | +1.3% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.3933 | +4.6% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.3904 | -0.7% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.3914 | +0.3% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.4090 | +4.5% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.4007 | -2.0% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.3585 | -10.5% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.3643 | +1.6% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.3616 | -0.7% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.3474 | -3.9% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.3694 | +6.3% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.3440 | -6.9% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.3478 | +1.1% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.3619 | +4.0% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.3681 | +1.7% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.3815 | +3.7% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.3873 | +1.5% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.3895 | +0.6% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.4062 | +4.3% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.4114 | +1.3% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.4016 | -2.4% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.4181 | +4.1% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.4162 | -0.4% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.4031 | -3.2% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.4023 | -0.2% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.4147 | +3.1% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.4170 | +0.5% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 1.4845 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 1.5085 | +1.6% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 1.4948 | -0.9% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 1.4036 | -6.1% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 1.4244 | +1.5% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 1.3982 | -1.8% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 1.5347 | +9.8% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 1.6462 | +7.3% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 1.6062 | -2.4% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 1.6229 | +1.0% | ratio | 10-K | 2026-02-05 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4.3995 | — | ratio | 10-Q | 2016-04-15 |
| Quarterly | 2016-06-30 | 4.3555 | -1.0% | ratio | 10-Q | 2016-07-15 |
| Quarterly | 2016-09-30 | 5.3695 | +23.3% | ratio | 10-Q | 2016-10-14 |
| Quarterly | 2016-12-31 | 6.2416 | +16.2% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 4.8991 | -21.5% | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2017-06-30 | 5.4715 | +11.7% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2017-09-30 | 5.3557 | -2.1% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-12-31 | 5.5148 | +3.0% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 5.1124 | -7.3% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2018-06-30 | 5.6186 | +9.9% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2018-09-30 | 5.3485 | -4.8% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-12-31 | 5.2954 | -1.0% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 4.3080 | -18.6% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2019-06-30 | 4.6757 | +8.5% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2019-09-30 | 4.5051 | -3.6% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-12-31 | 4.5111 | +0.1% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 4.2459 | -5.9% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2020-06-30 | 4.1285 | -2.8% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2020-09-30 | 4.3892 | +6.3% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-12-31 | 4.0796 | -7.1% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 3.9537 | -3.1% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 4.1607 | +5.2% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 4.1816 | +0.5% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 4.1873 | +0.1% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 4.0698 | -2.8% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 3.7134 | -8.8% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 3.9816 | +7.2% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 3.9564 | -0.6% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 3.6625 | -7.4% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 4.2588 | +16.3% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 4.7127 | +10.7% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 4.5681 | -3.1% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 4.8338 | +5.8% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 4.3887 | -9.2% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 4.3966 | +0.2% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 4.6746 | +6.3% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 4.2766 | -8.5% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 4.2200 | -1.3% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 4.2586 | +0.9% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 6.2416 | — | ratio | 10-K | 2018-02-05 |
| Annual | 2017-12-31 | 5.5148 | -11.6% | ratio | 10-K | 2019-02-06 |
| Annual | 2018-12-31 | 5.2954 | -4.0% | ratio | 10-K | 2020-02-06 |
| Annual | 2019-12-31 | 4.5111 | -14.8% | ratio | 10-K | 2021-02-08 |
| Annual | 2020-12-31 | 4.0796 | -9.6% | ratio | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 4.1873 | +2.6% | ratio | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 3.9564 | -5.5% | ratio | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 4.5681 | +15.5% | ratio | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 4.6746 | +2.3% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 4.8520 | +3.8% | ratio | 10-K | 2026-02-05 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4981 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.4945 | -0.7% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.4933 | -0.2% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.4944 | +0.2% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.4980 | +0.7% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.4907 | -1.5% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.4871 | -0.7% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.4872 | +0.0% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.4812 | -1.2% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.4771 | -0.8% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.4686 | -1.8% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.4721 | +0.8% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.4658 | -1.3% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.4451 | -4.5% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.4533 | +1.8% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.4541 | +0.2% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.4647 | +2.4% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.4634 | -0.3% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.4655 | +0.5% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.4653 | -0.0% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.4586 | -1.5% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.4572 | -0.3% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.4554 | -0.4% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.4592 | +0.8% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.4546 | -1.0% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.4506 | -0.9% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.4495 | -0.3% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.4511 | +0.4% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.4532 | +0.5% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.4527 | -0.1% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.4959 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 0.4928 | -0.6% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 0.4832 | -2.0% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 0.4716 | -2.4% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.4547 | -3.6% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 0.4620 | +1.6% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 0.4607 | -0.3% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 0.4566 | -0.9% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 0.4508 | -1.3% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.4501 | -0.2% | ratio | 10-K | 2026-02-05 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1279 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.1296 | +1.4% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.1253 | -3.4% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.1281 | +2.3% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.1328 | +3.7% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.1263 | -4.9% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.1470 | +16.4% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.1666 | +13.3% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.1544 | -7.3% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.1482 | -4.0% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.1495 | +0.9% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.1548 | +3.5% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.1482 | -4.3% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.1583 | +6.8% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.1567 | -1.0% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.1486 | -5.2% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.1590 | +7.0% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.1567 | -1.5% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.1582 | +1.0% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.1614 | +2.0% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.1579 | -2.2% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.1587 | +0.5% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.1582 | -0.3% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.1601 | +1.2% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.1571 | -1.9% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.1528 | -2.8% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.1561 | +2.2% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.1524 | -2.3% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.1588 | +4.2% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.1573 | -0.9% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.1260 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 0.1318 | +4.6% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 0.1514 | +14.9% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 0.1483 | -2.1% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.1521 | +2.6% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 0.1539 | +1.2% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 0.1557 | +1.2% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 0.1572 | +1.0% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 0.1525 | -3.0% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.1535 | +0.6% | ratio | 10-K | 2026-02-05 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2039 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.2063 | +1.1% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.2003 | -2.9% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.2028 | +1.3% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.2118 | +4.4% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.2017 | -4.7% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.1978 | -2.0% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.2122 | +7.3% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.2050 | -3.4% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.1996 | -2.6% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.2010 | +0.7% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.2044 | +1.7% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.1985 | -2.9% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.2094 | +5.5% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.2053 | -2.0% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.1978 | -3.6% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.2108 | +6.6% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.2049 | -2.8% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.2101 | +2.5% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.2156 | +2.6% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.2104 | -2.4% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.2115 | +0.5% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.2097 | -0.8% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.2095 | -0.1% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.2059 | -1.7% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.2019 | -1.9% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.2032 | +0.6% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.2010 | -1.1% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.2096 | +4.3% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.2070 | -1.3% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.2009 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 0.2008 | -0.0% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 0.2012 | +0.2% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 0.1982 | -1.5% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.2022 | +2.0% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 0.2025 | +0.2% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 0.2082 | +2.8% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 0.2081 | -0.1% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 0.2001 | -3.8% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.2019 | +0.9% | ratio | 10-K | 2026-02-05 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3749 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.3779 | +0.8% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.4440 | +17.5% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2016-12-31 | 0.4088 | -7.9% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2017-03-31 | 0.3634 | -11.1% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.3363 | -7.5% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.3701 | +10.1% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2017-12-31 | 0.3330 | -10.0% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2018-03-31 | 0.3402 | +2.1% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.3556 | +4.5% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.3117 | -12.4% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2018-12-31 | 0.3823 | +22.6% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2019-03-31 | 0.3343 | -12.5% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.3315 | -0.8% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.3444 | +3.9% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2019-12-31 | 0.3211 | -6.8% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2020-03-31 | 0.2769 | -13.8% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.3192 | +15.3% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.5502 | +72.4% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2020-12-31 | 0.4010 | -27.1% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.5050 | +25.9% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2021-06-30 | 0.4949 | -2.0% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2021-09-30 | 0.3781 | -23.6% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-12-31 | 0.3462 | -8.4% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.3142 | -9.3% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2022-06-30 | 0.2920 | -7.1% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2022-09-30 | 0.2884 | -1.2% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-12-31 | 0.2913 | +1.0% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.2778 | -4.6% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2023-06-30 | 0.3307 | +19.0% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2023-09-30 | 0.4454 | +34.7% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-12-31 | 0.3346 | -24.9% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.3717 | +11.1% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2024-06-30 | 0.3563 | -4.1% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2024-09-30 | 0.3940 | +10.6% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-12-31 | 0.3723 | -5.5% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.2952 | -20.7% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.2899 | -1.8% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.3460 | +19.3% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.4088 | — | ratio | 10-K | 2020-02-06 |
| Annual | 2017-12-31 | 0.3330 | -18.5% | ratio | 10-K | 2021-02-08 |
| Annual | 2018-12-31 | 0.3823 | +14.8% | ratio | 10-K | 2022-02-07 |
| Annual | 2019-12-31 | 0.3211 | -16.0% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.4010 | +24.9% | ratio | 10-K | 2022-02-07 |
| Annual | 2021-12-31 | 0.3462 | -13.7% | ratio | 10-K | 2023-02-07 |
| Annual | 2022-12-31 | 0.2913 | -15.9% | ratio | 10-K | 2024-02-06 |
| Annual | 2023-12-31 | 0.3346 | +14.9% | ratio | 10-K | 2025-02-06 |
| Annual | 2024-12-31 | 0.3723 | +11.2% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.3868 | +3.9% | ratio | 10-K | 2026-02-05 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0478 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.0487 | +2.0% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.0465 | -4.6% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.0482 | +3.6% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.0522 | +8.4% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.0493 | -5.6% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.0575 | +16.7% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.0681 | +18.4% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.0619 | -9.2% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.0532 | -14.1% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.0545 | +2.5% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.0560 | +2.8% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.0515 | -8.0% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.0585 | +13.6% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.0539 | -7.8% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.0517 | -4.1% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.0575 | +11.3% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.0577 | +0.2% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.0604 | +4.7% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.0625 | +3.6% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.0615 | -1.6% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.0645 | +4.8% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.0651 | +1.0% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.0643 | -1.3% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.0657 | +2.2% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.0636 | -3.2% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.0629 | -1.1% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.0613 | -2.5% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.0658 | +7.4% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.0656 | -0.4% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.1871 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 0.1988 | +6.2% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 0.2264 | +13.9% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 0.2081 | -8.1% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.2167 | +4.1% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 0.2152 | -0.7% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 0.2390 | +11.1% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 0.2588 | +8.3% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 0.2449 | -5.4% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.2490 | +1.7% | ratio | 10-K | 2026-02-05 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0693 | — | ratio | 10-Q | 2017-04-17 |
| Quarterly | 2016-06-30 | 0.0704 | +1.6% | ratio | 10-Q | 2017-07-17 |
| Quarterly | 2016-09-30 | 0.0665 | -5.6% | ratio | 10-Q | 2017-10-16 |
| Quarterly | 2017-03-31 | 0.0677 | +1.9% | ratio | 10-Q | 2018-04-16 |
| Quarterly | 2017-06-30 | 0.0748 | +10.4% | ratio | 10-Q | 2018-07-16 |
| Quarterly | 2017-09-30 | 0.0706 | -5.5% | ratio | 10-Q | 2018-10-16 |
| Quarterly | 2018-03-31 | 0.0802 | +13.6% | ratio | 10-Q | 2019-04-16 |
| Quarterly | 2018-06-30 | 0.0949 | +18.2% | ratio | 10-Q | 2019-07-16 |
| Quarterly | 2018-09-30 | 0.0853 | -10.0% | ratio | 10-Q | 2019-10-16 |
| Quarterly | 2019-03-31 | 0.0810 | -5.1% | ratio | 10-Q | 2020-04-17 |
| Quarterly | 2019-06-30 | 0.0817 | +0.9% | ratio | 10-Q | 2020-07-17 |
| Quarterly | 2019-09-30 | 0.0826 | +1.0% | ratio | 10-Q | 2020-10-16 |
| Quarterly | 2020-03-31 | 0.0763 | -7.6% | ratio | 10-Q | 2021-04-16 |
| Quarterly | 2020-06-30 | 0.0858 | +12.6% | ratio | 10-Q | 2021-07-16 |
| Quarterly | 2020-09-30 | 0.0768 | -10.6% | ratio | 10-Q | 2021-10-15 |
| Quarterly | 2021-03-31 | 0.0756 | -1.5% | ratio | 10-Q | 2022-04-18 |
| Quarterly | 2021-06-30 | 0.0832 | +10.1% | ratio | 10-Q | 2022-07-18 |
| Quarterly | 2021-09-30 | 0.0821 | -1.3% | ratio | 10-Q | 2022-10-18 |
| Quarterly | 2022-03-31 | 0.0858 | +4.5% | ratio | 10-Q | 2023-04-18 |
| Quarterly | 2022-06-30 | 0.0903 | +5.3% | ratio | 10-Q | 2023-07-18 |
| Quarterly | 2022-09-30 | 0.0900 | -0.3% | ratio | 10-Q | 2023-10-17 |
| Quarterly | 2023-03-31 | 0.0902 | +0.2% | ratio | 10-Q | 2024-04-16 |
| Quarterly | 2023-06-30 | 0.0881 | -2.3% | ratio | 10-Q | 2024-07-17 |
| Quarterly | 2023-09-30 | 0.0852 | -3.3% | ratio | 10-Q | 2024-10-16 |
| Quarterly | 2024-03-31 | 0.0868 | +1.8% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2024-06-30 | 0.0837 | -3.5% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2024-09-30 | 0.0829 | -1.0% | ratio | 10-Q | 2025-10-16 |
| Quarterly | 2025-03-31 | 0.0809 | -2.3% | ratio | 10-Q | 2025-04-16 |
| Quarterly | 2025-06-30 | 0.0868 | +7.2% | ratio | 10-Q | 2025-07-17 |
| Quarterly | 2025-09-30 | 0.0861 | -0.7% | ratio | 10-Q | 2025-10-16 |
| Annual | 2016-12-31 | 0.2583 | — | ratio | 10-K | 2019-02-06 |
| Annual | 2017-12-31 | 0.2759 | +6.8% | ratio | 10-K | 2020-02-06 |
| Annual | 2018-12-31 | 0.3265 | +18.3% | ratio | 10-K | 2021-02-08 |
| Annual | 2019-12-31 | 0.2967 | -9.1% | ratio | 10-K | 2022-02-07 |
| Annual | 2020-12-31 | 0.3143 | +5.9% | ratio | 10-K | 2023-02-07 |
| Annual | 2021-12-31 | 0.3041 | -3.3% | ratio | 10-K | 2024-02-06 |
| Annual | 2022-12-31 | 0.3436 | +13.0% | ratio | 10-K | 2025-02-06 |
| Annual | 2023-12-31 | 0.3449 | +0.4% | ratio | 10-K | 2026-02-05 |
| Annual | 2024-12-31 | 0.3182 | -7.7% | ratio | 10-K | 2026-02-05 |
| Annual | 2025-12-31 | 0.3191 | +0.3% | ratio | 10-K | 2026-02-05 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-05 | Wisecup Reyne K | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 36,920 | $0.00 | $0 | 0 |
| 2026-03-05 | Wisecup Reyne K | Dir |
Open-market sell
S
|
Common Stock | 36,920 | $47.34 | $1,747,922 | 40,000 |
| 2026-03-05 | Wisecup Reyne K | Dir |
Exercise / conversion
M
|
Common Stock | 36,920 | $13.00 | $479,960 | 76,920 |
| 2026-01-23 | SATTERLEE SCOTT | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,964 | $0.00 | $0 | 9,000 |
| 2026-01-23 | SATTERLEE SCOTT | Dir |
Open-market sell
S
|
Common Stock | 15,964 | $44.19 | $705,454 | 50,000 |
| 2026-01-23 | SATTERLEE SCOTT | Dir |
Exercise / conversion
M
|
Common Stock | 15,964 | $19.00 | $303,316 | 65,964 |
| 2026-01-02 | Oas Noelle Joan | Executive VP-Human Resources |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 17,560 | $0.00 | $0 | 17,560 |
| 2026-01-02 | FLORNESS DANIEL L | CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 85,365 | $0.00 | $0 | 85,365 |
| 2025-12-12 | Ancius Michael J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 11,448 |
| 2025-12-12 | Ancius Michael J | Dir |
Exercise / conversion
M
|
Common Stock | 1,500 | $42.01 | $63,015 | 57,690 |
| 2025-11-19 | Nielsen Sarah N | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $39.60 | $39,600 | 5,000 |
| 2025-11-18 | Ancius Michael J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 12,948 |
| 2025-11-18 | Ancius Michael J | Dir |
Exercise / conversion
M
|
Common Stock | 2,000 | $39.96 | $79,920 | 56,190 |
| 2025-11-17 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $40.44 | $40,440 | 22,190 |
| 2025-11-13 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $49.58 | $49,580 | 10,000 |
| 2025-11-13 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $40.58 | $40,580 | 10,000 |
| 2025-11-12 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $40.82 | $40,816 | 21,000 |
| 2025-10-16 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $42.45 | $42,450 | 9,000 |
| 2025-10-14 | Ancius Michael J | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 14,948 |
| 2025-10-14 | Ancius Michael J | Dir |
Exercise / conversion
M
|
Common Stock | 2,000 | $43.20 | $86,390 | 54,190 |
| 2025-08-15 | Drazkowski William Joseph | EVP-Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,842 | $0.00 | $0 | 0 |
| 2025-08-15 | Drazkowski William Joseph | EVP-Sales |
Open-market sell
S
|
Common Stock | 6,842 | $48.67 | $333,012 | 11,994 |
| 2025-08-15 | Drazkowski William Joseph | EVP-Sales |
Exercise / conversion
M
|
Common Stock | 6,842 | $19.00 | $129,998 | 18,836 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 84,612 | $0.00 | $0 | 0 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 84,612 | $48.44 | $4,098,673 | 565,036 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 84,612 | $13.00 | $1,099,956 | 649,648 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 84,612 | $0.00 | $0 | 100,000 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 84,612 | $48.44 | $4,098,673 | 565,036 |
| 2025-08-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 84,612 | $13.00 | $1,099,956 | 649,648 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 34,612 | $0.00 | $0 | 0 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Open-market sell
S
|
Common Stock | 34,612 | $48.03 | $1,662,421 | 0 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M
|
Common Stock | 34,612 | $13.00 | $449,956 | 34,612 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 34,612 | $0.00 | $0 | 0 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Open-market sell
S
|
Common Stock | 34,612 | $48.03 | $1,662,421 | 0 |
| 2025-08-08 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M
|
Common Stock | 34,612 | $13.00 | $449,956 | 34,612 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,934 | $0.00 | $0 | 2,960 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 8,648 | $0.00 | $0 | 2,888 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Open-market sell
S
|
Common Stock | 4,934 | $47.94 | $236,520 | 0 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M
|
Common Stock | 4,934 | $19.00 | $93,746 | 4,934 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Open-market sell
S
|
Common Stock | 8,648 | $47.92 | $414,411 | 0 |
| 2025-07-24 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M
|
Common Stock | 8,648 | $13.00 | $112,424 | 8,648 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,000 | $0.00 | $0 | 4,000 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,052 | $0.00 | $0 | 0 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,000 | $0.00 | $0 | 18,000 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Open-market sell
S
|
Common Stock | 4,000 | $45.21 | $180,828 | 10,192 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M
|
Common Stock | 4,000 | $24.00 | $96,000 | 14,192 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Open-market sell
S
|
Common Stock | 5,052 | $45.20 | $228,365 | 10,192 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M
|
Common Stock | 5,052 | $19.00 | $95,988 | 15,244 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Open-market sell
S
|
Common Stock | 12,000 | $45.22 | $542,640 | 10,192 |
| 2025-07-17 | Lisowski Sheryl Ann | Interim CFO and EVP-CAO/Treas. |
Exercise / conversion
M
|
Common Stock | 12,000 | $24.00 | $288,000 | 22,192 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,364 | $0.00 | $0 | 1,364 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,592 | $0.00 | $0 | 0 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Open-market sell
S
|
Common Stock | 1,364 | $41.30 | $56,334 | 0 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Exercise / conversion
M
|
Common Stock | 1,364 | $13.75 | $18,755 | 1,364 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Open-market sell
S
|
Common Stock | 1,592 | $41.24 | $65,650 | 0 |
| 2025-06-05 | Papenfuss Donnalee Kathleen | EVP-Strategy and Communication |
Exercise / conversion
M
|
Common Stock | 1,592 | $11.75 | $18,706 | 1,592 |
| 2025-05-16 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 16,362 | $0.00 | $0 | 0 |
| 2025-05-16 | Soderberg John Lewis | Senior EVP-IT |
Open-market sell
S
|
Common Stock | 16,362 | $82.45 | $1,349,068 | 0 |
| 2025-05-16 | Soderberg John Lewis | Senior EVP-IT |
Exercise / conversion
M
|
Common Stock | 16,362 | $27.50 | $449,955 | 16,362 |
| 2025-05-06 | SATTERLEE SCOTT | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 9,670 | $8.79 | $84,999 | 0 |
| 2025-05-06 | SATTERLEE SCOTT | Dir |
Open-market sell
S
|
Common Stock | 9,670 | $79.51 | $768,868 | 25,000 |
| 2025-05-06 | SATTERLEE SCOTT | Dir |
Exercise / conversion
M
|
Common Stock | 9,670 | $26.00 | $251,420 | 34,670 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,772 | $0.00 | $0 | 682 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 796 | $0.00 | $0 | 0 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Open-market sell
S
|
Common Stock | 4,772 | $81.18 | $387,414 | 0 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M
|
Common Stock | 4,772 | $27.50 | $131,230 | 4,772 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Open-market sell
S
|
Common Stock | 796 | $81.21 | $64,646 | 0 |
| 2025-04-25 | Broersma Anthony Paul | EVP-Operations |
Exercise / conversion
M
|
Common Stock | 796 | $23.50 | $18,706 | 796 |
| 2025-04-24 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 0 |
| 2025-04-24 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 50,000 | $82.12 | $4,106,085 | 282,518 |
| 2025-04-24 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 50,000 | $27.50 | $1,375,000 | 332,518 |
| 2025-04-14 | Miller Charles S. | Senior EVP-Sales |
Open-market buy
P
|
Common Stock | 20 | $39.15 | $783 | 40 |
| 2025-04-14 | Miller Charles S. | Senior EVP-Sales |
Open-market buy
P
|
Common Stock | 20 | $81.45 | $1,629 | 40 |
| 2025-04-14 | Drazkowski William Joseph | EVP-Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 3,421 |
| 2025-04-14 | Drazkowski William Joseph | EVP-Sales |
Open-market sell
S
|
Common Stock | 15,000 | $81.31 | $1,219,642 | 5,997 |
| 2025-04-14 | Drazkowski William Joseph | EVP-Sales |
Exercise / conversion
M
|
Common Stock | 15,000 | $38.00 | $570,000 | 20,997 |
| 2025-04-07 | Miller Charles S. | Senior EVP-Sales |
Open-market buy
P
|
Common Stock | 20 | $39.15 | $783 | 20 |
| 2025-04-07 | Miller Charles S. | Senior EVP-Sales |
Open-market buy
P
|
Common Stock | 20 | $73.61 | $1,472 | 20 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 3,695 | $0.00 | $0 | 14,781 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,854 | $0.00 | $0 | 14,781 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,241 | $0.00 | $0 | 4,162 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 2,500 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,789 | $0.00 | $0 | 0 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 23,076 | $0.00 | $0 | 0 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 3,695 | $74.92 | $276,829 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 3,695 | $64.00 | $236,480 | 13,792 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 9,854 | $74.96 | $738,626 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 9,854 | $48.00 | $472,992 | 19,951 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 6,241 | $74.94 | $467,729 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 6,241 | $62.00 | $386,942 | 16,338 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 10,000 | $74.95 | $749,546 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 10,000 | $48.00 | $480,000 | 20,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 15,798 | $74.98 | $1,184,597 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 15,789 | $38.00 | $599,982 | 25,886 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Open-market sell
S
|
Common Stock | 23,076 | $75.00 | $1,730,628 | 10,097 |
| 2025-03-14 | Lewis Holden | Chief Financial Officer/EVP |
Exercise / conversion
M
|
Common Stock | 23,076 | $26.00 | $599,976 | 33,173 |
| 2025-01-24 | Ancius Michael J | Dir |
Equity grant / award
G
|
Common Stcck | 1,000 | $0.00 | $0 | 26,095 |
| 2025-01-02 | FLORNESS DANIEL L | CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 48,611 | $0.00 | $0 | 48,611 |
| 2024-11-27 | FLORNESS DANIEL L | CEO |
Equity grant / award
G
|
Common Stock | 3,500 | $0.00 | $0 | 282,518 |
| 2024-11-22 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 19,564 | $0.00 | $0 | 0 |
| 2024-11-22 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 19,564 | $83.08 | $1,625,279 | 26,176 |
| 2024-11-22 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 19,564 | $23.00 | $449,972 | 45,740 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 18,105 | $0.00 | $0 | 4,526 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,375 | $0.00 | $0 | 0 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 18,105 | $83.91 | $1,519,171 | 0 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 18,105 | $38.00 | $687,990 | 18,105 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 5,375 | $83.95 | $451,223 | 0 |
| 2024-11-13 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 5,375 | $48.00 | $258,000 | 5,375 |
| 2024-11-11 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 31,818 | $0.00 | $0 | 50,000 |
| 2024-11-11 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 31,818 | $84.50 | $2,688,691 | 286,018 |
| 2024-11-11 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 31,818 | $27.50 | $874,995 | 317,836 |
| 2024-11-08 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 8,488 | $83.14 | $705,695 | 9,000 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 0 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 21,064 | $0.00 | $0 | 0 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Open-market sell
S
|
Common Stock | 20,000 | $83.12 | $1,662,354 | 9,881 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Exercise / conversion
M
|
Common Stock | 20,000 | $27.50 | $550,000 | 29,881 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Open-market sell
S
|
Common Stock | 21,064 | $83.13 | $1,750,960 | 9,881 |
| 2024-11-07 | Lewis Holden | CHIEF FINANCIAL OFFICER/SREVP |
Exercise / conversion
M
|
Common Stock | 21,064 | $23.50 | $495,004 | 30,945 |
| 2024-11-06 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 19,148 | $0.00 | $0 | 0 |
| 2024-11-06 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 19,148 | $82.95 | $1,588,315 | 0 |
| 2024-11-06 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 19,148 | $23.50 | $449,978 | 19,148 |
| 2024-10-30 | Heise Rita J. | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 8,048 | $0.00 | $0 | 0 |
| 2024-10-30 | Heise Rita J. | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,840 | $0.00 | $0 | 5,000 |
| 2024-10-30 | Heise Rita J. | — |
Open-market sell
S
|
Common Stock | 8,048 | $77.65 | $624,939 | 20,000 |
| 2024-10-30 | Heise Rita J. | — |
Exercise / conversion
M
|
Common Stock | 8,048 | $27.50 | $221,320 | 28,048 |
| 2024-10-30 | Heise Rita J. | — |
Open-market sell
S
|
Common Stock | 2,840 | $77.73 | $220,753 | 20,000 |
| 2024-10-30 | Heise Rita J. | — |
Exercise / conversion
M
|
Common Stock | 2,840 | $26.00 | $73,840 | 22,840 |
| 2024-10-18 | Ancius Michael J | — |
Equity grant / award
G
|
Common Stock | 460 | $0.00 | $0 | 27,095 |
| 2024-10-16 | Ancius Michael J | — |
Equity grant / award
G
|
Common Stock | 460 | $0.00 | $0 | 27,555 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,654 | $0.00 | $0 | 0 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,302 | $0.00 | $0 | 0 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,150 | $0.00 | $0 | 0 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,426 | $0.00 | $0 | 0 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 3,654 | $77.26 | $282,308 | 426,000 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M
|
Common Stock | 3,654 | $62.00 | $226,548 | 429,654 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 4,302 | $77.26 | $332,375 | 426,000 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M
|
Common Stock | 4,302 | $48.00 | $206,496 | 430,302 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 3,150 | $77.23 | $243,284 | 426,000 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M
|
Common Stock | 3,150 | $64.00 | $201,600 | 429,150 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 11,426 | $77.06 | $880,446 | 426,000 |
| 2024-10-15 | LUNDQUIST NICHOLAS J | — |
Exercise / conversion
M
|
Common Stock | 11,426 | $23.50 | $268,511 | 437,426 |
| 2024-10-14 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 488 | $76.32 | $37,245 | 0 |
| 2024-09-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 0 |
| 2024-09-12 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 50,000 | $69.68 | $3,484,050 | 286,018 |
| 2024-09-12 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 50,000 | $23.50 | $1,175,000 | 336,018 |
| 2024-08-21 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 45,744 | $0.00 | $0 | 50,000 |
| 2024-08-21 | FLORNESS DANIEL L | CEO |
Open-market sell
S
|
Common Stock | 45,744 | $68.14 | $3,117,056 | 286,018 |
| 2024-08-21 | FLORNESS DANIEL L | CEO |
Exercise / conversion
M
|
Common Stock | 45,744 | $23.50 | $1,074,984 | 331,762 |
| 2024-06-11 | HSU Hsenghung Sam | — |
Open-market buy
P
|
Common Stock | 500 | $62.95 | $31,475 | 4,000 |
| 2024-06-10 | HSU Hsenghung Sam | — |
Open-market buy
P
|
Common Stock | 500 | $63.28 | $31,640 | 3,500 |
| 2024-05-29 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,428 | $0.00 | $0 | 0 |
| 2024-05-29 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Open-market sell
S
|
Common Stock | 11,428 | $64.07 | $732,147 | 26,176 |
| 2024-05-29 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M
|
Common Stock | 11,428 | $21.00 | $239,988 | 37,604 |
| 2024-04-17 | Johnson Daniel L. | — |
Open-market buy
P
|
Common Stock | 3,350 | $68.38 | $229,056 | 10,595 |
| 2024-04-16 | Johnson Daniel L. | — |
Equity grant / award
G
|
Common Stock | 3,350 | $0.00 | $0 | 7,245 |
| 2024-03-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,076 | $0.00 | $0 | 0 |
| 2024-03-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 11,076 | $75.16 | $832,453 | 0 |
| 2024-03-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 11,076 | $26.00 | $287,976 | 11,076 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,968 | $0.00 | $0 | 0 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,452 | $0.00 | $0 | 0 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Open-market sell
S
|
Common Stock | 15,968 | $70.24 | $1,121,671 | 5,940 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Exercise / conversion
M
|
Common Stock | 15,968 | $23.50 | $375,248 | 21,908 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Open-market sell
S
|
Common Stock | 3,452 | $70.26 | $242,538 | 5,940 |
| 2024-02-20 | Watts Jeffery Michael | CHIEF SALES OFFICER |
Exercise / conversion
M
|
Common Stock | 3,452 | $21.00 | $72,492 | 9,392 |
| 2024-02-06 | Broersma Anthony Paul | EVP-OPERATIONS |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,586 | $0.00 | $0 | 796 |
| 2024-02-06 | Broersma Anthony Paul | EVP-OPERATIONS |
Open-market sell
S
|
Common Stock | 5,586 | $69.34 | $387,306 | 0 |
| 2024-02-06 | Broersma Anthony Paul | EVP-OPERATIONS |
Exercise / conversion
M
|
Common Stock | 5,586 | $23.50 | $131,271 | 5,586 |
| 2024-01-25 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,968 | $0.00 | $0 | 0 |
| 2024-01-25 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Open-market sell
S
|
Common Stock | 11,968 | $69.10 | $826,952 | 5,997 |
| 2024-01-25 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M
|
Common Stock | 11,968 | $23.50 | $281,248 | 17,965 |
| 2024-01-23 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 19,564 | $0.00 | $0 | 0 |
| 2024-01-23 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 19,564 | $69.02 | $1,350,348 | 0 |
| 2024-01-23 | Soderberg John Lewis | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 19,564 | $23.00 | $449,972 | 19,564 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,000 | $0.00 | $0 | 11,076 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,590 | $0.00 | $0 | 0 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 12,000 | $69.24 | $830,886 | 0 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 12,000 | $26.00 | $312,000 | 12,000 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 11,590 | $69.26 | $802,703 | 0 |
| 2024-01-22 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 11,590 | $27.50 | $318,725 | 11,590 |
| 2024-01-19 | WISECUP REYNE K | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 34,042 | $0.00 | $0 | 0 |
| 2024-01-19 | WISECUP REYNE K | — |
Open-market sell
S
|
Common Stock | 34,042 | $68.48 | $2,331,247 | 20,000 |
| 2024-01-19 | WISECUP REYNE K | — |
Exercise / conversion
M
|
Common Stock | 34,042 | $23.50 | $799,987 | 54,042 |
| 2024-01-02 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 54,687 | $0.00 | $0 | 54,687 |
| 2024-01-02 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 18,281 | $0.00 | $0 | 18,281 |
| 2023-12-14 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 744 | $0.00 | $0 | 0 |
| 2023-12-14 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 744 | $64.20 | $47,765 | 0 |
| 2023-12-14 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 744 | $21.00 | $15,624 | 744 |
| 2023-12-13 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,000 | $0.00 | $0 | 11,968 |
| 2023-12-13 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Open-market sell
S
|
Common Stock | 11,000 | $63.47 | $698,184 | 5,997 |
| 2023-12-13 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M
|
Common Stock | 11,000 | $23.50 | $258,500 | 16,997 |
| 2023-12-11 | Ancius Michael J | — |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 28,015 |
| 2023-12-06 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,290 | $0.00 | $0 | 5,138 |
| 2023-12-06 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Open-market sell
S
|
Common Stock | 6,290 | $61.56 | $387,215 | 26,176 |
| 2023-12-06 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M
|
Common Stock | 6,290 | $21.00 | $132,090 | 32,466 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 11,428 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Open-market sell
S
|
Common Stock | 10,000 | $61.01 | $610,053 | 26,176 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M
|
Common Stock | 10,000 | $21.00 | $210,000 | 36,176 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,710 | $0.00 | $0 | 17,718 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Open-market sell
S
|
Common Stock | 3,710 | $61.01 | $226,330 | 26,176 |
| 2023-12-04 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Exercise / conversion
M
|
Common Stock | 3,710 | $21.00 | $77,910 | 29,886 |
| 2023-11-30 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 0 |
| 2023-11-30 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Other disposed transaction
F
|
Common Stock | 3,892 | $59.89 | $233,110 | 286,018 |
| 2023-11-30 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M
|
Common Stock | 5,500 | $23.00 | $126,500 | 289,910 |
| 2023-11-30 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Open-market sell
S
|
Common Stock | 19,500 | $60.02 | $1,170,448 | 284,410 |
| 2023-11-30 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M
|
Common Stock | 19,500 | $23.00 | $448,500 | 303,910 |
| 2023-11-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 25,000 |
| 2023-11-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Other disposed transaction
F
|
Common Stock | 3,519 | $60.63 | $213,374 | 284,410 |
| 2023-11-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M
|
Common Stock | 5,000 | $23.00 | $115,000 | 287,929 |
| 2023-11-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Open-market sell
S
|
Common Stock | 20,000 | $60.21 | $1,204,128 | 282,929 |
| 2023-11-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Exercise / conversion
M
|
Common Stock | 20,000 | $23.00 | $460,000 | 302,929 |
| 2023-11-10 | Ancius Michael J | — |
Equity grant / award
G
|
Common Stock | 250 | $0.00 | $0 | 28,515 |
| 2023-10-24 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 63,332 | $0.00 | $0 | 0 |
| 2023-10-24 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 63,332 | $57.24 | $3,625,143 | 7,000 |
| 2023-10-24 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 63,332 | $21.00 | $1,329,972 | 70,332 |
| 2023-08-21 | WISECUP REYNE K | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 19,564 | $0.00 | $0 | 0 |
| 2023-08-21 | WISECUP REYNE K | — |
Open-market sell
S
|
Common Stock | 19,564 | $56.78 | $1,110,912 | 20,000 |
| 2023-08-21 | WISECUP REYNE K | — |
Exercise / conversion
M
|
Common Stock | 19,564 | $23.00 | $449,972 | 39,564 |
| 2023-07-17 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 500 | $57.53 | $28,765 | 28,765 |
| 2023-06-13 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 63,332 |
| 2023-06-13 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 20,000 | $56.15 | $1,123,070 | 7,000 |
| 2023-06-13 | Owen Terry Modock | CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 20,000 | $21.00 | $420,000 | 27,000 |
| 2023-05-12 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 624 | $0.00 | $0 | 0 |
| 2023-05-12 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Open-market sell
S
|
Common Stock | 624 | $54.70 | $34,134 | 5,997 |
| 2023-05-12 | Drazkowski William Joseph | EXECUTIVE VICE-PRESIDENT |
Exercise / conversion
M
|
Common Stock | 624 | $28.00 | $17,472 | 6,621 |
| 2023-02-07 | Owen Terry Modock | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 0 |
| 2023-02-07 | Owen Terry Modock | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 15,000 | $53.24 | $798,640 | 7,000 |
| 2023-02-07 | Owen Terry Modock | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 15,000 | $28.00 | $420,000 | 22,000 |
| 2023-01-03 | SATTERLEE SCOTT | — |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 6,884 | $11.62 | $79,992 | 6,884 |
| 2023-01-03 | Owen Terry Modock | SENIOR EXECUTIVE VP |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 31,250 | $0.00 | $0 | 31,250 |
| 2022-11-29 | Watts Jeffery Michael | EXECUTIVE VICE-PRESIDENT |
Open-market buy
P
|
Common Stock | 5,940 | $50.58 | $300,433 | 5,940 |
| 2022-10-17 | Nielsen Sarah N | — |
Open-market buy
P
|
Common Stock | 500 | $44.89 | $22,445 | 2,000 |
| 2022-10-14 | Eastman Stephen L. | — |
Open-market buy
P
|
Common Stock | 1,000 | $43.88 | $43,885 | 10,000 |
| 2022-09-15 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Open-market buy
P
|
Common Stock | 1,000 | $47.25 | $47,250 | 282,929 |
| 2022-09-15 | Nielsen Sarah N | — |
Open-market buy
P
|
Common Stock | 500 | $47.58 | $23,790 | 1,500 |
| 2022-09-14 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Open-market buy
P
|
Common Stock | 4,000 | $48.00 | $192,000 | 281,929 |
| 2022-09-13 | Ancius Michael J | — |
Open-market buy
P
|
Common Stcck | 500 | $48.62 | $24,310 | 28,265 |
| 2022-08-22 | Ancius Michael J | — |
Equity grant / award
G
|
Common Stcck | 500 | $0.00 | $0 | 27,765 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 11,590 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,892 | $0.00 | $0 | 0 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 744 | $0.00 | $0 | 744 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 7,500 | $55.88 | $419,109 | 7,500 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 7,500 | $27.50 | $206,250 | 15,000 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 14,892 | $55.91 | $832,554 | 7,500 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 14,892 | $23.50 | $349,962 | 22,392 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Open-market sell
S
|
Common Stock | 744 | $55.88 | $41,572 | 7,500 |
| 2022-08-15 | Miller Charles S. | SENIOR EXECUTIVE VP |
Exercise / conversion
M
|
Common Stock | 744 | $21.00 | $15,624 | 8,244 |
| 2022-07-14 | Lisowski Sheryl Ann | CAO/CONTROLLER/TREASURER |
Open-market buy
P
|
Common Stock | 1,058 | $46.63 | $49,330 | 5,096 |
| 2022-06-15 | Jansen James C | EXECUTIVE VICE PRESIDENT |
Open-market buy
P
|
Common Stock | 1,000 | $48.92 | $48,920 | 26,176 |
| 2022-05-19 | Johnson Daniel L. | — |
Open-market buy
P
|
Common Stock | 1,000 | $51.01 | $51,009 | 10,595 |
| 2022-05-11 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 1,000 | $51.00 | $51,000 | 27,587 |
| 2022-05-06 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 400 | $53.00 | $21,200 | 26,587 |
| 2022-05-05 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 135 | $54.65 | $7,378 | 26,187 |
| 2022-05-05 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 100 | $54.66 | $5,466 | 26,052 |
| 2022-05-03 | FLORNESS DANIEL L | CEO AND PRESIDENT |
Other acquired transaction
J
|
Common Stock | 10,000 | $0.00 | $0 | 10,000 |
| 2022-04-14 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 500 | $56.29 | $28,145 | 25,952 |
| 2022-04-14 | Ancius Michael J | — |
Open-market buy
P
|
Common Stock | 150 | $56.80 | $8,519 | 25,452 |
| 2022-01-20 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 370 | $56.38 | $20,861 | 25,302 |
| 2022-01-20 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 360 | $58.00 | $20,880 | 24,932 |
| 2022-01-03 | Soderberg John Lewis | Senior Executive VP |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 9,193 | $0.00 | $0 | 9,193 |
| 2021-12-09 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 50,000 |
| 2021-12-09 | FLORNESS DANIEL L | CEO and President |
Other disposed transaction
F
|
Common Stock | 32,728 | $63.27 | $2,070,835 | 277,929 |
| 2021-12-09 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 50,000 | $23.00 | $1,150,000 | 310,657 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 22,968 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,630 | $0.00 | $0 | 0 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 5,000 | $62.95 | $314,757 | 5,580 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 5,000 | $23.50 | $117,500 | 10,580 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 1,630 | $63.11 | $102,865 | 5,580 |
| 2021-12-07 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 1,630 | $23.00 | $37,490 | 7,210 |
| 2021-12-06 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 0 |
| 2021-12-06 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 25,000 | $62.02 | $1,550,608 | 25,176 |
| 2021-12-06 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 25,000 | $28.00 | $700,000 | 50,176 |
| 2021-11-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 99,868 | $0.00 | $0 | 100,000 |
| 2021-11-10 | FLORNESS DANIEL L | CEO and President |
Other disposed transaction
F
|
Common Stock | 66,740 | $58.92 | $3,932,608 | 260,657 |
| 2021-11-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 99,868 | $23.00 | $2,296,964 | 326,397 |
| 2021-11-05 | Soderberg John Lewis | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,428 | $0.00 | $0 | 0 |
| 2021-11-05 | Soderberg John Lewis | Senior Executive VP |
Open-market sell
S
|
Common Stock | 458 | $59.33 | $27,171 | 0 |
| 2021-11-05 | Soderberg John Lewis | Senior Executive VP |
Open-market sell
S
|
Common Stock | 6,428 | $59.36 | $381,538 | 0 |
| 2021-11-05 | Soderberg John Lewis | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 6,428 | $21.00 | $134,988 | 6,428 |
| 2021-10-15 | Nielsen Sarah N | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $55.76 | $55,760 | 1,000 |
| 2021-09-13 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $53.20 | $53,200 | 3,000 |
| 2021-09-08 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 265 | $54.09 | $14,334 | 24,571 |
| 2021-08-31 | WISECUP REYNE K | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 21,428 | $0.00 | $0 | 0 |
| 2021-08-31 | WISECUP REYNE K | Senior Executive VP |
Open-market sell
S
|
Common Stock | 21,428 | $56.02 | $1,200,371 | 20,000 |
| 2021-08-31 | WISECUP REYNE K | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 21,428 | $21.00 | $449,988 | 41,428 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,694 | $0.00 | $0 | 0 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 19,286 | $0.00 | $0 | 0 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Open-market sell
S
|
Common Stock | 13,694 | $56.06 | $767,671 | 429,726 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M
|
Common Stock | 13,694 | $23.00 | $314,962 | 443,420 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Open-market sell
S
|
Common Stock | 19,286 | $56.13 | $1,082,496 | 429,726 |
| 2021-08-30 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M
|
Common Stock | 19,286 | $21.00 | $405,006 | 449,012 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,000 | $0.00 | $0 | 15,968 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,434 | $0.00 | $0 | 0 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Open-market sell
S
|
Common Stock | 16,000 | $55.77 | $892,365 | 0 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 16,000 | $23.50 | $376,000 | 16,000 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Open-market sell
S
|
Common Stock | 5,434 | $55.77 | $303,065 | 0 |
| 2021-08-23 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 5,434 | $23.00 | $124,982 | 5,434 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,500 | $0.00 | $0 | 27,968 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 626 | $0.00 | $0 | 624 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 14,500 | $55.99 | $811,916 | 5,580 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 14,500 | $23.50 | $340,750 | 20,080 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 626 | $55.98 | $35,047 | 5,580 |
| 2021-08-20 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 626 | $28.00 | $17,528 | 6,206 |
| 2021-08-16 | Heise Rita J. | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 7,840 |
| 2021-08-16 | Heise Rita J. | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,900 | $0.00 | $0 | 8,048 |
| 2021-08-16 | Heise Rita J. | Dir |
Open-market sell
S
|
Common Stock | 7,500 | $55.66 | $417,444 | 20,000 |
| 2021-08-16 | Heise Rita J. | Dir |
Exercise / conversion
M
|
Common Stock | 7,500 | $26.00 | $195,000 | 27,500 |
| 2021-08-16 | Heise Rita J. | Dir |
Open-market sell
S
|
Common Stock | 8,900 | $55.66 | $495,330 | 20,000 |
| 2021-08-16 | Heise Rita J. | Dir |
Exercise / conversion
M
|
Common Stock | 8,900 | $27.50 | $244,750 | 28,900 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 61,000 | $0.00 | $0 | 199,868 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 38,094 | $0.00 | $0 | 0 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Other disposed transaction
F
|
Common Stock | 44,358 | $54.92 | $2,436,124 | 227,529 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 61,000 | $23.00 | $1,403,000 | 271,887 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Other disposed transaction
F
|
Common Stock | 26,897 | $54.93 | $1,477,428 | 210,887 |
| 2021-08-10 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 38,094 | $21.00 | $799,974 | 237,784 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,922 | $0.00 | $0 | 10,384 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,272 | $0.00 | $0 | 6,546 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,830 | $0.00 | $0 | 3,830 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,956 | $0.00 | $0 | 0 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 6,922 | $55.13 | $381,629 | 3,955 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 6,922 | $26.00 | $179,972 | 10,877 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 3,272 | $55.19 | $180,596 | 3,955 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 3,272 | $27.50 | $89,980 | 7,227 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 3,830 | $55.19 | $211,381 | 3,955 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 3,830 | $23.50 | $90,005 | 7,785 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 1,956 | $55.22 | $108,015 | 3,955 |
| 2021-08-06 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 1,956 | $23.00 | $44,988 | 5,911 |
| 2021-08-04 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $55.48 | $55,475 | 9,595 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 32,767 | $0.00 | $0 | 14,892 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,630 | $0.00 | $0 | 0 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 744 | $0.00 | $0 | 1,488 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 32,767 | $55.09 | $1,805,255 | 7,500 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 32,767 | $23.50 | $770,024 | 40,267 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 1,630 | $55.22 | $90,009 | 7,500 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 1,630 | $23.00 | $37,490 | 9,130 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 744 | $55.23 | $41,095 | 7,500 |
| 2021-08-02 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 744 | $21.00 | $15,624 | 8,244 |
| 2021-07-16 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,000 | $0.00 | $0 | 11,426 |
| 2021-07-16 | LUNDQUIST NICHOLAS J | Dir |
Equity grant / award
G
|
Common Stock | 9,000 | $0.00 | $0 | 65,000 |
| 2021-07-16 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M
|
Common Stock | 9,000 | $53.51 | $481,590 | 438,726 |
| 2021-07-15 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,726 | $0.00 | $0 | 0 |
| 2021-07-15 | LUNDQUIST NICHOLAS J | Dir |
Exercise / conversion
M
|
Common Stock | 8,726 | $53.30 | $465,052 | 429,726 |
| 2021-03-15 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 31,000 | $0.00 | $0 | 31,968 |
| 2021-03-15 | Watts Jeffery Michael | Executive Vice-President |
Open-market sell
S
|
Common Stock | 31,000 | $48.20 | $1,494,110 | 0 |
| 2021-03-15 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 31,000 | $23.50 | $728,500 | 31,000 |
| 2021-03-05 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 560 | $44.15 | $24,724 | 5,184 |
| 2021-03-05 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 560 | $44.15 | $24,724 | 6,354 |
| 2021-03-05 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 300 | $44.63 | $13,389 | 9,000 |
| 2021-03-05 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 700 | $44.63 | $31,241 | 8,700 |
| 2021-03-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 2,286 | $43.74 | $99,990 | 24,306 |
| 2021-03-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 640 | $46.00 | $29,440 | 4,624 |
| 2021-03-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 2,286 | $43.74 | $99,990 | 24,306 |
| 2021-03-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 1,140 | $43.94 | $50,092 | 5,794 |
| 2021-03-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 670 | $46.00 | $30,820 | 4,654 |
| 2021-02-05 | DOLAN MICHAEL JOHN | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $47.31 | $118,275 | 12,500 |
| 2021-02-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $46.01 | $46,009 | 3,984 |
| 2021-02-04 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 500 | $46.66 | $23,330 | 2,984 |
| 2021-02-01 | LUNDQUIST NICHOLAS J | Dir |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 421,000 |
| 2021-01-28 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 998 | $48.29 | $48,193 | 8,000 |
| 2021-01-28 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 2 | $48.27 | $97 | 7,002 |
| 2021-01-25 | LUNDQUIST NICHOLAS J | Dir |
Open-market sell
S
|
Common Stock | 574 | $47.90 | $27,495 | 0 |
| 2021-01-21 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 300 | $48.03 | $14,409 | 1,700 |
| 2021-01-19 | OBERTON WILLARD D | Dir |
Equity grant / award
G
|
Common Stock | 100 | $0.00 | $0 | 903,383 |
| 2021-01-04 | Heise Rita J. | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 8,881 | $9.57 | $84,991 | 8,881 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 6,544 | $0.00 | $0 | 9,818 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,914 | $0.00 | $0 | 1,956 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 4,634 | $49.63 | $230,002 | 3,944 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 6,544 | $27.50 | $179,960 | 8,578 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 2,480 | $49.59 | $122,991 | 2,034 |
| 2020-12-15 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 3,914 | $23.00 | $90,022 | 4,514 |
| 2020-11-30 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 35,000 | $0.00 | $0 | 0 |
| 2020-11-30 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 35,000 | $49.50 | $1,732,577 | 25,176 |
| 2020-11-30 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 35,000 | $27.00 | $945,000 | 60,176 |
| 2020-10-21 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 550 | $44.30 | $24,365 | 1,100 |
| 2020-10-19 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $44.50 | $44,500 | 2,000 |
| 2020-10-16 | HSU Hsenghung Sam | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $45.00 | $45,000 | 1,000 |
| 2020-09-10 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 550 | $44.83 | $24,656 | 550 |
| 2020-09-02 | Soderberg John Lewis | Executive Vice President |
Open-market sell
S
|
Common Stock | 500 | $49.78 | $24,890 | 458 |
| 2020-08-20 | Heise Rita J. | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,000 | $0.00 | $0 | 15,340 |
| 2020-08-20 | Heise Rita J. | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $48.07 | $192,280 | 20,000 |
| 2020-08-20 | Heise Rita J. | Dir |
Exercise / conversion
M
|
Common Stock | 4,000 | $26.00 | $104,000 | 24,000 |
| 2020-08-12 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 3,452 |
| 2020-08-12 | Watts Jeffery Michael | Executive Vice-President |
Open-market sell
S
|
Common Stock | 2,500 | $48.20 | $120,501 | 0 |
| 2020-08-12 | Watts Jeffery Michael | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 2,500 | $21.00 | $52,500 | 2,500 |
| 2020-08-04 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,000 | $0.00 | $0 | 42,468 |
| 2020-08-04 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 11,000 | $47.51 | $522,609 | 5,580 |
| 2020-08-04 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 11,000 | $23.50 | $258,500 | 16,580 |
| 2020-08-03 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employeee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 45,216 |
| 2020-08-03 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $47.77 | $477,718 | 15,222 |
| 2020-08-03 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $23.00 | $230,000 | 25,222 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,020 | $0.00 | $0 | 14,637 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,850 | $0.00 | $0 | 55,216 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 7,020 | $45.81 | $321,586 | 15,222 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 7,020 | $23.50 | $164,970 | 22,242 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 4,850 | $45.80 | $222,146 | 15,222 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 4,850 | $23.00 | $111,550 | 20,072 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,020 | $0.00 | $0 | 14,637 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,850 | $0.00 | $0 | 55,216 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 7,020 | $45.81 | $321,586 | 15,222 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 7,020 | $23.50 | $164,970 | 22,242 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 4,850 | $45.80 | $222,146 | 15,222 |
| 2020-07-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 4,850 | $23.00 | $111,550 | 20,072 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 21,000 | $0.00 | $0 | 53,468 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,804 | $0.00 | $0 | 1,630 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,750 | $0.00 | $0 | 1,250 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 21,000 | $45.63 | $958,138 | 5,580 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 21,000 | $23.50 | $493,500 | 26,580 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 3,804 | $45.50 | $173,082 | 5,580 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 3,804 | $23.00 | $87,492 | 9,384 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 3,750 | $45.50 | $170,625 | 5,580 |
| 2020-07-24 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 3,750 | $28.00 | $105,000 | 9,330 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 300 | $0.00 | $0 | 21,657 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 150 | $0.00 | $0 | 60,066 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 300 | $46.50 | $13,951 | 15,222 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 300 | $23.50 | $7,050 | 15,522 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 150 | $46.50 | $6,975 | 15,222 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 150 | $23.00 | $3,450 | 15,372 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 300 | $0.00 | $0 | 21,657 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 150 | $0.00 | $0 | 60,066 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 300 | $46.50 | $13,951 | 15,222 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 300 | $23.50 | $7,050 | 15,522 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 150 | $46.50 | $6,975 | 15,222 |
| 2020-07-23 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 150 | $23.00 | $3,450 | 15,372 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 26,809 | $0.00 | $0 | 47,659 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,804 | $0.00 | $0 | 1,630 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,720 | $0.00 | $0 | 2,232 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 624 | $0.00 | $0 | 0 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 26,809 | $45.30 | $1,214,475 | 7,500 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 26,809 | $23.50 | $630,012 | 34,309 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 3,804 | $45.34 | $172,485 | 7,500 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 3,804 | $23.00 | $87,492 | 11,304 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 3,720 | $45.37 | $168,776 | 7,500 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 3,720 | $21.00 | $78,120 | 11,220 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Open-market sell
S
|
Common Stock | 624 | $45.34 | $28,295 | 7,500 |
| 2020-07-21 | Miller Charles S. | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 624 | $27.00 | $16,848 | 8,124 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,100 | $0.00 | $0 | 60,216 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 9,100 | $44.37 | $403,778 | 15,222 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 9,100 | $23.00 | $209,300 | 24,322 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,100 | $0.00 | $0 | 60,216 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 9,100 | $44.37 | $403,778 | 15,222 |
| 2020-07-20 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 9,100 | $23.00 | $209,300 | 24,322 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 900 | $0.00 | $0 | 69,316 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 3,810 | $0.00 | $0 | 7,618 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 900 | $44.35 | $39,915 | 15,222 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 900 | $23.00 | $20,700 | 16,122 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 3,810 | $44.35 | $168,974 | 15,222 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 3,810 | $21.00 | $80,010 | 19,032 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 900 | $0.00 | $0 | 69,316 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy | 3,810 | $0.00 | $0 | 0 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 900 | $44.35 | $39,915 | 15,222 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 900 | $23.00 | $20,700 | 16,122 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 3,810 | $44.35 | $168,974 | 15,222 |
| 2020-07-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 3,810 | $21.00 | $80,010 | 19,032 |
| 2020-05-27 | DOLAN MICHAEL JOHN | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $40.00 | $600,000 | 10,000 |
| 2020-05-18 | LUNDQUIST NICHOLAS J | — |
Open-market sell
S
|
Common Stock | 6,000 | $40.00 | $240,000 | 426,000 |
| 2020-05-18 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 50,000 |
| 2020-05-18 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 15,000 | $40.15 | $602,222 | 25,176 |
| 2020-05-18 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 15,000 | $27.00 | $405,000 | 40,176 |
| 2020-05-18 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $40.14 | $401,374 | 25,176 |
| 2020-05-18 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 35,176 |
| 2020-05-12 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,142 | $0.00 | $0 | 0 |
| 2020-05-12 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 7,142 | $39.40 | $281,406 | 5,580 |
| 2020-05-12 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 7,142 | $21.00 | $149,982 | 12,722 |
| 2020-05-11 | OBERTON WILLARD D | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 40,000 | $0.00 | $0 | 0 |
| 2020-05-11 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 40,000 | $39.71 | $1,588,464 | 14,194 |
| 2020-05-11 | OBERTON WILLARD D | Dir |
Exercise / conversion
M
|
Common Stock | 40,000 | $27.00 | $1,080,000 | 54,194 |
| 2020-05-08 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 85,216 |
| 2020-05-08 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $38.71 | $387,061 | 15,222 |
| 2020-05-08 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $23.00 | $230,000 | 25,222 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,830 | $0.00 | $0 | 7,658 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,334 | $0.00 | $0 | 0 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,250 | $0.00 | $0 | 0 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 3,830 | $38.60 | $147,857 | 600 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 3,830 | $23.50 | $90,005 | 4,430 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 8,334 | $38.60 | $321,734 | 600 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 8,334 | $21.00 | $175,014 | 8,934 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 1,250 | $38.60 | $48,256 | 600 |
| 2020-05-08 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 1,250 | $27.00 | $33,750 | 1,850 |
| 2020-05-07 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 0 |
| 2020-05-07 | Soderberg John Lewis | Executive Vice President |
Open-market sell
S
|
Common Stock | 20,000 | $38.23 | $764,678 | 0 |
| 2020-05-07 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 20,000 | $27.00 | $540,000 | 20,000 |
| 2020-05-06 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 95,216 |
| 2020-05-06 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $37.92 | $379,151 | 15,222 |
| 2020-05-06 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $23.00 | $230,000 | 25,222 |
| 2020-05-01 | OBERTON WILLARD D | Dir |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 912,943 |
| 2020-04-28 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,618 | $0.00 | $0 | 3,810 |
| 2020-04-28 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 7,618 | $37.50 | $285,675 | 15,222 |
| 2020-04-28 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 7,618 | $21.00 | $159,978 | 22,840 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 0 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 2,500 | $35.50 | $88,750 | 7,611 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 2,500 | $28.00 | $70,000 | 10,111 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 0 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 2,500 | $35.50 | $88,750 | 7,611 |
| 2020-04-24 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 2,500 | $28.00 | $70,000 | 10,111 |
| 2020-04-22 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 5,473 | $34.84 | $190,679 | 0 |
| 2020-04-22 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 5,473 | $34.84 | $190,679 | 5,473 |
| 2020-03-12 | Lewis Holden | Chief Financial Officer/EVP |
Open-market buy
P
|
Common Stock | 1,500 | $31.50 | $47,248 | 8,582 |
| 2020-03-09 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 205 | $31.21 | $6,398 | 22,730 |
| 2020-02-20 | OBERTON WILLARD D | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 60,000 | $0.00 | $0 | 40,000 |
| 2020-02-20 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 60,000 | $38.82 | $2,329,380 | 14,194 |
| 2020-02-20 | OBERTON WILLARD D | Dir |
Exercise / conversion
M
|
Common Stock | 60,000 | $27.00 | $1,620,000 | 74,194 |
| 2020-02-12 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 12,500 |
| 2020-02-12 | FLORNESS DANIEL L | CEO and President |
Open-market sell
S
|
Common Stock | 7,500 | $38.20 | $286,501 | 199,690 |
| 2020-02-12 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 7,500 | $27.00 | $202,500 | 207,190 |
| 2020-02-06 | LUNDQUIST NICHOLAS J | Dir |
Open-market sell
S
|
Common Stock | 500 | $38.12 | $19,058 | 574 |
| 2020-01-27 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 740 | $34.94 | $25,856 | 22,525 |
| 2020-01-27 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 740 | $34.94 | $25,856 | 22,525 |
| 2020-01-23 | JACKSON DARREN R | Dir |
Open-market buy
P
|
Common Stock | 18,000 | $35.57 | $640,231 | 48,000 |
| 2020-01-02 | Miller Charles S. | Senior Executive VP |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 22,631 | $0.00 | $0 | 22,631 |
| 2019-11-13 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,376 | $0.00 | $0 | 624 |
| 2019-11-13 | Miller Charles S. | Executive Vice President |
Open-market sell
S
|
Common Stock | 4,376 | $35.98 | $157,436 | 7,500 |
| 2019-11-13 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 4,376 | $27.00 | $118,152 | 11,876 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,912 | $0.00 | $0 | 5,870 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,666 | $0.00 | $0 | 8,334 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 3,912 | $36.94 | $144,511 | 600 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 3,912 | $23.00 | $89,976 | 4,512 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 16,666 | $36.94 | $615,650 | 600 |
| 2019-11-07 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 16,666 | $21.00 | $349,986 | 17,266 |
| 2019-10-22 | OBERTON WILLARD D | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 100,000 | $0.00 | $0 | 100,000 |
| 2019-10-22 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 100,000 | $37.00 | $3,700,150 | 14,194 |
| 2019-10-22 | OBERTON WILLARD D | Dir |
Exercise / conversion
M
|
Common Stock | 100,000 | $27.00 | $2,700,000 | 114,194 |
| 2019-10-21 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 16,666 | $0.00 | $0 | 7,142 |
| 2019-10-21 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 16,666 | $36.77 | $612,814 | 5,580 |
| 2019-10-21 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 16,666 | $21.00 | $349,986 | 19,456 |
| 2019-10-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,750 | $0.00 | $0 | 1,250 |
| 2019-10-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 8,750 | $35.35 | $309,312 | 600 |
| 2019-10-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 8,750 | $27.00 | $236,250 | 9,350 |
| 2019-09-12 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,615 | $0.00 | $0 | 11,488 |
| 2019-09-12 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 5,615 | $33.50 | $188,102 | 600 |
| 2019-09-12 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 5,615 | $23.50 | $131,952 | 6,215 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,045 | $0.00 | $0 | 17,103 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,782 | $0.00 | $0 | 9,782 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 2,045 | $33.50 | $68,508 | 600 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 2,045 | $23.50 | $48,058 | 2,645 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 9,782 | $33.00 | $322,838 | 600 |
| 2019-09-11 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 9,782 | $23.00 | $224,986 | 10,382 |
| 2019-09-06 | OBERTON WILLARD D | Dir |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 945,018 |
| 2019-08-05 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $28.99 | $28,990 | 21,784 |
| 2019-08-01 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $30.49 | $76,218 | 7,330 |
| 2019-07-18 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 100 | $30.13 | $3,013 | 958 |
| 2019-07-18 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 1,004 | $30.13 | $30,251 | 20,784 |
| 2019-05-03 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2019-05-03 | Soderberg John Lewis | Executive Vice President |
Open-market sell
S
|
Common Stock | 30,000 | $70.62 | $2,118,693 | 0 |
| 2019-05-03 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 30,000 | $56.00 | $1,680,000 | 30,000 |
| 2019-04-30 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,875 | $0.00 | $0 | 625 |
| 2019-04-30 | Owen Terry Modock | Senior Executive VP |
Open-market sell
S
|
Common Stock | 1,875 | $70.62 | $132,413 | 3,500 |
| 2019-04-30 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 1,875 | $54.00 | $101,250 | 5,375 |
| 2019-04-26 | WISECUP REYNE K | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 37,500 | $0.00 | $0 | 0 |
| 2019-04-26 | WISECUP REYNE K | Senior Executive VP |
Open-market sell
S
|
Common Stock | 37,500 | $71.15 | $2,668,114 | 10,000 |
| 2019-04-26 | WISECUP REYNE K | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 37,500 | $54.00 | $2,025,000 | 47,500 |
| 2019-04-25 | LUNDQUIST NICHOLAS J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 37,500 | $0.00 | $0 | 0 |
| 2019-04-25 | LUNDQUIST NICHOLAS J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 37,500 | $70.48 | $2,643,180 | 216,000 |
| 2019-04-25 | LUNDQUIST NICHOLAS J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 37,500 | $54.00 | $2,025,000 | 253,500 |
| 2019-04-24 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 30,000 |
| 2019-04-24 | FLORNESS DANIEL L | CEO and President |
Open-market sell
S
|
Common Stock | 10,000 | $71.51 | $715,149 | 99,845 |
| 2019-04-24 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 10,000 | $54.00 | $540,000 | 109,845 |
| 2019-04-24 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 21,666 |
| 2019-04-24 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 10,000 | $71.38 | $713,764 | 300 |
| 2019-04-24 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 10,000 | $42.00 | $420,000 | 10,300 |
| 2019-04-22 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 40,000 |
| 2019-04-22 | FLORNESS DANIEL L | CEO and President |
Open-market sell
S
|
Common Stock | 10,000 | $69.99 | $699,903 | 99,845 |
| 2019-04-22 | FLORNESS DANIEL L | CEO and President |
Exercise / conversion
M
|
Common Stock | 10,000 | $54.00 | $540,000 | 109,845 |
| 2019-04-18 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,609 | $0.00 | $0 | 52,608 |
| 2019-04-18 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 12,609 | $70.49 | $888,763 | 7,611 |
| 2019-04-18 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 12,609 | $46.00 | $580,014 | 20,220 |
| 2019-04-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,320 | $0.00 | $0 | 10,978 |
| 2019-04-17 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 7,320 | $70.18 | $513,682 | 7,611 |
| 2019-04-17 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 7,320 | $47.00 | $344,040 | 14,931 |
| 2019-02-27 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,500 | $0.00 | $0 | 0 |
| 2019-02-27 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 22,500 | $63.13 | $1,420,490 | 7,611 |
| 2019-02-27 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 22,500 | $54.00 | $1,215,000 | 30,111 |
| 2019-02-15 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 3,214 |
| 2019-02-15 | Soderberg John Lewis | Executive Vice President |
Open-market sell
S
|
Common Stock | 7,500 | $63.00 | $472,509 | 0 |
| 2019-02-15 | Soderberg John Lewis | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 7,500 | $42.00 | $315,000 | 7,500 |
| 2019-02-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 31,666 |
| 2019-02-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Open-market sell
S
|
Common Stock | 10,000 | $62.50 | $624,999 | 300 |
| 2019-02-14 | Lisowski Sheryl Ann | CAO/Controller/Treasurer |
Exercise / conversion
M
|
Common Stock | 10,000 | $42.00 | $420,000 | 10,300 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,333 | $0.00 | $0 | 5,714 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,250 | $0.00 | $0 | 1,250 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 22,500 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 13,333 | $62.84 | $837,868 | 7,611 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 13,333 | $42.00 | $559,986 | 20,944 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 11,250 | $62.90 | $707,625 | 7,611 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 11,250 | $56.00 | $630,000 | 18,861 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 15,000 | $62.84 | $942,626 | 7,611 |
| 2019-02-12 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 15,000 | $54.00 | $810,000 | 22,611 |
| 2019-01-31 | LUNDQUIST NICHOLAS J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 5,000 | $60.51 | $302,550 | 216,000 |
| 2019-01-29 | DOLAN MICHAEL JOHN | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $60.00 | $150,000 | 12,500 |
| 2019-01-02 | SATTERLEE SCOTT | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 4,835 | $8.79 | $42,500 | 4,835 |
| 2018-12-11 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,750 | $0.00 | $0 | 0 |
| 2018-12-11 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 3,750 | $30.00 | $112,500 | 3,750 |
| 2018-12-03 | DOLAN MICHAEL JOHN | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $60.00 | $300,000 | 15,000 |
| 2018-10-23 | Drazkowski William Joseph | Executive Vice-President |
Open-market buy
P
|
Common Stock | 830 | $50.54 | $41,948 | 2,790 |
| 2018-10-22 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 965 | $51.56 | $49,754 | 2,415 |
| 2018-10-16 | Lewis Holden | Chief Financial Officer/EVP |
Open-market buy
P
|
Common Stock | 500 | $52.28 | $26,142 | 3,500 |
| 2018-10-12 | Owen Terry Modock | Senior Executive VP |
Open-market buy
P
|
Common Stock | 1,500 | $52.07 | $78,105 | 3,500 |
| 2018-06-06 | Owen Terry Modock | Senior Executive VP |
Open-market buy
P
|
Common Stock | 2,000 | $51.85 | $103,700 | 2,000 |
| 2018-05-16 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 10,000 | $0.00 | $0 | 0 |
| 2018-05-16 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $53.02 | $530,193 | 12,588 |
| 2018-05-16 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 22,588 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 9,758 | $0.00 | $0 | 10,000 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 10,000 | $0.00 | $0 | 19,758 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 9,758 | $52.50 | $512,295 | 12,588 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 9,758 | $27.00 | $263,466 | 22,346 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $52.00 | $520,000 | 12,588 |
| 2018-05-15 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 22,588 |
| 2018-04-30 | Lewis Holden | Chief Financial Officer/EVP |
Open-market buy
P
|
Common Stock | 1,000 | $50.27 | $50,275 | 3,000 |
| 2018-04-27 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 700 | $50.31 | $35,219 | 3,500 |
| 2018-04-25 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 455 | $48.75 | $22,181 | 10,740 |
| 2018-04-24 | Johnson Daniel L. | Dir |
Equity grant / award
A · derivative
|
Stock Option (right to buy) | 4,237 | $10.03 | $42,497 | 4,237 |
| 2018-03-09 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 242 | $0.00 | $0 | 29,758 |
| 2018-03-09 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 242 | $58.00 | $14,036 | 12,588 |
| 2018-03-09 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 242 | $27.00 | $6,534 | 12,830 |
| 2018-03-06 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 0 |
| 2018-03-06 | Drazkowski William Joseph | Executive Vice-President |
Open-market sell
S
|
Common Stock | 7,500 | $56.64 | $424,808 | 1,960 |
| 2018-03-06 | Drazkowski William Joseph | Executive Vice-President |
Exercise / conversion
M
|
Common Stock | 7,500 | $27.00 | $202,500 | 9,460 |
| 2018-01-25 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 26,250 | $0.00 | $0 | 3,750 |
| 2018-01-25 | Miller Charles S. | Executive Vice President |
Open-market sell
S
|
Common Stock | 26,250 | $56.50 | $1,483,065 | 0 |
| 2018-01-25 | Miller Charles S. | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 26,250 | $30.00 | $787,500 | 26,250 |
| 2018-01-02 | FLORNESS DANIEL L | CEO and President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 40,909 | $0.00 | $0 | 40,909 |
| 2017-12-15 | Polipnick Gary A. | Executive Vice President |
Open-market sell
S
|
Common Stock | 898 | $53.44 | $47,992 | 0 |
| 2017-12-15 | Polipnick Gary A. | Executive Vice President |
Open-market sell
S
|
Common Stock | 1,736 | $53.46 | $92,801 | 59,323 |
| 2017-11-30 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 30,000 |
| 2017-11-30 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $52.01 | $520,067 | 12,588 |
| 2017-11-30 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 22,588 |
| 2017-11-29 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2017-11-29 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $51.00 | $510,007 | 10,258 |
| 2017-11-29 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 20,258 |
| 2017-11-28 | Polipnick Gary A. | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2017-11-28 | Polipnick Gary A. | Executive Vice President |
Open-market sell
S
|
Common Stock | 30,000 | $50.03 | $1,500,861 | 61,059 |
| 2017-11-28 | Polipnick Gary A. | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 30,000 | $27.00 | $810,000 | 91,059 |
| 2017-11-21 | Jansen James C | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 40,000 |
| 2017-11-21 | Jansen James C | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $48.50 | $485,036 | 12,588 |
| 2017-11-21 | Jansen James C | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 22,588 |
| 2017-11-16 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 28,552 | $0.00 | $0 | 0 |
| 2017-11-16 | Owen Terry Modock | Senior Executive VP |
Open-market sell
S
|
Common Stock | 28,552 | $48.02 | $1,371,013 | 0 |
| 2017-11-16 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 28,552 | $27.00 | $770,904 | 28,552 |
| 2017-11-16 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,888 | $0.00 | $0 | 10,000 |
| 2017-11-16 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 9,888 | $48.50 | $479,573 | 10,258 |
| 2017-11-16 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 9,888 | $27.00 | $266,976 | 20,146 |
| 2017-11-15 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,448 | $0.00 | $0 | 28,552 |
| 2017-11-15 | Owen Terry Modock | Senior Executive VP |
Open-market sell
S
|
Common Stock | 1,448 | $48.00 | $69,504 | 0 |
| 2017-11-15 | Owen Terry Modock | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 1,448 | $27.00 | $39,096 | 1,448 |
| 2017-11-08 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 112 | $0.00 | $0 | 19,888 |
| 2017-11-08 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 112 | $48.50 | $5,432 | 10,258 |
| 2017-11-08 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 112 | $27.00 | $3,024 | 10,370 |
| 2017-11-06 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 20,000 |
| 2017-11-06 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $48.00 | $480,000 | 10,258 |
| 2017-11-06 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 20,258 |
| 2017-10-18 | Hein LeLand J | Senior Executive VP |
Equity grant / award
G
|
Common Stock | 1,032 | $0.00 | $0 | 10,258 |
| 2017-10-18 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 30,000 |
| 2017-10-18 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $48.74 | $487,400 | 10,258 |
| 2017-10-18 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 20,258 |
| 2017-10-18 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $48.50 | $485,021 | 10,258 |
| 2017-10-16 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 40,000 |
| 2017-10-16 | Hein LeLand J | Senior Executive VP |
Open-market sell
S
|
Common Stock | 10,000 | $47.13 | $471,350 | 11,290 |
| 2017-10-16 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M
|
Common Stock | 10,000 | $27.00 | $270,000 | 21,290 |
| 2017-10-16 | Hein LeLand J | Senior Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 40,000 |
| 2017-08-23 | Drazkowski William Joseph | Executive Vice-President |
Other acquired transaction
I
|
Common Stock | 1,002 | $41.14 | $41,222 | 2,098 |
| 2017-08-22 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 800 | $40.58 | $32,464 | 2,800 |
| 2017-08-15 | DOLAN MICHAEL JOHN | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $43.01 | $344,080 | 20,000 |
| 2017-07-24 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 600 | $42.71 | $25,625 | 1,450 |
| 2017-07-21 | Soderberg John Lewis | Executive Vice President |
Open-market buy
P
|
Common Stock | 118 | $42.39 | $5,002 | 460 |
| 2017-07-17 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $42.48 | $42,482 | 2,000 |
| 2017-05-25 | Lewis Holden | Chief Financial Officer/EVP |
Open-market buy
P
|
Common Stock | 1,000 | $43.76 | $43,760 | 1,000 |
| 2017-05-19 | Soderberg John Lewis | Executive Vice President |
Other acquired transaction
I
|
Common Stock | 414 | $43.34 | $17,943 | 5,308 |
| 2017-05-18 | Soderberg John Lewis | Executive Vice President |
Other acquired transaction
I
|
Common Stock | 67 | $42.61 | $2,855 | 4,894 |
| 2017-05-16 | Miller Charles S. | Executive Vice President |
Other acquired transaction
I
|
Common Stock | 5,347 | $43.90 | $234,733 | 5,589 |
| 2017-04-28 | JACKSON DARREN R | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $44.75 | $223,736 | 15,000 |
| 2017-04-24 | Eastman Stephen L. | Dir |
Open-market buy
P
|
Common Stock | 350 | $45.28 | $15,846 | 1,000 |
| 2017-04-17 | Johnson Daniel L. | Dir |
Open-market buy
P
|
Common Stock | 350 | $45.67 | $15,983 | 850 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 100 | $50.23 | $5,023 | 372,616 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 200 | $50.21 | $10,042 | 372,716 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 408 | $50.24 | $20,498 | 373,116 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 1,900 | $50.20 | $95,380 | 373,524 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 3,030 | $50.19 | $152,076 | 375,424 |
| 2017-02-27 | OBERTON WILLARD D | Dir |
Open-market sell
S
|
Common Stock | 4,162 | $50.18 | $208,849 | 378,454 |
| 2017-01-03 | Miller Charles S. | Executive Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 37,234 | $0.00 | $0 | 37,234 |
| 2017-01-03 | FLORNESS DANIEL L | CEO and President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 47,872 | $0.00 | $0 | 47,872 |
| 2016-12-20 | FLORNESS DANIEL L | CEO and President |
Equity grant / award
G
|
Common Stock | 4,000 | $0.00 | $0 | 97,845 |
| 2016-12-12 | WISECUP REYNE K | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 0 |
| 2016-12-12 | WISECUP REYNE K | Executive Vice President |
Open-market sell
S
|
Common Stock | 50,000 | $48.98 | $2,448,985 | 10,000 |
| 2016-12-12 | WISECUP REYNE K | Executive Vice President |
Exercise / conversion
M
|
Common Stock | 50,000 | $35.00 | $1,750,000 | 60,000 |
| 2016-11-30 | Hein LeLand J | Senior EVP |
Open-market sell
S
|
Common Stock | 2,000 | $47.40 | $94,800 | 5,074 |
| 2016-11-23 | Hein LeLand J | Senior EVP |
Open-market sell
S
|
Common Stock | 1,000 | $46.15 | $46,150 | 7,074 |
| 2016-10-13 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 700 | $38.82 | $27,174 | 10,750 |
| 2016-09-09 | Ancius Michael J | Dir |
Open-market buy
P
|
Common Stock | 600 | $41.00 | $24,600 | 10,050 |
| 2016-04-19 | LUNDQUIST NICHOLAS J | Executive Vice-President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 9,782 | $0.00 | $0 | 9,782 |
| 2016-04-19 | Owen Terry Modock | Senior EVP |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 32,608 | $0.00 | $0 | 32,608 |