Mar 14
2025
SELL
Open market or private sale
$2,585,940
$55.02 p/Share
47,000
Reduced 68.12%
21,993
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$762,170
$55.09 p/Share
13,835
Reduced 30.19%
31,993
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
24,480
Added 34.82%
45,828
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$1,261,696
$30.52 p/Share
41,340
Added 37.47%
68,993
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$109,549
$54.34 p/Share
2,016
Reduced 10.6%
17,008
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
4,200
Added 18.08%
19,024
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$36,556
$54.4 p/Share
672
Reduced 4.34%
14,824
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
1,400
Added 8.29%
15,496
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$651,119
$60.3 p/Share
10,798
Reduced 43.38%
14,096
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,672
Added 37.08%
24,894
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
7,820
Added 43.34%
10,222
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$102,228
$60.85 p/Share
1,680
Reduced 41.16%
2,402
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 46.16%
4,082
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$32,183
$59.82 p/Share
538
Reduced 48.04%
582
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
1,120
Added 50.0%
1,120
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,919,419
$55.55 p/Share
34,553
Reduced 100.0%
0
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$428,995
$25.75 p/Share
16,660
Added 32.53%
34,553
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$170,956
$59.36 p/Share
2,880
Reduced 13.86%
17,893
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 22.41%
20,773
Common Stock
May 09
2023
SELL
Open market or private sale
$4,733,915
$58.74 p/Share
80,591
Reduced 84.51%
14,773
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$2,061,429
$34.3 p/Share
60,100
Added 38.66%
95,364
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$272,598
$101.64 p/Share
2,682
Reduced 13.2%
17,632
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
2,805
Added 14.1%
17,094
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
2,900
Added 13.25%
18,995
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$66,010
$100.32 p/Share
658
Reduced 4.31%
14,609
Common Stock