Mar 10
2024
SELL
Payment of exercise price or tax liability
$896,141
$53.79 p/Share
16,660
Reduced 4.58%
347,385
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Other acquisition or disposition
-
14,153
Reduced 3.79%
359,080
Common Stock, $0.10 pa...
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
46,784
Added 11.19%
371,312
Common Stock, $0.10 pa...
Nov 21
2023
SELL
Other acquisition or disposition
$479,114
$48.74 p/Share
9,830
Reduced 2.88%
331,414
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,240,973
$65.71 p/Share
34,104
Reduced 9.09%
341,244
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
8,731
Added 2.36%
361,160
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
57,990
Added 13.98%
356,920
Common Stock, $0.10 pa...
Jun 06
2022
SELL
Open market or private sale
$4,867,850
$74.89 p/Share
65,000
Reduced 17.4%
308,627
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$3,072,126
$68.42 p/Share
44,901
Reduced 10.73%
373,627
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
18,288
Added 4.33%
403,642
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
60,273
Added 13.42%
388,747
Common Stock, $0.10 pa...
Jul 30
2021
SELL
Open market or private sale
$1,999,696
$68.04 p/Share
29,390
Reduced 7.96%
339,967
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Other acquisition or disposition
-
413
Reduced 0.12%
351,776
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$1,901,016
$60.93 p/Share
31,200
Reduced 7.79%
369,357
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Other acquisition or disposition
-
5,554
Added 1.41%
387,579
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
50,373
Added 11.61%
383,564
Common Stock, $0.10 pa...
Aug 13
2020
SELL
Open market or private sale
$8,943,401
$63.24 p/Share
141,420
Reduced 24.63%
432,744
Common Stock, $0.10 pa...
Mar 10
2020
SELL
Payment of exercise price or tax liability
$1,640,114
$57.93 p/Share
28,312
Reduced 4.7%
574,164
Common Stock, $0.10 pa...
Mar 10
2020
SELL
Other acquisition or disposition
-
298
Reduced 0.05%
555,623
Common Stock, $0.10 pa...
Mar 10
2020
BUY
Other acquisition or disposition
-
5,096
Added 0.85%
591,284
Common Stock, $0.10 pa...
Mar 10
2020
BUY
Exercise of conversion of derivative security
-
51,598
Added 8.07%
588,175
Common Stock, $0.10 pa...
Mar 10
2019
SELL
Other acquisition or disposition
-
3,509
Reduced 0.65%
534,266
Common Stock, $0.10 pa...
Mar 10
2019
SELL
Payment of exercise price or tax liability
$1,038,335
$51.39 p/Share
20,205
Reduced 3.57%
546,080
Common Stock, $0.10 pa...
Mar 10
2019
BUY
Exercise of conversion of derivative security
-
45,170
Added 7.48%
558,854
Common Stock, $0.10 pa...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$5,697,029
$51.86 p/Share
109,854
Reduced 17.31%
524,624
Common Stock, $0.10 pa...