Mar 10
2025
SELL
Payment of exercise price or tax liability
$1,072,832
$38.75 p/Share
27,686
Reduced 10.55%
234,689
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$3,728,563
$38.75 p/Share
96,221
Reduced 29.08%
234,689
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
159,501
Added 32.52%
330,910
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$485,517
$39.79 p/Share
12,202
Reduced 5.77%
199,095
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
27,890
Added 11.66%
211,297
Common Stock
Aug 09
2024
SELL
Sale (or disposition) back to the issuer
$4,104,741
$41.07 p/Share
99,945
Reduced 35.29%
183,249
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
99,945
Added 27.73%
260,427
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$3,627,602
$49.45 p/Share
73,359
Reduced 28.59%
183,249
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,701,030
$49.45 p/Share
34,399
Reduced 15.8%
183,249
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
151,983
Added 37.2%
256,608
Common Stock
Dec 04
2023
SELL
Sale (or disposition) back to the issuer
$798,218
$44.23 p/Share
18,047
Reduced 11.5%
138,890
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
18,047
Added 10.49%
153,978
Common Stock
Aug 07
2023
SELL
Sale (or disposition) back to the issuer
$1,045,936
$47.11 p/Share
22,202
Reduced 13.78%
138,890
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
-
22,202
Added 12.11%
161,092
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,869,315
$44.48 p/Share
64,508
Reduced 31.72%
138,890
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
147,445
Added 45.66%
175,476
Common Stock
Dec 01
2022
SELL
Sale (or disposition) back to the issuer
$157,386
$54.61 p/Share
2,882
Reduced 4.91%
55,867
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
2,882
Added 4.68%
58,749
Common Stock
Nov 14
2022
SELL
Sale (or disposition) back to the issuer
$1,119,549
$57.59 p/Share
19,440
Reduced 25.81%
55,867
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$394,632
$20.3 p/Share
19,440
Added 20.52%
75,307
Common Stock
Sep 10
2022
SELL
Sale (or disposition) back to the issuer
$240,541
$51.31 p/Share
4,688
Reduced 7.74%
55,867
Common Stock
Sep 10
2022
BUY
Exercise of conversion of derivative security
-
4,688
Added 7.19%
60,555
Common Stock
Aug 05
2022
SELL
Sale (or disposition) back to the issuer
$1,034,847
$47.81 p/Share
21,645
Reduced 27.92%
55,867
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
-
21,645
Added 21.83%
77,512
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
153
Added 0.27%
55,867
Common Stock