Mar 10
2025
SELL
Payment of exercise price or tax liability
$366,265
$38.75 p/Share
9,452
Reduced 4.39%
205,867
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$1,285,725
$38.75 p/Share
33,180
Reduced 13.88%
205,867
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
57,196
Added 19.31%
239,047
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$146,188
$39.79 p/Share
3,674
Reduced 1.88%
191,303
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
9,617
Added 4.7%
194,977
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$634,047
$49.45 p/Share
12,822
Reduced 6.47%
185,360
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$1,956,044
$49.45 p/Share
39,556
Reduced 17.59%
185,360
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
72,137
Added 24.28%
224,916
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,632,148
$44.48 p/Share
59,176
Reduced 26.33%
165,601
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
153,373
Added 42.42%
208,155
Common Stock
Sep 10
2022
SELL
Sale (or disposition) back to the issuer
$404,579
$51.31 p/Share
7,885
Reduced 9.94%
71,404
Common Stock
Sep 10
2022
BUY
Exercise of conversion of derivative security
-
7,885
Added 9.05%
79,289
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
128
Added 0.18%
71,404
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$460,838
$47.78 p/Share
9,645
Reduced 11.92%
71,276
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
24,512
Added 23.96%
77,794
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$570,890
$46.71 p/Share
12,222
Reduced 17.81%
56,409
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
32,499
Added 32.14%
68,631
Common Stock
Aug 09
2021
SELL
Sale (or disposition) back to the issuer
$267,214
$25.35 p/Share
10,541
Reduced 22.61%
36,072
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
$267,214
$25.35 p/Share
10,541
Added 21.02%
39,609
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
$363,181
$22.81 p/Share
15,922
Added 30.62%
36,072
Common Stock