Dec 09
2024
SELL
Payment of exercise price or tax liability
$242,623
$72.62 p/Share
3,341
Reduced 0.9%
368,908
Common Stock, $1 2/3 P...
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
3,341
Added 0.89%
372,249
Common Stock, $1 2/3 P...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$3,915,191
$56.6 p/Share
69,173
Reduced 15.8%
368,633
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
125,086
Added 22.22%
437,806
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$2,367,355
$48.7 p/Share
48,611
Reduced 13.45%
312,719
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
91,803
Added 21.71%
330,982
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$967,403
$38.85 p/Share
24,901
Reduced 8.46%
269,527
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
45,672
Added 14.13%
277,562
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$1,401,373
$47.58 p/Share
29,453
Reduced 10.59%
248,598
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
55,622
Added 17.48%
262,510
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,288,779
$50.11 p/Share
25,719
Reduced 10.36%
222,429
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
51,484
Added 18.31%
229,635
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$786,254
$56.33 p/Share
13,958
Reduced 6.63%
196,595
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
28,661
Added 11.98%
210,553
Common Stock, $1 2/3 P...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,043,395
$39.7 p/Share
26,282
Reduced 12.63%
181,892
Common Stock, $1 2/3 P...
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
50,394
Added 21.02%
189,301
Common Stock, $1 2/3 P...
Dec 15
2020
SELL
Payment of exercise price or tax liability
$84,671
$29.73 p/Share
2,848
Reduced 1.77%
157,780
Common Stock, $1 2/3 P...
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
5,324
Added 3.21%
160,628
Common Stock, $1 2/3 P...
Nov 18
2020
-
65,000
Reduced 29.5%
155,304
Common Stock, $1 2/3 P...
Mar 29
2020
SELL
Payment of exercise price or tax liability
$1,146,159
$30.28 p/Share
37,852
Reduced 14.66%
220,304
Common Stock, $1 2/3 P...
Mar 29
2020
BUY
Exercise of conversion of derivative security
-
71,828
Added 24.22%
224,765
Common Stock, $1 2/3 P...