Financial Metrics
PCTY Paylocity Holding CorpFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 70570000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 65022000.0 | -7.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 68654000.0 | +5.6% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 90273000.0 | +31.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 81500000.0 | -9.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 86004000.0 | +5.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 113407000.0 | +31.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 100504000.0 | -11.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 107204000.0 | +6.7% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 139552000.0 | +30.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 126720000.0 | -9.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 132374000.0 | +4.5% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 171646000.0 | +29.7% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 135794000.0 | -20.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 146329000.0 | +7.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 186053000.0 | +27.1% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 181697000.0 | -2.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 196037000.0 | +7.9% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 245970000.0 | +25.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 253280000.0 | +3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 273008000.0 | +7.8% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 339857000.0 | +24.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 317586000.0 | -6.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 326361000.0 | +2.8% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 401281000.0 | +23.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 362956000.0 | -9.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 376980000.0 | +3.9% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 454548000.0 | +20.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 408172000.0 | -10.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 416134000.0 | +2.0% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 68654000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 86004000.0 | +25.3% | USD | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 107204000.0 | +24.7% | USD | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 132374000.0 | +23.5% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 561329000.0 | +324.0% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 635627000.0 | +13.2% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 852651000.0 | +34.1% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 1174598000.0 | +37.8% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 1402515000.0 | +19.4% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 1595221000.0 | +13.7% | USD | 10-K | 2025-08-06 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 43361000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 36663000.0 | -15.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 38271000.0 | +4.4% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 58191000.0 | +52.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 46541000.0 | -20.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 49164000.0 | +5.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 74755000.0 | +52.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 64562000.0 | -13.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 69134000.0 | +7.1% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 99807000.0 | +44.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 84090000.0 | -15.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 86950000.0 | +3.4% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 123565000.0 | +42.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 86414000.0 | -30.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 92787000.0 | +7.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 128727000.0 | +38.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 118448000.0 | -8.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 125216000.0 | +5.7% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 170432000.0 | +36.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 168737000.0 | -1.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 182932000.0 | +8.4% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 244143000.0 | +33.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 216119000.0 | -11.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 218962000.0 | +1.3% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 285298000.0 | +30.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 247996000.0 | -13.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 252435000.0 | +1.8% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 324695000.0 | +28.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 279792000.0 | -13.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 282138000.0 | +0.8% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 38271000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 49164000.0 | +28.5% | USD | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 69134000.0 | +40.6% | USD | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 86950000.0 | +25.8% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 379319000.0 | +336.2% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 416329000.0 | +9.8% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 565649000.0 | +35.9% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 807559000.0 | +42.8% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 960786000.0 | +19.0% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 1096998000.0 | +14.2% | USD | 10-K | 2025-08-06 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6201000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -2507000.0 | -140.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -1643000.0 | +34.5% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 14880000.0 | +1005.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 515000.0 | -96.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 133000.0 | -74.2% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 20465000.0 | +15287.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 3776000.0 | -81.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 7027000.0 | +86.1% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 36212000.0 | +415.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 6000000.0 | -83.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 6114000.0 | +1.9% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 47741000.0 | +680.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 3449000.0 | -92.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 6351000.0 | +84.1% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 39143000.0 | +516.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 10252000.0 | -73.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 8138000.0 | -20.6% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 47378000.0 | +482.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 7089000.0 | -85.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 18208000.0 | +156.8% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 80377000.0 | +341.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 41189000.0 | -48.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 49706000.0 | +20.7% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 106289000.0 | +113.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 64144000.0 | -39.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 46623000.0 | -27.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 127030000.0 | +172.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 74211000.0 | -41.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 70381000.0 | -5.2% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -1643000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 133000.0 | +108.1% | USD | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 7027000.0 | +5183.5% | USD | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 6114000.0 | -13.0% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 66171000.0 | +982.3% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 58043000.0 | -12.3% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 84594000.0 | +45.7% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 155026000.0 | +83.3% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 260093000.0 | +67.8% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 304024000.0 | +16.9% | USD | 10-K | 2025-08-06 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6161000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -2568000.0 | -141.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -4239000.0 | -65.1% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 10562000.0 | +349.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 543000.0 | -94.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 974000.0 | +79.4% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 40151000.0 | +4022.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 9852000.0 | -75.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 15556000.0 | +57.9% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 43582000.0 | +180.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 13906000.0 | -68.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 19373000.0 | +39.3% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 59505000.0 | +207.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 12460000.0 | -79.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 22102000.0 | +77.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 58936000.0 | +166.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 30932000.0 | -47.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 40785000.0 | +31.9% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 75631000.0 | +85.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 30352000.0 | -59.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 45952000.0 | +51.4% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 103568000.0 | +125.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 34517000.0 | -66.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 72633000.0 | +110.4% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 157947000.0 | +117.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 49573000.0 | -68.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 87038000.0 | +75.6% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 178521000.0 | +105.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 47991000.0 | -73.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 98188000.0 | +104.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -1671000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 431000.0 | +125.8% | USD | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 5704000.0 | +1223.4% | USD | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 5467000.0 | -4.2% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 64455000.0 | +1079.0% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 70819000.0 | +9.9% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 90777000.0 | +28.2% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 140822000.0 | +55.1% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 206766000.0 | +46.8% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 227127000.0 | +9.8% | USD | 10-K | 2025-08-06 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.12 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.05 | -141.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.03 | +40.0% | USD/shares | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.29 | +1066.7% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.01 | -96.6% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.01 | +0.0% | USD/shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.74 | +7300.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.19 | -74.3% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.11 | -42.1% | USD/shares | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.53 | +381.8% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.26 | -50.9% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.1 | -61.5% | USD/shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.75 | +650.0% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.23 | -69.3% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.18 | -21.7% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.68 | +277.8% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.56 | -17.6% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.18 | -67.9% | USD/shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.63 | +250.0% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.55 | -12.7% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.28 | -49.1% | USD/shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 1.03 | +267.9% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.62 | -39.8% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.68 | +9.7% | USD/shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 1.51 | +122.1% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.89 | -41.1% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.67 | -24.7% | USD/shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 1.64 | +144.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.87 | -47.0% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.93 | +6.9% | USD/shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -0.03 | — | USD/shares | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 0.01 | +133.3% | USD/shares | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 0.11 | +1000.0% | USD/shares | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 0.1 | -9.1% | USD/shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1.2 | +1100.0% | USD/shares | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 1.3 | +8.3% | USD/shares | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 1.65 | +26.9% | USD/shares | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 2.53 | +53.3% | USD/shares | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 3.68 | +45.5% | USD/shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 4.08 | +10.9% | USD/shares | 10-K | 2025-08-06 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.12 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.05 | -141.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.03 | +40.0% | USD/shares | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.27 | +1000.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.01 | -96.3% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.01 | +0.0% | USD/shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.71 | +7000.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.18 | -74.6% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.1 | -44.4% | USD/shares | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.51 | +410.0% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.25 | -51.0% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.1 | -60.0% | USD/shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.72 | +620.0% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.22 | -69.4% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.17 | -22.7% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.65 | +282.4% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.55 | -15.4% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.17 | -69.1% | USD/shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.62 | +264.7% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.54 | -12.9% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.28 | -48.1% | USD/shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 1.02 | +264.3% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.61 | -40.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.67 | +9.8% | USD/shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 1.5 | +123.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.88 | -41.3% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.66 | -25.0% | USD/shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 1.61 | +143.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.86 | -46.6% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.92 | +7.0% | USD/shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -0.03 | — | USD/shares | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 0.01 | +133.3% | USD/shares | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 0.1 | +900.0% | USD/shares | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 0.1 | +0.0% | USD/shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1.15 | +1050.0% | USD/shares | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 1.26 | +9.6% | USD/shares | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 1.61 | +27.8% | USD/shares | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 2.49 | +54.7% | USD/shares | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 3.63 | +45.8% | USD/shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 4.02 | +10.7% | USD/shares | 10-K | 2025-08-06 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 89707000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 86496000.0 | -3.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2016-09-30 | 77998000.0 | -9.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 82257000.0 | +5.5% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 101450000.0 | +23.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 103468000.0 | +2.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 97399000.0 | -5.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 111027000.0 | +14.0% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 129530000.0 | +16.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 137193000.0 | +5.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 63662000.0 | -53.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 84114000.0 | +32.1% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 90856000.0 | +8.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 132476000.0 | +45.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 100529000.0 | -24.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 75900000.0 | -24.5% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 114325000.0 | +50.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 250851000.0 | +119.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 221514000.0 | -11.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 218696000.0 | -1.3% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 175453000.0 | -19.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 202287000.0 | +15.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 66431000.0 | -67.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 84104000.0 | +26.6% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 96465000.0 | +14.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 139756000.0 | +44.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 65484000.0 | -53.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 120053000.0 | +83.3% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 233692000.0 | +94.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 288767000.0 | +23.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 305031000.0 | +5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 366904000.0 | +20.3% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 492695000.0 | +34.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 401811000.0 | -18.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 778549000.0 | +93.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 482364000.0 | -38.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 477785000.0 | -0.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 398070000.0 | -16.7% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 165192000.0 | -58.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 162495000.0 | -1.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 86496000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | 103468000.0 | +19.6% | USD | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | 137193000.0 | +32.6% | USD | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | 132476000.0 | -3.4% | USD | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | 250851000.0 | +89.4% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 202287000.0 | -19.4% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 139756000.0 | -30.9% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 288767000.0 | +106.6% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 401811000.0 | +39.1% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 398070000.0 | -0.9% | USD | 10-K | 2025-08-06 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1725000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1681000.0 | -2.6% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 1757000.0 | +4.5% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 2067000.0 | +17.6% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 2177000.0 | +5.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 2040000.0 | -6.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 2565000.0 | +25.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 2739000.0 | +6.8% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 3384000.0 | +23.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 3453000.0 | +2.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 2992000.0 | -13.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 4267000.0 | +42.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 5137000.0 | +20.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 4358000.0 | -15.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 3906000.0 | -10.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 4348000.0 | +11.3% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 5761000.0 | +32.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 4923000.0 | -14.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 4672000.0 | -5.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 6118000.0 | +31.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 9211000.0 | +50.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 6267000.0 | -32.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 8094000.0 | +29.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 9830000.0 | +21.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 17794000.0 | +81.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 15754000.0 | -11.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 21519000.0 | +36.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 24540000.0 | +14.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 27449000.0 | +11.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 25085000.0 | -8.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 30111000.0 | +20.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 32476000.0 | +7.9% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 33714000.0 | +3.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 32997000.0 | -2.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 34317000.0 | +4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 43471000.0 | +26.7% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 43629000.0 | +0.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 41642000.0 | -4.6% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 41721000.0 | +0.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 44014000.0 | +5.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1681000.0 | — | USD | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 2040000.0 | +21.4% | USD | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 3453000.0 | +69.3% | USD | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 4358000.0 | +26.2% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 4923000.0 | +13.0% | USD | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 6267000.0 | +27.3% | USD | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 15754000.0 | +151.4% | USD | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 25085000.0 | +59.2% | USD | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 32997000.0 | +31.5% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 41642000.0 | +26.2% | USD | 10-K | 2025-08-06 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1521854000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1335208000.0 | -12.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 857135000.0 | -35.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1188086000.0 | +38.6% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1287062000.0 | +8.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1062846000.0 | -17.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 1055447000.0 | -0.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1466924000.0 | +39.0% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 1497357000.0 | +2.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1378240000.0 | -8.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 1286470000.0 | -6.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1397306000.0 | +8.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 1908148000.0 | +36.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1596189000.0 | -16.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1325736000.0 | -16.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2034417000.0 | +53.5% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 1957993000.0 | -3.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1663154000.0 | -15.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 1673041000.0 | +0.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2495817000.0 | +49.2% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 2298320000.0 | -7.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2032883000.0 | -11.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 3332027000.0 | +63.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2087086000.0 | -37.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 4516991000.0 | +116.4% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 4231683000.0 | -6.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 2479620000.0 | -41.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3309022000.0 | +33.4% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 3566010000.0 | +7.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3048437000.0 | -14.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 2982904000.0 | -2.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3806698000.0 | +27.6% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 4246533000.0 | +11.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3524492000.0 | -17.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 3296273000.0 | -6.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4237256000.0 | +28.5% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 4103002000.0 | -3.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3311969000.0 | -19.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 3162958000.0 | -4.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 5893928000.0 | +86.3% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1335208000.0 | — | USD | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 1062846000.0 | -20.4% | USD | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 1378240000.0 | +29.7% | USD | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 1596189000.0 | +15.8% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1663154000.0 | +4.2% | USD | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 2032883000.0 | +22.2% | USD | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 4231683000.0 | +108.2% | USD | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 3048437000.0 | -28.0% | USD | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 3524492000.0 | +15.6% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 3311969000.0 | -6.0% | USD | 10-K | 2025-08-06 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1574627000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1390689000.0 | -11.7% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 915442000.0 | -34.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1252941000.0 | +36.9% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1354936000.0 | +8.1% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1137441000.0 | -16.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 1134268000.0 | -0.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1549328000.0 | +36.6% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 1610878000.0 | +4.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1507599000.0 | -6.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 1464103000.0 | -2.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1580352000.0 | +7.9% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 2094996000.0 | +32.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1803941000.0 | -13.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1598474000.0 | -11.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2323432000.0 | +45.4% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 2256928000.0 | -2.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1985648000.0 | -12.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2004851000.0 | +1.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2850963000.0 | +42.2% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 2663552000.0 | -6.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2414885000.0 | -9.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 3811537000.0 | +57.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2588590000.0 | -32.1% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 5079238000.0 | +96.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 4809014000.0 | -5.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 3095109000.0 | -35.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3937773000.0 | +27.2% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 4193517000.0 | +6.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3695680000.0 | -11.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 3646777000.0 | -1.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 4492720000.0 | +23.2% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 4953037000.0 | +10.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 4245460000.0 | -14.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 4024781000.0 | -5.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5293774000.0 | +31.5% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 5167966000.0 | -2.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 4389428000.0 | -15.1% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 4236132000.0 | -3.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 6972784000.0 | +64.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1390689000.0 | — | USD | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 1137441000.0 | -18.2% | USD | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 1507599000.0 | +32.5% | USD | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 1803941000.0 | +19.7% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1985648000.0 | +10.1% | USD | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 2414885000.0 | +21.6% | USD | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 4809014000.0 | +99.1% | USD | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 3695680000.0 | -23.2% | USD | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 4245460000.0 | +14.9% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 4389428000.0 | +3.4% | USD | 10-K | 2025-08-06 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1448791000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1266222000.0 | -12.6% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 791992000.0 | -37.5% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1117701000.0 | +41.1% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1199110000.0 | +7.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 974806000.0 | -18.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 970581000.0 | -0.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1376624000.0 | +41.8% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 1385367000.0 | +0.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1270845000.0 | -8.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 1207393000.0 | -5.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1305478000.0 | +8.1% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 1776049000.0 | +36.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1456048000.0 | -18.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1211084000.0 | -16.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1911861000.0 | +57.9% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 1796804000.0 | -6.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1408940000.0 | -21.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 1444527000.0 | +2.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2271261000.0 | +57.2% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 2138372000.0 | -5.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1867016000.0 | -12.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 3273447000.0 | +75.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2006170000.0 | -38.7% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 4438438000.0 | +121.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 4120534000.0 | -7.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 2411579000.0 | -41.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3189103000.0 | +32.2% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 3354664000.0 | +5.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2774795000.0 | -17.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 2672231000.0 | -3.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3422865000.0 | +28.1% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 3765193000.0 | +10.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3117360000.0 | -17.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 2500705000.0 | -19.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3705618000.0 | +48.2% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 3624984000.0 | -2.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2905270000.0 | -19.9% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 2945328000.0 | +1.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 5678054000.0 | +92.8% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1266222000.0 | — | USD | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 974806000.0 | -23.0% | USD | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 1270845000.0 | +30.4% | USD | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 1456048000.0 | +14.6% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1408940000.0 | -3.2% | USD | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 1867016000.0 | +32.5% | USD | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 4120534000.0 | +120.7% | USD | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 2774795000.0 | -32.7% | USD | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 3117360000.0 | +12.3% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 2905270000.0 | -6.8% | USD | 10-K | 2025-08-06 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1454033000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1271117000.0 | -12.6% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 796795000.0 | -37.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1127600000.0 | +41.5% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1209087000.0 | +7.2% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 989828000.0 | -18.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 985548000.0 | -0.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1391175000.0 | +41.2% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 1406330000.0 | +1.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1294775000.0 | -7.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 1231477000.0 | -4.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1329415000.0 | +8.0% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 1808771000.0 | +36.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1495977000.0 | -17.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1289015000.0 | -13.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1991868000.0 | +54.5% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 1882553000.0 | -5.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1592740000.0 | -15.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 1618031000.0 | +1.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2442745000.0 | +51.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 2208943000.0 | -9.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1937955000.0 | -12.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 3343964000.0 | +72.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2081897000.0 | -37.7% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 4513819000.0 | +116.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 4195551000.0 | -7.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 2484263000.0 | -40.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3260006000.0 | +31.2% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 3424771000.0 | +5.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2852817000.0 | -16.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 2754138000.0 | -3.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3505947000.0 | +27.3% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 3853623000.0 | +9.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3212396000.0 | -16.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 2918869000.0 | -9.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4121634000.0 | +41.2% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 3959231000.0 | -3.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3155681000.0 | -20.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 3132653000.0 | -0.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 5874469000.0 | +87.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1271117000.0 | — | USD | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 989828000.0 | -22.1% | USD | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 1294775000.0 | +30.8% | USD | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 1495977000.0 | +15.5% | USD | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1592740000.0 | +6.5% | USD | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 1937955000.0 | +21.7% | USD | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 4195551000.0 | +116.5% | USD | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 2852817000.0 | -32.0% | USD | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 3212396000.0 | +12.6% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 3155681000.0 | -1.8% | USD | 10-K | 2025-08-06 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 120594000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 119572000.0 | -0.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 118647000.0 | -0.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 125341000.0 | +5.6% | USD | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 145849000.0 | +16.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 147613000.0 | +1.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2017-09-30 | 148720000.0 | +0.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 158153000.0 | +6.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-03-31 | 204548000.0 | +29.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 212824000.0 | +4.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2018-09-30 | 232626000.0 | +9.3% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2018-12-31 | 250937000.0 | +7.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 286225000.0 | +14.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 307964000.0 | +7.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2019-09-30 | 309459000.0 | +0.5% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2019-12-31 | 331564000.0 | +7.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | 374375000.0 | +12.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 392908000.0 | +5.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2020-09-30 | 386820000.0 | -1.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2020-12-31 | 408218000.0 | +5.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | 454609000.0 | +11.4% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 476930000.0 | +4.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2021-09-30 | 467573000.0 | -2.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2021-12-31 | 506693000.0 | +8.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | 565419000.0 | +11.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 613463000.0 | +8.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2022-09-30 | 610846000.0 | -0.4% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2022-12-31 | 677767000.0 | +11.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-03-31 | 768746000.0 | +13.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 842863000.0 | +9.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2023-09-30 | 892639000.0 | +5.9% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2023-12-31 | 986773000.0 | +10.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-03-31 | 1099414000.0 | +11.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1033064000.0 | -6.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2024-09-30 | 1105912000.0 | +7.1% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 1172140000.0 | +6.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 1208735000.0 | +3.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1233747000.0 | +2.1% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 1103479000.0 | -10.6% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 1098315000.0 | -0.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 119572000.0 | — | USD | 10-K | 2019-08-09 |
| Annual | 2017-06-30 | 147613000.0 | +23.5% | USD | 10-K | 2020-08-07 |
| Annual | 2018-06-30 | 212824000.0 | +44.2% | USD | 10-K | 2021-08-06 |
| Annual | 2019-06-30 | 307964000.0 | +44.7% | USD | 10-K | 2022-08-05 |
| Annual | 2020-06-30 | 392908000.0 | +27.6% | USD | 10-K | 2023-08-04 |
| Annual | 2021-06-30 | 476930000.0 | +21.4% | USD | 10-K | 2024-08-02 |
| Annual | 2022-06-30 | 613463000.0 | +28.6% | USD | 10-K | 2025-08-06 |
| Annual | 2023-06-30 | 842863000.0 | +37.4% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 1033064000.0 | +22.6% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 1233747000.0 | +19.4% | USD | 10-K | 2025-08-06 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-06-30 | 100000000.0 | — | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 100000000.0 | +0.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 100000000.0 | +0.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2024-06-30 | 0.0 | -100.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 325000000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 325000000.0 | +0.0% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 243750000.0 | -25.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 162500000.0 | -33.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 81250000.0 | -50.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 81250000.0 | +0.0% | USD | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 100000000.0 | — | USD | 10-K | 2021-08-06 |
| Annual | 2024-06-30 | 0.0 | -100.0% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 162500000.0 | — | USD | 10-K | 2025-08-06 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 1883000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 15390000.0 | +717.3% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 43335000.0 | +181.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 8203000.0 | -81.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 34168000.0 | +316.5% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 69343000.0 | +102.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 7344000.0 | -89.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 34296000.0 | +367.0% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 79159000.0 | +130.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 8265000.0 | -89.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 36078000.0 | +336.5% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 86795000.0 | +140.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | -1567000.0 | -101.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 19672000.0 | +1355.4% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 85760000.0 | +335.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | -4132000.0 | -104.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 26858000.0 | +750.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 105394000.0 | +292.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 16387000.0 | -84.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 78757000.0 | +380.6% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 206107000.0 | +161.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 62142000.0 | -69.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 137212000.0 | +120.8% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 304739000.0 | +122.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 91455000.0 | -70.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 145656000.0 | +59.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 331657000.0 | +127.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 86456000.0 | -73.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 203455000.0 | +135.3% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 32993000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | 61980000.0 | +87.9% | USD | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | 97866000.0 | +57.9% | USD | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | 115032000.0 | +17.5% | USD | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | 112655000.0 | -2.1% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 124850000.0 | +10.8% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 155053000.0 | +24.2% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 282723000.0 | +82.3% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 384670000.0 | +36.1% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 418226000.0 | +8.7% | USD | 10-K | 2025-08-06 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 462835000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 130834000.0 | -71.7% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 45292000.0 | -65.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | -7332000.0 | -116.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | -424200000.0 | -5685.6% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | -109333000.0 | +74.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | -26790000.0 | +75.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | -45382000.0 | -69.4% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | -74179000.0 | -63.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | -33214000.0 | +55.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | -153707000.0 | -362.8% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | -183343000.0 | -19.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 27564000.0 | +115.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 23127000.0 | -16.1% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 37677000.0 | +62.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | -198161000.0 | -625.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | -218337000.0 | -10.2% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | -281379000.0 | -28.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -89476000.0 | +68.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | -132181000.0 | -47.7% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | -298752000.0 | -126.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | -9404000.0 | +96.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | -62187000.0 | -561.3% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | -76410000.0 | -22.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | -13328000.0 | +82.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | -300966000.0 | -2158.1% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | -328543000.0 | -9.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | -17693000.0 | +94.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | -27488000.0 | -55.4% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | -673360000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | -37824000.0 | +94.4% | USD | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | -179279000.0 | -374.0% | USD | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | -43344000.0 | +75.8% | USD | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | -48757000.0 | -12.5% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 48420000.0 | +199.3% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | -479774000.0 | -1090.9% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | -220162000.0 | +54.1% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | -101891000.0 | +53.7% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | -455548000.0 | -347.1% | USD | 10-K | 2025-08-06 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | -473216000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -150463000.0 | +68.2% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | -73673000.0 | +51.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | -6940000.0 | +90.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 397591000.0 | +5829.0% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 396360000.0 | -0.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | -109932000.0 | -127.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | -17801000.0 | +83.8% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 442864000.0 | +2587.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | -265360000.0 | -159.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 428157000.0 | +261.3% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 304857000.0 | -28.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 18260000.0 | -94.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 838316000.0 | +4491.0% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 578972000.0 | -30.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 1364964000.0 | +135.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 100391000.0 | -92.6% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 2503472000.0 | +2393.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -1763265000.0 | -170.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | -993862000.0 | +43.6% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | -861958000.0 | +13.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | -122402000.0 | +85.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 629916000.0 | +614.6% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 927524000.0 | +47.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | -318293000.0 | -134.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 835525000.0 | +362.5% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 543566000.0 | -34.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | -229692000.0 | -142.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 2403676000.0 | +1146.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 645605000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | -304347000.0 | -147.1% | USD | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | 275217000.0 | +190.4% | USD | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | 114724000.0 | -58.3% | USD | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | 2092000.0 | -98.2% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 280478000.0 | +13307.2% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 2172293000.0 | +674.5% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | -1434702000.0 | -166.0% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 141578000.0 | +109.9% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | -325821000.0 | -330.1% | USD | 10-K | 2025-08-06 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11746000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 2952000.0 | -74.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 10038000.0 | +240.0% | USD | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 13916000.0 | +38.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 2693000.0 | -80.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 7998000.0 | +197.0% | USD | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 9374000.0 | +17.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 2428000.0 | -74.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 7532000.0 | +210.2% | USD | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 9621000.0 | +27.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 8033000.0 | -16.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 12398000.0 | +54.3% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 14578000.0 | +17.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2045000.0 | -86.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 6045000.0 | +195.6% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 8155000.0 | +34.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 3220000.0 | -60.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 10528000.0 | +227.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 15355000.0 | +45.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 3447000.0 | -77.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 6663000.0 | +93.3% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 8769000.0 | +31.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 3454000.0 | -60.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 6142000.0 | +77.8% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 11701000.0 | +90.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 2328000.0 | -80.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 5313000.0 | +128.2% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 7624000.0 | +43.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 3797000.0 | -50.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 7160000.0 | +88.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 16083000.0 | — | USD | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | 21338000.0 | +32.7% | USD | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | 21676000.0 | +1.6% | USD | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | 11280000.0 | -48.0% | USD | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | 16578000.0 | +47.0% | USD | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 9461000.0 | -42.9% | USD | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 18069000.0 | +91.0% | USD | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 21910000.0 | +21.3% | USD | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 18028000.0 | -17.7% | USD | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 13073000.0 | -27.5% | USD | 10-K | 2025-08-06 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50984000.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 51132000.0 | +0.3% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 51332000.0 | +0.4% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 51430000.0 | +0.2% | shares | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 51489000.0 | +0.1% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 51738000.0 | +0.5% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 52075000.0 | +0.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 52590000.0 | +1.0% | shares | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 52649000.0 | +0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 52758000.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 52796000.0 | +0.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 52887000.0 | +0.2% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 52964000.0 | +0.1% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 53075000.0 | +0.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 53511000.0 | +0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 53573000.0 | +0.1% | shares | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 53660000.0 | +0.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 53792000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 54223000.0 | +0.8% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 54370000.0 | +0.3% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 54451000.0 | +0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 54594000.0 | +0.3% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 55019000.0 | +0.8% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 55105000.0 | +0.2% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 55120000.0 | +0.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 55190000.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 55664000.0 | +0.9% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 55768000.0 | +0.2% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 55810000.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 55912000.0 | +0.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 56167000.0 | +0.5% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 56313000.0 | +0.3% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 56427000.0 | +0.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 55514000.0 | -1.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 55738000.0 | +0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 55884000.0 | +0.3% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 55540000.0 | -0.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 55366000.0 | -0.3% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 54376000.0 | -1.8% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 53873000.0 | -0.9% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 51132000.0 | — | shares | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 51738000.0 | +1.2% | shares | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 52758000.0 | +2.0% | shares | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 53075000.0 | +0.6% | shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 53792000.0 | +1.4% | shares | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 54594000.0 | +1.5% | shares | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 55190000.0 | +1.1% | shares | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 55912000.0 | +1.3% | shares | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 55514000.0 | -0.7% | shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 55366000.0 | -0.3% | shares | 10-K | 2025-08-06 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50984000.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 51132000.0 | +0.3% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 51332000.0 | +0.4% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 51430000.0 | +0.2% | shares | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 51489000.0 | +0.1% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 51738000.0 | +0.5% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 52075000.0 | +0.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 52590000.0 | +1.0% | shares | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 52649000.0 | +0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 52758000.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 52796000.0 | +0.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 52887000.0 | +0.2% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 52964000.0 | +0.1% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 53075000.0 | +0.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 53511000.0 | +0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 53573000.0 | +0.1% | shares | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 53660000.0 | +0.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 53792000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 54223000.0 | +0.8% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 54370000.0 | +0.3% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 54451000.0 | +0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 54594000.0 | +0.3% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 55019000.0 | +0.8% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 55105000.0 | +0.2% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 55120000.0 | +0.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 55190000.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 55664000.0 | +0.9% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 55768000.0 | +0.2% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 55810000.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 55912000.0 | +0.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 56167000.0 | +0.5% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 56313000.0 | +0.3% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 56427000.0 | +0.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 55514000.0 | -1.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 55738000.0 | +0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 55884000.0 | +0.3% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 55540000.0 | -0.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 55366000.0 | -0.3% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 54376000.0 | -1.8% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 53873000.0 | -0.9% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 51132000.0 | — | shares | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 51738000.0 | +1.2% | shares | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 52758000.0 | +2.0% | shares | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 53075000.0 | +0.6% | shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 53792000.0 | +1.4% | shares | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 54594000.0 | +1.5% | shares | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 55190000.0 | +1.1% | shares | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 55912000.0 | +1.3% | shares | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 55514000.0 | -0.7% | shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 55366000.0 | -0.3% | shares | 10-K | 2025-08-06 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 50962000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 51231000.0 | +0.5% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 51384000.0 | +0.3% | shares | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 51447000.0 | +0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 51893000.0 | +0.9% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 52502000.0 | +1.2% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 52615000.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 52865000.0 | +0.5% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 52842000.0 | -0.0% | shares | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 52934000.0 | +0.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 53287000.0 | +0.7% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 53542000.0 | +0.5% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 53629000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 54015000.0 | +0.7% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 54305000.0 | +0.5% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 54415000.0 | +0.2% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 54810000.0 | +0.7% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 55067000.0 | +0.5% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 55114000.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 55453000.0 | +0.6% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 55721000.0 | +0.5% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 55788000.0 | +0.1% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 56037000.0 | +0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 56244000.0 | +0.4% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 56369000.0 | +0.2% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 55640000.0 | -1.3% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 55826000.0 | +0.3% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 55810000.0 | -0.0% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 55013000.0 | -1.4% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 54086000.0 | -1.7% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 51384000.0 | — | shares | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 52502000.0 | +2.2% | shares | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 52842000.0 | +0.6% | shares | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 53542000.0 | +1.3% | shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 53547000.0 | +0.0% | shares | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 54318000.0 | +1.4% | shares | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 55036000.0 | +1.3% | shares | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 55706000.0 | +1.2% | shares | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 56214000.0 | +0.9% | shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 55649000.0 | -1.0% | shares | 10-K | 2025-08-06 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53424000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 51231000.0 | -4.1% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 51384000.0 | +0.3% | shares | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 54002000.0 | +5.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 54610000.0 | +1.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 54818000.0 | +0.4% | shares | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 55030000.0 | +0.4% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 55487000.0 | +0.8% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 55081000.0 | -0.7% | shares | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 55465000.0 | +0.7% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 55713000.0 | +0.4% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 55826000.0 | +0.2% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 55953000.0 | +0.2% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 56050000.0 | +0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 56343000.0 | +0.5% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 56414000.0 | +0.1% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 56506000.0 | +0.2% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 56468000.0 | -0.1% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 56367000.0 | -0.2% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 56664000.0 | +0.5% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 56474000.0 | -0.3% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 56555000.0 | +0.1% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 56881000.0 | +0.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 56855000.0 | -0.0% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 57048000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 56266000.0 | -1.4% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 56740000.0 | +0.8% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 56780000.0 | +0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 55859000.0 | -1.6% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 54773000.0 | -1.9% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 51384000.0 | — | shares | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 54818000.0 | +6.7% | shares | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 55081000.0 | +0.5% | shares | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 55826000.0 | +1.4% | shares | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 55807000.0 | -0.0% | shares | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 56305000.0 | +0.9% | shares | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 56445000.0 | +0.2% | shares | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 56596000.0 | +0.3% | shares | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 56976000.0 | +0.7% | shares | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 56550000.0 | -0.7% | shares | 10-K | 2025-08-06 |
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.0448 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 0.0710 | +58.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0548 | -22.9% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.0666 | +21.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.0719 | +7.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0555 | -22.7% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.0704 | +26.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0686 | -2.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0678 | -1.2% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.0666 | -1.8% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.0793 | +19.0% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0570 | -28.1% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.0761 | +33.5% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.0677 | -10.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.0513 | -24.2% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.0699 | +36.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.0477 | -31.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0757 | +58.9% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.0484 | -36.1% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0818 | +69.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0693 | -15.3% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.0810 | +16.9% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.0871 | +7.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.0726 | -16.6% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.0810 | +11.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.0902 | +11.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.0712 | -21.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.0880 | +23.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.0964 | +9.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.0597 | -38.1% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 0.2827 | — | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.2632 | -6.9% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.1773 | -32.6% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.3178 | +79.3% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.3304 | +3.9% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.3634 | +10.0% | ratio | 10-K | 2025-08-06 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.0504 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.0545 | +0.4% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 1.0823 | +2.6% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.0630 | -1.8% | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 1.0733 | +1.0% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.0903 | +1.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 1.0874 | -0.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.0656 | -2.0% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 1.0808 | +1.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.0845 | +0.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 1.0655 | -1.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1.0703 | +0.5% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 1.0744 | +0.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.0962 | +2.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1.0947 | -0.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.0641 | -2.8% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 1.0897 | +2.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.1804 | +8.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 1.1582 | -1.9% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1.0989 | -5.1% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 1.0748 | -2.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1.0888 | +1.3% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 1.0179 | -6.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 1.0403 | +2.2% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 1.0177 | -2.2% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1.0270 | +0.9% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 1.0282 | +0.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.0376 | +0.9% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 1.0630 | +2.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.0986 | +3.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 1.1163 | +1.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.1121 | -0.4% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 1.1278 | +1.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1.1306 | +0.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 1.3181 | +16.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.1435 | -13.3% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 1.1319 | -1.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.1400 | +0.7% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 1.0739 | -5.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 1.0380 | -3.3% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 1.0545 | — | ratio | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 1.0903 | +3.4% | ratio | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 1.0845 | -0.5% | ratio | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 1.0962 | +1.1% | ratio | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 1.1804 | +7.7% | ratio | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 1.0888 | -7.8% | ratio | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 1.0270 | -5.7% | ratio | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 1.0986 | +7.0% | ratio | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 1.1306 | +2.9% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 1.1400 | +0.8% | ratio | 10-K | 2025-08-06 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12.0573 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 10.6306 | -11.8% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 6.7157 | -36.8% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 8.9963 | +34.0% | ratio | 10-Q | 2017-02-03 |
| Quarterly | 2017-03-31 | 8.2900 | -7.9% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 6.7056 | -19.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 6.6269 | -1.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 8.7964 | +32.7% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 6.8753 | -21.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 6.0838 | -11.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 5.2938 | -13.0% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 5.2978 | +0.1% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2019-03-31 | 6.3194 | +19.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 4.8576 | -23.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 4.1654 | -14.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 6.0075 | +44.2% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2020-03-31 | 5.0285 | -16.3% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 4.0537 | -19.4% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 4.1829 | +3.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 5.9839 | +43.1% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 4.8590 | -18.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 4.0634 | -16.4% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 7.1517 | +76.0% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 4.1088 | -42.5% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 7.9831 | +94.3% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 6.8391 | -14.3% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 4.0669 | -40.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 4.8099 | +18.3% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 4.4550 | -7.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3.3847 | -24.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 3.0854 | -8.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.5529 | +15.2% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 3.5052 | -1.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3.1096 | -11.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 2.6393 | -15.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3.5163 | +33.2% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 3.2755 | -6.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2.5578 | -21.9% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 2.8389 | +11.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 5.3486 | +88.4% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 10.6306 | — | ratio | 10-K | 2017-08-11 |
| Annual | 2017-06-30 | 6.7056 | -36.9% | ratio | 10-K | 2018-08-10 |
| Annual | 2018-06-30 | 6.0838 | -9.3% | ratio | 10-K | 2019-08-09 |
| Annual | 2019-06-30 | 4.8576 | -20.2% | ratio | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 4.0537 | -16.5% | ratio | 10-K | 2021-08-06 |
| Annual | 2021-06-30 | 4.0634 | +0.2% | ratio | 10-K | 2022-08-05 |
| Annual | 2022-06-30 | 6.8391 | +68.3% | ratio | 10-K | 2023-08-04 |
| Annual | 2023-06-30 | 3.3847 | -50.5% | ratio | 10-K | 2024-08-02 |
| Annual | 2024-06-30 | 3.1096 | -8.1% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 2.5578 | -17.7% | ratio | 10-K | 2025-08-06 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.6144 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | 0.5639 | -8.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.5574 | -1.1% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.6446 | +15.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.5711 | -11.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.5716 | +0.1% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.6592 | +15.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.6424 | -2.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.6449 | +0.4% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.7152 | +10.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.6636 | -7.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.6569 | -1.0% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.7199 | +9.6% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.6364 | -11.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.6341 | -0.4% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.6919 | +9.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.6519 | -5.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.6387 | -2.0% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.6929 | +8.5% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.6662 | -3.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.6701 | +0.6% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.7184 | +7.2% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.6805 | -5.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.6709 | -1.4% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.7110 | +6.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.6833 | -3.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.6696 | -2.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.7143 | +6.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.6855 | -4.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.6780 | -1.1% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.5574 | — | ratio | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 0.5716 | +2.5% | ratio | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 0.6449 | +12.8% | ratio | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 0.6569 | +1.9% | ratio | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 0.6758 | +2.9% | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.6550 | -3.1% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.6634 | +1.3% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.6875 | +3.6% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.6850 | -0.4% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.6877 | +0.4% | ratio | 10-K | 2025-08-06 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0873 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.0395 | -145.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.0617 | -56.3% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.1170 | +289.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.0067 | -94.3% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0113 | +70.0% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.3540 | +3026.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0980 | -72.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.1451 | +48.0% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.3123 | +115.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.1097 | -64.9% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.1464 | +33.4% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.3467 | +136.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.0918 | -73.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.1510 | +64.6% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.3168 | +109.7% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.1702 | -46.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.2080 | +22.2% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.3075 | +47.8% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.1198 | -61.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.1683 | +40.5% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.3047 | +81.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.1087 | -64.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.2226 | +104.8% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.3936 | +76.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.1366 | -65.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.2309 | +69.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.3927 | +70.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.1176 | -70.1% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.2360 | +100.7% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -0.0243 | — | ratio | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 0.0050 | +120.6% | ratio | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 0.0532 | +961.7% | ratio | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 0.0413 | -22.4% | ratio | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 0.1148 | +178.0% | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.1114 | -3.0% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.1065 | -4.4% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.1199 | +12.6% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.1474 | +23.0% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.1424 | -3.4% | ratio | 10-K | 2025-08-06 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0879 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.0386 | -143.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.0239 | +37.9% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.1648 | +788.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.0063 | -96.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0015 | -75.5% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.1805 | +11569.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0376 | -79.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0655 | +74.5% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.2595 | +295.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.0473 | -81.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0462 | -2.5% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.2781 | +502.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.0254 | -90.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.0434 | +70.9% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.2104 | +384.7% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.0564 | -73.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0415 | -26.4% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.1926 | +364.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0280 | -85.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0667 | +138.3% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.2365 | +254.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.1297 | -45.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.1523 | +17.4% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.2649 | +73.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.1767 | -33.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.1237 | -30.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.2795 | +126.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.1818 | -34.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.1691 | -7.0% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | -0.0239 | — | ratio | 10-K | 2018-08-10 |
| Annual | 2017-12-31 | 0.0015 | +106.5% | ratio | 10-K | 2019-08-09 |
| Annual | 2018-12-31 | 0.0655 | +4138.6% | ratio | 10-K | 2020-08-07 |
| Annual | 2019-12-31 | 0.0462 | -29.5% | ratio | 10-K | 2020-08-07 |
| Annual | 2020-06-30 | 0.1179 | +155.2% | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.0913 | -22.5% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.0992 | +8.6% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.1320 | +33.0% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.1854 | +40.5% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.1906 | +2.8% | ratio | 10-K | 2025-08-06 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0619 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0683 | +10.3% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2016-09-30 | 0.0985 | +44.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0736 | -25.3% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.0846 | +15.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1061 | +25.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.1004 | -5.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.0807 | -19.6% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2018-03-31 | 0.0935 | +15.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1080 | +15.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0527 | -51.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0644 | +22.2% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.0512 | -20.6% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0910 | +77.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.0830 | -8.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0397 | -52.2% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.0636 | +60.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.1780 | +179.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.1533 | -13.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.0963 | -37.2% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.0820 | -14.8% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.1083 | +32.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.0203 | -81.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0419 | +106.6% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.0217 | -48.2% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0339 | +56.1% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0272 | -19.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0376 | +38.6% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.0697 | +85.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1041 | +49.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.1141 | +9.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.1072 | -6.1% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.1309 | +22.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1289 | -1.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.3113 | +141.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.1302 | -58.2% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.1318 | +1.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1370 | +4.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 0.0561 | -59.1% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.0286 | -49.0% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 0.0683 | — | ratio | 10-K | 2018-08-10 |
| Annual | 2017-06-30 | 0.1061 | +55.4% | ratio | 10-K | 2019-08-09 |
| Annual | 2018-06-30 | 0.1080 | +1.7% | ratio | 10-K | 2020-08-07 |
| Annual | 2019-06-30 | 0.0910 | -15.7% | ratio | 10-K | 2021-08-06 |
| Annual | 2020-06-30 | 0.1780 | +95.7% | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.1083 | -39.1% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.0339 | -68.7% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.1041 | +206.8% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.1289 | +23.9% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.1370 | +6.3% | ratio | 10-K | 2025-08-06 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0039 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.0028 | -171.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.0034 | -20.6% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.0078 | +330.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.0005 | -93.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0006 | +31.3% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.0249 | +3864.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0067 | -73.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0098 | +46.3% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.0208 | +111.3% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.0087 | -58.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0083 | -4.2% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.0264 | +216.2% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.0062 | -76.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.0078 | +24.7% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.0221 | +185.4% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.0081 | -63.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0158 | +94.1% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.0149 | -5.5% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0098 | -34.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0117 | +19.0% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.0247 | +111.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.0095 | -61.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.0162 | +70.8% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.0319 | +97.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.0123 | -61.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.0164 | +33.5% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.0345 | +110.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.0113 | -67.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.0141 | +24.3% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 0.0325 | — | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.0293 | -9.7% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.0189 | -35.6% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.0381 | +101.9% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.0487 | +27.8% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.0517 | +6.2% | ratio | 10-K | 2025-08-06 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0511 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-09-30 | -0.0216 | -142.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | -0.0338 | -56.3% | ratio | 10-Q | 2018-02-09 |
| Quarterly | 2017-03-31 | 0.0724 | +314.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-09-30 | 0.0037 | -95.0% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0062 | +68.7% | ratio | 10-Q | 2019-02-07 |
| Quarterly | 2018-03-31 | 0.1963 | +3087.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-09-30 | 0.0424 | -78.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0620 | +46.4% | ratio | 10-Q | 2020-02-05 |
| Quarterly | 2019-03-31 | 0.1523 | +145.6% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.0449 | -70.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0584 | +30.0% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.1589 | +172.0% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.0322 | -79.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.0541 | +68.1% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.1296 | +139.4% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.0662 | -49.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0805 | +21.7% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.1338 | +66.2% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0497 | -62.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0678 | +36.4% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.1347 | +98.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-09-30 | 0.0387 | -71.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.0736 | +90.4% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.1437 | +95.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-09-30 | 0.0448 | -68.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 0.0743 | +65.7% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.1477 | +98.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-09-30 | 0.0435 | -70.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-12-31 | 0.0894 | +105.6% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 0.1640 | — | ratio | 10-K | 2022-08-05 |
| Annual | 2021-06-30 | 0.1485 | -9.5% | ratio | 10-K | 2023-08-04 |
| Annual | 2022-06-30 | 0.1480 | -0.3% | ratio | 10-K | 2024-08-02 |
| Annual | 2023-06-30 | 0.1671 | +12.9% | ratio | 10-K | 2025-08-06 |
| Annual | 2024-06-30 | 0.2001 | +19.8% | ratio | 10-K | 2025-08-06 |
| Annual | 2025-06-30 | 0.1841 | -8.0% | ratio | 10-K | 2025-08-06 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | King Melissa Ann | SVP Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 321 | $108.04 | $34,681 | 29,203 |
| 2026-03-11 | Glenn Ryan | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 585 | $114.55 | $67,012 | 70,864 |
| 2026-03-04 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 70 | $112.48 | $7,874 | 19,308 |
| 2026-03-02 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 59 | $106.49 | $6,283 | 19,378 |
| 2026-02-24 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 307 | $101.98 | $31,308 | 7,510 |
| 2026-02-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 329 | $108.94 | $35,841 | 7,817 |
| 2026-02-16 | Williams Toby J. | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 6,536 | $107.13 | $700,202 | 205,307 |
| 2026-02-16 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 358 | $107.13 | $38,353 | 8,146 |
| 2026-02-13 | Williams Toby J. | President and CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,300 | $104.98 | $556,394 | 211,843 |
| 2026-02-13 | Williams Toby J. | President and CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,700 | $104.00 | $280,800 | 217,143 |
| 2026-01-02 | King Melissa Ann | SVP Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 380 | $152.50 | $57,950 | 29,764 |
| 2025-12-11 | Beauchamp Steven R | Executive Chairman |
Equity grant / award
G
|
Common Stock, par value $0.001 | 15,800 | $0.00 | $0 | 15,800 |
| 2025-12-04 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 69 | $146.90 | $10,136 | 21,069 |
| 2025-12-01 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 59 | $147.33 | $8,692 | 21,138 |
| 2025-11-26 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 987 | $147.23 | $145,316 | 21,197 |
| 2025-11-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 359 | $145.06 | $52,077 | 8,504 |
| 2025-11-17 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 1,560 | $148.05 | $230,958 | 51,264 |
| 2025-10-01 | King Melissa Ann | SVP Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 321 | $159.27 | $51,126 | 30,384 |
| 2025-09-24 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 126 | $166.02 | $20,919 | 9,176 |
| 2025-09-22 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 76 | $164.22 | $12,481 | 9,302 |
| 2025-09-17 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 120,000 | $0.00 | $0 | 8,211,596 |
| 2025-09-08 | Scutt Joshua | Senior Vice President Sales |
Exercise / conversion
M · derivative
|
Market Stock Units | 4,728 | $0.00 | $0 | 0 |
| 2025-09-08 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 737 | $174.40 | $128,533 | 52,824 |
| 2025-09-08 | Scutt Joshua | Senior Vice President Sales |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,655 | $0.00 | $0 | 53,561 |
| 2025-09-03 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 77 | $173.68 | $13,373 | 22,827 |
| 2025-09-02 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 52 | $179.23 | $9,320 | 22,904 |
| 2025-08-20 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 130 | $177.82 | $23,117 | 9,378 |
| 2025-08-20 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,872 | $177.82 | $332,879 | 22,956 |
| 2025-08-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 378 | $177.58 | $67,125 | 9,508 |
| 2025-08-15 | WATERS RONALD V | Dir |
Equity grant / award
A
|
Common Stock, par value $0.001 | 1,261 | $0.00 | $0 | 9,433 |
| 2025-07-01 | King Melissa Ann | SVP Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 321 | $181.19 | $58,162 | 17,280 |
| 2025-06-23 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,717 | $176.74 | $303,463 | 11,953 |
| 2025-06-04 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 548 | $193.10 | $105,819 | 118 |
| 2025-06-03 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 10 | $190.34 | $1,903 | 13,670 |
| 2025-06-02 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 52 | $190.90 | $9,927 | 13,680 |
| 2025-05-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 604 | $200.03 | $120,818 | 251,068 |
| 2025-05-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,519 | $200.44 | $2,709,748 | 251,672 |
| 2025-05-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 377 | $198.45 | $74,816 | 6,045 |
| 2025-05-16 | Kenneth Bernard Robinson | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 510 | $200.85 | $102,434 | 4,077 |
| 2025-05-15 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 1,081 | $199.47 | $215,627 | 34,866 |
| 2025-05-14 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,108 | $200.32 | $2,225,155 | 390,892 |
| 2025-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,490 | $201.19 | $299,773 | 402,000 |
| 2025-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,410 | $200.61 | $3,292,010 | 403,490 |
| 2025-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $200.54 | $20,054 | 419,900 |
| 2025-05-09 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 675 | $193.54 | $130,640 | 35,947 |
| 2025-04-01 | King Melissa Ann | SVP Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 342 | $187.34 | $64,070 | 17,601 |
| 2025-03-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,665 | $195.91 | $522,100 | 420,000 |
| 2025-03-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,981 | $195.16 | $2,728,532 | 422,665 |
| 2025-03-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,606 | $194.27 | $1,866,158 | 436,646 |
| 2025-03-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 370 | $192.16 | $71,099 | 446,252 |
| 2025-03-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,830 | $191.79 | $2,652,456 | 446,622 |
| 2025-03-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,000 | $190.44 | $1,904,400 | 460,452 |
| 2025-03-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,382 | $191.42 | $1,604,482 | 470,452 |
| 2025-03-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,861 | $190.76 | $2,834,884 | 478,834 |
| 2025-03-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,253 | $192.33 | $433,319 | 493,695 |
| 2025-03-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,125 | $191.46 | $2,321,452 | 495,948 |
| 2025-03-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,827 | $190.68 | $2,255,172 | 508,073 |
| 2025-03-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $190.04 | $19,004 | 519,900 |
| 2025-03-13 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,020 | $186.12 | $189,842 | 36,622 |
| 2025-03-13 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 459 | $183.68 | $84,309 | 37,642 |
| 2025-03-13 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 825 | $182.91 | $150,901 | 38,101 |
| 2025-03-13 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $181.44 | $108,864 | 38,926 |
| 2025-03-11 | Glenn Ryan | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 585 | $188.60 | $110,331 | 44,442 |
| 2025-03-04 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 11 | $201.92 | $2,221 | 14,107 |
| 2025-03-03 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 52 | $204.29 | $10,623 | 14,118 |
| 2025-02-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 511 | $216.63 | $110,698 | 6,622 |
| 2025-02-17 | Williams Toby J. | President and CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 3,312 | $216.96 | $718,572 | 132,114 |
| 2025-02-17 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 231 | $216.96 | $50,118 | 7,133 |
| 2025-02-14 | Williams Toby J. | President and CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,773 | $217.38 | $820,175 | 135,426 |
| 2025-02-14 | Williams Toby J. | President and CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,777 | $216.69 | $601,748 | 139,199 |
| 2025-02-14 | Williams Toby J. | President and CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,450 | $215.48 | $312,446 | 141,976 |
| 2025-01-02 | King Melissa Ann | SVP Product and Technology |
Equity grant / award
A
|
Common Stock, par value $0.001 | 17,943 | $0.00 | $0 | 17,943 |
| 2024-12-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $201.65 | $40,330 | 8,330,335 |
| 2024-12-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,812 | $200.35 | $363,034 | 8,330,535 |
| 2024-12-30 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,600 | $200.14 | $520,364 | 8,332,347 |
| 2024-12-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $201.34 | $20,134 | 8,334,947 |
| 2024-12-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $200.29 | $60,087 | 8,335,047 |
| 2024-12-26 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $201.11 | $241,332 | 8,335,347 |
| 2024-12-26 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,883 | $200.48 | $377,504 | 8,336,547 |
| 2024-12-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $201.16 | $80,464 | 8,338,430 |
| 2024-12-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $200.36 | $200,360 | 8,338,830 |
| 2024-12-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $205.17 | $20,517 | 8,339,830 |
| 2024-12-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,500 | $204.32 | $306,480 | 8,339,930 |
| 2024-12-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,519 | $203.10 | $308,509 | 8,341,430 |
| 2024-12-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,316 | $202.34 | $266,279 | 8,342,949 |
| 2024-12-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 280 | $200.15 | $56,042 | 8,344,265 |
| 2024-12-17 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 10 | $201.59 | $2,016 | 14,572 |
| 2024-12-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,100 | $203.67 | $224,037 | 8,356,018 |
| 2024-12-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,809 | $202.87 | $1,178,472 | 8,357,118 |
| 2024-12-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,306 | $202.22 | $264,099 | 8,362,927 |
| 2024-12-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,300 | $200.48 | $260,624 | 8,364,233 |
| 2024-12-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $203.32 | $20,332 | 8,365,533 |
| 2024-12-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,400 | $202.47 | $283,458 | 8,365,633 |
| 2024-12-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,150 | $201.46 | $231,679 | 8,367,033 |
| 2024-12-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,971 | $200.46 | $1,597,867 | 8,368,183 |
| 2024-12-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,874 | $205.00 | $794,170 | 8,376,154 |
| 2024-12-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,326 | $204.39 | $1,088,581 | 8,380,028 |
| 2024-12-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $203.20 | $121,920 | 8,385,354 |
| 2024-12-11 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 470 | $204.46 | $96,096 | 8,385,954 |
| 2024-12-11 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,588 | $203.61 | $1,544,993 | 8,386,424 |
| 2024-12-11 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,631 | $202.76 | $1,141,742 | 8,394,012 |
| 2024-12-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 345 | $204.94 | $70,704 | 8,399,643 |
| 2024-12-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,680 | $204.21 | $547,283 | 8,399,988 |
| 2024-12-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,483 | $203.19 | $2,333,231 | 8,402,668 |
| 2024-12-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 785 | $202.11 | $158,656 | 8,414,151 |
| 2024-12-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $206.46 | $82,584 | 8,414,936 |
| 2024-12-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $204.90 | $40,980 | 8,415,336 |
| 2024-12-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,476 | $203.63 | $1,318,708 | 8,415,536 |
| 2024-12-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,702 | $202.85 | $953,801 | 8,422,012 |
| 2024-12-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 506 | $206.40 | $104,438 | 8,426,714 |
| 2024-12-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,789 | $205.67 | $367,944 | 8,427,220 |
| 2024-12-05 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 500,000 | $0.00 | $0 | 520,000 |
| 2024-12-05 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $207.01 | $20,701 | 8,929,009 |
| 2024-12-05 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $206.01 | $247,212 | 8,929,109 |
| 2024-12-05 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,901 | $205.22 | $390,123 | 8,930,309 |
| 2024-12-05 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,199 | $204.09 | $244,704 | 8,932,210 |
| 2024-12-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,300 | $209.80 | $272,740 | 8,933,409 |
| 2024-12-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,005 | $209.14 | $837,606 | 8,934,709 |
| 2024-12-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,595 | $208.10 | $331,920 | 8,938,714 |
| 2024-12-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $210.49 | $42,098 | 8,940,309 |
| 2024-12-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,355 | $208.69 | $491,465 | 8,940,509 |
| 2024-12-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,451 | $207.92 | $509,612 | 8,942,864 |
| 2024-12-02 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 52 | $207.54 | $10,792 | 14,582 |
| 2024-11-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $208.78 | $83,512 | 9,211,215 |
| 2024-11-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,300 | $208.16 | $478,768 | 9,211,615 |
| 2024-11-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $207.12 | $41,424 | 9,213,915 |
| 2024-11-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $211.94 | $21,194 | 9,214,115 |
| 2024-11-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,100 | $211.31 | $232,441 | 9,214,215 |
| 2024-11-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,372 | $210.13 | $1,338,948 | 9,215,315 |
| 2024-11-27 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,665 | $209.46 | $558,211 | 9,221,687 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 93 | $210.77 | $19,602 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 312 | $209.92 | $65,495 | 93 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 116 | $209.17 | $24,264 | 405 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 25 | $210.77 | $5,269 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 24 | $210.77 | $5,058 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 81 | $209.92 | $17,004 | 25 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 30 | $209.17 | $6,275 | 106 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 101 | $209.92 | $21,202 | 30 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $209.17 | $7,739 | 131 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 50 | $210.77 | $10,538 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 166 | $209.92 | $34,847 | 50 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 62 | $209.17 | $12,969 | 216 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 253 | $210.77 | $53,325 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 845 | $209.92 | $177,382 | 253 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 313 | $209.17 | $65,470 | 1,098 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 176 | $210.77 | $37,096 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 588 | $209.92 | $123,433 | 176 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 218 | $209.17 | $45,599 | 764 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 158 | $210.77 | $33,302 | 0 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 528 | $209.92 | $110,838 | 158 |
| 2024-11-25 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 196 | $209.17 | $40,997 | 686 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 62 | $205.76 | $12,757 | 804 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,115 | $205.22 | $228,820 | 866 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 289 | $205.22 | $59,309 | 224 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16 | $205.76 | $3,292 | 208 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 287 | $205.22 | $58,898 | 225 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 20 | $205.76 | $4,115 | 260 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 358 | $205.22 | $73,469 | 280 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 33 | $205.76 | $6,790 | 428 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 593 | $205.22 | $121,695 | 461 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 167 | $205.76 | $34,362 | 2,177 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,008 | $205.22 | $617,302 | 2,344 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 117 | $205.76 | $24,074 | 1,515 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,096 | $205.22 | $430,141 | 1,632 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 105 | $205.76 | $21,605 | 1,359 |
| 2024-11-22 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,884 | $205.22 | $386,634 | 1,464 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 398 | $202.24 | $80,492 | 3,885 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,334 | $201.66 | $269,014 | 4,283 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,219 | $200.32 | $244,190 | 5,617 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 346 | $201.66 | $69,774 | 1,110 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 316 | $200.32 | $63,301 | 1,456 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 103 | $202.24 | $20,831 | 1,007 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 344 | $201.66 | $69,371 | 1,108 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 315 | $200.32 | $63,101 | 1,452 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 128 | $202.24 | $25,887 | 1,250 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 429 | $201.66 | $86,512 | 1,378 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 392 | $200.32 | $78,525 | 1,807 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 212 | $202.24 | $42,875 | 2,067 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 709 | $201.66 | $142,977 | 2,279 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 649 | $200.32 | $130,008 | 2,988 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,076 | $202.24 | $217,610 | 10,494 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,599 | $201.66 | $725,774 | 11,570 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,291 | $200.32 | $659,253 | 15,169 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 750 | $202.24 | $151,680 | 7,312 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,509 | $201.66 | $505,965 | 8,062 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,294 | $200.32 | $459,534 | 10,571 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 674 | $202.24 | $136,310 | 6,568 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,254 | $201.66 | $454,542 | 7,242 |
| 2024-11-21 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,062 | $200.32 | $413,060 | 9,496 |
| 2024-11-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 570 | $196.81 | $112,182 | 9,272,906 |
| 2024-11-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,787 | $195.89 | $937,725 | 9,273,476 |
| 2024-11-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,090 | $195.24 | $1,774,732 | 9,278,263 |
| 2024-11-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 997 | $194.15 | $193,568 | 9,287,353 |
| 2024-11-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 340 | $196.08 | $66,667 | 9,288,350 |
| 2024-11-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,969 | $195.36 | $1,361,464 | 9,288,690 |
| 2024-11-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,934 | $194.50 | $959,663 | 9,295,659 |
| 2024-11-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 254 | $193.29 | $49,096 | 9,300,593 |
| 2024-11-19 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 247 | $193.29 | $47,743 | 14,634 |
| 2024-11-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 492 | $198.33 | $97,578 | 9,300,847 |
| 2024-11-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,979 | $197.51 | $588,382 | 9,301,339 |
| 2024-11-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,638 | $196.23 | $713,885 | 9,304,318 |
| 2024-11-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,117 | $195.43 | $1,000,015 | 9,307,956 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 69 | $205.07 | $14,150 | 6,836 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 40 | $203.53 | $8,141 | 6,905 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $205.07 | $3,691 | 1,772 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10 | $203.53 | $2,035 | 1,790 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $205.07 | $4,512 | 2,199 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13 | $203.53 | $2,646 | 2,221 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 38 | $205.07 | $7,793 | 3,637 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21 | $203.53 | $4,274 | 3,675 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 187 | $205.07 | $38,348 | 18,460 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 108 | $205.53 | $22,197 | 18,647 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 131 | $205.07 | $26,864 | 12,865 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 76 | $203.53 | $15,468 | 12,996 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 117 | $205.07 | $23,993 | 11,558 |
| 2024-11-15 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 68 | $203.53 | $13,840 | 11,675 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $210.65 | $7,794 | 7,689 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14 | $209.82 | $2,937 | 7,726 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 316 | $208.55 | $65,902 | 7,740 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 82 | $208.55 | $17,101 | 2,006 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $210.65 | $1,896 | 1,993 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4 | $209.82 | $839 | 2,002 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 81 | $208.55 | $16,893 | 2,000 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12 | $210.65 | $2,528 | 2,473 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5 | $209.82 | $1,049 | 2,485 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 101 | $208.55 | $21,064 | 2,490 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 20 | $210.65 | $4,213 | 4,091 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7 | $209.82 | $1,469 | 4,111 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 168 | $208.55 | $35,036 | 4,118 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $210.65 | $21,065 | 20,762 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 38 | $209.82 | $7,973 | 20,862 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 851 | $208.55 | $177,476 | 20,900 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 70 | $210.65 | $14,746 | 14,470 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 27 | $209.82 | $5,665 | 14,540 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 593 | $208.55 | $123,670 | 14,567 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 63 | $210.65 | $13,271 | 13,000 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 24 | $209.82 | $5,036 | 13,063 |
| 2024-11-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 533 | $208.55 | $111,157 | 13,087 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16 | $215.34 | $3,445 | 9,741 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 528 | $214.55 | $113,282 | 9,757 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4 | $215.34 | $861 | 2,525 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 137 | $214.55 | $29,393 | 2,529 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 136 | $214.55 | $29,179 | 2,522 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5 | $215.34 | $1,077 | 2,517 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 169 | $214.55 | $36,259 | 3,138 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $215.34 | $1,938 | 5,183 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 281 | $214.55 | $60,289 | 5,192 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 43 | $215.34 | $9,260 | 26,301 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,425 | $214.55 | $305,734 | 26,344 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 30 | $215.34 | $6,460 | 18,331 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 993 | $214.55 | $213,048 | 18,361 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 27 | $215.34 | $5,814 | 16,470 |
| 2024-11-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 894 | $214.55 | $191,808 | 16,497 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 69 | $213.13 | $14,706 | 13,329 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 17 | $213.13 | $3,623 | 3,455 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $213.13 | $3,836 | 3,444 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $213.13 | $4,689 | 4,286 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $213.13 | $7,886 | 7,092 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 185 | $213.13 | $39,429 | 35,986 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 129 | $213.13 | $27,494 | 25,082 |
| 2024-11-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 116 | $213.13 | $24,723 | 22,537 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 70 | $215.00 | $15,050 | 17,578 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 396 | $214.44 | $84,918 | 17,648 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $215.00 | $3,870 | 4,556 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 102 | $214.44 | $21,873 | 4,574 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $215.00 | $4,730 | 5,652 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 127 | $214.44 | $27,234 | 5,674 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $215.00 | $7,955 | 9,352 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 211 | $214.44 | $45,247 | 9,389 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 187 | $215.00 | $40,205 | 47,456 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,067 | $214.44 | $228,807 | 47,643 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 131 | $215.00 | $28,165 | 33,078 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 743 | $214.44 | $159,329 | 33,209 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 117 | $215.00 | $25,155 | 29,723 |
| 2024-11-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 669 | $214.44 | $143,460 | 29,840 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 115 | $211.68 | $24,343 | 22,417 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,226 | $211.10 | $469,909 | 22,532 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 577 | $211.10 | $121,805 | 5,840 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 30 | $211.68 | $6,350 | 5,810 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 575 | $211.10 | $121,382 | 5,822 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $211.68 | $7,832 | 7,207 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 716 | $211.10 | $151,148 | 7,244 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 61 | $211.68 | $12,912 | 11,926 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,184 | $211.10 | $249,942 | 11,987 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 311 | $211.68 | $65,832 | 60,517 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,008 | $211.10 | $1,268,289 | 60,828 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 218 | $211.68 | $46,146 | 42,183 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,188 | $211.10 | $884,087 | 42,401 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 195 | $211.68 | $41,278 | 37,903 |
| 2024-11-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,763 | $211.10 | $794,369 | 38,098 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 35 | $213.09 | $7,458 | 27,124 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 595 | $211.67 | $125,944 | 27,159 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $213.09 | $1,918 | 7,030 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 154 | $211.67 | $32,597 | 7,039 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11 | $213.09 | $2,344 | 8,720 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 191 | $211.67 | $40,429 | 8,731 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $213.09 | $3,836 | 14,429 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 316 | $211.67 | $66,888 | 14,447 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 94 | $213.09 | $20,030 | 73,221 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,606 | $211.67 | $339,942 | 73,315 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 65 | $213.09 | $13,851 | 51,039 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,120 | $211.67 | $237,070 | 51,104 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 59 | $213.09 | $12,572 | 45,861 |
| 2024-11-07 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,006 | $211.67 | $212,940 | 45,920 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,920 | $213.69 | $410,285 | 34,929 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,486 | $212.93 | $316,414 | 36,849 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 498 | $213.69 | $106,418 | 9,053 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 385 | $212.93 | $81,978 | 9,551 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 496 | $213.69 | $105,990 | 9,024 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 384 | $212.93 | $81,765 | 9,520 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 618 | $213.69 | $132,060 | 11,229 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 478 | $212.93 | $101,781 | 11,847 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,021 | $213.69 | $218,177 | 18,581 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 790 | $212.93 | $168,215 | 19,602 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,183 | $213.69 | $1,107,555 | 94,290 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,011 | $212.93 | $854,062 | 99,473 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,613 | $213.69 | $772,062 | 65,727 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,796 | $212.93 | $595,352 | 69,340 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,247 | $213.69 | $693,851 | 59,059 |
| 2024-11-06 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,512 | $212.93 | $534,880 | 62,306 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 175 | $197.12 | $34,496 | 45,501 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,938 | $196.64 | $577,728 | 45,676 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 313 | $195.42 | $61,166 | 48,614 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 762 | $196.64 | $149,840 | 11,838 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 45 | $197.12 | $8,870 | 11,793 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 759 | $196.64 | $149,250 | 11,800 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 81 | $195.42 | $15,829 | 12,600 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 56 | $197.12 | $11,039 | 14,627 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 944 | $196.64 | $185,628 | 14,683 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 101 | $195.42 | $19,737 | 15,627 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 93 | $197.12 | $18,332 | 24,204 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,563 | $196.64 | $307,348 | 24,297 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 167 | $195.42 | $32,635 | 25,860 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 471 | $197.12 | $92,844 | 122,826 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,931 | $196.64 | $1,559,552 | 123,297 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 845 | $195.42 | $165,130 | 131,228 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 328 | $197.12 | $64,655 | 85,619 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,528 | $196.64 | $1,087,026 | 85,947 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 589 | $195.42 | $115,102 | 91,475 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 295 | $197.12 | $58,150 | 76,934 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,967 | $196.64 | $976,711 | 77,229 |
| 2024-11-05 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 529 | $195.42 | $103,377 | 82,196 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 99 | $192.43 | $19,051 | 50,978 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,177 | $191.55 | $417,004 | 51,077 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 943 | $190.91 | $180,028 | 53,254 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 565 | $191.55 | $108,226 | 13,238 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 25 | $192.43 | $4,811 | 13,213 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 562 | $191.55 | $107,651 | 13,195 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 244 | $190.91 | $46,582 | 13,803 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 32 | $192.43 | $6,158 | 16,388 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $191.55 | $134,085 | 16,420 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 303 | $190.91 | $57,846 | 17,120 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 52 | $192.43 | $10,006 | 27,117 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,159 | $191.55 | $222,006 | 27,169 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 501 | $190.91 | $95,646 | 28,328 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 265 | $192.43 | $50,994 | 137,610 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,877 | $191.55 | $1,125,739 | 137,875 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,546 | $190.91 | $486,057 | 143,752 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 185 | $192.43 | $35,600 | 95,925 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,097 | $191.55 | $784,780 | 96,110 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,775 | $190.91 | $338,865 | 100,207 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 166 | $192.43 | $31,943 | 86,193 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,681 | $191.55 | $705,096 | 86,359 |
| 2024-11-04 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,595 | $190.91 | $304,501 | 90,040 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,153 | $191.81 | $796,587 | 9,488,736 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,202 | $191.25 | $2,142,382 | 9,492,889 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,173 | $190.20 | $413,305 | 9,504,091 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,747 | $188.54 | $894,999 | 9,506,264 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,465 | $187.82 | $275,156 | 9,511,011 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 680 | $186.45 | $126,786 | 9,512,476 |
| 2024-11-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 404 | $185.68 | $75,015 | 9,513,156 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 843 | $191.72 | $161,620 | 9,513,560 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,931 | $190.93 | $368,686 | 9,514,403 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,573 | $190.01 | $488,896 | 9,516,334 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,625 | $189.06 | $874,402 | 9,518,907 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,753 | $187.84 | $892,804 | 9,523,532 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,239 | $186.67 | $1,351,304 | 9,528,285 |
| 2024-10-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,826 | $185.29 | $523,630 | 9,535,524 |
| 2024-10-04 | Cappotelli Andrew | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,508 | $169.97 | $256,315 | 15,256 |
| 2024-10-02 | Lohani Rachit | Senior Vice President |
Open-market sell
S
|
Common Stock, par value $0.001 | 658 | $162.83 | $107,142 | 39,764 |
| 2024-10-01 | Lohani Rachit | Senior Vice President |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 4,342 | $164.97 | $716,300 | 40,422 |
| 2024-09-24 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 132 | $165.06 | $21,788 | 7,775 |
| 2024-09-23 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 70 | $162.58 | $11,381 | 7,907 |
| 2024-09-17 | WATERS RONALD V | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $156.91 | $94,146 | 9,060 |
| 2024-09-10 | Lohani Rachit | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Market Stock Units | 3,509 | $0.00 | $0 | 0 |
| 2024-09-10 | Lohani Rachit | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 3,509 | $0.00 | $0 | 48,273 |
| 2024-09-10 | Lohani Rachit | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,404 | $0.00 | $0 | 44,764 |
| 2024-09-10 | Lohani Rachit | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Market Stock Units | 3,509 | $0.00 | $0 | 0 |
| 2024-09-10 | Lohani Rachit | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,404 | $0.00 | $0 | 44,764 |
| 2024-09-03 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 51 | $161.40 | $8,231 | 16,536 |
| 2024-08-20 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 130 | $151.39 | $19,681 | 7,977 |
| 2024-08-19 | Rost Nicholas | VP CAO & Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 385 | $153.19 | $58,978 | 8,107 |
| 2024-08-16 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 69 | $155.95 | $10,761 | 8,492 |
| 2024-08-15 | WATERS RONALD V | Dir |
Equity grant / award
A
|
Common Stock, par value $0.001 | 1,338 | $0.00 | $0 | 9,660 |
| 2024-08-14 | Rost Nicholas | VP CAO & Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 91 | $150.13 | $13,662 | 4,660 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 107,400 | $0.00 | $0 | 0 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,034 | $143.33 | $1,294,843 | 1,745,022 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 32,664 | $142.85 | $4,666,052 | 1,754,056 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,826 | $141.58 | $683,265 | 1,786,720 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,918 | $140.62 | $410,329 | 1,791,546 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 57,958 | $142.94 | $8,284,517 | 1,794,464 |
| 2024-07-22 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 107,400 | $24.80 | $2,663,520 | 1,852,422 |
| 2024-07-15 | Glenn Ryan | CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,400 | $140.06 | $196,084 | 31,074 |
| 2024-06-17 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 331 | $138.73 | $45,920 | 4,751 |
| 2024-06-10 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 5,364 | $0.00 | $0 | 9,537,012 |
| 2024-06-03 | Cappotelli Andrew | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 8 | $142.17 | $1,137 | 8,581 |
| 2024-06-03 | Cappotelli Andrew | Sr Vice President Operations |
Equity grant / award
A
|
Common Stock, par value $0.001 | 1,758 | $0.00 | $0 | 8,589 |
| 2024-05-29 | WATERS RONALD V | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 266 | $0.00 | $0 | 8,322 |
| 2024-05-16 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 95 | $171.62 | $16,304 | 5,082 |
| 2024-05-15 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 115 | $169.86 | $19,534 | 5,177 |
| 2024-05-09 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 677 | $168.28 | $113,926 | 29,644 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 69 | $168.82 | $11,649 | 54,197 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $168.82 | $3,039 | 14,047 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 23 | $168.82 | $3,883 | 17,423 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $168.82 | $6,246 | 28,829 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 187 | $168.82 | $31,569 | 146,298 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 131 | $168.82 | $22,115 | 101,982 |
| 2024-03-14 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 117 | $168.82 | $19,752 | 91,635 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 204 | $171.64 | $35,015 | 56,920 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 53 | $171.64 | $9,097 | 14,753 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 52 | $171.64 | $8,925 | 14,704 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 65 | $171.64 | $11,157 | 18,299 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 108 | $171.64 | $18,537 | 30,277 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 551 | $171.64 | $94,574 | 153,650 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 383 | $171.64 | $65,738 | 107,107 |
| 2024-03-13 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 344 | $171.64 | $59,044 | 96,240 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 269 | $169.28 | $45,536 | 59,982 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 70 | $169.28 | $11,850 | 15,547 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 87 | $169.28 | $14,727 | 19,283 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 143 | $169.28 | $24,207 | 31,906 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 728 | $169.28 | $123,236 | 161,915 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 508 | $169.28 | $85,994 | 112,868 |
| 2024-03-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 456 | $169.28 | $77,192 | 101,416 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 593 | $169.08 | $100,264 | 63,449 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,301 | $168.61 | $219,362 | 64,042 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 424 | $167.64 | $71,079 | 65,343 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 154 | $169.08 | $26,038 | 16,446 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 337 | $168.61 | $56,822 | 16,600 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 110 | $167.64 | $18,440 | 16,937 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 153 | $169.08 | $25,869 | 16,391 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 336 | $168.61 | $56,653 | 16,544 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 109 | $167.64 | $18,273 | 16,880 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 191 | $169.08 | $32,294 | 20,398 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 418 | $168.61 | $70,479 | 20,589 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 136 | $167.64 | $22,799 | 21,007 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 315 | $169.08 | $53,260 | 33,750 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 692 | $168.61 | $116,678 | 34,065 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 226 | $167.64 | $37,887 | 34,757 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,601 | $169.08 | $270,697 | 171,275 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,511 | $168.61 | $591,990 | 172,876 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,145 | $167.64 | $191,948 | 176,387 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,116 | $169.08 | $188,693 | 119,393 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,447 | $168.61 | $412,589 | 120,509 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 798 | $167.64 | $133,777 | 122,956 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,003 | $169.08 | $169,587 | 107,278 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,199 | $168.61 | $370,773 | 108,281 |
| 2024-03-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 717 | $167.64 | $120,198 | 110,480 |
| 2024-03-05 | Ross Katherine | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 491 | $168.29 | $82,630 | 15,353 |
| 2024-03-01 | Ross Katherine | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 237 | $168.61 | $39,961 | 15,844 |
| 2024-02-27 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 20,000 | $0.00 | $0 | 20,000 |
| 2024-02-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,565 | $176.11 | $275,612 | 9,562,376 |
| 2024-02-20 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,285 | $175.47 | $927,359 | 9,563,941 |
| 2024-02-16 | Ross Katherine | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 274 | $174.72 | $47,873 | 16,081 |
| 2024-02-15 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 108 | $172.00 | $18,576 | 5,388 |
| 2024-02-13 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 721 | $171.38 | $123,565 | 113,653 |
| 2024-02-13 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,352 | $170.48 | $400,969 | 114,374 |
| 2024-02-13 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $169.05 | $118,335 | 116,726 |
| 2024-02-13 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,227 | $168.05 | $710,347 | 117,426 |
| 2024-02-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,334 | $176.26 | $411,391 | 9,587,872 |
| 2024-02-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,170 | $175.39 | $3,888,396 | 9,590,206 |
| 2024-01-10 | Glenn Ryan | CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,400 | $163.47 | $228,858 | 34,152 |
| 2023-12-15 | Ross Katherine | Sr Vice President Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,233 | $166.09 | $370,879 | 16,517 |
| 2023-12-13 | WATERS RONALD V | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 259 | $0.00 | $0 | 9,588 |
| 2023-12-05 | Lohani Rachit | Chief Technology Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 119 | $156.81 | $18,660 | 45,775 |
| 2023-12-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,475 | $160.11 | $876,602 | 9,612,376 |
| 2023-12-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,197 | $160.07 | $3,232,934 | 9,617,851 |
| 2023-11-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,374 | $156.25 | $2,402,188 | 9,638,048 |
| 2023-11-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 59,626 | $155.44 | $9,268,265 | 9,653,422 |
| 2023-11-17 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 103 | $149.36 | $15,384 | 5,194 |
| 2023-11-15 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 561 | $152.14 | $85,351 | 9,713,048 |
| 2023-11-15 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,257 | $151.43 | $644,638 | 9,713,609 |
| 2023-11-15 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,982 | $150.58 | $599,610 | 9,717,866 |
| 2023-11-14 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 41,200 | $150.18 | $6,187,416 | 9,721,848 |
| 2023-11-08 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 142 | $148.51 | $21,088 | 5,388 |
| 2023-10-06 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,206 | $200.00 | $241,200 | 30,367 |
| 2023-10-04 | Breard Linda M. | Dir |
Equity grant / award
A
|
Common Stock, par value $0.001 | 927 | $0.00 | $0 | 927 |
| 2023-10-02 | Lohani Rachit | Chief Technology Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 3,370 | $181.70 | $612,329 | 46,575 |
| 2023-09-21 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 60 | $185.20 | $11,112 | 5,530 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14 | $195.06 | $2,731 | 65,767 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4 | $195.06 | $780 | 17,047 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5 | $195.06 | $975 | 21,143 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8 | $195.06 | $1,560 | 34,983 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 39 | $195.06 | $7,607 | 177,532 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 27 | $195.06 | $5,267 | 123,754 |
| 2023-09-12 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 24 | $195.06 | $4,681 | 111,197 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 25 | $196.28 | $4,907 | 65,781 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 408 | $195.20 | $79,642 | 65,806 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7 | $196.28 | $1,374 | 17,051 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 105 | $195.20 | $20,496 | 17,058 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8 | $196.28 | $1,570 | 21,148 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 131 | $195.20 | $25,571 | 21,156 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13 | $196.28 | $2,552 | 34,991 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 218 | $195.20 | $42,554 | 35,004 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 68 | $196.28 | $13,347 | 177,571 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,101 | $195.20 | $214,915 | 177,639 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 47 | $196.28 | $9,225 | 123,781 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 768 | $195.20 | $149,914 | 123,828 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 42 | $196.28 | $8,244 | 111,221 |
| 2023-09-11 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 690 | $195.20 | $134,688 | 111,263 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 60 | $198.97 | $11,938 | 66,214 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16 | $198.97 | $3,184 | 17,163 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 19 | $198.97 | $3,780 | 21,287 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 32 | $198.97 | $6,367 | 35,222 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 163 | $198.97 | $32,432 | 178,740 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 114 | $198.97 | $22,683 | 124,596 |
| 2023-09-08 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 102 | $198.97 | $20,295 | 111,953 |
| 2023-09-07 | Scutt Joshua | Senior Vice President Sales |
Exercise / conversion
M · derivative
|
Market Stock Units | 1,826 | $0.00 | $0 | 0 |
| 2023-09-07 | Scutt Joshua | Senior Vice President Sales |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 986 | $201.50 | $198,679 | 31,573 |
| 2023-09-07 | Scutt Joshua | Senior Vice President Sales |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 2,192 | $0.00 | $0 | 32,559 |
| 2023-09-01 | Ross Katherine | Sr Vice President Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 231 | $200.50 | $46,316 | 19,296 |
| 2023-08-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 368 | $204.85 | $75,385 | 9,763,048 |
| 2023-08-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,326 | $203.86 | $474,178 | 9,763,416 |
| 2023-08-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,684 | $202.71 | $341,364 | 9,765,742 |
| 2023-08-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,703 | $201.39 | $1,349,917 | 9,767,426 |
| 2023-08-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,997 | $200.57 | $2,005,098 | 9,774,129 |
| 2023-08-30 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 34,822 | $201.79 | $7,026,731 | 9,784,126 |
| 2023-08-30 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,112 | $200.81 | $4,440,311 | 9,818,948 |
| 2023-08-30 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,829 | $199.72 | $964,448 | 9,841,060 |
| 2023-08-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,142 | $200.93 | $1,635,972 | 9,845,889 |
| 2023-08-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 26,291 | $200.21 | $5,263,721 | 9,854,031 |
| 2023-08-29 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,001 | $199.42 | $1,196,719 | 9,880,322 |
| 2023-08-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $201.19 | $80,476 | 9,886,323 |
| 2023-08-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,977 | $200.29 | $1,597,713 | 9,886,723 |
| 2023-08-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,626 | $199.76 | $3,121,450 | 9,894,700 |
| 2023-08-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 926 | $200.74 | $185,885 | 9,910,326 |
| 2023-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,796 | $200.11 | $359,398 | 9,911,252 |
| 2023-08-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 130 | $193.97 | $25,216 | 9,913,048 |
| 2023-08-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 31,680 | $193.31 | $6,124,061 | 9,913,178 |
| 2023-08-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,267 | $192.57 | $3,325,106 | 9,944,858 |
| 2023-08-21 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,604 | $191.48 | $1,647,494 | 9,962,125 |
| 2023-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,579 | $191.84 | $2,988,675 | 9,970,729 |
| 2023-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,897 | $191.14 | $3,038,553 | 9,986,308 |
| 2023-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,770 | $190.34 | $336,902 | 10,002,205 |
| 2023-08-17 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 430 | $194.99 | $83,846 | 5,590 |
| 2023-08-15 | WATERS RONALD V | Dir |
Equity grant / award
A
|
Common Stock, par value $0.001 | 927 | $0.00 | $0 | 9,847 |
| 2023-08-14 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 78 | $201.79 | $15,740 | 3,573 |
| 2023-08-10 | Kenneth Bernard Robinson | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 275 | $202.11 | $55,580 | 3,031 |
| 2023-07-11 | Scutt Joshua | Senior Vice President Sales |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,091 | $200.00 | $618,200 | 20,784 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 322 | $186.39 | $60,018 | 36,122 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 746 | $185.27 | $138,211 | 36,444 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,244 | $184.29 | $229,257 | 37,190 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 294 | $186.39 | $54,799 | 183,307 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 682 | $185.27 | $126,354 | 183,601 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,136 | $184.29 | $209,353 | 184,283 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 261 | $186.39 | $48,648 | 127,779 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 605 | $185.27 | $112,088 | 128,040 |
| 2023-06-16 | Diehl Jeffrey T | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,008 | $184.29 | $185,764 | 128,645 |
| 2023-06-15 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 16,250 | $0.00 | $0 | 0 |
| 2023-06-13 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 16,250 | $0.00 | $0 | 16,250 |
| 2023-06-07 | WATERS RONALD V | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 187 | $0.00 | $0 | 8,920 |
| 2023-06-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,802 | $173.42 | $832,763 | 10,053,371 |
| 2023-06-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,766 | $172.60 | $1,858,212 | 10,058,173 |
| 2023-06-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,481 | $171.41 | $1,282,318 | 10,068,939 |
| 2023-06-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,489 | $170.39 | $594,491 | 10,076,420 |
| 2023-06-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,123 | $169.59 | $190,450 | 10,079,909 |
| 2023-05-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13 | $173.22 | $2,252 | 10,081,032 |
| 2023-05-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,138 | $172.59 | $2,785,257 | 10,081,045 |
| 2023-05-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,363 | $171.56 | $4,179,716 | 10,097,183 |
| 2023-05-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,722 | $170.70 | $3,878,645 | 10,121,546 |
| 2023-05-31 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,103 | $169.90 | $1,546,600 | 10,144,268 |
| 2023-05-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,999 | $174.81 | $4,370,075 | 10,151,734 |
| 2023-05-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 41,351 | $174.06 | $7,197,555 | 10,176,733 |
| 2023-05-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,650 | $173.28 | $1,498,872 | 10,218,084 |
| 2023-05-16 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 19 | $167.50 | $3,182 | 3,954 |
| 2023-05-15 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 44 | $163.30 | $7,185 | 3,973 |
| 2023-05-09 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 284 | $172.13 | $48,885 | 4,017 |
| 2023-05-08 | WATERS RONALD V | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 160 | $0.00 | $0 | 9,107 |
| 2023-05-01 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 137 | $193.29 | $26,481 | 4,301 |
| 2023-03-15 | Glenn Ryan | CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,250 | $177.46 | $221,825 | 21,651 |
| 2023-03-15 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 13,000 | $0.00 | $0 | 0 |
| 2023-03-15 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 31,052 | $0.00 | $0 | 10,278,371 |
| 2023-03-13 | Glenn Ryan | CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 387 | $174.54 | $67,547 | 22,901 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 518 | $191.80 | $99,352 | 10,309,423 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,698 | $191.03 | $324,369 | 10,309,941 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,903 | $190.00 | $741,570 | 10,311,639 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,074 | $188.72 | $768,845 | 10,315,542 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,990 | $187.80 | $749,322 | 10,319,616 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,245 | $186.89 | $1,727,798 | 10,323,606 |
| 2023-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,261 | $185.86 | $1,721,249 | 10,332,851 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 724 | $194.21 | $140,608 | 10,342,112 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,876 | $193.54 | $2,492,021 | 10,342,836 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,414 | $192.41 | $3,158,218 | 10,355,712 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 31,302 | $191.69 | $6,000,280 | 10,372,126 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,023 | $190.87 | $577,000 | 10,403,428 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,099 | $188.88 | $207,579 | 10,406,451 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,123 | $187.71 | $210,798 | 10,407,550 |
| 2023-03-06 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 750 | $186.99 | $140,242 | 10,408,673 |
| 2023-03-01 | Sarowitz Steven I | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 13,000 | $0.00 | $0 | 13,000 |
| 2023-02-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $200.17 | $100,085 | 10,422,423 |
| 2023-02-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,607 | $199.26 | $917,991 | 10,422,923 |
| 2023-02-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,593 | $198.32 | $1,109,204 | 10,427,530 |
| 2023-02-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,500 | $197.33 | $493,325 | 10,433,123 |
| 2023-02-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,747 | $196.27 | $539,154 | 10,435,623 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $207.04 | $82,816 | 10,438,370 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,755 | $206.18 | $361,846 | 10,438,770 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,200 | $205.01 | $4,346,212 | 10,440,525 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,339 | $204.29 | $1,090,704 | 10,461,725 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,610 | $203.04 | $3,778,574 | 10,467,064 |
| 2023-02-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,749 | $202.30 | $2,376,823 | 10,485,674 |
| 2023-02-15 | Williams Toby J. | President and Co-CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 695 | $217.06 | $150,857 | 106,481 |
| 2023-02-14 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,887 | $219.40 | $633,408 | 107,176 |
| 2023-02-14 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,242 | $218.33 | $271,166 | 110,063 |
| 2023-02-14 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 510 | $217.29 | $110,818 | 111,305 |
| 2023-02-14 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,392 | $216.30 | $517,390 | 111,815 |
| 2023-02-14 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 969 | $214.96 | $208,296 | 114,207 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 2,098 | $0.00 | $0 | 14,568 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,255 | $235.00 | $294,925 | 1,755,086 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 843 | $235.00 | $198,105 | 1,756,341 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 2,098 | $17.00 | $35,666 | 1,757,184 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 1,950 | $0.00 | $0 | 14,716 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,255 | $235.00 | $294,925 | 1,755,086 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 695 | $235.00 | $163,325 | 1,756,341 |
| 2023-02-03 | Beauchamp Steven R | Co-Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,950 | $17.00 | $33,150 | 1,757,036 |
| 2022-12-15 | CARNAHAN ELLEN | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 1,660 | $0.00 | $0 | 13,541 |
| 2022-12-06 | WATERS RONALD V | Dir |
Equity grant / award
G
|
Common Stock, par value $0.001 | 346 | $0.00 | $0 | 9,267 |
| 2022-12-01 | Ross Katherine | Sr Vice President Operations |
Equity grant / award
A · derivative
|
Market Stock Units | 3,134 | $0.00 | $0 | 3,134 |
| 2022-12-01 | Ross Katherine | Sr Vice President Operations |
Equity grant / award
A
|
Common Stock, par value $0.001 | 12,537 | $0.00 | $0 | 12,537 |
| 2022-11-15 | Williams Toby J. | President and Co-CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 921 | $213.61 | $196,735 | 115,213 |
| 2022-11-15 | Williams Toby J. | President and Co-CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 958 | $213.61 | $204,638 | 115,176 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $215.05 | $64,515 | 10,972,423 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 720 | $214.09 | $154,145 | 10,972,723 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,611 | $213.12 | $1,408,936 | 10,973,443 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,971 | $212.24 | $2,540,725 | 10,980,054 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,559 | $211.11 | $3,706,880 | 10,992,025 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,488 | $210.18 | $4,516,348 | 11,009,584 |
| 2022-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,782 | $209.36 | $1,419,880 | 11,031,072 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,350 | $201.45 | $271,958 | 11,037,854 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,931 | $200.39 | $1,188,513 | 11,039,204 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,594 | $199.49 | $2,512,377 | 11,045,135 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 28,948 | $198.44 | $5,744,441 | 11,057,729 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,735 | $197.69 | $3,110,652 | 11,086,677 |
| 2022-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,330 | $196.71 | $1,048,464 | 11,102,412 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,004 | $204.99 | $205,810 | 11,107,742 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,541 | $204.15 | $1,335,345 | 11,108,746 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,701 | $203.21 | $2,987,390 | 11,115,287 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,339 | $202.43 | $4,117,224 | 11,129,988 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,584 | $201.07 | $2,932,405 | 11,150,327 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,752 | $200.27 | $2,754,113 | 11,164,911 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,485 | $199.21 | $2,088,717 | 11,178,663 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,624 | $198.18 | $1,114,564 | 11,189,148 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,151 | $197.33 | $424,457 | 11,194,772 |
| 2022-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $195.97 | $97,985 | 11,196,923 |
| 2022-11-07 | Glenn Ryan | CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $203.99 | $101,995 | 25,116 |
| 2022-10-03 | Lohani Rachit | Chief Technology Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 3,227 | $241.58 | $779,579 | 37,110 |
| 2022-09-21 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 60 | $250.41 | $15,025 | 4,817 |
| 2022-08-26 | WATERS RONALD V | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,000 | $247.09 | $741,270 | 9,613 |
| 2022-08-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,110 | $249.51 | $526,466 | 11,197,423 |
| 2022-08-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,099 | $248.76 | $3,009,747 | 11,199,533 |
| 2022-08-24 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,604 | $247.92 | $3,620,624 | 11,211,632 |
| 2022-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $249.05 | $249,050 | 11,226,236 |
| 2022-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,515 | $248.28 | $624,424 | 11,227,236 |
| 2022-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,615 | $247.32 | $5,593,142 | 11,229,751 |
| 2022-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 25,982 | $246.40 | $6,401,965 | 11,252,366 |
| 2022-08-23 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,566 | $245.53 | $2,348,740 | 11,278,348 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,959 | $253.55 | $496,704 | 11,287,914 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,862 | $252.44 | $1,227,363 | 11,289,873 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,535 | $251.44 | $1,894,600 | 11,294,735 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,243 | $250.59 | $4,070,333 | 11,302,270 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,483 | $249.65 | $2,367,431 | 11,318,513 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,483 | $248.42 | $3,846,287 | 11,327,996 |
| 2022-08-22 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,944 | $247.83 | $2,216,592 | 11,343,479 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $262.12 | $104,848 | 11,352,423 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 991 | $260.81 | $258,463 | 11,352,823 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,063 | $259.78 | $535,926 | 11,353,814 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,265 | $258.75 | $1,879,819 | 11,355,877 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,144 | $257.82 | $5,451,346 | 11,363,142 |
| 2022-08-19 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,336 | $257.06 | $2,914,032 | 11,384,286 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 231 | $270.01 | $62,372 | 11,395,622 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $269.13 | $107,652 | 11,395,853 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 550 | $267.41 | $147,076 | 11,396,253 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,613 | $266.45 | $2,028,484 | 11,396,803 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,349 | $265.66 | $3,811,955 | 11,404,416 |
| 2022-08-18 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,658 | $264.71 | $968,309 | 11,418,765 |
| 2022-08-17 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 106 | $266.15 | $28,212 | 38,737 |
| 2022-08-16 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 185 | $268.00 | $49,580 | 4,877 |
| 2022-08-16 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 59 | $272.24 | $16,062 | 5,062 |
| 2022-08-16 | Williams Toby J. | President and Co-CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 1,672 | $272.24 | $455,185 | 116,134 |
| 2022-08-15 | WATERS RONALD V | Dir |
Equity grant / award
A
|
Common Stock, par value $0.001 | 946 | $0.00 | $0 | 12,613 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Equity grant / award
A · derivative
|
Market Stock Units | 30,079 | $0.00 | $0 | 30,079 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,600 | $269.68 | $431,488 | 117,806 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,478 | $268.78 | $934,817 | 119,406 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,312 | $267.77 | $351,314 | 122,884 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 900 | $266.71 | $240,039 | 124,196 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Open-market sell
S
|
Common Stock, par value $0.001 | 710 | $265.61 | $188,583 | 125,096 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 15,610 | $264.94 | $4,135,713 | 125,806 |
| 2022-08-15 | Williams Toby J. | President and Co-CEO |
Equity grant / award
A
|
Common Stock, par value $0.001 | 30,079 | $0.00 | $0 | 141,416 |
| 2022-07-08 | Glenn Ryan | CFO and Treasurer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,500 | $200.00 | $300,000 | 16,910 |
| 2022-06-06 | Glenn Ryan | CFO and Treasurer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 735 | $182.17 | $133,895 | 18,410 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $168.77 | $33,754 | 11,421,477 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,475 | $167.37 | $246,871 | 11,421,677 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,855 | $166.10 | $640,316 | 11,423,152 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,066 | $164.96 | $3,310,087 | 11,427,007 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,150 | $164.36 | $2,161,334 | 11,447,073 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,982 | $163.00 | $486,066 | 11,460,223 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,290 | $162.11 | $209,122 | 11,463,205 |
| 2022-05-17 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,752 | $161.13 | $443,430 | 11,464,495 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,021 | $166.38 | $169,874 | 11,467,247 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,179 | $165.75 | $195,419 | 11,468,268 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,128 | $164.61 | $1,337,950 | 11,469,447 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,074 | $163.64 | $2,139,429 | 11,477,575 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,567 | $162.55 | $2,367,866 | 11,490,649 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,261 | $161.61 | $1,658,280 | 11,505,216 |
| 2022-05-16 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $160.70 | $112,490 | 11,515,477 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,983 | $172.80 | $515,462 | 11,516,177 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,425 | $171.92 | $1,792,266 | 11,519,160 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,177 | $171.03 | $1,227,482 | 11,529,585 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 19,518 | $170.05 | $3,319,036 | 11,536,762 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,610 | $168.86 | $2,129,325 | 11,556,280 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $166.10 | $99,660 | 11,569,390 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $165.29 | $165,290 | 11,569,990 |
| 2022-05-13 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $167.97 | $83,985 | 11,568,890 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,428 | $163.61 | $397,245 | 11,571,490 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,859 | $162.73 | $302,515 | 11,573,918 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,105 | $161.61 | $663,409 | 11,575,777 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,721 | $160.61 | $1,882,510 | 11,579,882 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,549 | $159.80 | $2,644,530 | 11,591,603 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,040 | $158.79 | $2,229,412 | 11,608,152 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,433 | $157.79 | $1,961,803 | 11,622,192 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,806 | $156.77 | $596,667 | 11,634,625 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,653 | $155.52 | $723,635 | 11,638,431 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,614 | $154.66 | $404,281 | 11,643,084 |
| 2022-05-12 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 779 | $153.45 | $119,538 | 11,645,698 |
| 2022-05-04 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 276 | $200.00 | $55,200 | 2,816 |
| 2022-05-02 | Rost Nicholas | VP & Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 145 | $189.63 | $27,496 | 3,092 |
| 2022-03-11 | Glenn Ryan | CFO and Treasurer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 5,276 | $0.00 | $0 | 19,145 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 505 | $194.94 | $98,445 | 11,646,477 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,206 | $193.68 | $233,578 | 11,646,982 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,646 | $192.82 | $510,202 | 11,648,188 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,133 | $191.66 | $408,811 | 11,650,834 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,532 | $190.65 | $2,007,926 | 11,652,967 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,037 | $189.76 | $1,525,101 | 11,663,499 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,061 | $188.85 | $1,144,620 | 11,671,536 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,029 | $187.37 | $754,914 | 11,677,597 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,464 | $186.48 | $645,967 | 11,681,626 |
| 2022-03-07 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,807 | $185.36 | $334,946 | 11,685,090 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $200.44 | $20,044 | 11,686,897 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $199.71 | $79,884 | 11,686,997 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 714 | $198.46 | $141,700 | 11,687,397 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 902 | $197.09 | $177,775 | 11,688,111 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,983 | $196.17 | $389,005 | 11,689,013 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,324 | $195.53 | $258,882 | 11,690,996 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,825 | $193.91 | $353,886 | 11,692,320 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,459 | $193.01 | $860,632 | 11,694,145 |
| 2022-03-04 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,402 | $191.90 | $269,044 | 11,698,604 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $207.88 | $41,576 | 11,700,006 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 195 | $206.13 | $40,195 | 11,700,206 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $205.55 | $61,665 | 11,700,401 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 399 | $203.13 | $81,049 | 11,701,001 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 984 | $201.45 | $198,227 | 11,701,400 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,859 | $200.62 | $573,573 | 11,702,384 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,334 | $199.64 | $665,600 | 11,705,243 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,594 | $198.59 | $1,309,502 | 11,708,577 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,726 | $197.58 | $341,023 | 11,715,171 |
| 2022-03-03 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,200 | $196.57 | $1,022,164 | 11,716,897 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,601 | $207.26 | $1,782,643 | 11,722,097 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,459 | $206.52 | $1,540,433 | 11,730,698 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,591 | $205.30 | $531,932 | 11,738,157 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,928 | $204.40 | $598,483 | 11,740,748 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,539 | $203.31 | $312,894 | 11,743,676 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,010 | $202.21 | $204,232 | 11,745,215 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,855 | $201.25 | $373,319 | 11,746,225 |
| 2022-03-02 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $200.22 | $100,110 | 11,748,080 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $216.05 | $21,605 | 11,748,580 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 876 | $215.21 | $188,524 | 11,748,680 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $213.63 | $170,904 | 11,749,556 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,347 | $212.69 | $499,183 | 11,750,356 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,502 | $211.77 | $741,619 | 11,752,703 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,604 | $210.88 | $549,132 | 11,756,205 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,467 | $209.65 | $1,355,807 | 11,758,809 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,012 | $208.70 | $837,304 | 11,765,276 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,713 | $207.00 | $354,591 | 11,769,288 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,697 | $206.20 | $1,174,721 | 11,771,001 |
| 2022-03-01 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,651 | $205.13 | $543,800 | 11,776,698 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 936 | $214.09 | $200,388 | 11,779,349 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,703 | $213.21 | $789,517 | 11,780,285 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,039 | $212.36 | $3,830,762 | 11,783,988 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,763 | $211.24 | $1,851,096 | 11,802,027 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,125 | $210.28 | $1,918,805 | 11,810,790 |
| 2022-02-28 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,442 | $209.49 | $930,555 | 11,819,915 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,138 | $207.06 | $856,814 | 11,824,357 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,508 | $206.25 | $723,525 | 11,828,495 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,405 | $205.29 | $493,722 | 11,832,003 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,161 | $203.93 | $644,623 | 11,834,408 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,779 | $203.00 | $2,391,137 | 11,837,569 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,896 | $202.02 | $3,009,290 | 11,849,348 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,333 | $201.01 | $870,976 | 11,864,244 |
| 2022-02-25 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,900 | $199.95 | $579,855 | 11,868,577 |
| 2022-02-15 | Williams Toby J. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 220 | $207.79 | $45,714 | 100,785 |
| 2022-02-15 | Williams Toby J. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,290 | $206.81 | $266,785 | 101,005 |
| 2022-02-15 | Williams Toby J. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,600 | $205.69 | $329,104 | 102,295 |
| 2022-02-15 | Williams Toby J. | Chief Financial Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 890 | $204.63 | $182,121 | 103,895 |
| 2021-11-17 | Rost Nicholas | VP & Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 68 | $267.85 | $18,214 | 3,237 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $277.46 | $55,492 | 11,871,477 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 501 | $276.52 | $138,537 | 11,871,677 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $274.94 | $82,482 | 11,872,178 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 628 | $273.62 | $171,833 | 11,872,478 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 372 | $272.45 | $101,351 | 11,873,106 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 292 | $271.35 | $79,234 | 11,873,478 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 275 | $270.13 | $74,286 | 11,873,770 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,451 | $269.01 | $390,334 | 11,874,045 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $268.06 | $187,642 | 11,875,496 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,073 | $265.39 | $815,543 | 11,876,896 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 845 | $264.34 | $223,367 | 11,879,969 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $263.23 | $210,584 | 11,880,814 |
| 2021-11-10 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $262.01 | $104,804 | 11,881,614 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,922 | $277.84 | $3,034,568 | 11,882,014 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 45,601 | $276.91 | $12,627,373 | 11,892,936 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,829 | $275.88 | $3,263,385 | 11,938,537 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,311 | $274.90 | $1,185,094 | 11,950,366 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,271 | $273.98 | $1,170,169 | 11,954,677 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 638 | $272.33 | $173,747 | 11,958,948 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,048 | $271.26 | $826,800 | 11,959,586 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,588 | $270.37 | $1,240,458 | 11,962,634 |
| 2021-11-09 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 810 | $268.88 | $217,793 | 11,967,222 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,022 | $282.17 | $1,981,398 | 11,968,032 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,291 | $281.32 | $2,895,064 | 11,975,054 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,949 | $280.22 | $2,787,909 | 11,985,345 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,823 | $279.31 | $2,464,352 | 11,995,294 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,808 | $278.24 | $4,954,898 | 12,004,117 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,198 | $277.19 | $5,875,874 | 12,021,925 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,040 | $276.33 | $5,813,983 | 12,043,123 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,715 | $275.16 | $5,149,619 | 12,064,163 |
| 2021-11-08 | Sarowitz Steven I | Dir |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,599 | $274.37 | $3,731,158 | 12,082,878 |
| 2021-11-01 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,000 | $308.00 | $1,540,000 | 48,443 |
| 2021-10-25 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 793 | $296.22 | $234,902 | 53,443 |
| 2021-10-25 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,166 | $295.53 | $640,118 | 54,236 |
| 2021-10-25 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,096 | $294.53 | $322,805 | 56,402 |
| 2021-10-25 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 945 | $293.44 | $277,301 | 57,498 |
| 2021-10-01 | Lohani Rachit | Chief Technology Officer |
Equity grant / award
A · derivative
|
Market Stock Units | 3,509 | $0.00 | $0 | 3,509 |
| 2021-10-01 | Lohani Rachit | Chief Technology Officer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 29,298 | $0.00 | $0 | 29,298 |
| 2021-09-21 | Rost Nicholas | VP & Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 808 | $0.00 | $0 | 3,237 |
| 2021-09-20 | Williams Toby J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 9,198 | $275.45 | $2,533,589 | 104,785 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 83 | $278.44 | $23,111 | 67,906 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 383 | $277.42 | $106,252 | 67,989 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,350 | $276.72 | $373,572 | 68,372 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $278.44 | $6,126 | 17,602 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 350 | $276.72 | $96,852 | 17,723 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21 | $278.44 | $5,847 | 17,542 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 99 | $277.42 | $27,465 | 17,624 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 349 | $276.72 | $96,575 | 17,662 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 27 | $278.44 | $7,518 | 21,831 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 123 | $277.42 | $34,123 | 21,858 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 434 | $276.72 | $120,096 | 21,981 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 47 | $278.44 | $13,087 | 38,434 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 217 | $277.42 | $60,200 | 38,481 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 764 | $276.72 | $211,414 | 38,698 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 227 | $278.44 | $63,206 | 185,419 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,046 | $277.42 | $290,181 | 185,646 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,685 | $276.72 | $1,019,713 | 186,692 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 158 | $278.44 | $43,994 | 129,653 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 731 | $277.42 | $202,794 | 129,811 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,577 | $276.72 | $713,107 | 130,542 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 140 | $278.44 | $38,982 | 114,813 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 647 | $277.42 | $179,491 | 114,953 |
| 2021-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,282 | $276.72 | $631,475 | 115,600 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,387 | $277.97 | $385,544 | 70,903 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,750 | $277.41 | $485,468 | 72,290 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 360 | $277.97 | $100,069 | 18,379 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 358 | $277.97 | $99,513 | 18,316 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 452 | $277.41 | $125,389 | 18,739 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 446 | $277.97 | $123,975 | 22,795 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 563 | $277.41 | $156,182 | 23,241 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 785 | $277.97 | $218,206 | 40,130 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 991 | $277.41 | $274,913 | 40,915 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,788 | $277.97 | $1,052,950 | 193,601 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,778 | $277.41 | $1,325,465 | 197,389 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,649 | $277.97 | $736,343 | 135,374 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,341 | $277.41 | $926,827 | 138,023 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,346 | $277.97 | $652,118 | 119,880 |
| 2021-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,958 | $277.41 | $820,579 | 122,226 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 24 | $274.81 | $6,595 | 75,920 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5 | $274.81 | $1,374 | 19,679 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $274.81 | $2,473 | 24,408 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12 | $274.81 | $3,298 | 42,969 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 63 | $274.81 | $17,313 | 207,299 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 43 | $274.81 | $11,817 | 144,952 |
| 2021-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 39 | $274.81 | $10,718 | 128,361 |
| 2021-09-14 | Beauchamp Steven R | Chief Executive Officer |
Equity grant / award
G
|
Common Stock, par value $0.001 | 10,000 | $0.00 | $0 | 10,000 |
| 2021-09-13 | Kenneth Bernard Robinson | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 330 | $258.18 | $85,199 | 2,360 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 322 | $269.20 | $86,682 | 94,343 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 857 | $268.51 | $230,113 | 94,665 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 84 | $269.20 | $22,613 | 24,453 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 83 | $269.20 | $22,344 | 24,370 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 222 | $268.51 | $59,609 | 24,537 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 104 | $269.20 | $27,997 | 30,333 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 275 | $268.51 | $73,840 | 30,437 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 182 | $269.20 | $48,994 | 53,394 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 486 | $268.51 | $130,496 | 53,576 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 879 | $269.20 | $236,627 | 257,600 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,341 | $268.51 | $628,582 | 258,479 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 615 | $269.20 | $165,558 | 180,123 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,637 | $268.51 | $439,551 | 180,738 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 545 | $269.20 | $146,714 | 159,508 |
| 2021-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,449 | $268.51 | $389,071 | 160,053 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15 | $271.16 | $4,067 | 95,522 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 126 | $270.37 | $34,067 | 95,537 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 532 | $268.34 | $142,757 | 95,663 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3 | $271.16 | $813 | 24,759 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 33 | $270.37 | $8,922 | 24,762 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 138 | $268.34 | $37,031 | 24,795 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5 | $271.16 | $1,356 | 30,712 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 171 | $268.34 | $45,886 | 30,757 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $271.16 | $2,440 | 54,062 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 71 | $270.37 | $19,196 | 54,071 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 301 | $268.34 | $80,770 | 54,142 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 40 | $270.37 | $10,815 | 30,717 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 344 | $270.37 | $93,007 | 260,860 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,453 | $268.34 | $389,898 | 261,204 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 28 | $271.16 | $7,592 | 182,375 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 240 | $270.37 | $64,889 | 182,403 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,017 | $268.34 | $272,902 | 182,643 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 25 | $271.16 | $6,779 | 161,502 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 213 | $270.37 | $57,589 | 161,527 |
| 2021-09-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 900 | $268.34 | $241,506 | 161,740 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12 | $272.06 | $3,265 | 96,195 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 481 | $271.53 | $130,606 | 96,207 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 540 | $270.39 | $146,011 | 96,688 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 125 | $271.53 | $33,941 | 24,936 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 124 | $271.53 | $33,670 | 24,852 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 140 | $270.39 | $37,855 | 25,061 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3 | $272.06 | $816 | 24,933 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 155 | $271.53 | $42,087 | 30,931 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 174 | $270.39 | $47,048 | 31,086 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7 | $272.06 | $1,904 | 54,443 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 272 | $271.53 | $73,856 | 54,450 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 306 | $270.39 | $82,739 | 54,722 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 31 | $272.06 | $8,434 | 262,657 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,314 | $271.53 | $356,790 | 262,688 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,476 | $270.39 | $399,096 | 264,002 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $272.06 | $5,985 | 183,660 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 919 | $271.53 | $249,536 | 183,682 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,032 | $270.39 | $279,042 | 184,601 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 19 | $272.06 | $5,169 | 162,640 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 814 | $271.53 | $221,025 | 162,659 |
| 2021-09-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 914 | $270.39 | $247,136 | 163,473 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 23 | $273.09 | $6,281 | 97,228 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6 | $273.09 | $1,639 | 25,201 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7 | $273.09 | $1,912 | 31,260 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14 | $273.09 | $3,823 | 55,028 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 63 | $273.09 | $17,205 | 265,478 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 44 | $273.09 | $12,016 | 185,633 |
| 2021-09-07 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 39 | $273.09 | $10,651 | 164,387 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,533 | $265.73 | $673,094 | 12,096,477 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,428 | $264.89 | $378,263 | 12,099,010 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 982 | $263.81 | $259,061 | 12,100,438 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $262.47 | $157,482 | 12,101,420 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $261.25 | $104,500 | 12,102,020 |
| 2021-08-27 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $258.50 | $77,550 | 12,102,420 |
| 2021-08-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $260.26 | $52,052 | 12,103,020 |
| 2021-08-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,150 | $259.28 | $298,172 | 12,103,220 |
| 2021-08-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,453 | $258.55 | $3,219,723 | 12,104,370 |
| 2021-08-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,068 | $257.73 | $2,594,826 | 12,116,823 |
| 2021-08-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,913 | $256.78 | $1,261,560 | 12,126,891 |
| 2021-08-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $262.59 | $315,108 | 12,131,804 |
| 2021-08-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,067 | $261.79 | $3,682,600 | 12,133,004 |
| 2021-08-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,691 | $260.92 | $2,789,496 | 12,147,071 |
| 2021-08-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,123 | $259.87 | $2,110,924 | 12,157,762 |
| 2021-08-24 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,468 | $261.37 | $2,213,281 | 12,165,885 |
| 2021-08-24 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,284 | $260.94 | $3,988,207 | 12,174,353 |
| 2021-08-24 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,000 | $259.53 | $519,060 | 12,189,637 |
| 2021-08-24 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,291 | $258.72 | $334,008 | 12,191,637 |
| 2021-08-24 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $257.05 | $77,115 | 12,192,928 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,983 | $257.48 | $1,283,023 | 12,193,228 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,727 | $256.79 | $3,268,166 | 12,198,211 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,794 | $255.95 | $459,174 | 12,210,938 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,400 | $254.76 | $356,664 | 12,212,732 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $253.28 | $202,624 | 12,214,132 |
| 2021-08-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $251.72 | $251,720 | 12,214,932 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 763 | $252.13 | $192,375 | 12,215,932 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,677 | $251.54 | $1,427,993 | 12,216,695 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,573 | $250.62 | $1,897,945 | 12,222,372 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,115 | $249.48 | $1,525,570 | 12,229,945 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,012 | $248.40 | $996,581 | 12,236,060 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,522 | $247.37 | $623,867 | 12,240,072 |
| 2021-08-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,198 | $246.08 | $294,804 | 12,242,594 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 472 | $249.89 | $117,948 | 12,243,792 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,136 | $249.05 | $282,921 | 12,244,264 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,923 | $247.89 | $1,468,252 | 12,245,400 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,680 | $247.10 | $4,615,828 | 12,251,323 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,734 | $246.21 | $2,150,398 | 12,270,003 |
| 2021-08-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,336 | $244.94 | $817,120 | 12,278,737 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,203 | $254.09 | $305,670 | 12,282,073 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,894 | $253.34 | $3,519,906 | 12,283,276 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,236 | $252.41 | $1,069,209 | 12,297,170 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,407 | $251.26 | $1,107,303 | 12,301,406 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,813 | $250.18 | $703,756 | 12,305,813 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,748 | $249.20 | $684,802 | 12,308,626 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $248.01 | $124,005 | 12,311,374 |
| 2021-08-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,603 | $247.07 | $2,372,613 | 12,311,874 |
| 2021-08-16 | Kenneth Bernard Robinson | — |
Equity grant / award
A
|
Common Stock, par value $0.001 | 939 | $0.00 | $0 | 2,690 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 70,000 | $0.00 | $0 | 90,000 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 19,125 | $253.13 | $4,841,111 | 1,738,645 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,920 | $252.33 | $1,998,454 | 1,757,770 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,046 | $251.43 | $1,017,286 | 1,765,690 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,666 | $250.29 | $1,418,143 | 1,769,736 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,477 | $249.26 | $368,157 | 1,775,402 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 31,766 | $251.69 | $7,995,185 | 1,776,879 |
| 2021-08-12 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 70,000 | $4.88 | $341,600 | 1,808,645 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 64 | $251.44 | $16,092 | 50,060 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $250.62 | $75,186 | 50,124 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 351 | $249.27 | $87,494 | 50,424 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $248.51 | $99,404 | 50,775 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,534 | $247.34 | $626,760 | 51,175 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,702 | $246.41 | $912,210 | 53,709 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,650 | $245.50 | $405,075 | 57,411 |
| 2021-08-10 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 999 | $244.46 | $244,216 | 59,061 |
| 2021-06-01 | Cappotelli Andrew | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 125 | $169.76 | $21,220 | 9,116 |
| 2021-06-01 | Cappotelli Andrew | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,418 | $168.44 | $238,848 | 9,241 |
| 2021-06-01 | Cappotelli Andrew | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 714 | $166.00 | $118,524 | 10,659 |
| 2021-06-01 | Cappotelli Andrew | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 743 | $169.83 | $126,184 | 11,373 |
| 2021-05-17 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $160.81 | $16,081 | 0 |
| 2021-05-17 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,031 | $160.21 | $485,597 | 100 |
| 2021-05-17 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,869 | $159.39 | $1,094,850 | 3,131 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,720 | $164.74 | $1,107,053 | 12,320,538 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,906 | $163.77 | $3,587,546 | 12,327,258 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 56,083 | $162.76 | $9,128,069 | 12,349,164 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 29,144 | $161.89 | $4,718,122 | 12,405,247 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,825 | $160.75 | $775,619 | 12,434,391 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,664 | $159.82 | $905,220 | 12,439,216 |
| 2021-05-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,020 | $158.90 | $479,878 | 12,444,880 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 113 | $160.51 | $18,138 | 12,447,900 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,720 | $159.83 | $274,908 | 12,448,013 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 28,689 | $158.71 | $4,553,231 | 12,449,733 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,358 | $158.02 | $2,584,891 | 12,478,422 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,567 | $156.74 | $1,186,052 | 12,494,780 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,908 | $155.95 | $921,353 | 12,502,347 |
| 2021-05-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $154.70 | $123,760 | 12,508,255 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,566 | $160.18 | $250,842 | 12,509,055 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,962 | $159.38 | $1,268,984 | 12,510,621 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,378 | $158.41 | $218,289 | 12,518,583 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,182 | $157.13 | $1,442,768 | 12,519,961 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,890 | $156.44 | $2,172,952 | 12,529,143 |
| 2021-05-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,505 | $155.34 | $389,127 | 12,543,033 |
| 2021-05-11 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $160.45 | $128,360 | 60,060 |
| 2021-05-11 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,452 | $159.78 | $391,781 | 60,860 |
| 2021-05-11 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,374 | $159.11 | $855,057 | 63,312 |
| 2021-05-11 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,374 | $156.88 | $215,553 | 68,686 |
| 2021-03-11 | WATERS RONALD V | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 28 | $0.00 | $0 | 16,728 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $177.04 | $53,112 | 12,545,538 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $175.62 | $35,124 | 12,545,838 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,902 | $174.90 | $682,460 | 12,546,038 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,274 | $173.86 | $395,358 | 12,549,940 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,501 | $172.68 | $431,873 | 12,552,214 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,199 | $171.72 | $377,612 | 12,554,715 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,753 | $170.58 | $981,347 | 12,556,914 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,300 | $169.64 | $729,452 | 12,562,667 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,762 | $168.69 | $297,232 | 12,566,967 |
| 2021-03-04 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $167.44 | $167,440 | 12,568,729 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 370 | $185.35 | $68,580 | 12,569,729 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 530 | $184.55 | $97,812 | 12,570,099 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,222 | $183.17 | $1,139,684 | 12,570,629 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,070 | $182.26 | $1,470,838 | 12,576,851 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,995 | $181.21 | $1,267,564 | 12,584,921 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,240 | $180.48 | $404,275 | 12,591,916 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,009 | $178.97 | $180,581 | 12,594,156 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,206 | $178.11 | $571,021 | 12,595,165 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,811 | $177.05 | $1,737,038 | 12,598,371 |
| 2021-03-03 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,815 | $176.25 | $2,258,644 | 12,608,182 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $196.52 | $58,956 | 12,620,997 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $194.27 | $19,427 | 12,621,297 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 550 | $192.59 | $105,924 | 12,621,397 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,447 | $191.27 | $276,768 | 12,621,947 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,991 | $190.22 | $1,329,828 | 12,623,394 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,649 | $189.28 | $1,069,243 | 12,630,385 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,304 | $188.37 | $1,940,964 | 12,636,034 |
| 2021-03-02 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,290 | $187.34 | $1,927,729 | 12,646,338 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 809 | $198.74 | $160,781 | 12,656,628 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,757 | $197.64 | $544,893 | 12,657,437 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,128 | $196.60 | $1,204,765 | 12,660,194 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,982 | $195.60 | $974,479 | 12,666,322 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,697 | $194.60 | $2,665,436 | 12,671,304 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,976 | $193.76 | $2,707,990 | 12,685,001 |
| 2021-03-01 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 357 | $192.87 | $68,855 | 12,698,977 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,099 | $193.17 | $598,634 | 12,699,334 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,395 | $192.19 | $2,766,575 | 12,702,433 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,022 | $191.38 | $961,110 | 12,716,828 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,903 | $190.10 | $551,860 | 12,721,850 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,262 | $189.20 | $617,170 | 12,724,753 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 599 | $188.20 | $112,732 | 12,728,015 |
| 2021-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,100 | $186.54 | $205,194 | 12,728,614 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $197.63 | $59,289 | 12,729,714 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 510 | $196.60 | $100,266 | 12,730,014 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,455 | $195.48 | $870,863 | 12,730,524 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,793 | $194.78 | $933,581 | 12,734,979 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $193.60 | $193,600 | 12,739,772 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $192.16 | $134,512 | 12,740,772 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,583 | $191.08 | $302,480 | 12,741,472 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,391 | $190.12 | $2,165,657 | 12,743,055 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,235 | $189.28 | $1,558,721 | 12,754,446 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,510 | $188.30 | $1,225,833 | 12,762,681 |
| 2021-02-25 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,347 | $187.48 | $252,536 | 12,769,191 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 385 | $206.14 | $79,364 | 10,000 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,096 | $204.75 | $224,406 | 10,385 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,950 | $203.74 | $397,293 | 11,481 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,288 | $202.41 | $463,114 | 13,431 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,870 | $201.64 | $377,067 | 15,719 |
| 2021-02-16 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,411 | $200.47 | $483,333 | 17,589 |
| 2021-02-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 70,000 | $0.00 | $0 | 230,000 |
| 2021-02-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 38,733 | $204.35 | $7,915,089 | 1,738,645 |
| 2021-02-11 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 31,267 | $205.60 | $6,428,495 | 1,777,378 |
| 2021-02-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 70,000 | $4.88 | $341,600 | 1,808,645 |
| 2021-02-09 | Haske Michael R | President and COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 30,000 | $0.00 | $0 | 150,000 |
| 2021-02-09 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 501 | $210.56 | $105,491 | 760,998 |
| 2021-02-09 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,165 | $209.77 | $4,230,012 | 761,499 |
| 2021-02-09 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,494 | $208.79 | $1,355,882 | 781,664 |
| 2021-02-09 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,034 | $207.82 | $422,706 | 788,158 |
| 2021-02-09 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 806 | $206.59 | $166,512 | 790,192 |
| 2021-02-09 | Haske Michael R | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 30,000 | $4.88 | $146,400 | 790,998 |
| 2020-12-14 | WATERS RONALD V | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 280 | $0.00 | $0 | 16,756 |
| 2020-12-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 400,000 | $180.50 | $72,200,000 | 12,770,538 |
| 2020-11-19 | Pederson Robin Le | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 170 | $193.31 | $32,863 | 1,581 |
| 2020-11-18 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 59 | $189.45 | $11,178 | 52,673 |
| 2020-11-18 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 226 | $188.84 | $42,678 | 52,732 |
| 2020-11-18 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $187.31 | $93,655 | 52,958 |
| 2020-11-17 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 601 | $188.16 | $113,084 | 53,458 |
| 2020-11-17 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,264 | $187.41 | $611,706 | 54,059 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 150 | $188.27 | $28,240 | 57,323 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $187.50 | $37,500 | 57,473 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 101 | $185.90 | $18,776 | 57,673 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,201 | $184.33 | $405,710 | 57,774 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,298 | $182.74 | $419,937 | 59,975 |
| 2020-11-16 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $181.72 | $72,688 | 62,273 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 50,000 | $0.00 | $0 | 300,000 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $199.91 | $39,982 | 1,739,145 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $201.23 | $100,615 | 1,738,645 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,520 | $197.36 | $299,987 | 1,739,845 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,398 | $196.37 | $470,895 | 1,741,365 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,549 | $195.54 | $498,431 | 1,743,763 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,885 | $194.51 | $1,144,691 | 1,746,312 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,524 | $193.51 | $875,439 | 1,752,197 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,081 | $192.45 | $1,747,638 | 1,756,721 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 22,843 | $196.14 | $4,480,426 | 1,765,802 |
| 2020-11-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 50,000 | $4.88 | $244,000 | 1,788,645 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 52 | $189.84 | $9,872 | 80,060 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 623 | $189.17 | $117,853 | 80,112 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 900 | $188.37 | $169,533 | 80,735 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $186.40 | $111,840 | 81,635 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 625 | $185.06 | $115,662 | 82,235 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,900 | $184.01 | $901,649 | 82,860 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 775 | $183.05 | $141,864 | 87,760 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,325 | $182.15 | $241,349 | 88,535 |
| 2020-11-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $180.06 | $36,012 | 89,860 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 575 | $203.80 | $117,185 | 0 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 925 | $202.68 | $187,479 | 575 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $201.99 | $242,388 | 1,500 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $200.84 | $100,420 | 2,700 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 900 | $199.37 | $179,433 | 3,200 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 800 | $198.35 | $158,680 | 4,100 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,924 | $197.16 | $379,336 | 4,900 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,900 | $196.23 | $961,527 | 6,824 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,332 | $195.28 | $1,822,353 | 11,724 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,200 | $194.50 | $427,900 | 21,056 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,523 | $193.19 | $487,418 | 23,256 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,765 | $191.96 | $914,689 | 25,779 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,448 | $191.07 | $849,879 | 30,544 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,308 | $190.02 | $818,606 | 34,992 |
| 2020-11-05 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,700 | $189.14 | $510,678 | 39,300 |
| 2020-10-09 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 40 | $184.08 | $7,363 | 17,036 |
| 2020-10-09 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,235 | $183.17 | $409,385 | 17,076 |
| 2020-10-09 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,973 | $182.42 | $359,915 | 19,311 |
| 2020-10-09 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 752 | $181.36 | $136,383 | 21,284 |
| 2020-10-05 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 40 | $166.92 | $6,677 | 760,998 |
| 2020-10-01 | Haske Michael R | President and COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 30,000 | $0.00 | $0 | 180,000 |
| 2020-10-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $164.76 | $164,760 | 761,038 |
| 2020-10-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,766 | $163.99 | $1,601,526 | 762,038 |
| 2020-10-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,399 | $163.01 | $880,091 | 771,804 |
| 2020-10-01 | Haske Michael R | President and COO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 13,795 | $161.42 | $2,226,789 | 777,203 |
| 2020-10-01 | Haske Michael R | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 30,000 | $4.88 | $146,400 | 790,998 |
| 2020-09-18 | Williams Toby J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 8,532 | $144.88 | $1,236,116 | 102,689 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,855 | $146.18 | $271,164 | 98,816 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,093 | $145.53 | $1,323,304 | 100,671 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 481 | $146.18 | $70,313 | 25,613 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,358 | $145.53 | $343,160 | 26,094 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 479 | $146.18 | $70,020 | 25,526 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,348 | $145.53 | $341,704 | 26,005 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 596 | $146.18 | $87,123 | 31,770 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,923 | $145.53 | $425,384 | 32,366 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,050 | $146.18 | $153,489 | 55,927 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,147 | $145.53 | $749,043 | 56,977 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,064 | $146.18 | $740,256 | 269,813 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,829 | $145.53 | $3,613,364 | 274,877 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,541 | $146.18 | $517,623 | 188,664 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,364 | $145.53 | $2,526,983 | 192,205 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,136 | $146.18 | $458,420 | 167,071 |
| 2020-09-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,374 | $145.53 | $2,237,378 | 170,207 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 49 | $153.82 | $7,537 | 109,764 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 161 | $153.07 | $24,644 | 109,813 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13 | $153.82 | $2,000 | 28,452 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 42 | $153.07 | $6,429 | 28,465 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16 | $153.82 | $2,461 | 35,289 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 52 | $153.07 | $7,960 | 35,305 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 28 | $153.82 | $4,307 | 62,124 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 91 | $153.07 | $13,929 | 62,152 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 135 | $153.82 | $20,766 | 299,706 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 440 | $153.07 | $67,351 | 299,841 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 94 | $153.82 | $14,459 | 209,569 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 308 | $153.07 | $47,146 | 209,663 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 84 | $153.82 | $12,921 | 185,581 |
| 2020-09-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 273 | $153.07 | $41,788 | 185,665 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 659 | $146.39 | $96,471 | 117,844 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,357 | $145.63 | $197,620 | 118,503 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 170 | $146.39 | $24,886 | 30,547 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 351 | $145.63 | $51,116 | 30,717 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 212 | $146.39 | $31,035 | 37,887 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 437 | $145.63 | $63,640 | 38,099 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 372 | $146.39 | $54,457 | 66,698 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 767 | $145.63 | $111,698 | 67,070 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,799 | $146.39 | $263,356 | 321,766 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,703 | $145.63 | $539,268 | 323,565 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,258 | $146.39 | $184,159 | 224,996 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,591 | $145.63 | $377,327 | 226,254 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,116 | $146.39 | $163,371 | 199,241 |
| 2020-09-15 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,292 | $145.63 | $333,784 | 200,357 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 34 | $146.34 | $4,976 | 119,860 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 144 | $145.27 | $20,919 | 119,894 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $146.34 | $1,317 | 31,068 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $145.27 | $5,375 | 31,077 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11 | $146.34 | $1,610 | 38,536 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 46 | $145.27 | $6,682 | 38,547 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 19 | $146.34 | $2,780 | 67,837 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 82 | $145.27 | $11,912 | 67,856 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 94 | $146.34 | $13,756 | 327,268 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 391 | $145.27 | $56,801 | 327,362 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 66 | $146.34 | $9,658 | 228,845 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 274 | $145.27 | $39,804 | 228,911 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 58 | $146.34 | $8,488 | 202,649 |
| 2020-09-10 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 243 | $145.27 | $35,301 | 202,707 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 57 | $146.50 | $8,350 | 120,038 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15 | $146.50 | $2,198 | 31,114 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $146.50 | $2,637 | 38,593 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 19 | $145.30 | $2,761 | 38,611 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 33 | $146.50 | $4,834 | 67,938 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 32 | $145.30 | $4,650 | 67,971 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 156 | $146.50 | $22,854 | 327,753 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 109 | $146.50 | $15,968 | 229,185 |
| 2020-09-03 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 97 | $146.50 | $14,210 | 202,950 |
| 2020-09-02 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,750 | $146.73 | $550,238 | 90,060 |
| 2020-09-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,750 | $149.58 | $1,159,245 | 94,210 |
| 2020-09-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,700 | $148.63 | $401,301 | 101,960 |
| 2020-09-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $150.19 | $60,076 | 93,810 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,021 | $147.10 | $150,189 | 127,684 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,630 | $146.29 | $238,453 | 128,705 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 423 | $146.29 | $61,881 | 33,361 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 264 | $147.10 | $38,834 | 33,097 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 421 | $146.29 | $61,588 | 33,245 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 328 | $147.10 | $48,249 | 41,051 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 524 | $146.29 | $76,656 | 41,379 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 578 | $147.10 | $85,024 | 72,266 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 923 | $146.29 | $135,026 | 72,844 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,788 | $147.10 | $410,115 | 348,629 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,453 | $146.29 | $651,429 | 351,417 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,949 | $147.10 | $286,698 | 243,782 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,113 | $146.29 | $455,401 | 245,731 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,725 | $147.10 | $253,748 | 215,876 |
| 2020-08-31 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,758 | $146.29 | $403,468 | 217,601 |
| 2020-08-18 | Cappotelli Andrew | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 686 | $133.00 | $91,238 | 11,944 |
| 2020-08-17 | Cappotelli Andrew | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 285 | $131.64 | $37,517 | 12,630 |
| 2020-08-14 | Cappotelli Andrew | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Market Stock Units | 731 | $0.00 | $0 | 731 |
| 2020-08-14 | Cappotelli Andrew | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 2,922 | $0.00 | $0 | 12,915 |
| 2020-08-13 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 635 | $126.53 | $80,347 | 63,149 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 50,000 | $0.00 | $0 | 350,000 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,705 | $135.47 | $366,446 | 1,740,165 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,346 | $134.75 | $855,124 | 1,742,870 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,122 | $133.59 | $550,658 | 1,749,216 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,417 | $132.76 | $1,515,721 | 1,753,338 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,091 | $131.53 | $143,499 | 1,764,755 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $130.03 | $78,018 | 1,765,846 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $128.16 | $64,080 | 1,766,446 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 23,219 | $127.10 | $2,951,135 | 1,766,946 |
| 2020-08-13 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 50,000 | $4.88 | $244,000 | 1,790,165 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,260 | $131.21 | $165,325 | 13,369,332 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $130.40 | $91,280 | 13,370,592 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 960 | $129.14 | $123,974 | 13,371,292 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,048 | $128.39 | $519,723 | 13,372,252 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 26,874 | $127.12 | $3,416,223 | 13,376,300 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 64,332 | $126.36 | $8,128,992 | 13,403,174 |
| 2020-08-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 19,863 | $125.47 | $2,492,211 | 13,467,506 |
| 2020-08-12 | Kinsey Mark S | Sr Vice President - Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 1,246 | $131.16 | $163,425 | 63,784 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 530 | $134.91 | $71,502 | 13,487,369 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,109 | $134.16 | $1,087,903 | 13,487,899 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,424 | $133.18 | $2,986,428 | 13,496,008 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 34,000 | $132.36 | $4,500,240 | 13,518,432 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,900 | $131.30 | $2,218,970 | 13,552,432 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 600 | $134.81 | $80,886 | 42,000 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,469 | $134.05 | $1,001,219 | 42,600 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,531 | $133.06 | $1,268,195 | 50,069 |
| 2020-08-11 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,400 | $132.30 | $3,228,120 | 59,600 |
| 2020-07-01 | Haske Michael R | President and COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 30,000 | $0.00 | $0 | 210,000 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,181 | $150.94 | $178,260 | 766,892 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,991 | $150.23 | $749,798 | 768,073 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,179 | $149.11 | $623,131 | 773,064 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,205 | $148.20 | $623,181 | 777,243 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,298 | $147.15 | $191,001 | 781,448 |
| 2020-07-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 297 | $145.99 | $43,359 | 782,746 |
| 2020-07-01 | Haske Michael R | President and COO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 13,849 | $145.89 | $2,020,431 | 783,043 |
| 2020-07-01 | Haske Michael R | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 30,000 | $4.88 | $146,400 | 796,892 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,094 | $137.07 | $149,955 | 130,335 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 284 | $137.07 | $38,928 | 33,784 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 283 | $137.07 | $38,791 | 33,666 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 352 | $137.07 | $48,249 | 41,903 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 620 | $137.07 | $84,983 | 73,767 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,990 | $137.07 | $409,839 | 355,870 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,091 | $137.07 | $286,613 | 248,844 |
| 2020-06-17 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,851 | $137.07 | $253,717 | 220,359 |
| 2020-06-10 | WATERS RONALD V | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 370 | $0.00 | $0 | 20,830 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4 | $138.24 | $553 | 131,612 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 254 | $137.37 | $34,892 | 131,616 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 66 | $137.37 | $9,066 | 34,116 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1 | $138.33 | $138 | 34,115 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 82 | $137.37 | $11,264 | 42,315 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2 | $138.24 | $276 | 74,491 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 144 | $137.37 | $19,781 | 74,493 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12 | $138.24 | $1,659 | 359,360 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 692 | $137.37 | $95,060 | 359,372 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9 | $138.24 | $1,244 | 251,285 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 483 | $137.37 | $66,350 | 251,294 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8 | $138.24 | $1,106 | 222,520 |
| 2020-06-09 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 428 | $137.37 | $58,794 | 222,528 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 546 | $138.16 | $75,435 | 131,870 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,649 | $137.43 | $364,052 | 132,416 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 687 | $137.43 | $94,414 | 34,323 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 141 | $138.16 | $19,481 | 34,182 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 684 | $137.43 | $94,002 | 34,204 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 176 | $138.16 | $24,316 | 42,397 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 851 | $137.43 | $116,953 | 42,573 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 309 | $138.16 | $42,691 | 74,637 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,499 | $137.43 | $206,008 | 74,946 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,491 | $138.16 | $205,997 | 360,064 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,232 | $137.43 | $993,894 | 361,555 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,042 | $138.16 | $143,963 | 251,777 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,058 | $137.43 | $695,121 | 252,819 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 923 | $138.16 | $127,522 | 222,956 |
| 2020-06-08 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,478 | $137.43 | $615,412 | 223,879 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,639 | $140.33 | $230,001 | 135,065 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,088 | $139.47 | $291,213 | 136,704 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,978 | $138.29 | $411,828 | 138,792 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 425 | $140.33 | $59,640 | 35,010 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 541 | $139.47 | $75,453 | 35,435 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 772 | $138.29 | $106,760 | 35,976 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 423 | $140.33 | $59,360 | 34,888 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 540 | $139.47 | $75,314 | 35,311 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 769 | $138.29 | $106,345 | 35,851 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 527 | $140.33 | $73,954 | 43,424 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 671 | $139.47 | $93,584 | 43,951 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 958 | $138.29 | $132,482 | 44,622 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 928 | $140.33 | $130,226 | 76,445 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,182 | $139.47 | $164,854 | 77,373 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,685 | $138.29 | $233,019 | 78,555 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,475 | $140.33 | $627,977 | 368,787 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,702 | $139.47 | $795,258 | 373,262 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,132 | $138.29 | $1,124,574 | 378,964 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,130 | $140.33 | $439,233 | 257,877 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,987 | $139.47 | $556,067 | 261,007 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,686 | $138.29 | $786,317 | 264,994 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,771 | $140.33 | $388,854 | 228,357 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,531 | $139.47 | $492,469 | 231,128 |
| 2020-06-05 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,035 | $138.29 | $696,290 | 234,659 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 14,999 | $0.00 | $0 | 0 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 300 | $133.12 | $39,936 | 106,950 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 377 | $132.21 | $49,843 | 107,250 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 510 | $131.36 | $66,994 | 107,627 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,200 | $129.97 | $545,874 | 108,137 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $129.13 | $90,391 | 112,337 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 8,913 | $130.01 | $1,158,779 | 113,037 |
| 2020-06-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 14,999 | $35.28 | $529,165 | 121,950 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 806 | $127.71 | $102,934 | 141,770 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,038 | $127.08 | $131,909 | 142,576 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 229 | $125.87 | $28,824 | 143,614 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 209 | $127.71 | $26,691 | 36,748 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 269 | $127.08 | $34,185 | 36,957 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 208 | $127.71 | $26,564 | 36,620 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 268 | $127.08 | $34,057 | 36,828 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 59 | $125.87 | $7,426 | 37,226 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 259 | $127.71 | $33,077 | 45,580 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 334 | $127.08 | $42,445 | 45,839 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 74 | $125.87 | $9,314 | 46,173 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 455 | $127.71 | $58,108 | 80,240 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 588 | $127.08 | $74,723 | 80,695 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 130 | $125.87 | $16,363 | 81,283 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,198 | $127.71 | $280,707 | 387,096 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,834 | $127.08 | $360,145 | 389,294 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 625 | $125.87 | $78,669 | 392,128 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,538 | $127.71 | $196,418 | 270,680 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,982 | $127.08 | $251,873 | 272,218 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 437 | $125.87 | $55,005 | 274,200 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,362 | $127.71 | $173,941 | 239,694 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,755 | $127.08 | $223,025 | 241,056 |
| 2020-05-28 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 387 | $125.87 | $48,712 | 242,811 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,699 | $126.42 | $341,208 | 143,843 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,880 | $125.58 | $236,090 | 146,542 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,018 | $124.42 | $251,080 | 148,422 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $126.42 | $88,494 | 37,285 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 523 | $124.42 | $65,072 | 38,471 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 697 | $126.42 | $88,115 | 37,155 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 486 | $125.58 | $61,032 | 37,985 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 522 | $124.42 | $64,947 | 38,338 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 868 | $126.42 | $109,733 | 46,247 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 604 | $125.58 | $75,850 | 47,115 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 649 | $124.42 | $80,749 | 47,719 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,528 | $126.42 | $193,170 | 81,413 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,064 | $125.58 | $133,617 | 82,941 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,142 | $124.42 | $142,088 | 84,005 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,371 | $126.42 | $931,842 | 392,753 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,131 | $125.58 | $644,351 | 400,124 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,511 | $124.42 | $685,679 | 405,255 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,154 | $126.42 | $651,569 | 274,637 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,588 | $125.58 | $450,581 | 279,791 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,854 | $124.42 | $479,515 | 283,379 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,564 | $126.42 | $576,981 | 243,198 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,177 | $125.58 | $398,968 | 247,762 |
| 2020-05-27 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,413 | $124.42 | $424,645 | 250,939 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 23 | $122.02 | $2,806 | 153,218 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 773 | $121.35 | $93,804 | 153,241 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 575 | $120.44 | $69,253 | 154,014 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 201 | $121.35 | $24,391 | 39,721 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 150 | $120.44 | $18,066 | 39,922 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6 | $122.02 | $732 | 39,715 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $121.35 | $24,270 | 39,583 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 148 | $120.44 | $17,825 | 39,783 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7 | $122.02 | $854 | 49,261 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 250 | $121.35 | $30,338 | 49,268 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 185 | $120.44 | $22,281 | 49,518 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13 | $122.02 | $1,586 | 86,719 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 437 | $121.35 | $53,030 | 86,732 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 325 | $120.44 | $39,143 | 87,169 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 62 | $122.02 | $7,565 | 418,352 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,111 | $121.35 | $256,170 | 418,414 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,569 | $120.44 | $188,970 | 420,525 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 44 | $122.02 | $5,369 | 292,537 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,476 | $121.35 | $179,113 | 292,581 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,097 | $120.44 | $132,123 | 294,057 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 39 | $122.02 | $4,759 | 259,049 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,307 | $121.35 | $158,604 | 259,088 |
| 2020-05-26 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 972 | $120.44 | $117,068 | 260,395 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 142 | $120.14 | $17,060 | 154,589 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 989 | $119.25 | $117,938 | 154,731 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,632 | $118.63 | $193,604 | 155,720 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $120.14 | $4,445 | 40,072 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 423 | $118.63 | $50,180 | 40,365 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 36 | $120.14 | $4,325 | 39,931 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 256 | $119.25 | $30,528 | 40,109 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 422 | $118.63 | $50,062 | 40,223 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 45 | $120.14 | $5,406 | 49,703 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 318 | $119.25 | $37,922 | 49,748 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 525 | $118.63 | $62,281 | 50,066 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 80 | $120.14 | $9,611 | 87,494 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 560 | $119.25 | $66,780 | 87,574 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 924 | $118.63 | $109,614 | 88,134 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 387 | $120.14 | $46,494 | 422,094 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,701 | $119.25 | $322,094 | 422,481 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,457 | $118.63 | $528,734 | 425,182 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 271 | $120.14 | $32,558 | 295,154 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,888 | $119.25 | $225,144 | 295,425 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,116 | $118.63 | $369,651 | 297,313 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 239 | $120.14 | $28,713 | 261,367 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,672 | $119.25 | $199,386 | 261,606 |
| 2020-05-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,760 | $118.63 | $327,419 | 263,278 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,014 | $122.48 | $124,195 | 157,352 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 263 | $122.48 | $32,212 | 40,788 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 262 | $122.48 | $32,090 | 40,645 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 326 | $122.48 | $39,928 | 50,591 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 574 | $122.48 | $70,304 | 89,058 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,770 | $122.48 | $339,270 | 429,639 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,936 | $122.48 | $237,121 | 300,429 |
| 2020-05-21 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,715 | $122.48 | $210,053 | 266,038 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 365 | $123.27 | $44,994 | 164,367 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 363 | $122.38 | $44,424 | 164,732 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 95 | $123.27 | $11,711 | 42,606 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 94 | $122.38 | $11,504 | 42,701 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 117 | $123.27 | $14,423 | 52,846 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 208 | $123.27 | $25,640 | 93,029 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 204 | $122.38 | $24,966 | 93,237 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 997 | $123.27 | $122,900 | 448,795 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 990 | $122.38 | $121,156 | 449,792 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 697 | $123.27 | $85,919 | 313,823 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 692 | $122.38 | $84,687 | 314,520 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 617 | $123.27 | $76,058 | 277,899 |
| 2020-05-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 613 | $122.38 | $75,019 | 278,516 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 870 | $123.95 | $107,836 | 167,196 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,218 | $123.15 | $642,597 | 168,066 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 226 | $123.95 | $28,013 | 43,339 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,352 | $123.15 | $166,499 | 43,565 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 225 | $123.95 | $27,889 | 43,188 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,347 | $123.15 | $165,883 | 43,413 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 280 | $123.95 | $34,706 | 53,755 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,677 | $123.15 | $206,523 | 54,035 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 492 | $123.95 | $60,983 | 94,630 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,953 | $123.15 | $363,662 | 95,122 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,376 | $123.95 | $294,505 | 456,518 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,250 | $123.15 | $1,754,888 | 458,894 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,662 | $123.95 | $206,005 | 319,224 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,962 | $123.15 | $1,226,820 | 320,886 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,471 | $123.95 | $182,330 | 282,681 |
| 2020-05-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,822 | $123.15 | $1,086,429 | 284,152 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,341 | $119.32 | $875,928 | 180,524 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,730 | $118.77 | $918,092 | 187,865 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,903 | $119.32 | $227,066 | 46,793 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,004 | $118.77 | $238,015 | 48,696 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,896 | $119.32 | $226,231 | 46,630 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,997 | $118.77 | $237,184 | 48,526 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,360 | $119.32 | $281,595 | 58,041 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,485 | $118.77 | $295,143 | 60,401 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,155 | $119.32 | $495,775 | 102,173 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,375 | $118.77 | $519,619 | 106,328 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,045 | $119.32 | $2,391,769 | 492,916 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,104 | $118.77 | $2,506,522 | 512,961 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,017 | $119.32 | $1,672,508 | 344,672 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,758 | $118.77 | $1,752,808 | 358,689 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,413 | $119.32 | $1,481,119 | 305,216 |
| 2020-05-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,068 | $118.77 | $1,552,086 | 317,629 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 50,000 | $0.00 | $0 | 400,000 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,740 | $115.59 | $432,307 | 1,748,638 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,074 | $114.96 | $1,043,147 | 1,752,378 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,169 | $113.86 | $360,822 | 1,761,452 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,700 | $112.73 | $529,831 | 1,764,621 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,989 | $112.03 | $670,948 | 1,769,321 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 23,328 | $115.34 | $2,690,652 | 1,775,310 |
| 2020-05-13 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 50,000 | $4.88 | $244,000 | 1,798,638 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 57 | $121.41 | $6,920 | 195,595 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15 | $121.41 | $1,821 | 50,700 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18 | $121.41 | $2,185 | 62,886 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 33 | $121.41 | $4,007 | 110,703 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 156 | $121.41 | $18,940 | 534,065 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 109 | $121.41 | $13,234 | 373,447 |
| 2020-05-12 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 97 | $121.41 | $11,777 | 330,697 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $123.14 | $24,628 | 84,000 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $119.74 | $119,740 | 84,900 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,503 | $118.50 | $415,106 | 85,900 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,705 | $117.67 | $906,647 | 89,403 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,023 | $116.57 | $1,051,811 | 97,108 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,870 | $115.52 | $1,486,742 | 106,131 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,799 | $114.85 | $666,015 | 119,001 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,100 | $123.14 | $135,454 | 13,569,332 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,800 | $122.27 | $220,086 | 13,570,432 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $122.14 | $61,070 | 84,200 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $113.33 | $135,996 | 124,800 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,628 | $119.39 | $671,927 | 13,573,932 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,489 | $118.32 | $1,950,978 | 13,579,560 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 33,298 | $117.48 | $3,911,849 | 13,596,049 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 49,438 | $116.35 | $5,752,111 | 13,629,347 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 74,515 | $115.40 | $8,599,031 | 13,678,785 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,110 | $114.51 | $1,386,716 | 13,753,300 |
| 2020-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,922 | $113.37 | $444,637 | 13,765,410 |
| 2020-04-08 | Haske Michael R | President and COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 30,000 | $0.00 | $0 | 240,000 |
| 2020-04-08 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,804 | $90.00 | $1,422,360 | 766,892 |
| 2020-04-08 | Haske Michael R | President and COO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 14,196 | $90.00 | $1,277,640 | 782,696 |
| 2020-04-08 | Haske Michael R | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 30,000 | $4.88 | $146,400 | 796,892 |
| 2020-03-26 | Kenneth Bernard Robinson | — |
Equity grant / award
A
|
Common Stock, par value $0.001 | 545 | $0.00 | $0 | 545 |
| 2020-03-16 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 50 | $93.17 | $4,658 | 21,200 |
| 2020-03-16 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,950 | $90.02 | $445,599 | 21,250 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 1,001 | $0.00 | $0 | 14,999 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 13,999 | $0.00 | $0 | 0 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,709 | $128.90 | $864,790 | 106,951 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 8,291 | $129.52 | $1,073,850 | 113,660 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,001 | $35.28 | $35,315 | 121,951 |
| 2020-03-02 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 13,999 | $24.80 | $347,175 | 120,950 |
| 2020-02-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $149.03 | $74,515 | 126,000 |
| 2020-02-19 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,235 | $148.38 | $776,769 | 126,500 |
| 2020-02-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $147.63 | $73,815 | 131,735 |
| 2020-02-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,707 | $146.99 | $3,337,702 | 132,235 |
| 2020-02-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,858 | $146.26 | $1,734,351 | 154,942 |
| 2020-02-18 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,200 | $144.92 | $173,904 | 166,800 |
| 2020-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,752 | $144.60 | $1,410,139 | 13,769,332 |
| 2020-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,492 | $143.97 | $1,366,563 | 13,779,084 |
| 2020-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,802 | $142.81 | $1,257,014 | 13,788,576 |
| 2020-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,400 | $141.86 | $482,324 | 13,797,378 |
| 2020-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,700 | $140.57 | $238,969 | 13,800,778 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 50,000 | $0.00 | $0 | 450,000 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 267 | $143.16 | $38,224 | 1,748,638 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,775 | $142.31 | $2,956,490 | 1,748,905 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,883 | $141.70 | $975,321 | 1,769,680 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 22,075 | $143.79 | $3,174,164 | 1,776,563 |
| 2020-02-11 | Beauchamp Steven R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 50,000 | $4.88 | $244,000 | 1,798,638 |
| 2020-01-07 | Haske Michael R | President and COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 30,000 | $0.00 | $0 | 270,000 |
| 2020-01-07 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,000 | $129.19 | $775,140 | 766,892 |
| 2020-01-07 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,197 | $128.25 | $1,436,015 | 772,892 |
| 2020-01-07 | Haske Michael R | President and COO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 12,803 | $128.81 | $1,649,154 | 784,089 |
| 2020-01-07 | Haske Michael R | President and COO |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 30,000 | $4.88 | $146,400 | 796,892 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 1,001 | $0.00 | $0 | 13,999 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 6,666 | $0.00 | $0 | 0 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 7,333 | $0.00 | $0 | 0 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 1 | $126.28 | $126 | 106,951 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,975 | $125.31 | $372,797 | 106,952 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,682 | $124.09 | $705,079 | 109,927 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 6,342 | $125.67 | $796,999 | 115,609 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 1,001 | $24.80 | $24,825 | 121,951 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 6,666 | $17.00 | $113,322 | 120,950 |
| 2020-01-06 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 7,333 | $7.04 | $51,624 | 114,284 |
| 2019-12-12 | Sarowitz Steven I | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 168,000 | $0.00 | $0 | 168,000 |
| 2019-11-27 | Cappotelli Andrew | Chief Accounting Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,109 | $120.10 | $253,291 | 12,883 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,435 | $117.02 | $518,984 | 199,008 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,289 | $116.22 | $149,808 | 203,443 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,150 | $117.02 | $134,573 | 51,585 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 334 | $116.22 | $38,817 | 52,735 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,145 | $117.02 | $133,988 | 51,405 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 333 | $116.22 | $38,701 | 52,550 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,426 | $117.02 | $166,871 | 63,983 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 414 | $116.22 | $48,115 | 65,409 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,510 | $117.02 | $293,720 | 112,635 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 730 | $116.22 | $84,841 | 115,145 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,110 | $117.02 | $1,417,112 | 543,382 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,519 | $116.22 | $408,978 | 555,492 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,468 | $117.02 | $990,925 | 379,963 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,460 | $116.22 | $285,901 | 388,431 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,498 | $117.02 | $877,416 | 336,467 |
| 2019-11-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,179 | $116.22 | $253,243 | 343,965 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 114 | $116.42 | $13,272 | 204,732 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 386 | $115.35 | $44,525 | 204,846 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,072 | $114.68 | $1,269,737 | 205,232 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 30 | $116.42 | $3,493 | 53,069 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,870 | $114.68 | $329,132 | 53,199 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 29 | $116.42 | $3,376 | 52,883 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $115.35 | $11,535 | 53,099 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,860 | $114.68 | $327,985 | 53,012 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 37 | $116.42 | $4,308 | 65,823 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 124 | $115.35 | $14,303 | 65,860 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,559 | $114.68 | $408,146 | 65,984 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 65 | $116.42 | $7,567 | 115,875 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,266 | $114.68 | $718,585 | 116,158 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 313 | $116.42 | $36,439 | 559,011 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,054 | $115.35 | $121,579 | 559,324 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 30,230 | $114.68 | $3,466,776 | 560,378 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 218 | $115.35 | $25,146 | 115,940 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 737 | $115.35 | $85,013 | 391,109 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,139 | $114.68 | $2,424,221 | 391,846 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 194 | $116.42 | $22,585 | 346,144 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 652 | $115.35 | $75,208 | 346,338 |
| 2019-11-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,719 | $114.68 | $2,146,695 | 346,990 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,858 | $115.48 | $445,522 | 216,304 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,630 | $114.76 | $1,449,419 | 220,162 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 621 | $113.90 | $70,732 | 232,792 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $115.48 | $115,480 | 56,070 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,274 | $114.76 | $375,724 | 57,070 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 161 | $113.90 | $18,338 | 60,344 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 997 | $115.48 | $115,134 | 55,872 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,262 | $114.76 | $374,347 | 56,869 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 160 | $113.90 | $18,224 | 60,131 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,241 | $115.48 | $143,311 | 69,543 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,060 | $114.76 | $465,926 | 70,784 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $113.90 | $22,780 | 74,844 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,184 | $115.48 | $252,208 | 122,423 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,148 | $114.76 | $820,304 | 124,607 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 352 | $113.90 | $40,093 | 131,755 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,536 | $115.48 | $1,216,697 | 590,608 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 34,484 | $114.76 | $3,957,384 | 601,144 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,696 | $113.90 | $193,174 | 635,628 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,367 | $115.48 | $850,741 | 412,985 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,113 | $114.76 | $2,767,208 | 420,352 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,186 | $113.90 | $135,085 | 444,465 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,524 | $115.48 | $753,392 | 365,709 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,353 | $114.76 | $2,450,470 | 372,233 |
| 2019-11-20 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,050 | $113.90 | $119,595 | 393,586 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,296 | $114.15 | $262,088 | 233,413 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,172 | $113.45 | $1,040,563 | 235,709 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 595 | $114.15 | $67,919 | 60,505 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,378 | $113.45 | $269,784 | 61,100 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 593 | $114.15 | $67,691 | 60,291 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,369 | $113.45 | $268,763 | 60,884 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 738 | $114.15 | $84,243 | 75,044 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,949 | $113.45 | $334,564 | 75,782 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,300 | $114.15 | $148,395 | 132,107 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,191 | $113.45 | $588,919 | 133,407 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,269 | $114.15 | $715,606 | 637,324 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 25,043 | $113.45 | $2,841,128 | 643,593 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,384 | $114.15 | $500,434 | 445,651 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,511 | $113.45 | $1,986,623 | 450,035 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,882 | $114.15 | $443,130 | 394,636 |
| 2019-11-19 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,507 | $113.45 | $1,759,269 | 398,518 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 87 | $115.07 | $10,011 | 244,881 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,598 | $114.33 | $182,699 | 244,968 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,956 | $113.70 | $449,797 | 246,566 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 414 | $114.33 | $47,333 | 63,500 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,026 | $113.70 | $116,656 | 63,914 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22 | $115.07 | $2,532 | 63,478 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 413 | $114.33 | $47,218 | 63,275 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,022 | $113.70 | $116,201 | 63,688 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 28 | $115.07 | $3,222 | 78,731 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 514 | $114.33 | $58,766 | 78,759 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,272 | $113.70 | $144,626 | 79,273 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 49 | $115.07 | $5,638 | 138,598 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 905 | $114.33 | $103,469 | 138,647 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,239 | $113.70 | $254,574 | 139,552 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 237 | $115.07 | $27,272 | 668,636 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,364 | $114.33 | $498,936 | 668,873 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,803 | $113.70 | $1,228,301 | 673,237 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 165 | $115.07 | $18,987 | 467,546 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,052 | $114.33 | $348,935 | 467,711 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,554 | $113.70 | $858,890 | 470,763 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 147 | $115.07 | $16,915 | 414,025 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,702 | $114.33 | $308,920 | 414,172 |
| 2019-11-18 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,689 | $113.70 | $760,539 | 416,874 |
| 2019-11-15 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 434 | $111.77 | $48,508 | 14,137,332 |
| 2019-11-15 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,000 | $111.02 | $111,020 | 14,137,766 |
| 2019-11-15 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,329 | $109.66 | $1,023,018 | 14,138,766 |
| 2019-11-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 825 | $109.79 | $90,577 | 14,148,095 |
| 2019-11-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 27,288 | $109.13 | $2,977,939 | 14,148,920 |
| 2019-11-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,074 | $108.44 | $441,785 | 14,176,208 |
| 2019-11-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,181 | $109.13 | $2,638,873 | 14,180,282 |
| 2019-11-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 30,399 | $108.21 | $3,289,476 | 14,204,463 |
| 2019-11-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,481 | $108.10 | $1,241,096 | 14,234,862 |
| 2019-11-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 39,489 | $107.62 | $4,249,806 | 14,246,343 |
| 2019-11-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,500 | $106.52 | $159,780 | 14,285,832 |
| 2019-09-18 | Williams Toby J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 8,497 | $96.12 | $816,732 | 118,330 |
| 2019-09-03 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,504 | $107.83 | $916,986 | 766,892 |
| 2019-09-03 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,095 | $107.04 | $1,080,569 | 775,396 |
| 2019-09-03 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,262 | $106.03 | $876,020 | 785,491 |
| 2019-09-03 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,442 | $105.10 | $677,054 | 793,753 |
| 2019-09-03 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,697 | $104.10 | $1,738,158 | 800,195 |
| 2019-08-19 | Beauchamp Steven R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 16,824 | $104.17 | $1,752,556 | 1,748,638 |
| 2019-08-15 | Cappotelli Andrew | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 3,883 | $0.00 | $0 | 14,992 |
| 2019-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,300 | $101.53 | $436,579 | 14,295,644 |
| 2019-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,225 | $99.98 | $822,336 | 14,299,944 |
| 2019-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,830 | $98.61 | $1,462,386 | 14,308,169 |
| 2019-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 19,993 | $97.89 | $1,957,115 | 14,322,999 |
| 2019-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,852 | $97.04 | $1,053,078 | 14,342,992 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,935 | $101.67 | $400,071 | 1,757,754 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,285 | $100.98 | $533,679 | 1,761,689 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,406 | $99.83 | $1,637,811 | 1,766,974 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,980 | $98.54 | $1,771,749 | 1,783,380 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,720 | $97.68 | $1,535,530 | 1,801,360 |
| 2019-08-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,674 | $96.76 | $549,016 | 1,817,080 |
| 2019-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 13,324 | $104.68 | $1,394,756 | 14,353,844 |
| 2019-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 48,259 | $104.11 | $5,024,244 | 14,367,168 |
| 2019-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 20,303 | $103.06 | $2,092,427 | 14,415,427 |
| 2019-08-12 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15 | $109.83 | $1,647 | 25,082 |
| 2019-08-12 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 111 | $108.24 | $12,015 | 25,097 |
| 2019-08-12 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 542 | $107.68 | $58,363 | 25,208 |
| 2019-08-12 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,848 | $106.33 | $196,498 | 25,750 |
| 2019-08-12 | WATERS RONALD V | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,000 | $105.77 | $211,540 | 27,598 |
| 2019-06-03 | Cappotelli Andrew | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 891 | $100.22 | $89,296 | 11,109 |
| 2019-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 170 | $97.26 | $16,534 | 1,829,871 |
| 2019-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 42,711 | $96.61 | $4,126,310 | 1,830,041 |
| 2019-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,930 | $95.95 | $856,834 | 1,872,752 |
| 2019-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,189 | $94.72 | $302,062 | 1,881,682 |
| 2019-05-13 | WATERS RONALD V | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 795 | $0.00 | $0 | 29,598 |
| 2019-05-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,855 | $95.48 | $177,115 | 14,435,730 |
| 2019-05-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 30,784 | $94.97 | $2,923,556 | 14,437,585 |
| 2019-05-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,700 | $93.74 | $440,578 | 14,468,369 |
| 2019-05-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,431 | $92.72 | $874,442 | 14,473,069 |
| 2019-05-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,241 | $91.90 | $849,248 | 14,482,500 |
| 2019-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 21,271 | $95.82 | $2,038,187 | 0 |
| 2019-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 51,229 | $95.37 | $4,885,710 | 21,271 |
| 2019-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,763 | $95.86 | $552,441 | 14,491,741 |
| 2019-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 47,800 | $95.41 | $4,560,598 | 14,497,504 |
| 2019-05-07 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,604 | $96.65 | $155,027 | 14,545,304 |
| 2019-05-07 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,556 | $95.94 | $2,164,023 | 14,546,908 |
| 2019-05-07 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,266 | $95.21 | $1,548,686 | 14,569,464 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 18,750 | $0.00 | $0 | 22,333 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,990 | $87.99 | $263,090 | 111,392 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,430 | $87.15 | $386,074 | 114,382 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,861 | $86.07 | $332,316 | 118,812 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 7,469 | $87.57 | $654,060 | 122,673 |
| 2019-03-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 18,750 | $7.04 | $132,000 | 130,142 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 57,238 | $86.50 | $4,951,087 | 250,522 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,837 | $86.50 | $1,283,400 | 64,940 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,785 | $86.50 | $1,278,902 | 64,710 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,403 | $86.50 | $1,591,860 | 80,545 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 32,396 | $86.50 | $2,802,254 | 141,791 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 156,286 | $86.50 | $13,518,739 | 684,040 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 109,283 | $86.50 | $9,452,980 | 478,317 |
| 2019-02-25 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 96,772 | $86.50 | $8,370,778 | 423,563 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,720 | $89.56 | $601,843 | 307,760 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,742 | $89.56 | $156,014 | 79,777 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,736 | $89.56 | $155,476 | 79,495 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,160 | $89.56 | $193,450 | 98,948 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,803 | $89.56 | $340,597 | 174,187 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 18,348 | $89.56 | $1,643,247 | 840,326 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,830 | $89.56 | $1,149,055 | 587,600 |
| 2019-02-22 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,361 | $89.56 | $1,017,491 | 520,335 |
| 2019-02-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,077 | $84.41 | $90,910 | 1,884,871 |
| 2019-02-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 38,923 | $83.67 | $3,256,687 | 1,885,948 |
| 2019-02-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,285 | $83.98 | $947,714 | 14,585,730 |
| 2019-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,623 | $83.51 | $1,889,247 | 14,597,015 |
| 2019-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 39,807 | $82.84 | $3,297,612 | 14,619,638 |
| 2019-02-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 700 | $81.91 | $57,337 | 14,659,445 |
| 2019-02-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 27,859 | $83.47 | $2,325,391 | 14,660,145 |
| 2019-02-12 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 47,726 | $83.08 | $3,965,076 | 14,688,004 |
| 2019-02-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,348 | $82.38 | $275,808 | 72,500 |
| 2019-02-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 17,142 | $81.65 | $1,399,644 | 75,848 |
| 2019-02-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 52,010 | $80.75 | $4,199,808 | 92,990 |
| 2018-12-03 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 11,250 | $0.00 | $0 | 41,083 |
| 2018-12-03 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,001 | $67.94 | $271,828 | 111,392 |
| 2018-12-03 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,608 | $66.94 | $107,640 | 115,393 |
| 2018-12-03 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 5,641 | $67.08 | $378,398 | 117,001 |
| 2018-12-03 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 11,250 | $7.04 | $79,200 | 122,642 |
| 2018-11-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 984 | $63.50 | $62,484 | 145,000 |
| 2018-11-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,916 | $62.72 | $496,492 | 145,984 |
| 2018-11-09 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,100 | $61.79 | $933,029 | 153,900 |
| 2018-11-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,778 | $64.48 | $501,525 | 169,000 |
| 2018-11-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,900 | $63.66 | $566,574 | 176,778 |
| 2018-11-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 31,822 | $62.59 | $1,991,739 | 185,678 |
| 2018-11-06 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 200 | $62.76 | $12,552 | 14,735,730 |
| 2018-11-06 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 35,721 | $61.91 | $2,211,487 | 14,735,930 |
| 2018-11-06 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 44,079 | $61.44 | $2,708,214 | 14,771,651 |
| 2018-09-14 | Breen Virginia G | — |
Equity grant / award
A
|
Common Stock, par value $0.001 | 2,075 | $0.00 | $0 | 2,075 |
| 2018-09-04 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 15,000 | $0.00 | $0 | 52,333 |
| 2018-09-04 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,614 | $78.90 | $600,745 | 111,392 |
| 2018-09-04 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 7,386 | $79.44 | $586,744 | 119,006 |
| 2018-09-04 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 15,000 | $7.04 | $105,600 | 126,392 |
| 2018-08-17 | Kinsey Mark S | Sr Vice President - Operations |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 2,193 | $68.07 | $149,278 | 87,872 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 85,857 | $65.75 | $5,645,098 | 314,480 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,256 | $65.75 | $1,463,332 | 81,519 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 22,177 | $65.75 | $1,458,138 | 81,231 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 27,604 | $65.75 | $1,814,963 | 101,108 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 48,593 | $65.75 | $3,194,990 | 177,990 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 234,429 | $65.75 | $15,413,707 | 858,674 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 163,925 | $65.75 | $10,778,069 | 600,430 |
| 2018-08-16 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 145,159 | $65.75 | $9,544,204 | 531,696 |
| 2018-08-15 | Diehl Jeffrey T | — |
Equity grant / award
A
|
Common Stock, par value $0.001 | 2,600 | $0.00 | $0 | 20,202 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $67.00 | $33,500 | 221,000 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 8,755 | $66.33 | $580,719 | 221,500 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,509 | $65.61 | $230,225 | 230,255 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,700 | $64.36 | $109,412 | 233,764 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,524 | $66.99 | $102,093 | 14,818,006 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,285 | $66.35 | $682,410 | 14,819,530 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,968 | $65.68 | $326,298 | 14,829,815 |
| 2018-08-14 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,720 | $64.36 | $110,699 | 14,834,783 |
| 2018-08-14 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,900 | $66.99 | $328,251 | 977,613 |
| 2018-08-14 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 25,089 | $66.28 | $1,662,899 | 982,513 |
| 2018-08-14 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,945 | $65.22 | $387,733 | 1,007,602 |
| 2018-08-14 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,566 | $64.30 | $422,194 | 1,013,547 |
| 2018-08-14 | Haske Michael R | President and COO |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 4,831 | $63.92 | $308,798 | 1,020,113 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 100 | $68.50 | $6,850 | 235,464 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,011 | $67.38 | $337,641 | 235,564 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,831 | $66.57 | $321,600 | 240,575 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,900 | $65.37 | $254,943 | 245,406 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,045 | $64.23 | $452,500 | 249,306 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 33,649 | $63.50 | $2,136,712 | 256,351 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 400 | $68.17 | $27,268 | 14,836,503 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 5,593 | $67.33 | $376,577 | 14,836,903 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,824 | $66.55 | $321,037 | 14,842,496 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,139 | $65.37 | $270,566 | 14,847,320 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,279 | $64.25 | $467,676 | 14,851,459 |
| 2018-08-13 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 34,392 | $63.50 | $2,183,892 | 14,858,738 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 28,618 | $61.50 | $1,760,007 | 400,337 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,419 | $61.50 | $456,268 | 103,775 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,392 | $61.50 | $454,608 | 103,408 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 9,201 | $61.50 | $565,862 | 128,712 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 16,198 | $61.50 | $996,177 | 226,583 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 78,143 | $61.50 | $4,805,794 | 1,093,103 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 54,642 | $61.50 | $3,360,483 | 764,355 |
| 2018-06-14 | Diehl Jeffrey T | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 48,387 | $61.50 | $2,975,800 | 676,855 |
| 2018-06-01 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 39,862 | $60.04 | $2,393,314 | 1,033,744 |
| 2018-06-01 | Cappotelli Andrew | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock, par value $0.001 | 12,000 | $0.00 | $0 | 12,000 |
| 2018-05-31 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,027 | $60.04 | $241,781 | 1,073,606 |
| 2018-05-30 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,400 | $60.10 | $204,340 | 1,992,866 |
| 2018-05-29 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 401 | $60.01 | $24,064 | 1,996,266 |
| 2018-05-25 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 500 | $60.02 | $30,010 | 1,996,667 |
| 2018-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,988 | $55.43 | $165,625 | 1,997,167 |
| 2018-05-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 11,012 | $54.60 | $601,255 | 2,000,155 |
| 2018-05-15 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 10,413 | $55.44 | $577,297 | 1,083,744 |
| 2018-05-15 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 39,587 | $54.60 | $2,161,450 | 1,094,157 |
| 2018-05-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 7,345 | $57.36 | $421,309 | 2,011,167 |
| 2018-05-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,139 | $56.26 | $682,940 | 2,018,512 |
| 2018-05-14 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 46,516 | $55.01 | $2,558,845 | 2,030,651 |
| 2018-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 1,500 | $57.56 | $86,340 | 14,893,130 |
| 2018-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,531 | $56.77 | $824,925 | 14,894,630 |
| 2018-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 26,342 | $55.80 | $1,469,884 | 14,909,161 |
| 2018-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 25,291 | $55.08 | $1,393,028 | 14,935,503 |
| 2018-05-08 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 12,336 | $53.95 | $665,527 | 14,960,794 |
| 2018-03-16 | WATERS RONALD V | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 182 | $0.00 | $0 | 32,793 |
| 2018-03-15 | Sarowitz Steven I | — |
Equity grant / award
G
|
Common Stock, par value $0.001 | 290,000 | $0.00 | $0 | 290,000 |
| 2018-03-12 | Kinsey Mark S | Sr Vice President - Operations |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,200 | $54.44 | $174,208 | 82,464 |
| 2018-03-06 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 25,000 | $50.02 | $1,250,500 | 1,133,744 |
| 2018-03-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 11,250 | $0.00 | $0 | 93,583 |
| 2018-03-01 | Gaty Edward W | SVP of Product and Technology |
Open-market sell
S
|
Common Stock, par value $0.001 | 6,747 | $46.33 | $312,589 | 104,885 |
| 2018-03-01 | Gaty Edward W | SVP of Product and Technology |
Other disposed transaction
F
|
Common Stock, par value $0.001 | 4,503 | $46.77 | $210,605 | 111,632 |
| 2018-03-01 | Gaty Edward W | SVP of Product and Technology |
Exercise / conversion
M
|
Common Stock, par value $0.001 | 11,250 | $7.04 | $79,200 | 116,135 |
| 2018-02-26 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 14,122 | $46.50 | $656,673 | 15,263,130 |
| 2018-02-23 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 2,338 | $46.54 | $108,811 | 15,277,252 |
| 2018-02-21 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 3,540 | $46.50 | $164,610 | 15,279,590 |
| 2018-02-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 55,013 | $45.14 | $2,483,287 | 15,283,130 |
| 2018-02-20 | Sarowitz Steven I | — |
Open-market sell
S
|
Common Stock, par value $0.001 | 4,987 | $44.52 | $222,021 | 15,338,143 |
| 2018-02-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 15,782 | $45.14 | $712,399 | 2,107,167 |
| 2018-02-15 | Beauchamp Steven R | Chief Executive Officer |
Open-market sell
S
|
Common Stock, par value $0.001 | 34,218 | $44.80 | $1,532,966 | 2,122,949 |
| 2018-02-13 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 458 | $43.96 | $20,134 | 1,158,744 |
| 2018-02-13 | Haske Michael R | President and COO |
Open-market sell
S
|
Common Stock, par value $0.001 | 24,542 | $43.36 | $1,064,141 | 1,159,202 |