Financial Metrics
MNESP MSA Safety IncFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 279268000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 295998000.0 | +6.0% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 278233000.0 | -6.0% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 265765000.0 | -4.5% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 288775000.0 | +8.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 296129000.0 | +2.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 325894000.0 | +10.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 339331000.0 | +4.1% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 331096000.0 | -2.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 326038000.0 | -1.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 349675000.0 | +7.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 351014000.0 | +0.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 341145000.0 | -2.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 314438000.0 | -7.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 304392000.0 | -3.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 308428000.0 | +1.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 341289000.0 | +10.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 340197000.0 | -0.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 330692000.0 | -2.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 372313000.0 | +12.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 381694000.0 | +2.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 398262000.0 | +4.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 447299000.0 | +12.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 446728000.0 | -0.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 413302000.0 | -7.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 462463000.0 | +11.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 432679000.0 | -6.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 421340000.0 | -2.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 474116000.0 | +12.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 468445000.0 | -1.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 1149530000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1196809000.0 | +4.1% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1358104000.0 | +13.5% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 1401981000.0 | +3.2% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 1348223000.0 | -3.8% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 1400182000.0 | +3.9% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 1527953000.0 | +9.1% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1787647000.0 | +17.0% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1808140000.0 | +1.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1874814000.0 | +3.7% | USD | 10-K | 2026-02-12 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 120705000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 135855000.0 | +12.6% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 128762000.0 | -5.2% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 119722000.0 | -7.0% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 132963000.0 | +11.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 132203000.0 | -0.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 147339000.0 | +11.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 153836000.0 | +4.4% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 148302000.0 | -3.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 149982000.0 | +1.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 161084000.0 | +7.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 158701000.0 | -1.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 157359000.0 | -0.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 141597000.0 | -10.0% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 132232000.0 | -6.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 134785000.0 | +1.9% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 153000000.0 | +13.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 149439000.0 | -2.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 142784000.0 | -4.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 164400000.0 | +15.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 169395000.0 | +3.0% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 181398000.0 | +7.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 213796000.0 | +17.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 218761000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 195531000.0 | -10.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 223029000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 207456000.0 | -7.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 193395000.0 | -6.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 220710000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 217616000.0 | -1.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 522247000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 538891000.0 | +3.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 611863000.0 | +13.5% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 638629000.0 | +4.4% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 595492000.0 | -6.8% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 615348000.0 | +3.3% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 673831000.0 | +9.5% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 852138000.0 | +26.5% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 234429000.0 | -72.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 239392000.0 | +2.1% | USD | 10-K | 2026-02-12 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 28727000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 47899000.0 | +66.7% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 40022000.0 | -16.4% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 18619000.0 | -53.5% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 13498000.0 | -27.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 39878000.0 | +195.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 44435000.0 | +11.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 46797000.0 | +5.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 40003000.0 | -14.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 32160000.0 | -19.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 54478000.0 | +69.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 59614000.0 | +9.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 58782000.0 | -1.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 48294000.0 | -17.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 41149000.0 | -14.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 44083000.0 | +7.1% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 35135000.0 | -20.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 32402000.0 | -7.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 42668000.0 | +31.7% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 61536000.0 | +44.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 64313000.0 | +4.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -60061000.0 | -193.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 95008000.0 | +258.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 94123000.0 | -0.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 80112000.0 | -14.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 99944000.0 | +24.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 91477000.0 | -8.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 77761000.0 | -15.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 85862000.0 | +10.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 94310000.0 | +9.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 160702000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 39577000.0 | -75.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 173479000.0 | +338.3% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 188247000.0 | +8.5% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 171895000.0 | -8.7% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 22780000.0 | -86.7% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 239137000.0 | +949.8% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 231320000.0 | -3.3% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 389177000.0 | +68.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 371818000.0 | -4.5% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12073000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 31931000.0 | +164.5% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 25022000.0 | -21.6% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 14690000.0 | -41.3% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 12614000.0 | -14.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 32226000.0 | +155.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 32489000.0 | +0.8% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 33421000.0 | +2.9% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 34063000.0 | +1.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 23376000.0 | -31.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 40112000.0 | +71.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 42611000.0 | +6.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 43802000.0 | +2.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 36406000.0 | -16.9% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 28234000.0 | -22.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 36636000.0 | +29.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 25448000.0 | -30.5% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 21180000.0 | -16.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 35542000.0 | +67.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 47693000.0 | +34.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 44906000.0 | -5.8% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -150173000.0 | -434.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -83083000.0 | +44.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -17827000.0 | +78.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 58139000.0 | +426.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 130373000.0 | +124.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 197021000.0 | +51.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 59605000.0 | -69.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 122378000.0 | +105.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 191991000.0 | +56.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 93862000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 26956000.0 | -71.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 125115000.0 | +364.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 139207000.0 | +11.3% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 125138000.0 | -10.1% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 21788000.0 | -82.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 179630000.0 | +724.4% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 58583000.0 | -67.4% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 284967000.0 | +386.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 278924000.0 | -2.1% | USD | 10-K | 2026-02-12 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.31 | — | USD/shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.83 | +167.7% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.64 | -22.9% | USD/shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.38 | -40.6% | USD/shares | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.33 | -13.2% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.84 | +154.5% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.85 | +1.2% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.86 | +1.2% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.88 | +2.3% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.6 | -31.8% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.03 | +71.7% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1.09 | +5.8% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1.12 | +2.8% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.93 | -17.0% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.72 | -22.6% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.93 | +29.2% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.64 | -31.2% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.54 | -15.6% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.9 | +66.7% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1.21 | +34.4% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1.15 | -5.0% | USD/shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -3.83 | -433.0% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.71 | +144.6% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.66 | -2.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.48 | -10.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.83 | +23.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.51 | -10.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.6 | +6.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.78 | +11.2% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2.45 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.68 | -72.2% | USD/shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 3.23 | +375.0% | USD/shares | 10-K | 2019-02-22 |
| Annual | 2019-12-31 | 3.56 | +10.2% | USD/shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 3.19 | -10.4% | USD/shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.54 | -83.1% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 4.58 | +748.1% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1.49 | -67.5% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2.23 | +49.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2.22 | -0.4% | USD/shares | 10-K | 2026-02-12 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.31 | — | USD/shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.82 | +164.5% | USD/shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.63 | -23.2% | USD/shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.37 | -41.3% | USD/shares | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.32 | -13.5% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.83 | +159.4% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.83 | +0.0% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.85 | +2.4% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.86 | +1.2% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.59 | -31.4% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.01 | +71.2% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1.08 | +6.9% | USD/shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1.11 | +2.8% | USD/shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.92 | -17.1% | USD/shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.71 | -22.8% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.92 | +29.6% | USD/shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.64 | -30.4% | USD/shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.54 | -15.6% | USD/shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.9 | +66.7% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1.21 | +34.4% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1.14 | -5.8% | USD/shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -3.83 | -436.0% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.7 | +144.4% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.65 | -2.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.47 | -10.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.83 | +24.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.51 | -10.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.59 | +5.3% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.77 | +11.3% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2.42 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.67 | -72.3% | USD/shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 3.18 | +374.6% | USD/shares | 10-K | 2019-02-22 |
| Annual | 2019-12-31 | 3.52 | +10.7% | USD/shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 3.15 | -10.5% | USD/shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.54 | -82.9% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 4.56 | +744.4% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1.48 | -67.5% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2.22 | +50.0% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2.21 | -0.5% | USD/shares | 10-K | 2026-02-12 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 111901000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 103149000.0 | -7.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 106033000.0 | +2.8% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2016-12-31 | 113759000.0 | +7.3% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 104427000.0 | -8.2% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 115361000.0 | +10.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 112185000.0 | -2.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 134244000.0 | +19.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 124883000.0 | -7.0% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 116650000.0 | -6.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 118161000.0 | +1.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-12-31 | 140095000.0 | +18.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 107668000.0 | -23.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 111511000.0 | +3.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 108481000.0 | -2.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 152195000.0 | +40.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 122629000.0 | -19.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 136238000.0 | +11.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 132830000.0 | -2.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 160672000.0 | +21.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 184728000.0 | +15.0% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 174078000.0 | -5.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 117302000.0 | -32.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 140895000.0 | +20.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 147300000.0 | +4.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 134047000.0 | -9.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 159613000.0 | +19.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2022-12-31 | 162902000.0 | +2.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 138906000.0 | -14.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 146897000.0 | +5.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 164499000.0 | +12.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 146442000.0 | -11.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 148329000.0 | +1.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 146830000.0 | -1.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 154371000.0 | +5.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 164560000.0 | +6.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 170617000.0 | +3.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 146988000.0 | -13.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 169998000.0 | +15.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 113759000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 134244000.0 | +18.0% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 140095000.0 | +4.4% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 152195000.0 | +8.6% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 160672000.0 | +5.6% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 140895000.0 | -12.3% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 162902000.0 | +15.6% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 146442000.0 | -10.1% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 164560000.0 | +12.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 165067000.0 | +0.3% | USD | 10-K | 2026-02-12 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 237478000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 218221000.0 | -8.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 211987000.0 | -2.9% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 209514000.0 | -1.2% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 208392000.0 | -0.5% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 219491000.0 | +5.3% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 226780000.0 | +3.3% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 244198000.0 | +7.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 254068000.0 | +4.0% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 239406000.0 | -5.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 236245000.0 | -1.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 245032000.0 | +3.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 253351000.0 | +3.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 256666000.0 | +1.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 248406000.0 | -3.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 255082000.0 | +2.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 263002000.0 | +3.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 240137000.0 | -8.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 229293000.0 | -4.5% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 252283000.0 | +10.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 224954000.0 | -10.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 226575000.0 | +0.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 219481000.0 | -3.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 254187000.0 | +15.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 244005000.0 | -4.0% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 265290000.0 | +8.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 249298000.0 | -6.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 297028000.0 | +19.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 279707000.0 | -5.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 302201000.0 | +8.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 294907000.0 | -2.4% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 294678000.0 | -0.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 279084000.0 | -5.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 299053000.0 | +7.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 277346000.0 | -7.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 279213000.0 | +0.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 294423000.0 | +5.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 333754000.0 | +13.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 306949000.0 | -8.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 209514000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 244198000.0 | +16.6% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 245032000.0 | +0.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 255082000.0 | +4.1% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 252283000.0 | -1.1% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 254187000.0 | +0.8% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 297028000.0 | +16.9% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 294678000.0 | -0.8% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 279213000.0 | -5.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 306452000.0 | +9.8% | USD | 10-K | 2026-02-12 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 125120000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 130482000.0 | +4.3% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 132542000.0 | +1.6% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 103066000.0 | -22.2% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 117621000.0 | +14.1% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 130613000.0 | +11.0% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 160280000.0 | +22.7% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 153739000.0 | -4.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 171203000.0 | +11.4% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 177256000.0 | +3.5% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 183829000.0 | +3.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 156602000.0 | -14.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 172663000.0 | +10.3% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 187779000.0 | +8.8% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 192199000.0 | +2.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 185027000.0 | -3.7% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 195647000.0 | +5.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 225410000.0 | +15.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 252856000.0 | +12.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 197819000.0 | -21.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 220021000.0 | +11.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 232658000.0 | +5.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 249449000.0 | +7.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 280617000.0 | +12.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 321602000.0 | +14.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 341544000.0 | +6.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 349664000.0 | +2.4% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 338316000.0 | -3.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 349436000.0 | +3.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 337954000.0 | -3.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 324077000.0 | -4.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 292604000.0 | -9.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 305556000.0 | +4.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 320899000.0 | +5.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 351805000.0 | +9.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 296796000.0 | -15.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 306675000.0 | +3.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 343883000.0 | +12.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 355493000.0 | +3.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 103066000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 153739000.0 | +49.2% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 156602000.0 | +1.9% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 185027000.0 | +18.2% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 244966000.0 | +32.4% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 280617000.0 | +14.6% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 338316000.0 | +20.6% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 292604000.0 | -13.5% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 296796000.0 | +1.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 343035000.0 | +15.6% | USD | 10-K | 2026-02-12 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 521010000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 497219000.0 | -4.6% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 530914000.0 | +6.8% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 472806000.0 | -10.9% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 494801000.0 | +4.7% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 532140000.0 | +7.5% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 576539000.0 | +8.3% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 622297000.0 | +7.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 632295000.0 | +1.6% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 609511000.0 | -3.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 673337000.0 | +10.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 656623000.0 | -2.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 672791000.0 | +2.5% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 687634000.0 | +2.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 686428000.0 | -0.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 693363000.0 | +1.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 703780000.0 | +1.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 721550000.0 | +2.5% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 744089000.0 | +3.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 754278000.0 | +1.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 764578000.0 | +1.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 769982000.0 | +0.7% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 725379000.0 | -5.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 792804000.0 | +9.3% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 826154000.0 | +4.2% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 844479000.0 | +2.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 862100000.0 | +2.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 880126000.0 | +2.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 831297000.0 | -5.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 850380000.0 | +2.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 851819000.0 | +0.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 786270000.0 | -7.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 792945000.0 | +0.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 861445000.0 | +8.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 842669000.0 | -2.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 803030000.0 | -4.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 823162000.0 | +2.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 887461000.0 | +7.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 894768000.0 | +0.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 472806000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 622297000.0 | +31.6% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 656623000.0 | +5.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 693363000.0 | +5.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 801425000.0 | +15.6% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 792804000.0 | -1.1% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 880126000.0 | +11.0% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 786270000.0 | -10.7% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 803030000.0 | +2.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 869292000.0 | +8.3% | USD | 10-K | 2026-02-12 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1446230000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 1416249000.0 | -2.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 1427946000.0 | +0.8% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2016-12-31 | 1353920000.0 | -5.2% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 1258154000.0 | -7.1% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 1362036000.0 | +8.3% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 1595217000.0 | +17.1% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 1684826000.0 | +5.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1695768000.0 | +0.6% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 1650559000.0 | -2.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1650683000.0 | +0.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1608012000.0 | -2.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1671368000.0 | +3.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1713856000.0 | +2.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1699143000.0 | -0.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1739693000.0 | +2.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1730926000.0 | -0.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1752935000.0 | +1.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1792665000.0 | +2.3% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1872484000.0 | +4.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1942762000.0 | +3.8% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1963233000.0 | +1.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2259452000.0 | +15.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2396396000.0 | +6.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2415777000.0 | +0.8% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 2408447000.0 | -0.3% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2387289000.0 | -0.9% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2376976000.0 | -0.4% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 2179670000.0 | -8.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2199151000.0 | +0.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2194335000.0 | -0.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 2170150000.0 | -1.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2174330000.0 | +0.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2243571000.0 | +3.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 2241927000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 2205784000.0 | -1.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2235885000.0 | +1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2550211000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2553577000.0 | +0.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 1353920000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1684826000.0 | +24.4% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 1608012000.0 | -4.6% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 1781796000.0 | +10.8% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 1919631000.0 | +7.7% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 2396396000.0 | +24.8% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 2376976000.0 | -0.8% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 2170150000.0 | -8.7% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2205784000.0 | +1.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2554374000.0 | +15.8% | USD | 10-K | 2026-02-12 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 230064000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 215169000.0 | -6.5% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 193288000.0 | -10.2% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 221410000.0 | +14.5% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 202015000.0 | -8.8% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 263342000.0 | +30.4% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 273088000.0 | +3.7% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 289279000.0 | +5.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 273404000.0 | -5.5% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 283272000.0 | +3.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 307947000.0 | +8.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 282060000.0 | -8.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 266270000.0 | -5.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 257517000.0 | -3.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 262208000.0 | +1.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 277509000.0 | +5.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 264218000.0 | -4.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 293358000.0 | +11.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 284658000.0 | -3.0% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 310545000.0 | +9.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 306727000.0 | -1.2% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 317841000.0 | +3.6% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 336821000.0 | +6.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 330606000.0 | -1.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 333937000.0 | +1.0% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 336258000.0 | +0.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 349138000.0 | +3.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 345865000.0 | -0.9% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 292531000.0 | -15.4% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 299950000.0 | +2.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 325401000.0 | +8.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 332818000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 316526000.0 | -4.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 351751000.0 | +11.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 314478000.0 | -10.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 288093000.0 | -8.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 280440000.0 | -2.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 285464000.0 | +1.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 290271000.0 | +1.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 221410000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 289279000.0 | +30.7% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 282060000.0 | -2.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 277509000.0 | -1.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 310545000.0 | +11.9% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 330606000.0 | +6.5% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 345865000.0 | +4.6% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 332818000.0 | -3.8% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 288093000.0 | -13.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 289211000.0 | +0.4% | USD | 10-K | 2026-02-12 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 905590000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 863850000.0 | -4.6% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 861013000.0 | -0.3% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 792708000.0 | -7.9% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 679876000.0 | -14.2% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 760440000.0 | +11.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 974010000.0 | +28.1% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 1082248000.0 | +11.1% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1054582000.0 | -2.6% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 1011489000.0 | -4.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 990977000.0 | -2.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 968493000.0 | -2.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1008083000.0 | +4.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1022709000.0 | +1.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 990838000.0 | -3.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1007120000.0 | +1.6% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1011544000.0 | +0.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1004281000.0 | -0.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1012562000.0 | +0.8% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1062593000.0 | +4.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1119872000.0 | +5.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1114465000.0 | -0.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1435275000.0 | +28.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1562008000.0 | +8.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1554870000.0 | -0.5% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 1570377000.0 | +1.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1544874000.0 | -1.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1453235000.0 | -5.9% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 1409924000.0 | -3.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1368020000.0 | -3.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1325609000.0 | -3.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1203348000.0 | -9.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1179576000.0 | -2.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1209924000.0 | +2.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1146582000.0 | -5.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1062465000.0 | -7.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1045740000.0 | -1.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1297569000.0 | +24.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1251187000.0 | -3.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 792708000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1082248000.0 | +36.5% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 968493000.0 | -10.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1007120000.0 | +4.0% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1072437000.0 | +6.5% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 1562008000.0 | +45.7% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 1453235000.0 | -7.0% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1203348000.0 | -17.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1062465000.0 | -11.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1187362000.0 | +11.8% | USD | 10-K | 2026-02-12 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 540640000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 552399000.0 | +2.2% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 566933000.0 | +2.6% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 561212000.0 | -1.0% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 578278000.0 | +3.0% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 601596000.0 | +4.0% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 621207000.0 | +3.3% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 602578000.0 | -3.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 641186000.0 | +6.4% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 639070000.0 | -0.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 659706000.0 | +3.2% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 639519000.0 | -3.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 663285000.0 | +3.7% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 691147000.0 | +4.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 708305000.0 | +2.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 732573000.0 | +3.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 719382000.0 | -1.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 748654000.0 | +4.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 780103000.0 | +4.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 809891000.0 | +3.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 822890000.0 | +1.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 848768000.0 | +3.1% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 824177000.0 | -2.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 834388000.0 | +1.2% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 860907000.0 | +3.2% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 838070000.0 | -2.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 842415000.0 | +0.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 923741000.0 | +9.7% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 769746000.0 | -16.7% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 831131000.0 | +8.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 868726000.0 | +4.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 966802000.0 | +11.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 994754000.0 | +2.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1033647000.0 | +3.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1095345000.0 | +6.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1143319000.0 | +4.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1190145000.0 | +4.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1252642000.0 | +5.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1302390000.0 | +4.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 561212000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 602578000.0 | +7.4% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 639519000.0 | +6.1% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 732573000.0 | +14.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 847194000.0 | +15.6% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 834388000.0 | -1.5% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 923741000.0 | +10.7% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 966802000.0 | +4.7% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1143319000.0 | +18.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1367012000.0 | +19.6% | USD | 10-K | 2026-02-12 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 478155000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 453744000.0 | -5.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 471262000.0 | +3.9% | USD | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 390502000.0 | -17.1% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 295234000.0 | -24.4% | USD | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 269345000.0 | -8.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 472384000.0 | +75.4% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 474499000.0 | +0.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 468093000.0 | -1.4% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 430379000.0 | -8.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 390195000.0 | -9.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 361311000.0 | -7.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 377304000.0 | +4.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 398380000.0 | +5.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 372073000.0 | -6.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 348394000.0 | -6.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 371592000.0 | +6.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 334500000.0 | -10.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 341694000.0 | +2.2% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 307157000.0 | -10.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 360428000.0 | +17.3% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 334587000.0 | -7.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 612742000.0 | +83.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 597651000.0 | -2.5% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 599414000.0 | +0.3% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 623211000.0 | +4.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 604664000.0 | -3.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 572832000.0 | -5.3% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 869648000.0 | +51.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 814019000.0 | -6.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 742012000.0 | -8.8% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 601692000.0 | -18.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 596154000.0 | -0.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 588243000.0 | -1.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 554722000.0 | -5.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 508013000.0 | -8.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 502057000.0 | -1.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 679348000.0 | +35.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 628583000.0 | -7.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 390502000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 474499000.0 | +21.5% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 361311000.0 | -23.9% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 348394000.0 | -3.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 307157000.0 | -11.8% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 597651000.0 | +94.6% | USD | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 572832000.0 | -4.2% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 601692000.0 | +5.0% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 508013000.0 | -15.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 580934000.0 | +14.4% | USD | 10-K | 2026-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -11006000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 12522000.0 | +213.8% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 31437000.0 | +151.1% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 96390000.0 | +206.6% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 146282000.0 | +51.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 189246000.0 | +29.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 17353000.0 | -90.8% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 65382000.0 | +276.8% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 186197000.0 | +184.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1217000.0 | -99.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 37545000.0 | +2985.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 88250000.0 | +135.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 13607000.0 | -84.6% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 83031000.0 | +510.2% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 110155000.0 | +32.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 45616000.0 | -58.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 83914000.0 | +84.0% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 130143000.0 | +55.1% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 24523000.0 | -81.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 39976000.0 | +63.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 103903000.0 | +159.9% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -285909000.0 | -375.2% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -190841000.0 | +33.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -66057000.0 | +65.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 50886000.0 | +177.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 104188000.0 | +104.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 188520000.0 | +80.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 61833000.0 | -67.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 129051000.0 | +108.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 241513000.0 | +87.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 134894000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 230336000.0 | +70.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 263887000.0 | +14.6% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 164962000.0 | -37.5% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 206555000.0 | +25.2% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 199145000.0 | -3.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 157455000.0 | -20.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 92857000.0 | -41.0% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 296428000.0 | +219.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 363867000.0 | +22.8% | USD | 10-K | 2026-02-12 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9889000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 6370000.0 | -35.6% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -16475000.0 | -358.6% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | -1277000.0 | +92.2% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | -5450000.0 | -326.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -224991000.0 | -4028.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -3183000.0 | +98.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -5753000.0 | -80.7% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | -71709000.0 | -1146.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -23826000.0 | +66.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -63942000.0 | -168.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -73785000.0 | -15.4% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -26082000.0 | +64.7% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -29153000.0 | -11.8% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -51701000.0 | -77.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -52509000.0 | -1.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -58175000.0 | -10.8% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | -402587000.0 | -592.0% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1051000.0 | +100.3% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -5598000.0 | -632.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -4395000.0 | +21.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -8367000.0 | -90.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -15648000.0 | -87.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -28289000.0 | -80.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -11219000.0 | +60.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -25486000.0 | -127.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -39724000.0 | -55.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -10766000.0 | +72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -227873000.0 | -2016.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -239859000.0 | -5.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | -25465000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -239201000.0 | -839.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -84395000.0 | +64.7% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -64157000.0 | +24.0% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | -72769000.0 | -13.4% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | -415473000.0 | -470.9% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -4484000.0 | +98.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -39953000.0 | -791.0% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -53755000.0 | -34.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -257634000.0 | -379.3% | USD | 10-K | 2026-02-12 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3253000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | -24499000.0 | -853.1% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | -16254000.0 | +33.7% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | -106436000.0 | -554.8% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | -142909000.0 | -34.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 32128000.0 | +122.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -24616000.0 | -176.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -69528000.0 | -182.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | -123855000.0 | -78.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -6542000.0 | +94.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -1261000.0 | +80.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -40833000.0 | -3138.1% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | -13328000.0 | +67.4% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | -66176000.0 | -396.5% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | -76143000.0 | -15.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 31639000.0 | +141.6% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | -11455000.0 | -136.2% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 233430000.0 | +2137.8% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | -15900000.0 | -106.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -29773000.0 | -87.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -56163000.0 | -88.6% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 272771000.0 | +585.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 196589000.0 | -27.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 110507000.0 | -43.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -29085000.0 | -126.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -67718000.0 | -132.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -136172000.0 | -101.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -45612000.0 | +66.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 73979000.0 | +262.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2174000.0 | -97.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | -99346000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 25603000.0 | +125.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -163269000.0 | -737.7% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -84624000.0 | +48.2% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | -126529000.0 | -49.5% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 203925000.0 | +261.2% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -113350000.0 | -155.6% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -52253000.0 | +53.9% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -208689000.0 | -299.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -105465000.0 | +49.5% | USD | 10-K | 2026-02-12 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5819000.0 | — | USD | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 10595000.0 | +82.1% | USD | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 16146000.0 | +52.4% | USD | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 1442000.0 | -91.1% | USD | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 6127000.0 | +324.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 11730000.0 | +91.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 3241000.0 | -72.4% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 8812000.0 | +171.9% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 18620000.0 | +111.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 4897000.0 | -73.7% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 13525000.0 | +176.2% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 23523000.0 | +73.9% | USD | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 6562000.0 | -72.1% | USD | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 19834000.0 | +202.3% | USD | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 32698000.0 | +64.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 9582000.0 | -70.7% | USD | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 20288000.0 | +111.7% | USD | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 30963000.0 | +52.6% | USD | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 7976000.0 | -74.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 19805000.0 | +148.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 28753000.0 | +45.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 8402000.0 | -70.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 18322000.0 | +118.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 30979000.0 | +69.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 11219000.0 | -63.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 25560000.0 | +127.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39814000.0 | +55.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 10784000.0 | -72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 40118000.0 | +272.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 52104000.0 | +29.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 25523000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 23725000.0 | -7.0% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 33960000.0 | +43.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 36604000.0 | +7.8% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 48905000.0 | +33.6% | USD | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 43837000.0 | -10.4% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 42553000.0 | -2.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 42764000.0 | +0.5% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 54223000.0 | +26.8% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 68438000.0 | +26.2% | USD | 10-K | 2026-02-12 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37443718.0 | — | shares | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 37507602.0 | +0.2% | shares | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 37553077.0 | +0.1% | shares | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 37736578.0 | +0.5% | shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 37942242.0 | +0.5% | shares | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 38183510.0 | +0.6% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 38025521.0 | -0.4% | shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 38222928.0 | +0.5% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 38303094.0 | +0.2% | shares | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 38420340.0 | +0.3% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 38464650.0 | +0.1% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 38526523.0 | +0.2% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 38682918.0 | +0.4% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 38711509.0 | +0.1% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 38737891.0 | +0.1% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 38841194.0 | +0.3% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 38845594.0 | +0.0% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 38883634.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 38950467.0 | +0.2% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 39067902.0 | +0.3% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 39167207.0 | +0.3% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 39189632.0 | +0.1% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 39207440.0 | +0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 39276518.0 | +0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 39335816.0 | +0.2% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 39124837.0 | -0.5% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 39197700.0 | +0.2% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 39213064.0 | +0.0% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 39264779.0 | +0.1% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 39290833.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 39310511.0 | +0.1% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 39317212.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39381219.0 | +0.2% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 39349528.0 | -0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 39309938.0 | -0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 39260080.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39298861.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39142630.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39152061.0 | +0.0% | shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 37736578.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 38222928.0 | +1.3% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 38526523.0 | +0.8% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 38841194.0 | +0.8% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 39067902.0 | +0.6% | shares | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 39276518.0 | +0.5% | shares | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 39213064.0 | -0.2% | shares | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 39317212.0 | +0.3% | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 39260080.0 | -0.1% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 38912629.0 | -0.9% | shares | 10-K | 2026-02-12 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 62081391.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37330000.0 | — | shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 37411000.0 | +0.2% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 37487000.0 | +0.2% | shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 37766000.0 | +0.7% | shares | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 38065000.0 | +0.8% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 38074000.0 | +0.0% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 38216000.0 | +0.4% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 38327000.0 | +0.3% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 38417000.0 | +0.2% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 38536000.0 | +0.3% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 38663000.0 | +0.3% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 38649000.0 | -0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 38824000.0 | +0.5% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 38830000.0 | +0.0% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 38906000.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 39094000.0 | +0.5% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 39167000.0 | +0.2% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 39194000.0 | +0.1% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 39291000.0 | +0.2% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 39266000.0 | -0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 39172000.0 | -0.2% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 39224000.0 | +0.1% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 39274000.0 | +0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 39303000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39360000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 39389000.0 | +0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39362000.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39334000.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39258000.0 | -0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39168000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 37456000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 37997000.0 | +1.4% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 38362000.0 | +1.0% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 38653000.0 | +0.8% | shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 38885000.0 | +0.6% | shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 39173000.0 | +0.7% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 39232000.0 | +0.2% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 39307000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 39371000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 39216000.0 | -0.4% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37759000.0 | — | shares | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 37860000.0 | +0.3% | shares | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 38112000.0 | +0.7% | shares | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 38593000.0 | +1.3% | shares | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 38780000.0 | +0.5% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 38702000.0 | -0.2% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 38778000.0 | +0.2% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 38903000.0 | +0.3% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 39036000.0 | +0.3% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 39084000.0 | +0.1% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 39160000.0 | +0.2% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 39144000.0 | -0.0% | shares | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 39352000.0 | +0.5% | shares | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 39195000.0 | -0.4% | shares | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 39260000.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 39420000.0 | +0.4% | shares | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 39420000.0 | +0.0% | shares | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 39430000.0 | +0.0% | shares | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 39523000.0 | +0.2% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 39421000.0 | -0.3% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 39299000.0 | -0.3% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 39224000.0 | -0.2% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 39409000.0 | +0.5% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 39450000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39556000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 39541000.0 | -0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39495000.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39501000.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39359000.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39280000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 37986000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 38697000.0 | +1.9% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 38961000.0 | +0.7% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 39189000.0 | +0.6% | shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 39286000.0 | +0.2% | shares | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 39449000.0 | +0.4% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 39407000.0 | -0.1% | shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 39473000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 39535000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 39346000.0 | -0.5% | shares | 10-K | 2026-02-12 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1931 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.2090 | +8.2% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.1948 | -6.8% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.2112 | +8.4% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.2120 | +0.4% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1856 | -12.4% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.1922 | +3.5% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.2056 | +7.0% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.2006 | -2.4% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.1951 | -2.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.2040 | +4.6% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.2066 | +1.3% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.1971 | -4.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1794 | -9.0% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.1698 | -5.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1588 | -6.5% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.1738 | +9.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.1506 | -13.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1369 | -9.1% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1546 | +12.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.1599 | +3.4% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 0.1827 | +14.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2034 | +11.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2036 | +0.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1901 | -6.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2061 | +8.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1930 | -6.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1884 | -2.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1859 | -1.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1834 | -1.3% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.8490 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.7103 | -16.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.8446 | +18.9% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.7868 | -6.8% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.7023 | -10.7% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.5843 | -16.8% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.6428 | +10.0% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.8237 | +28.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.8197 | -0.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.7340 | -10.5% | ratio | 10-K | 2026-02-12 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.2646 | — | ratio | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 2.3108 | +2.0% | ratio | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 2.7468 | +18.9% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 2.1354 | -22.3% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 2.4493 | +14.7% | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 2.0207 | -17.5% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 2.1112 | +4.5% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 2.1512 | +1.9% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 2.3127 | +7.5% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 2.1517 | -7.0% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 2.1865 | +1.6% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 2.3280 | +6.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 2.5267 | +8.5% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 2.6702 | +5.7% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 2.6179 | -2.0% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 2.4985 | -4.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 2.6636 | +6.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2.4596 | -7.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2.6140 | +6.3% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 2.4289 | -7.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 2.4927 | +2.6% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 2.4225 | -2.8% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 2.1536 | -11.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2.3980 | +11.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 2.4740 | +3.2% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 2.5114 | +1.5% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 2.4692 | -1.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 2.5447 | +3.1% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 2.8417 | +11.7% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2.8351 | -0.2% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.6178 | -7.7% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 2.3625 | -9.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.5051 | +6.0% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2.4490 | -2.2% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2.6796 | +9.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2.7874 | +4.0% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2.9353 | +5.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3.1088 | +5.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3.0825 | -0.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2.1354 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 2.1512 | +0.7% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 2.3280 | +8.2% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 2.4985 | +7.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 2.5807 | +3.3% | ratio | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 2.3980 | -7.1% | ratio | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 2.5447 | +6.1% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 2.3625 | -7.2% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2.7874 | +18.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 3.0057 | +7.8% | ratio | 10-K | 2026-02-12 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.6750 | — | ratio | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 1.5638 | -6.6% | ratio | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 1.5187 | -2.9% | ratio | 10-Q | 2016-10-28 |
| Quarterly | 2016-12-31 | 1.4125 | -7.0% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 1.1757 | -16.8% | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2017-06-30 | 1.2640 | +7.5% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2017-09-30 | 1.5679 | +24.0% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-12-31 | 1.7960 | +14.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.6447 | -8.4% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2018-06-30 | 1.5828 | -3.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.5021 | -5.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1.5144 | +0.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1.5198 | +0.4% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1.4797 | -2.6% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1.3989 | -5.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1.3748 | -1.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 1.4061 | +2.3% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.3414 | -4.6% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.2980 | -3.2% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-12-31 | 1.3120 | +1.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1.3609 | +3.7% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2021-06-30 | 1.3130 | -3.5% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2021-09-30 | 1.7415 | +32.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1.8720 | +7.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 1.8061 | -3.5% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2022-06-30 | 1.8738 | +3.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2022-09-30 | 1.8339 | -2.1% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-12-31 | 1.5732 | -14.2% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 1.8317 | +16.4% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.6460 | -10.1% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.5259 | -7.3% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1.2447 | -18.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.1858 | -4.7% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1.1705 | -1.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.0468 | -10.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.9293 | -11.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.8787 | -5.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.0359 | +17.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.9607 | -7.3% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 1.4125 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.7960 | +27.2% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1.5144 | -15.7% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1.3748 | -9.2% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1.2659 | -7.9% | ratio | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 1.8720 | +47.9% | ratio | 10-K | 2023-02-16 |
| Annual | 2022-12-31 | 1.5732 | -16.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1.2447 | -20.9% | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.9293 | -25.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.8686 | -6.5% | ratio | 10-K | 2026-02-12 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4322 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.4590 | +6.2% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.4628 | +0.8% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.4505 | -2.7% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.4604 | +2.2% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.4464 | -3.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.4521 | +1.3% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.4534 | +0.3% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.4479 | -1.2% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.4600 | +2.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.4607 | +0.1% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.4521 | -1.9% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.4613 | +2.0% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.4503 | -2.4% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.4344 | -3.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.4370 | +0.6% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.4483 | +2.6% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.4393 | -2.0% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.4318 | -1.7% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.4416 | +2.3% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.4438 | +0.5% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 0.4555 | +2.6% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4780 | +4.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.4897 | +2.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.4731 | -3.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4823 | +1.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4795 | -0.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4590 | -4.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4655 | +1.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4645 | -0.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.4543 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.4503 | -0.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.4505 | +0.1% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.4555 | +1.1% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.4417 | -3.0% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.4395 | -0.5% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.4410 | +0.3% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.4767 | +8.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1297 | -72.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1277 | -1.5% | ratio | 10-K | 2026-02-12 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0432 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.1079 | +149.5% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.0899 | -16.6% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.0553 | -38.5% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.0437 | -21.0% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1088 | +149.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0997 | -8.4% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.0985 | -1.2% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.1029 | +4.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0717 | -30.3% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.1147 | +60.0% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.1214 | +5.8% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.1284 | +5.8% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1158 | -9.8% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0928 | -19.9% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1188 | +28.1% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.0746 | -37.2% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0623 | -16.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1075 | +72.6% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1281 | +19.2% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.1176 | -8.2% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -0.3771 | -420.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.1857 | +50.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -0.0399 | +78.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1407 | +452.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2819 | +100.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4554 | +61.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1415 | -68.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2581 | +82.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4098 | +58.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0817 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0225 | -72.4% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0921 | +309.0% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0993 | +7.8% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.0928 | -6.5% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0156 | -83.2% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1176 | +655.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0328 | -72.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1576 | +380.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1488 | -5.6% | ratio | 10-K | 2026-02-12 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1029 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.1618 | +57.3% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.1438 | -11.1% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.0701 | -51.3% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.0467 | -33.3% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1347 | +188.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.1363 | +1.3% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.1379 | +1.1% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.1208 | -12.4% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0986 | -18.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.1558 | +57.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.1698 | +9.0% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.1723 | +1.5% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.1536 | -10.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.1352 | -12.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1429 | +5.7% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.1029 | -28.0% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0952 | -7.5% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.1290 | +35.5% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.1653 | +28.1% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.1685 | +1.9% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -0.1508 | -189.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2124 | +240.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2107 | -0.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1938 | -8.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2161 | +11.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2114 | -2.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1846 | -12.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1811 | -1.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2013 | +11.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.1398 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0331 | -76.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1277 | +286.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1343 | +5.1% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.1275 | -5.0% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0163 | -87.2% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1565 | +862.0% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.1294 | -17.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2152 | +66.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1983 | -7.9% | ratio | 10-K | 2026-02-12 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4864 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.4794 | -1.4% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.5486 | +14.4% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2016-12-31 | 0.5138 | -6.3% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.5169 | +0.6% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.4381 | -15.3% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.4108 | -6.2% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 0.4641 | +13.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.4568 | -1.6% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.4118 | -9.8% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.3837 | -6.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-12-31 | 0.4967 | +29.4% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.4044 | -18.6% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.4330 | +7.1% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.4137 | -4.5% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2019-12-31 | 0.5484 | +32.6% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.4641 | -15.4% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.4644 | +0.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.4666 | +0.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 0.5174 | +10.9% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.6023 | +16.4% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.5477 | -9.1% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.3483 | -36.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2021-12-31 | 0.4262 | +22.4% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.4411 | +3.5% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.3986 | -9.6% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.4572 | +14.7% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2022-12-31 | 0.4710 | +3.0% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | 0.4748 | +0.8% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4897 | +3.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.5055 | +3.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 0.4400 | -13.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.4686 | +6.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4174 | -10.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4909 | +17.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 0.5712 | +16.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.6084 | +6.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.5149 | -15.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.5857 | +13.7% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.5138 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.4641 | -9.7% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.4967 | +7.0% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.5484 | +10.4% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.5174 | -5.7% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.4262 | -17.6% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.4710 | +10.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.4400 | -6.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.5712 | +29.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.5707 | -0.1% | ratio | 10-K | 2026-02-12 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0083 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0225 | +170.1% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.0175 | -22.3% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.0117 | -33.4% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.0093 | -20.7% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0202 | +118.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0192 | -5.2% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.0202 | +5.7% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.0206 | +1.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0140 | -32.2% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0234 | +67.3% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0251 | +7.1% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0253 | +0.9% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0208 | -17.9% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0157 | -24.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0189 | +19.7% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.0130 | -31.3% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0094 | -27.7% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0147 | +57.0% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0198 | +34.6% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.0188 | -5.0% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -0.0689 | -466.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.0378 | +45.2% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -0.0081 | +78.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0267 | +429.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0581 | +117.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0879 | +51.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0267 | -69.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0480 | +80.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0752 | +56.7% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0693 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0160 | -76.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0778 | +386.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0781 | +0.4% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.0652 | -16.6% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0091 | -86.1% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.0756 | +731.2% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0270 | -64.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1292 | +378.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1092 | -15.5% | ratio | 10-K | 2026-02-12 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0223 | — | ratio | 10-Q | 2017-04-28 |
| Quarterly | 2016-06-30 | 0.0578 | +158.9% | ratio | 10-Q | 2017-08-07 |
| Quarterly | 2016-09-30 | 0.0441 | -23.6% | ratio | 10-Q | 2017-10-20 |
| Quarterly | 2017-03-31 | 0.0254 | -42.4% | ratio | 10-Q | 2018-04-24 |
| Quarterly | 2017-06-30 | 0.0210 | -17.5% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0519 | +147.4% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0507 | -2.3% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.0523 | +3.2% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.0516 | -1.3% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0352 | -31.7% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0580 | +64.7% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0602 | +3.7% | ratio | 10-Q | 2020-10-30 |
| Quarterly | 2020-03-31 | 0.0609 | +1.2% | ratio | 10-Q | 2021-04-29 |
| Quarterly | 2020-06-30 | 0.0486 | -20.1% | ratio | 10-Q | 2021-07-29 |
| Quarterly | 2020-09-30 | 0.0362 | -25.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0445 | +23.0% | ratio | 10-Q | 2022-04-29 |
| Quarterly | 2021-06-30 | 0.0300 | -32.7% | ratio | 10-Q | 2022-07-28 |
| Quarterly | 2021-09-30 | 0.0257 | -14.3% | ratio | 10-Q | 2022-10-27 |
| Quarterly | 2022-03-31 | 0.0413 | +60.6% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0569 | +37.8% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.0533 | -6.3% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-03-31 | -0.1951 | -466.0% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.1000 | +48.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -0.0205 | +79.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0584 | +384.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1261 | +115.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1799 | +42.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0501 | -72.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0977 | +95.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1474 | +50.9% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.1672 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0447 | -73.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1956 | +337.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1900 | -2.9% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.1477 | -22.3% | ratio | 10-K | 2023-02-16 |
| Annual | 2021-12-31 | 0.0261 | -82.3% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1945 | +644.7% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0606 | -68.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2492 | +311.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.2040 | -18.1% | ratio | 10-K | 2026-02-12 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 13 | $0.00 | $0 | 4,539 |
| 2026-03-08 | Vartanian Nishan J. | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 25,671 | $183.43 | $4,708,832 | 43,754 |
| 2026-03-08 | Vartanian Nishan J. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 35,115 | $0.00 | $0 | 69,425 |
| 2026-03-08 | Vartanian Nishan J. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 60,786 | $0.00 | $0 | 95,096 |
| 2026-03-04 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, no par value | 457 | $0.00 | $0 | 3,691 |
| 2026-02-17 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 1,100 | $203.48 | $223,828 | 3,234 |
| 2026-02-17 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
G
|
Common Stock, no par value | 100 | $0.00 | $0 | 4,334 |
| 2025-12-12 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 9,634 | $0.00 | $0 | 34,727 |
| 2025-12-10 | Phillips Sandra L. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 9 | $0.00 | $0 | 8,031 |
| 2025-12-04 | Vartanian Nishan J. | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,000 | $0.00 | $0 | 34,310 |
| 2025-11-25 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 333 | $161.00 | $53,613 | 4,434 |
| 2025-09-12 | Sciullo Stephanie L | President |
Open-market sell
S
|
Common Stock, no par value | 2,361 | $169.51 | $400,213 | 9,083 |
| 2025-09-11 | Sciullo Stephanie L | President |
Other disposed transaction
D
|
Common Stock, no par value | 3,000 | $172.33 | $516,990 | 11,444 |
| 2025-09-11 | Sciullo Stephanie L | President |
Other disposed transaction
D
|
Common Stock, no par value | 1,700 | $172.47 | $293,190 | 14,444 |
| 2025-09-11 | Sciullo Stephanie L | President |
Open-market sell
S
|
Common Stock, no par value | 3,000 | $172.33 | $516,990 | 11,444 |
| 2025-09-11 | Sciullo Stephanie L | President |
Open-market sell
S
|
Common Stock, no par value | 1,700 | $172.47 | $293,190 | 14,444 |
| 2025-09-10 | Phillips Sandra L. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 8 | $0.00 | $0 | 8,022 |
| 2025-09-01 | Sciullo Stephanie L | President |
Other disposed transaction
F
|
Common Stock, no par value | 3,869 | $170.60 | $660,051 | 16,144 |
| 2025-08-31 | Buck Jonathan D. | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, no par value | 424 | $170.60 | $72,334 | 4,767 |
| 2025-06-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 11 | $0.00 | $0 | 4,498 |
| 2025-05-30 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, no par value | 920 | $0.00 | $0 | 5,191 |
| 2025-05-16 | LAMBERT WILLIAM M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 909 | $0.00 | $0 | 44,361 |
| 2025-05-13 | Vartanian Nishan J. | Dir |
Open-market sell
S
|
Common Stock, no par value | 30,000 | $161.32 | $4,839,600 | 35,401 |
| 2025-03-10 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 16 | $0.00 | $0 | 6,440 |
| 2025-03-08 | Vartanian Nishan J. | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 25,594 | $157.99 | $4,043,596 | 65,401 |
| 2025-03-08 | Vartanian Nishan J. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 60,042 | $0.00 | $0 | 90,995 |
| 2025-02-24 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 717 | $159.00 | $114,003 | 3,673 |
| 2025-02-20 | Sciullo Stephanie L | President |
Equity grant / award
A
|
Common Stock, no par value | 1,429 | $0.00 | $0 | 16,580 |
| 2025-02-18 | Roda Richard W | Vice President, Secretary, CLO |
Equity grant / award
A
|
Common Stock, no par value | 1,096 | $0.00 | $0 | 8,128 |
| 2024-12-10 | Phillips Sandra L. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 5 | $0.00 | $0 | 7,094 |
| 2024-11-15 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,200 | $0.00 | $0 | 15,150 |
| 2024-11-06 | Vartanian Nishan J. | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,000 | $0.00 | $0 | 30,953 |
| 2024-09-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 14 | $0.00 | $0 | 40,740 |
| 2024-08-12 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 112 | $0.00 | $0 | 9,117 |
| 2024-07-31 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 3,945 | $189.00 | $745,605 | 31,953 |
| 2024-07-30 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 6,055 | $188.00 | $1,138,340 | 35,898 |
| 2024-07-29 | Roda Richard W | Vice President, Secretary, CLO |
Other disposed transaction
F
|
Common Stock, no par value | 62 | $187.69 | $11,637 | 7,032 |
| 2024-07-29 | Roda Richard W | Vice President, Secretary, CLO |
Equity grant / award
A
|
Common Stock, no par value | 216 | $0.00 | $0 | 7,094 |
| 2024-06-10 | Rogers Sandra Phillips | Dir |
Equity grant / award
A
|
Common Stock, no par value | 5 | $0.00 | $0 | 7,084 |
| 2024-05-15 | Sperry William R | Dir |
Equity grant / award
A
|
Common Stock, no par value | 755 | $0.00 | $0 | 6,359 |
| 2024-05-08 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 107 | $0.00 | $0 | 205,719 |
| 2024-05-03 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,292 | $0.00 | $0 | 932,219 |
| 2024-05-02 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 11,000 | $185.29 | $2,038,146 | 56,800 |
| 2024-03-12 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 2,035 | $186.25 | $379,029 | 67,800 |
| 2024-03-12 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 1,964 | $185.17 | $363,669 | 69,835 |
| 2024-03-12 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 100 | $186.88 | $18,688 | 71,799 |
| 2024-03-11 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 305 | $185.50 | $56,578 | 3,506 |
| 2024-03-11 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
G
|
Common Stock, no par value | 55 | $0.00 | $0 | 3,811 |
| 2024-03-10 | Rogers Sandra Phillips | Dir |
Equity grant / award
A
|
Common Stock, no par value | 2 | $0.00 | $0 | 6,324 |
| 2024-03-08 | Blanco Steven C. Sr. | President and COO |
Other disposed transaction
F
|
Common Stock, no par value | 1,377 | $185.92 | $256,012 | 21,616 |
| 2024-03-08 | Blanco Steven C. Sr. | President and COO |
Other disposed transaction
F
|
Common Stock, no par value | 311 | $185.92 | $57,821 | 22,993 |
| 2024-03-08 | Blanco Steven C. Sr. | President and COO |
Equity grant / award
A
|
Common Stock, no par value | 5,486 | $0.00 | $0 | 23,304 |
| 2024-03-08 | Vartanian Nishan J. | CEO |
Other disposed transaction
F
|
Common Stock, no par value | 15,416 | $185.92 | $2,866,143 | 71,899 |
| 2024-03-01 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 7,826 | $182.67 | $1,429,560 | 51,869 |
| 2024-03-01 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 2,704 | $183.34 | $495,746 | 59,695 |
| 2024-03-01 | Vartanian Nishan J. | CEO |
Open-market sell
S
|
Common Stock, no par value | 100 | $184.21 | $18,421 | 62,399 |
| 2024-02-29 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 8,176 | $0.00 | $0 | 205,826 |
| 2024-02-29 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 12,752 | $0.00 | $0 | 934,511 |
| 2024-02-27 | Roberts Rebecca B | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,100 | $181.84 | $200,018 | 8,474 |
| 2024-02-20 | McChesney Lee B | Senior VP, CFO and Treasurer |
Equity grant / award
A
|
Common Stock, no par value | 1,967 | $0.00 | $0 | 4,554 |
| 2023-12-10 | Rogers Sandra Phillips | Dir |
Equity grant / award
A
|
Common Stock, no par value | 3 | $0.00 | $0 | 6,321 |
| 2023-11-29 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,776 | $0.00 | $0 | 947,263 |
| 2023-11-27 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,000 | $0.00 | $0 | 17,350 |
| 2023-11-13 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 298 | $0.00 | $0 | 949,039 |
| 2023-11-01 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 638 | $0.00 | $0 | 949,337 |
| 2023-09-10 | Rogers Sandra Phillips | Dir |
Equity grant / award
A
|
Common Stock, no par value | 3 | $0.00 | $0 | 6,319 |
| 2023-08-30 | Roberts Rebecca B | Dir |
Open-market sell
S
|
Common Stock, no par value | 500 | $182.65 | $91,326 | 9,574 |
| 2023-08-29 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,200 | $0.00 | $0 | 214,002 |
| 2023-08-09 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 172 | $177.82 | $30,585 | 3,401 |
| 2023-08-03 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 196 | $0.00 | $0 | 10,074 |
| 2023-06-14 | Blanco Steven C. Sr. | Vice President |
Equity grant / award
G
|
Common Stock, no par value | 1,627 | $0.00 | $0 | 15,111 |
| 2023-06-13 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 133 | $155.01 | $20,616 | 3,573 |
| 2023-06-12 | Blanco Steven C. Sr. | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 1,612 | $0.00 | $0 | 16,738 |
| 2023-06-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 6 | $0.00 | $0 | 2,758 |
| 2023-06-09 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 922 | $0.00 | $0 | 949,975 |
| 2023-06-09 | Sciullo Stephanie L | Vice President, CLO |
Open-market sell
S
|
Common Stock, no par value | 4,093 | $153.90 | $629,908 | 12,413 |
| 2023-06-08 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,694 | $0.00 | $0 | 950,897 |
| 2023-06-02 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 12,500 | $142.73 | $1,784,110 | 39,547 |
| 2023-05-23 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,960 | $0.00 | $0 | 952,591 |
| 2023-05-17 | LAMBERT WILLIAM M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 939 | $0.00 | $0 | 42,697 |
| 2023-05-17 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 939 | $0.00 | $0 | 5,584 |
| 2023-05-11 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,111 | $0.00 | $0 | 41,758 |
| 2023-05-10 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,179 | $49.92 | $108,776 | 0 |
| 2023-05-10 | PEARSE DIANE M | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 805 | $135.27 | $108,892 | 38,975 |
| 2023-05-10 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,179 | $49.92 | $108,776 | 39,780 |
| 2023-05-09 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,902 | $0.00 | $0 | 217,202 |
| 2023-03-10 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 11 | $0.00 | $0 | 4,645 |
| 2023-03-08 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 11,228 | $137.83 | $1,547,555 | 52,047 |
| 2023-03-08 | Vartanian Nishan J. | CEO and President |
Equity grant / award
A
|
Common Stock, no par value | 25,817 | $0.00 | $0 | 63,275 |
| 2023-03-07 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 11,664 | $0.00 | $0 | 220,104 |
| 2023-03-07 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 17,102 | $0.00 | $0 | 953,612 |
| 2023-03-01 | Roberts Rebecca B | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,949 | $134.28 | $261,718 | 9,331 |
| 2023-02-27 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 713 | $135.29 | $96,462 | 3,361 |
| 2023-02-24 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
G
|
Common Stock, no par value | 107 | $0.00 | $0 | 4,074 |
| 2023-02-21 | Sciullo Stephanie L | Vice President, CLO |
Equity grant / award
A
|
Common Stock, no par value | 1,456 | $0.00 | $0 | 15,432 |
| 2023-02-21 | Sciullo Stephanie L | Vice President, CLO |
Equity grant / award
A
|
Common Stock, no par value | 1,446 | $0.00 | $0 | 15,422 |
| 2022-12-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 6 | $0.00 | $0 | 1,807 |
| 2022-12-02 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,270 | $0.00 | $0 | 664,918 |
| 2022-11-25 | Leenen Bob Willem | Vice President |
Open-market sell
S
|
Common Stock, no par value | 4,000 | $140.93 | $563,720 | 7,663 |
| 2022-11-15 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,400 | $0.00 | $0 | 48,600 |
| 2022-11-15 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,400 | $0.00 | $0 | 7,950 |
| 2022-09-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 7 | $0.00 | $0 | 1,801 |
| 2022-09-01 | Sciullo Stephanie L | Vice President, CLO |
Equity grant / award
A
|
Common Stock, no par value | 8,503 | $0.00 | $0 | 13,976 |
| 2022-08-31 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, no par value | 1,472 | $0.00 | $0 | 3,567 |
| 2022-08-12 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,179 | $49.92 | $108,776 | 0 |
| 2022-08-12 | BRUGGEWORTH ROBERT A | Dir |
Open-market sell
S
|
Common Stock, no par value | 885 | $131.00 | $115,935 | 2,423 |
| 2022-08-12 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,179 | $49.92 | $108,776 | 3,308 |
| 2022-08-12 | BRUGGEWORTH ROBERT A | Dir |
Open-market sell
S
|
Common Stock, no par value | 835 | $131.00 | $109,385 | 2,473 |
| 2022-08-11 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 60 | $0.00 | $0 | 11,280 |
| 2022-08-09 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 198 | $0.00 | $0 | 11,340 |
| 2022-08-08 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 750 | $0.00 | $0 | 10,350 |
| 2022-06-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 2 | $0.00 | $0 | 1,794 |
| 2022-05-18 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,129 | $0.00 | $0 | 1,792 |
| 2022-05-06 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,675 | $42.54 | $113,794 | 0 |
| 2022-05-06 | PEARSE DIANE M | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 931 | $122.31 | $113,871 | 36,432 |
| 2022-05-06 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,675 | $42.54 | $113,794 | 37,363 |
| 2022-05-04 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,871 | $0.00 | $0 | 231,768 |
| 2022-03-11 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
G
|
Common Stock, no par value | 112 | $0.00 | $0 | 2,095 |
| 2022-03-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 6 | $0.00 | $0 | 34,688 |
| 2022-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 65 | $128.64 | $8,362 | 11,663 |
| 2022-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 51 | $128.64 | $6,561 | 11,728 |
| 2022-03-08 | Leenen Bob Willem | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 1,070 | $0.00 | $0 | 11,779 |
| 2022-02-28 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 8,700 | $0.00 | $0 | 976,726 |
| 2022-02-23 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 17,500 | $137.00 | $2,397,500 | 662,648 |
| 2022-02-23 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 10,000 | $138.00 | $1,380,000 | 680,148 |
| 2022-02-22 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, no par value | 100 | $0.00 | $0 | 2,036 |
| 2021-12-14 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 9,242 | $144.29 | $1,333,501 | 690,148 |
| 2021-12-14 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 8,058 | $146.21 | $1,178,194 | 699,390 |
| 2021-12-14 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 6,754 | $148.28 | $1,001,501 | 707,448 |
| 2021-12-14 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 3,446 | $147.56 | $508,480 | 714,202 |
| 2021-12-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 2 | $0.00 | $0 | 661 |
| 2021-12-07 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,033 | $0.00 | $0 | 226,897 |
| 2021-11-22 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,080 | $48.64 | $247,091 | 0 |
| 2021-11-22 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,960 | $154.11 | $456,161 | 41,740 |
| 2021-11-22 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,620 | $155.10 | $251,268 | 44,700 |
| 2021-11-22 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 500 | $156.16 | $78,078 | 46,320 |
| 2021-11-22 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 5,080 | $48.64 | $247,091 | 46,820 |
| 2021-11-19 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 54,690 | $48.64 | $2,660,122 | 5,080 |
| 2021-11-19 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 54,690 | $155.77 | $8,519,039 | 41,740 |
| 2021-11-19 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 54,690 | $48.64 | $2,660,122 | 96,430 |
| 2021-11-03 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 670 | $0.00 | $0 | 10,909 |
| 2021-09-16 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 10,000 | $153.67 | $1,536,700 | 60,000 |
| 2021-09-13 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,396 | $153.03 | $213,629 | 985,417 |
| 2021-09-13 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 617 | $155.27 | $95,800 | 986,813 |
| 2021-09-13 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 316 | $153.98 | $48,656 | 987,430 |
| 2021-09-13 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 120 | $156.35 | $18,762 | 987,746 |
| 2021-09-10 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 2 | $0.00 | $0 | 659 |
| 2021-09-02 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 7,410 | $0.00 | $0 | 987,866 |
| 2021-08-31 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 8,300 | $159.19 | $1,321,277 | 717,648 |
| 2021-08-31 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 4,700 | $158.46 | $744,762 | 725,948 |
| 2021-08-30 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 800 | $160.50 | $128,400 | 730,648 |
| 2021-08-27 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 10,265 | $0.00 | $0 | 228,930 |
| 2021-08-27 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,143 | $0.00 | $0 | 995,276 |
| 2021-08-25 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,000 | $0.00 | $0 | 41,740 |
| 2021-08-23 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 8,320 | $159.43 | $1,326,428 | 31,534 |
| 2021-08-23 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 680 | $160.02 | $108,816 | 39,854 |
| 2021-08-13 | Roberts Rebecca B | Dir |
Equity grant / award
G
|
Common Stock, no par value | 175 | $0.00 | $0 | 11,579 |
| 2021-07-09 | Savi Luca | Dir |
Equity grant / award
A
|
Common Stock, no par value | 657 | $0.00 | $0 | 657 |
| 2021-06-14 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,807 | $0.00 | $0 | 731,448 |
| 2021-06-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 3 | $0.00 | $0 | 34,670 |
| 2021-06-02 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,675 | $42.54 | $113,794 | 0 |
| 2021-06-02 | BRUGGEWORTH ROBERT A | Dir |
Open-market sell
S
|
Common Stock, no par value | 675 | $169.31 | $114,286 | 26,743 |
| 2021-06-02 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,675 | $42.54 | $113,794 | 27,418 |
| 2021-06-01 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,380 | $0.00 | $0 | 239,195 |
| 2021-06-01 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,041 | $0.00 | $0 | 1,000,226 |
| 2021-05-24 | Sperry William R | Dir |
Equity grant / award
A
|
Common Stock, no par value | 789 | $0.00 | $0 | 3,536 |
| 2021-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,969 | $37.33 | $110,833 | 0 |
| 2021-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,969 | $37.33 | $110,833 | 33,878 |
| 2021-03-12 | Rogers Sandra Phillips | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,000 | $164.29 | $164,286 | 3,459 |
| 2021-03-10 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 3 | $0.00 | $0 | 2,666 |
| 2021-03-08 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 5,342 | $163.78 | $874,913 | 40,534 |
| 2021-03-08 | Vartanian Nishan J. | CEO and President |
Equity grant / award
A
|
Common Stock, no par value | 12,285 | $0.00 | $0 | 45,876 |
| 2021-03-02 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,201 | $165.68 | $364,658 | 731,318 |
| 2021-03-02 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,122 | $164.00 | $184,008 | 733,519 |
| 2021-03-01 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
G
|
Common Stock, no par value | 31 | $0.00 | $0 | 1,509 |
| 2021-03-01 | Buck Jonathan D. | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 569 | $165.60 | $94,226 | 1,540 |
| 2021-02-23 | Buck Jonathan D. | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, no par value | 368 | $0.00 | $0 | 2,109 |
| 2020-12-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 3 | $0.00 | $0 | 30,906 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 8,691 | $44.50 | $386,750 | 0 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 6,341 | $48.64 | $308,426 | 0 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 5,676 | $150.39 | $853,612 | 8,940 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 5,404 | $151.65 | $819,516 | 14,616 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 2,400 | $152.16 | $365,188 | 20,020 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,552 | $149.89 | $232,635 | 22,420 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 6,341 | $48.64 | $308,426 | 23,972 |
| 2020-12-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 8,691 | $44.50 | $386,750 | 17,631 |
| 2020-12-08 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 7,275 | $51.69 | $376,045 | 0 |
| 2020-12-08 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 5,046 | $151.71 | $765,504 | 16,862 |
| 2020-12-08 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,229 | $152.22 | $339,293 | 21,908 |
| 2020-12-08 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 7,275 | $51.69 | $376,045 | 24,137 |
| 2020-12-07 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 37,324 | $51.69 | $1,929,278 | 7,275 |
| 2020-12-07 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 27,982 | $151.21 | $4,231,209 | 16,862 |
| 2020-12-07 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,743 | $152.46 | $265,743 | 44,844 |
| 2020-12-07 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,233 | $153.27 | $188,982 | 46,587 |
| 2020-12-07 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 37,324 | $51.69 | $1,929,278 | 47,820 |
| 2020-11-30 | Vartanian Nishan J. | CEO and President |
Equity grant / award
G
|
Common Stock, no par value | 1,000 | $0.00 | $0 | 40,091 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 12,744 | $44.50 | $567,108 | 0 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,623 | $48.64 | $273,503 | 0 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 8,259 | $140.70 | $1,162,046 | 41,091 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 8,098 | $141.55 | $1,146,277 | 49,350 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 5,623 | $48.64 | $273,503 | 57,448 |
| 2020-11-16 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 12,744 | $44.50 | $567,108 | 51,825 |
| 2020-11-11 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,319 | $44.50 | $192,196 | 5,142 |
| 2020-11-11 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Open-market sell
S
|
Common Stock, no par value | 4,319 | $145.00 | $626,255 | 13,764 |
| 2020-11-11 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 4,319 | $44.50 | $192,196 | 18,083 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,484 | $51.69 | $76,708 | 0 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Equity grant / award
G
|
Common Stock, no par value | 820 | $0.00 | $0 | 8,940 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,819 | $142.27 | $258,788 | 9,760 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 586 | $140.49 | $82,327 | 11,579 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 581 | $141.84 | $82,410 | 12,165 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 100 | $143.71 | $14,371 | 12,746 |
| 2020-11-09 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,484 | $51.69 | $76,708 | 12,846 |
| 2020-11-04 | Roberts Rebecca B | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,000 | $139.63 | $139,629 | 10,965 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,226 | $51.69 | $218,442 | 0 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 6,000 | $48.64 | $291,840 | 5,623 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,360 | $48.95 | $66,572 | 0 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 11,586 | $135.00 | $1,564,110 | 39,081 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 1,360 | $48.95 | $66,572 | 50,667 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 4,226 | $51.69 | $218,442 | 49,307 |
| 2020-11-03 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 6,000 | $48.64 | $291,840 | 45,081 |
| 2020-11-02 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Equity grant / award
G
|
Common Stock, no par value | 730 | $0.00 | $0 | 13,764 |
| 2020-10-26 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 19,000 | $0.00 | $0 | 72,100 |
| 2020-09-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 4 | $0.00 | $0 | 30,903 |
| 2020-09-03 | Vartanian Nishan J. | CEO and President |
Equity grant / award
G
|
Common Stock, no par value | 1,000 | $0.00 | $0 | 39,081 |
| 2020-08-26 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,250 | $0.00 | $0 | 241,575 |
| 2020-08-25 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 478 | $44.50 | $21,271 | 10,142 |
| 2020-08-25 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Open-market sell
S
|
Common Stock, no par value | 478 | $126.50 | $60,467 | 14,494 |
| 2020-08-25 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 478 | $44.50 | $21,271 | 14,972 |
| 2020-08-24 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,685 | $48.64 | $81,958 | 0 |
| 2020-08-24 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Open-market sell
S
|
Common Stock, no par value | 1,685 | $126.00 | $212,310 | 14,494 |
| 2020-08-24 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 1,685 | $48.64 | $81,958 | 16,179 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,934 | $51.69 | $99,968 | 0 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,042 | $48.95 | $99,956 | 0 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,225 | $36.69 | $44,945 | 0 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 846 | $126.03 | $106,621 | 40,081 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 842 | $126.03 | $106,117 | 40,927 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 393 | $126.03 | $49,530 | 41,769 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 1,225 | $36.69 | $44,945 | 42,162 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 1,934 | $51.69 | $99,968 | 40,937 |
| 2020-08-19 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 2,042 | $48.95 | $99,956 | 39,003 |
| 2020-08-11 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,310 | $36.69 | $48,064 | 0 |
| 2020-08-11 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 5,410 | $126.63 | $685,094 | 36,961 |
| 2020-08-11 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 5,407 | $125.89 | $680,671 | 42,371 |
| 2020-08-11 | Vartanian Nishan J. | CEO and President |
Open-market sell
S
|
Common Stock, no par value | 570 | $127.65 | $72,759 | 47,778 |
| 2020-08-11 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 1,310 | $36.69 | $48,064 | 48,348 |
| 2020-08-10 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 53,922 | $48.95 | $2,639,482 | 0 |
| 2020-08-10 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 53,922 | $124.03 | $6,688,161 | 25,133 |
| 2020-08-10 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 53,922 | $48.95 | $2,639,482 | 79,055 |
| 2020-06-26 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 2,742 | $110.58 | $303,210 | 47,038 |
| 2020-06-10 | PEARSE DIANE M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 4 | $0.00 | $0 | 30,899 |
| 2020-06-05 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,733 | $51.69 | $141,269 | 0 |
| 2020-06-05 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 3,571 | $48.95 | $174,800 | 0 |
| 2020-06-05 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 9,585 | $124.00 | $1,188,540 | 11,362 |
| 2020-06-05 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,733 | $51.69 | $141,269 | 20,947 |
| 2020-06-05 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 3,571 | $48.95 | $174,800 | 18,214 |
| 2020-05-26 | BRUGGEWORTH ROBERT A | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,220 | $0.00 | $0 | 23,954 |
| 2020-05-19 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,969 | $37.33 | $110,833 | 0 |
| 2020-05-19 | BRUGGEWORTH ROBERT A | Dir |
Open-market sell
S
|
Common Stock, no par value | 919 | $120.43 | $110,675 | 25,174 |
| 2020-05-19 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,969 | $37.33 | $110,833 | 26,093 |
| 2020-05-15 | Sperry William R | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,132 | $0.00 | $0 | 2,747 |
| 2020-05-12 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,126 | $0.00 | $0 | 242,825 |
| 2020-05-12 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,600 | $0.00 | $0 | 1,000,596 |
| 2020-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 3,715 | $29.33 | $108,961 | 0 |
| 2020-05-11 | PEARSE DIANE M | Dir |
Open-market sell
S
|
Common Stock, no par value | 891 | $120.61 | $107,464 | 29,763 |
| 2020-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 3,715 | $29.33 | $108,961 | 30,654 |
| 2020-05-08 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,135 | $0.00 | $0 | 1,006,396 |
| 2020-03-20 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 7,500 | $109.00 | $817,500 | 24,001 |
| 2020-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 69 | $129.40 | $8,929 | 7,485 |
| 2020-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 26 | $129.40 | $3,364 | 7,554 |
| 2020-03-08 | LAMBERT WILLIAM M | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 20,840 | $129.40 | $2,696,696 | 66,091 |
| 2020-03-08 | LAMBERT WILLIAM M | Dir |
Equity grant / award
A
|
Common Stock, no par value | 47,930 | $0.00 | $0 | 86,931 |
| 2020-03-04 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 7,500 | $0.00 | $0 | 53,100 |
| 2020-03-02 | Sciullo Stephanie L | Vice President, CLO |
Open-market sell
S
|
Common Stock, no par value | 3,085 | $125.00 | $385,625 | 2,543 |
| 2020-02-28 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,170 | $0.00 | $0 | 246,951 |
| 2020-02-28 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,070 | $0.00 | $0 | 1,010,531 |
| 2020-02-25 | Leenen Bob Willem | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 701 | $0.00 | $0 | 6,397 |
| 2019-12-14 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, no par value | 4,825 | $126.88 | $612,196 | 15,725 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,934 | $51.69 | $99,968 | 0 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,042 | $48.95 | $99,956 | 0 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,725 | $36.69 | $99,980 | 0 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 868 | $126.88 | $110,132 | 12,750 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 840 | $126.88 | $106,579 | 13,618 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 836 | $126.88 | $106,072 | 14,458 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 1,934 | $51.69 | $99,968 | 15,294 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 2,042 | $48.95 | $99,956 | 13,360 |
| 2019-12-13 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 2,725 | $36.69 | $99,980 | 11,318 |
| 2019-12-11 | Blanco Steven C. Sr. | Vice President |
Equity grant / award
G
|
Common Stock, no par value | 500 | $0.00 | $0 | 11,089 |
| 2019-12-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,488 | $51.69 | $76,915 | 0 |
| 2019-12-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, no par value | 646 | $126.43 | $81,674 | 20,550 |
| 2019-12-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 1,488 | $51.69 | $76,915 | 21,196 |
| 2019-12-05 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 8,500 | $124.95 | $1,062,049 | 8,593 |
| 2019-10-30 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 52,163 | $33.55 | $1,750,069 | 0 |
| 2019-10-30 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 52,163 | $120.38 | $6,279,507 | 34,577 |
| 2019-10-30 | LAMBERT WILLIAM M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 52,163 | $33.55 | $1,750,069 | 86,740 |
| 2019-09-12 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 6,000 | $113.16 | $678,931 | 17,093 |
| 2019-08-13 | BRUGGEWORTH ROBERT A | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,750 | $0.00 | $0 | 19,172 |
| 2019-07-31 | Leenen Bob Willem | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,909 | $44.50 | $84,950 | 0 |
| 2019-07-31 | Leenen Bob Willem | Vice President |
Open-market sell
S
|
Common Stock, no par value | 871 | $106.42 | $92,689 | 5,626 |
| 2019-07-31 | Leenen Bob Willem | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,909 | $44.50 | $84,950 | 6,497 |
| 2019-06-11 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Open-market sell
S
|
Common Stock, no par value | 3,800 | $104.00 | $395,200 | 20,308 |
| 2019-05-24 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,965 | $103.04 | $202,466 | 1,012,601 |
| 2019-05-24 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 129 | $103.93 | $13,406 | 1,014,566 |
| 2019-05-22 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 285 | $0.00 | $0 | 1,520 |
| 2019-05-22 | Jordan Gregory B. | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,235 | $0.00 | $0 | 1,235 |
| 2019-05-13 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,854 | $21.71 | $105,380 | 0 |
| 2019-05-13 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 4,854 | $105.36 | $511,417 | 442,238 |
| 2019-05-13 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 4,854 | $21.71 | $105,380 | 447,092 |
| 2019-05-08 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,854 | $21,710.00 | $105,380,340 | 0 |
| 2019-05-08 | PEARSE DIANE M | Dir |
Open-market sell
S
|
Common Stock, no par value | 4,854 | $110.00 | $533,947 | 25,704 |
| 2019-05-08 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 4,854 | $21.71 | $105,380 | 30,558 |
| 2019-05-02 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 4,695 | $108.19 | $507,952 | 11,589 |
| 2019-05-01 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,980 | $33.55 | $99,979 | 0 |
| 2019-05-01 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 10,000 | $109.80 | $1,098,003 | 23,093 |
| 2019-05-01 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 1,001 | $109.38 | $109,489 | 33,093 |
| 2019-05-01 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 2,980 | $33.55 | $99,979 | 34,094 |
| 2019-03-13 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 19,192 | $103.62 | $1,988,712 | 33,342 |
| 2019-03-13 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 4,200 | $102.77 | $431,638 | 52,534 |
| 2019-03-13 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,200 | $104.02 | $124,826 | 56,734 |
| 2019-03-11 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,900 | $0.00 | $0 | 249,920 |
| 2019-03-11 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,500 | $0.00 | $0 | 1,013,460 |
| 2019-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 330 | $102.27 | $33,749 | 4,658 |
| 2019-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 139 | $102.27 | $14,216 | 4,988 |
| 2019-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 379 | $102.27 | $38,760 | 4,588 |
| 2019-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 160 | $102.27 | $16,363 | 4,967 |
| 2019-03-08 | Leenen Bob Willem | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 1,193 | $0.00 | $0 | 5,127 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 536 | $33.55 | $17,983 | 0 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,980 | $33.55 | $99,979 | 0 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,535 | $24.63 | $62,437 | 0 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,500 | $36.69 | $55,035 | 1,225 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 1,062 | $102.21 | $108,547 | 36,896 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 691 | $102.21 | $70,627 | 37,958 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 579 | $102.21 | $59,180 | 38,649 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 333 | $102.21 | $34,036 | 39,228 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 536 | $33.55 | $17,983 | 39,561 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 1,500 | $36.69 | $55,035 | 39,025 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 2,535 | $24.63 | $62,437 | 37,525 |
| 2019-03-07 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 2,980 | $33.55 | $99,979 | 34,990 |
| 2019-02-27 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 23,300 | $103.58 | $2,413,521 | 442,238 |
| 2019-02-27 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,700 | $104.16 | $177,073 | 465,538 |
| 2019-02-26 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 25,000 | $104.42 | $2,610,570 | 467,238 |
| 2019-02-25 | Vartanian Nishan J. | CEO and President |
Equity grant / award
A
|
Common Stock, no par value | 5,699 | $0.00 | $0 | 32,010 |
| 2018-12-14 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 14,000 | $0.00 | $0 | 28,147 |
| 2018-11-28 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 10,137 | $105.97 | $1,074,174 | 42,147 |
| 2018-11-26 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 9,863 | $106.49 | $1,050,330 | 52,284 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 450 | $51.69 | $23,260 | 1,484 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,042 | $48.95 | $99,956 | 0 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Equity grant / award
G
|
Common Stock, no par value | 92 | $0.00 | $0 | 11,604 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 3,046 | $108.77 | $331,315 | 11,696 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 951 | $110.60 | $105,181 | 14,742 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 221 | $110.60 | $24,443 | 15,693 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 40 | $109.31 | $4,372 | 15,914 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 450 | $51.69 | $23,260 | 15,954 |
| 2018-11-16 | Blanco Steven C. Sr. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,042 | $48.95 | $99,956 | 15,504 |
| 2018-11-13 | SHAW L EDWARD JR | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,500 | $0.00 | $0 | 495,638 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,056 | $48.95 | $51,691 | 0 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,378 | $36.69 | $50,559 | 0 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, no par value | 503 | $108.80 | $54,726 | 20,152 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, no par value | 500 | $108.80 | $54,400 | 20,655 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 1,056 | $48.95 | $51,691 | 21,155 |
| 2018-11-06 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Exercise / conversion
M
|
Common Stock, no par value | 1,378 | $36.69 | $50,559 | 20,099 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,188 | $33.55 | $174,057 | 0 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 4,060 | $24.63 | $99,998 | 0 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 10,568 | $106.61 | $1,126,652 | 24,924 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 1,067 | $106.62 | $113,764 | 35,492 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 4,060 | $24.63 | $99,998 | 36,559 |
| 2018-10-30 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 5,188 | $33.55 | $174,057 | 32,499 |
| 2018-09-26 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,500 | $0.00 | $0 | 62,147 |
| 2018-09-24 | LAMBERT WILLIAM M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 5,000 | $0.00 | $0 | 63,647 |
| 2018-08-31 | Killeen Randall | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, no par value | 627 | $101.09 | $63,383 | 5,530 |
| 2018-06-19 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 13,536 | $94.86 | $1,283,995 | 68,647 |
| 2018-06-18 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 28,382 | $95.10 | $2,699,091 | 82,183 |
| 2018-06-18 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 4,700 | $93.91 | $441,367 | 110,565 |
| 2018-06-15 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 33,656 | $94.66 | $3,186,018 | 115,265 |
| 2018-06-15 | LAMBERT WILLIAM M | Dir |
Open-market sell
S
|
Common Stock, no par value | 29,726 | $95.12 | $2,827,418 | 148,921 |
| 2018-06-05 | Killeen Randall | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 1,700 | $95.73 | $162,741 | 6,157 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,934 | $51.69 | $99,968 | 0 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,042 | $48.95 | $99,956 | 0 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Other disposed transaction
F
|
Common Stock, no par value | 1,089 | $95.42 | $103,912 | 184,276 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Other disposed transaction
F
|
Common Stock, no par value | 1,085 | $95.42 | $103,531 | 185,365 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Exercise / conversion
M
|
Common Stock, no par value | 1,934 | $51.69 | $99,968 | 186,450 |
| 2018-06-01 | LAMBERT WILLIAM M | Chairman |
Exercise / conversion
M
|
Common Stock, no par value | 2,042 | $48.95 | $99,956 | 184,516 |
| 2018-05-31 | LAMBERT WILLIAM M | Chairman |
Other disposed transaction
F
|
Common Stock, no par value | 5,629 | $93.00 | $523,497 | 176,845 |
| 2018-05-23 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,730 | $24.63 | $42,610 | 0 |
| 2018-05-23 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 1,730 | $91.00 | $157,430 | 27,311 |
| 2018-05-23 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 1,730 | $24.63 | $42,610 | 29,041 |
| 2018-05-22 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 400 | $24.63 | $9,852 | 1,730 |
| 2018-05-22 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 400 | $92.23 | $36,892 | 27,311 |
| 2018-05-22 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 400 | $24.63 | $9,852 | 27,711 |
| 2018-05-22 | Blanco Steven C. Sr. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,700 | $90.36 | $153,614 | 13,462 |
| 2018-05-21 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 9,471 | $24.63 | $233,271 | 2,130 |
| 2018-05-21 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 14,834 | $92.02 | $1,365,091 | 27,311 |
| 2018-05-21 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 9,471 | $24.63 | $233,271 | 42,145 |
| 2018-05-18 | SHAW L EDWARD JR | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,317 | $0.00 | $0 | 498,138 |
| 2018-05-17 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 300 | $24.63 | $7,389 | 2,535 |
| 2018-05-17 | Vartanian Nishan J. | CEO and President |
Other disposed transaction
F
|
Common Stock, no par value | 91 | $90.34 | $8,221 | 26,311 |
| 2018-05-17 | Vartanian Nishan J. | CEO and President |
Exercise / conversion
M
|
Common Stock, no par value | 300 | $24.63 | $7,389 | 26,402 |
| 2018-05-14 | Krause Kenneth D. | Senior VP, CFO and Treasurer |
Other disposed transaction
I
|
Common Stock, no par value | 193 | $90.00 | $17,399 | 0 |
| 2018-05-08 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 7,334 | $48.95 | $358,999 | 0 |
| 2018-05-08 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 7,334 | $88.10 | $646,093 | 51,284 |
| 2018-05-08 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 7,334 | $48.95 | $358,999 | 58,618 |
| 2018-05-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,182 | $48.95 | $57,859 | 7,334 |
| 2018-05-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 739 | $36.69 | $27,114 | 0 |
| 2018-05-07 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,921 | $88.01 | $169,060 | 51,284 |
| 2018-05-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 739 | $36.69 | $27,114 | 53,205 |
| 2018-05-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,182 | $48.95 | $57,859 | 52,466 |
| 2018-05-07 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,583 | $40.88 | $105,593 | 0 |
| 2018-05-07 | PEARSE DIANE M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,206 | $87.54 | $105,575 | 24,387 |
| 2018-05-07 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,583 | $40.88 | $105,593 | 25,593 |
| 2018-05-04 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 100 | $36.69 | $3,669 | 739 |
| 2018-05-04 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 100 | $88.00 | $8,800 | 51,284 |
| 2018-05-04 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 100 | $36.69 | $3,669 | 51,384 |
| 2018-05-03 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,583 | $40.88 | $105,593 | 0 |
| 2018-05-03 | SHAW L EDWARD JR | Dir |
Other disposed transaction
F
|
Common Stock, no par value | 1,230 | $85.89 | $105,645 | 496,821 |
| 2018-05-03 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,583 | $40.88 | $105,593 | 498,051 |
| 2018-05-01 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,225 | $24.63 | $30,172 | 2,835 |
| 2018-05-01 | Vartanian Nishan J. | President and COO |
Other disposed transaction
F
|
Common Stock, no par value | 383 | $87.28 | $33,428 | 26,102 |
| 2018-05-01 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M
|
Common Stock, no par value | 1,225 | $24.63 | $30,172 | 26,485 |
| 2018-04-26 | Weber Markus H | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 980 | $33.55 | $32,879 | 0 |
| 2018-04-26 | Weber Markus H | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 400 | $87.79 | $35,116 | 10,980 |
| 2018-04-26 | Weber Markus H | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 980 | $33.55 | $32,879 | 11,380 |
| 2018-03-14 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 2,416 | $83.98 | $202,887 | 51,284 |
| 2018-03-13 | Vartanian Nishan J. | President and COO |
Open-market sell
S
|
Common Stock, no par value | 7,000 | $83.49 | $584,463 | 25,260 |
| 2018-03-08 | Leenen Bob Willem | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 84 | $84.78 | $7,122 | 3,100 |
| 2018-03-07 | SHAW L EDWARD JR | Dir |
Equity grant / award
G
|
Common Stock, no par value | 4,000 | $0.00 | $0 | 79,123 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,980 | $33.55 | $99,979 | 0 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,725 | $36.69 | $99,980 | 0 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Other disposed transaction
F
|
Common Stock, no par value | 1,289 | $82.23 | $105,994 | 179,620 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Other disposed transaction
F
|
Common Stock, no par value | 1,279 | $82.23 | $105,172 | 180,909 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 2,725 | $36.69 | $99,980 | 182,188 |
| 2018-03-05 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 2,980 | $33.55 | $99,979 | 179,463 |
| 2018-02-28 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,980 | $33.55 | $99,979 | 0 |
| 2018-02-28 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,725 | $36.69 | $99,980 | 0 |
| 2018-02-28 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,725 | $36.69 | $99,980 | 59,948 |
| 2018-02-28 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,980 | $33.55 | $99,979 | 57,223 |
| 2018-02-26 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 958 | $17.83 | $17,081 | 0 |
| 2018-02-26 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M
|
Common Stock, no par value | 958 | $17.83 | $17,081 | 31,818 |
| 2018-02-26 | Vartanian Nishan J. | President and COO |
Other disposed transaction
F
|
Common Stock, no par value | 233 | $84.74 | $19,744 | 31,585 |
| 2018-02-23 | Leenen Bob Willem | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 844 | $0.00 | $0 | 3,184 |
| 2017-12-29 | PEARSE DIANE M | Dir |
Equity grant / award
G
|
Common Stock, no par value | 300 | $0.00 | $0 | 23,010 |
| 2017-12-15 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Equity grant / award
G
|
Common Stock, no par value | 1,000 | $0.00 | $0 | 32,066 |
| 2017-12-14 | Rogers Sandra Phillips | Dir |
Equity grant / award
A
|
Common Stock, no par value | 775 | $0.00 | $0 | 775 |
| 2017-12-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,820 | $33.55 | $161,711 | 0 |
| 2017-12-07 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 8,530 | $82.53 | $704,020 | 52,029 |
| 2017-12-07 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 4,820 | $33.55 | $161,711 | 60,559 |
| 2017-12-06 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,000 | $82.50 | $82,502 | 55,739 |
| 2017-12-05 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 500 | $82.51 | $41,255 | 56,739 |
| 2017-11-28 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,583 | $40.88 | $105,593 | 0 |
| 2017-11-28 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,854 | $21.71 | $105,380 | 0 |
| 2017-11-28 | BRUGGEWORTH ROBERT A | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,623 | $81.13 | $212,802 | 24,056 |
| 2017-11-28 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 2,583 | $40.88 | $105,593 | 26,679 |
| 2017-11-28 | BRUGGEWORTH ROBERT A | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 4,854 | $21.71 | $105,380 | 24,096 |
| 2017-11-27 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 23,495 | $24.63 | $578,682 | 0 |
| 2017-11-27 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 23,495 | $80.31 | $1,886,797 | 163,537 |
| 2017-11-27 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 23,495 | $24.63 | $578,682 | 187,032 |
| 2017-11-24 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 7,703 | $24.63 | $189,725 | 23,495 |
| 2017-11-24 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 7,703 | $79.99 | $616,134 | 163,537 |
| 2017-11-24 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 7,703 | $24.63 | $189,725 | 171,240 |
| 2017-11-22 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 931 | $24.63 | $22,931 | 31,198 |
| 2017-11-22 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 931 | $80.09 | $74,567 | 163,537 |
| 2017-11-22 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 931 | $24.63 | $22,931 | 164,468 |
| 2017-11-21 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 15,847 | $24.63 | $390,312 | 32,129 |
| 2017-11-21 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 15,847 | $80.00 | $1,267,768 | 163,537 |
| 2017-11-21 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 15,847 | $24.63 | $390,312 | 179,384 |
| 2017-11-20 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 13,951 | $24.63 | $343,613 | 47,976 |
| 2017-11-20 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 13,951 | $79.80 | $1,113,316 | 163,537 |
| 2017-11-20 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 13,951 | $24.63 | $343,613 | 177,488 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 13,942 | $24.63 | $343,391 | 61,927 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,002 | $24.63 | $98,569 | 75,869 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 13,942 | $79.44 | $1,107,596 | 163,537 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 4,002 | $80.00 | $320,171 | 177,479 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 4,002 | $24.63 | $98,569 | 181,481 |
| 2017-11-16 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 13,942 | $24.63 | $343,391 | 177,479 |
| 2017-11-06 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 6,058 | $79.46 | $481,353 | 79,871 |
| 2017-11-06 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 6,058 | $79.46 | $481,353 | 163,537 |
| 2017-11-06 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 6,058 | $24.63 | $149,209 | 169,595 |
| 2017-11-03 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,200 | $24.63 | $29,556 | 85,929 |
| 2017-11-03 | LAMBERT WILLIAM M | Chairman and CEO |
Open-market sell
S
|
Common Stock, no par value | 1,200 | $80.00 | $96,002 | 163,537 |
| 2017-11-03 | LAMBERT WILLIAM M | Chairman and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 1,200 | $24.63 | $29,556 | 164,737 |
| 2017-11-02 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,928 | $0.00 | $0 | 1,023,085 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,947 | $24.63 | $146,475 | 0 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 4,060 | $24.63 | $99,998 | 0 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 5,947 | $80.04 | $476,013 | 63,601 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 1,375 | $79.47 | $109,271 | 69,548 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 4,060 | $24.63 | $99,998 | 70,923 |
| 2017-11-01 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 5,947 | $24.63 | $146,475 | 66,863 |
| 2017-10-31 | Vartanian Nishan J. | President and COO |
Open-market sell
S
|
Common Stock, no par value | 705 | $79.46 | $56,017 | 30,860 |
| 2017-10-30 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,300 | $17.83 | $41,009 | 958 |
| 2017-10-30 | Vartanian Nishan J. | President and COO |
Other disposed transaction
F
|
Common Stock, no par value | 595 | $78.79 | $46,880 | 31,565 |
| 2017-10-30 | Vartanian Nishan J. | President and COO |
Exercise / conversion
M
|
Common Stock, no par value | 2,300 | $17.83 | $41,009 | 32,160 |
| 2017-10-24 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,947 | $24.63 | $146,475 | 5,947 |
| 2017-10-24 | BOVE KERRY M | Senior Vice President |
Open-market sell
S
|
Common Stock, no par value | 5,947 | $80.21 | $477,016 | 60,916 |
| 2017-10-24 | BOVE KERRY M | Senior Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 5,947 | $24.63 | $146,475 | 66,863 |
| 2017-09-28 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Equity grant / award
W
|
Common Stock, no par value | 400 | $0.00 | $0 | 33,066 |
| 2017-09-15 | HERRING RONALD N JR | Senior Vice President |
Equity grant / award
G
|
Common Stock, no par value | 880 | $0.00 | $0 | 45,112 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,783 | $33.55 | $59,820 | 0 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 2,521 | $36.69 | $92,495 | 0 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,000 | $33.55 | $67,100 | 980 |
| 2017-09-13 | Weber Markus H | Vice President |
Open-market sell
S
|
Common Stock, no par value | 4,304 | $72.80 | $313,333 | 12,951 |
| 2017-09-13 | Weber Markus H | Vice President |
Open-market sell
S
|
Common Stock, no par value | 1,507 | $72.80 | $109,710 | 17,255 |
| 2017-09-13 | Weber Markus H | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 971 | $72.43 | $70,330 | 18,762 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,783 | $33.55 | $59,820 | 19,733 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,000 | $33.55 | $67,100 | 17,950 |
| 2017-09-13 | Weber Markus H | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 2,521 | $36.69 | $92,495 | 15,950 |
| 2017-09-07 | LAMBERT WILLIAM M | Chairman and CEO |
Equity grant / award
G
|
Common Stock, no par value | 595 | $0.00 | $0 | 163,537 |
| 2017-09-01 | LAMBERT WILLIAM M | Chairman and CEO |
Equity grant / award
G
|
Common Stock, no par value | 3,385 | $0.00 | $0 | 164,132 |
| 2017-08-31 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 12,100 | $71.87 | $869,658 | 256,413 |
| 2017-08-31 | Weber Markus H | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 105 | $72.86 | $7,650 | 13,429 |
| 2017-08-31 | Weber Markus H | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 333 | $0.00 | $0 | 13,534 |
| 2017-08-30 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 20,000 | $71.16 | $1,423,298 | 268,513 |
| 2017-08-15 | Giacomini Thomas | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,609 | $0.00 | $0 | 1,609 |
| 2017-06-26 | Vartanian Nishan J. | President and COO |
Equity grant / award
A
|
Common Stock, no par value | 6,306 | $0.00 | $0 | 29,860 |
| 2017-05-31 | Weber Markus H | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 158 | $81.10 | $12,814 | 16,101 |
| 2017-05-31 | Weber Markus H | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 500 | $0.00 | $0 | 16,259 |
| 2017-05-22 | RYAN JOHN T III | Dir |
Equity grant / award
A
|
Common Stock, no par value | 1,506 | $0.00 | $0 | 1,025,013 |
| 2017-05-12 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 26,250 | $78.07 | $2,049,338 | 152,821 |
| 2017-05-11 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 9,076 | $78.02 | $708,142 | 179,071 |
| 2017-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,951 | $42.69 | $83,288 | 0 |
| 2017-05-11 | PEARSE DIANE M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,078 | $77.00 | $83,008 | 21,804 |
| 2017-05-11 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 1,951 | $42.69 | $83,288 | 22,882 |
| 2017-05-10 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,951 | $42.69 | $83,288 | 0 |
| 2017-05-10 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 37,739 | $77.95 | $2,941,755 | 188,147 |
| 2017-05-10 | SHAW L EDWARD JR | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,073 | $77.75 | $83,425 | 493,962 |
| 2017-05-10 | SHAW L EDWARD JR | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 1,951 | $42.69 | $83,288 | 495,035 |
| 2017-05-08 | LAMBERT WILLIAM M | President and CEO |
Equity grant / award
G
|
Common Stock, no par value | 2,000 | $0.00 | $0 | 170,442 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 3,131 | $24.63 | $77,117 | 0 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,809 | $17.83 | $32,254 | 0 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,900 | $17.83 | $33,877 | 3,258 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 4,940 | $79.39 | $392,187 | 23,554 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 489 | $79.23 | $38,743 | 28,494 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,809 | $17.83 | $32,254 | 28,983 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,900 | $17.83 | $33,877 | 27,174 |
| 2017-05-05 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 3,131 | $24.63 | $77,117 | 25,274 |
| 2017-05-05 | LAMBERT WILLIAM M | President and CEO |
Other disposed transaction
F
|
Common Stock, no par value | 5,240 | $79.23 | $415,165 | 196,603 |
| 2017-05-04 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 3,977 | $17.83 | $70,910 | 36,086 |
| 2017-05-04 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 3,977 | $79.00 | $314,183 | 165,757 |
| 2017-05-04 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 3,977 | $17.83 | $70,910 | 169,734 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 5,998 | $17.83 | $106,944 | 40,063 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,800 | $17.83 | $32,094 | 46,061 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 5,998 | $78.36 | $469,992 | 165,757 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 1,800 | $79.02 | $142,228 | 171,755 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 1,800 | $17.83 | $32,094 | 173,555 |
| 2017-05-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 5,998 | $17.83 | $106,944 | 171,755 |
| 2017-05-02 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 38,796 | $17.83 | $691,733 | 47,861 |
| 2017-05-02 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 34,002 | $78.89 | $2,682,435 | 165,757 |
| 2017-05-02 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 4,794 | $79.01 | $378,760 | 199,759 |
| 2017-05-02 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 38,796 | $17.83 | $691,733 | 204,553 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 170 | $51.69 | $8,787 | 0 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,934 | $51.69 | $99,968 | 0 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 1,956 | $78.27 | $153,097 | 7,658 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, no par value | 1,280 | $78.01 | $99,850 | 9,614 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, no par value | 170 | $51.69 | $8,787 | 10,894 |
| 2017-04-28 | Killeen Randall | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock, no par value | 1,934 | $51.69 | $99,968 | 10,724 |
| 2017-03-28 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 9,873 | $0.00 | $0 | 302,380 |
| 2017-03-21 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,692 | $0.00 | $0 | 312,253 |
| 2017-03-20 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 569 | $0.00 | $0 | 1,013,801 |
| 2017-03-16 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 415 | $0.00 | $0 | 1,014,370 |
| 2017-03-14 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 8,000 | $68.31 | $546,474 | 314,945 |
| 2017-03-14 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 17,194 | $0.00 | $0 | 1,014,785 |
| 2017-03-13 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 6,000 | $68.44 | $410,663 | 322,945 |
| 2017-03-10 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 3,400 | $69.05 | $234,761 | 836,578 |
| 2017-03-10 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,833 | $69.05 | $126,564 | 328,945 |
| 2017-03-10 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,200 | $69.05 | $151,904 | 134,011 |
| 2017-03-10 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 532 | $17.83 | $9,486 | 96,876 |
| 2017-03-10 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 532 | $69.50 | $36,976 | 164,248 |
| 2017-03-10 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 532 | $17.83 | $9,486 | 164,780 |
| 2017-03-09 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 5,600 | $69.62 | $389,855 | 839,978 |
| 2017-03-09 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 2,400 | $69.62 | $167,081 | 330,778 |
| 2017-03-09 | RYAN JOHN T III | Dir |
Open-market sell
S
|
Common Stock, no par value | 3,829 | $69.62 | $266,563 | 136,211 |
| 2017-03-08 | HERRING RONALD N JR | President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 100 | $17.83 | $1,783 | 13,638 |
| 2017-03-08 | HERRING RONALD N JR | President |
Open-market sell
S
|
Common Stock, no par value | 100 | $71.00 | $7,100 | 39,036 |
| 2017-03-08 | HERRING RONALD N JR | President |
Exercise / conversion
M
|
Common Stock, no par value | 100 | $17.83 | $1,783 | 39,136 |
| 2017-03-08 | Vartanian Nishan J. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 1,064 | $70.10 | $74,586 | 24,093 |
| 2017-03-08 | Vartanian Nishan J. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 600 | $70.10 | $42,060 | 25,157 |
| 2017-03-08 | Vartanian Nishan J. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 150 | $70.10 | $10,515 | 25,757 |
| 2017-03-08 | Vartanian Nishan J. | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 3,378 | $0.00 | $0 | 26,007 |
| 2017-03-08 | Birgersson Joakim | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 130 | $70.10 | $9,113 | 7,545 |
| 2017-03-08 | Birgersson Joakim | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 79 | $70.10 | $5,538 | 7,675 |
| 2017-03-08 | Birgersson Joakim | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 20 | $70.10 | $1,402 | 7,754 |
| 2017-03-08 | Birgersson Joakim | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 18 | $70.10 | $1,262 | 7,774 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 101,418 | $17.83 | $1,808,283 | 0 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 8,072 | $71.34 | $575,856 | 251,611 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 3,810 | $72.14 | $274,853 | 259,683 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 101,418 | $17.83 | $1,808,283 | 263,493 |
| 2017-03-07 | HERRING RONALD N JR | President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 9,153 | $45.24 | $414,082 | 0 |
| 2017-03-07 | HERRING RONALD N JR | President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,581 | $17.83 | $28,189 | 13,738 |
| 2017-03-07 | HERRING RONALD N JR | President |
Open-market sell
S
|
Common Stock, no par value | 8,374 | $71.23 | $596,444 | 39,036 |
| 2017-03-07 | HERRING RONALD N JR | President |
Open-market sell
S
|
Common Stock, no par value | 2,360 | $72.10 | $170,163 | 47,410 |
| 2017-03-07 | HERRING RONALD N JR | President |
Open-market sell
S
|
Common Stock, no par value | 500 | $72.18 | $36,090 | 49,770 |
| 2017-03-07 | HERRING RONALD N JR | President |
Exercise / conversion
M
|
Common Stock, no par value | 1,581 | $17.83 | $28,189 | 50,270 |
| 2017-03-07 | HERRING RONALD N JR | President |
Exercise / conversion
M
|
Common Stock, no par value | 9,153 | $45.24 | $414,082 | 48,689 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,010 | $17.83 | $71,498 | 97,408 |
| 2017-03-07 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 4,010 | $17.83 | $71,498 | 166,085 |
| 2017-03-06 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 55,905 | $45.24 | $2,529,142 | 0 |
| 2017-03-06 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 47,533 | $72.47 | $3,444,636 | 162,075 |
| 2017-03-06 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 55,905 | $45.24 | $2,529,142 | 209,608 |
| 2017-02-28 | Duff Gavan C M | Vice President |
Equity grant / award
A
|
Common Stock, no par value | 900 | $0.00 | $0 | 3,113 |
| 2017-01-04 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 47,847 | $0.00 | $0 | 845,578 |
| 2017-01-03 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 276,250 | $0.00 | $0 | 893,425 |
| 2016-12-23 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 324,097 | $0.00 | $0 | 1,169,675 |
| 2016-12-14 | Krause Kenneth D. | VP, CFO and Treasurer |
Equity grant / award
A
|
Common Stock, no par value | 11,095 | $0.00 | $0 | 21,953 |
| 2016-12-13 | HERRING RONALD N JR | President |
Equity grant / award
G
|
Common Stock, no par value | 1,250 | $0.00 | $0 | 37,762 |
| 2016-12-08 | Vartanian Nishan J. | Vice President |
Equity grant / award
G
|
Common Stock, no par value | 100 | $0.00 | $0 | 22,161 |
| 2016-11-30 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 1,500 | $45.24 | $67,860 | 710 |
| 2016-11-30 | Vartanian Nishan J. | Vice President |
Other disposed transaction
F
|
Common Stock, no par value | 1,109 | $62.16 | $68,935 | 22,261 |
| 2016-11-30 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 1,500 | $45.24 | $67,860 | 23,370 |
| 2016-11-29 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 894 | $45.24 | $40,445 | 0 |
| 2016-11-29 | Vartanian Nishan J. | Vice President |
Open-market sell
S
|
Common Stock, no par value | 725 | $62.80 | $45,528 | 21,870 |
| 2016-11-29 | Vartanian Nishan J. | Vice President |
Exercise / conversion
M
|
Common Stock, no par value | 894 | $45.24 | $40,445 | 22,595 |
| 2016-11-23 | SHAW L EDWARD JR | Dir |
Other acquired transaction
J
|
Common Stock, no par value | 324,097 | $0.00 | $0 | 476,918 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 9,153 | $45.24 | $414,082 | 0 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 10,500 | $17.83 | $187,215 | 4,819 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,210 | $45.24 | $99,980 | 0 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 4,600 | $17.83 | $82,018 | 1,008 |
| 2016-11-21 | BOVE KERRY M | President |
Open-market sell
S
|
Common Stock, no par value | 19,653 | $63.06 | $1,239,357 | 61,254 |
| 2016-11-21 | BOVE KERRY M | President |
Other disposed transaction
F
|
Common Stock, no par value | 1,612 | $63.06 | $101,653 | 80,907 |
| 2016-11-21 | BOVE KERRY M | President |
Other disposed transaction
F
|
Common Stock, no par value | 1,438 | $63.06 | $90,680 | 82,519 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M
|
Common Stock, no par value | 2,210 | $45.24 | $99,980 | 83,957 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M
|
Common Stock, no par value | 4,600 | $17.83 | $82,018 | 81,747 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M
|
Common Stock, no par value | 9,153 | $45.24 | $414,082 | 77,147 |
| 2016-11-21 | BOVE KERRY M | President |
Exercise / conversion
M
|
Common Stock, no par value | 10,500 | $17.83 | $187,215 | 67,994 |
| 2016-11-16 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,716 | $0.00 | $0 | 2,141,966 |
| 2016-11-15 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 1,820 | $0.00 | $0 | 2,139,250 |
| 2016-10-25 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 250,000 | $0.00 | $0 | 2,137,430 |
| 2016-10-03 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 47,847 | $0.00 | $0 | 2,387,430 |
| 2016-09-23 | RYAN JOHN T III | Dir |
Other disposed transaction
J
|
Common Stock, no par value | 26,250 | $0.00 | $0 | 2,435,277 |
| 2016-08-31 | Herman Roberta Anne | Chief Customer Officer & VP |
Equity grant / award
A
|
Common Stock, no par value | 858 | $0.00 | $0 | 3,614 |
| 2016-08-12 | Killeen Randall | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, no par value | 1,176 | $55.00 | $64,680 | 7,357 |
| 2016-08-09 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 4,331 | $56.00 | $242,536 | 31,697 |
| 2016-08-09 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 1,021 | $56.12 | $57,299 | 33,170 |
| 2016-08-09 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,494 | $40.09 | $99,997 | 0 |
| 2016-08-09 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Other disposed transaction
F
|
Common Stock, no par value | 1,405 | $56.12 | $78,849 | 32,786 |
| 2016-08-09 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 2,494 | $0.00 | $0 | 34,191 |
| 2016-08-08 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 4,731 | $40.09 | $189,689 | 0 |
| 2016-08-08 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Open-market sell
S
|
Common Stock, no par value | 400 | $56.00 | $22,400 | 36,028 |
| 2016-08-08 | MCCLAINE DOUGLAS K | Sr. Vice President/Secretary |
Exercise / conversion
M
|
Common Stock, no par value | 4,731 | $0.00 | $0 | 36,428 |
| 2016-08-05 | LAMBERT WILLIAM M | President and CEO |
Equity grant / award
G
|
Common Stock, no par value | 2,000 | $0.00 | $0 | 144,100 |
| 2016-08-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Incentive Stock Option | 2,494 | $40.09 | $99,997 | 0 |
| 2016-08-03 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 18,600 | $55.01 | $1,023,255 | 146,100 |
| 2016-08-03 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 2,494 | $0.00 | $0 | 164,700 |
| 2016-08-02 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 20,365 | $40.09 | $816,535 | 0 |
| 2016-08-02 | LAMBERT WILLIAM M | President and CEO |
Open-market sell
S
|
Common Stock, no par value | 600 | $55.50 | $33,302 | 162,206 |
| 2016-08-02 | LAMBERT WILLIAM M | President and CEO |
Exercise / conversion
M
|
Common Stock, no par value | 20,365 | $0.00 | $0 | 162,806 |
| 2016-06-13 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 2,000 | $0.00 | $0 | 1,056,371 |
| 2016-06-10 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,270 | $0.00 | $0 | 335,894 |
| 2016-06-10 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,078 | $0.00 | $0 | 1,058,371 |
| 2016-06-06 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 22,572 | $0.00 | $0 | 1,038,877 |
| 2016-06-06 | RYAN JOHN T III | Dir |
Equity grant / award
G
|
Common Stock, no par value | 24,500 | $0.00 | $0 | 1,036,949 |
| 2016-06-01 | SHAW L EDWARD JR | Dir |
Equity grant / award
G
|
Common Stock, no par value | 15,000 | $0.00 | $0 | 493,084 |
| 2016-05-25 | SHAW L EDWARD JR | Dir |
Equity grant / award
G
|
Common Stock, no par value | 3,000 | $0.00 | $0 | 508,084 |
| 2016-05-13 | WITMER THOMAS H | Dir |
Equity grant / award
A
|
Common Stock, no par value | 2,094 | $0.00 | $0 | 24,981 |
| 2016-05-06 | PEARSE DIANE M | Dir |
Exercise / conversion
M · derivative
|
Non-statutory Stock Option | 1,490 | $41.26 | $61,477 | 0 |
| 2016-05-06 | PEARSE DIANE M | Dir |
Open-market sell
S
|
Common Stock, no par value | 1,283 | $48.00 | $61,584 | 18,837 |
| 2016-05-06 | PEARSE DIANE M | Dir |
Exercise / conversion
M
|
Common Stock, no par value | 1,490 | $41.26 | $61,477 | 20,120 |