Oct 21
2024
SELL
Payment of exercise price or tax liability
$4,619,747
$64.02 p/Share
72,161
Reduced 7.75%
858,451
Common Stock, $1 2/3 P...
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
130,491
Added 12.3%
930,613
Common Stock, $1 2/3 P...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$9,917,735
$56.6 p/Share
175,225
Reduced 17.97%
799,667
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
316,864
Added 24.53%
974,893
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$4,303,765
$48.7 p/Share
88,373
Reduced 11.84%
658,029
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
159,806
Added 18.96%
682,908
Common Stock, $1 2/3 P...
Oct 21
2023
SELL
Payment of exercise price or tax liability
$2,829,329
$40.27 p/Share
70,259
Reduced 10.7%
586,597
Common Stock, $1 2/3 P...
Oct 21
2023
BUY
Exercise of conversion of derivative security
-
127,050
Added 16.21%
656,856
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$5,158,658
$38.85 p/Share
132,784
Reduced 20.05%
529,476
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
240,116
Added 26.61%
662,260
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$2,931,832
$47.58 p/Share
61,619
Reduced 12.75%
421,825
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
111,426
Added 20.12%
442,331
Common Stock, $1 2/3 P...
Oct 21
2022
SELL
Payment of exercise price or tax liability
$3,060,858
$44.83 p/Share
68,277
Reduced 15.51%
372,018
Common Stock, $1 2/3 P...
Oct 21
2022
BUY
Exercise of conversion of derivative security
-
123,466
Added 21.9%
440,295
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$2,261,706
$56.33 p/Share
40,151
Reduced 11.25%
316,668
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
72,605
Added 16.91%
356,819
Common Stock, $1 2/3 P...
Oct 21
2021
SELL
Payment of exercise price or tax liability
$3,506,038
$50.33 p/Share
69,661
Reduced 19.7%
283,888
Common Stock, $1 2/3 P...
Oct 21
2021
BUY
Exercise of conversion of derivative security
-
120,834
Added 25.47%
353,549
Common Stock, $1 2/3 P...
Oct 21
2020
SELL
Payment of exercise price or tax liability
$1,440,996
$22.7 p/Share
63,480
Reduced 21.43%
232,715
Common Stock, $1 2/3 P...
Oct 21
2020
BUY
Exercise of conversion of derivative security
-
119,279
Added 28.71%
296,195
Common Stock, $1 2/3 P...
Mar 13
2020
BUY
Open market or private purchase
$4,963,370
$28.69 p/Share
173,000
Added 49.44%
176,916
Common Stock, $1 2/3 P...