Jan 10
2025
SELL
Open market or private sale
$1,153,147
$66.33 p/Share
17,385
Reduced 19.38%
72,326
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$546,758
$31.45 p/Share
17,385
Added 18.55%
76,326
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$910,084
$64.6 p/Share
14,088
Reduced 16.3%
72,326
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$1,177,876
$67.02 p/Share
17,575
Added 16.9%
86,414
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
15,900
Added 18.76%
68,839
Common Stock
Oct 10
2023
SELL
Open market or private sale
$906,600
$60.44 p/Share
15,000
Reduced 22.08%
52,939
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$471,750
$31.45 p/Share
15,000
Added 21.14%
55,939
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$241,352
$59.8 p/Share
4,036
Reduced 7.08%
52,939
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
$680,302
$58.27 p/Share
11,675
Added 17.01%
56,975
Common Stock
Mar 23
2023
SELL
Open market or private sale
$324,300
$54.05 p/Share
6,000
Reduced 11.7%
45,300
Common Stock
Mar 23
2023
SELL
Open market or private sale
$1,094,512
$54.05 p/Share
20,250
Reduced 30.89%
45,300
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$225,959
$37.66 p/Share
6,000
Added 10.47%
51,300
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$573,075
$28.3 p/Share
20,250
Added 25.38%
59,550
Common Stock
Aug 01
2022
SELL
Sale (or disposition) back to the issuer
-
4,322
Reduced 8.53%
46,332
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$45,955
$44.53 p/Share
1,032
Reduced 2.23%
45,300
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
15,225
Added 23.11%
50,654
Common Stock
Mar 28
2022
SELL
Open market or private sale
$984,594
$48.67 p/Share
20,230
Reduced 36.35%
35,429
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$632,188
$31.25 p/Share
20,230
Added 26.66%
55,659
Common Stock
Jul 12
2021
BUY
Grant, award, or other acquisition
-
15,900
Added 30.98%
35,429
Common Stock