Dec 12
2025
SELL
Open market or private sale
$2,016,500
$40.33 p/Share
50,000
Reduced 32.08%
105,867
Common Stock
Dec 04
2025
SELL
Open market or private sale
$2,125,000
$42.5 p/Share
50,000
Reduced 24.29%
155,867
Common Stock
Dec 04
2025
SELL
Sale (or disposition) back to the issuer
$754,396
$42.32 p/Share
17,826
Reduced 7.97%
205,867
Common Stock
Dec 04
2025
BUY
Exercise of conversion of derivative security
$409,106
$22.95 p/Share
17,826
Added 7.38%
223,693
Common Stock
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