Mar 14
2025
SELL
Payment of exercise price or tax liability
$806,297
$55.09 p/Share
14,636
Reduced 14.05%
89,501
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
24,480
Added 19.03%
104,137
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
4,340
Added 5.17%
79,657
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$115,907
$54.34 p/Share
2,133
Reduced 2.75%
75,317
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
4,200
Added 5.14%
77,450
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$38,678
$54.4 p/Share
711
Reduced 0.96%
73,250
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
1,400
Added 1.86%
73,961
Common Stock
Mar 06
2025
-
3,640
Reduced 4.78%
72,561
Common Stock
Mar 04
2025
SELL
Open market or private sale
$5,057,080
$55.38 p/Share
91,316
Reduced 54.51%
76,201
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$2,641,771
$28.93 p/Share
91,316
Added 35.28%
167,517
Common Stock
Nov 21
2024
-
932
Reduced 1.21%
76,201
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$99,964
$29.84 p/Share
3,350
Added 4.16%
77,133
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$687,420
$60.3 p/Share
11,400
Reduced 13.38%
73,783
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,672
Added 14.69%
85,183
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
7,820
Added 9.98%
70,511
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$107,947
$60.85 p/Share
1,774
Reduced 2.75%
62,691
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 5.15%
64,465
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$33,977
$59.82 p/Share
568
Reduced 0.92%
60,965
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
1,120
Added 1.79%
61,533
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$99,975
$29.37 p/Share
3,404
Added 5.33%
60,413
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$176,596
$59.36 p/Share
2,975
Reduced 4.96%
57,009
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 9.09%
59,984
Common Stock
May 10
2023
SELL
Open market or private sale
$7,685,359
$59.15 p/Share
129,930
Reduced 70.65%
53,984
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$3,580,870
$27.56 p/Share
129,930
Added 41.4%
183,914
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$287,641
$101.64 p/Share
2,830
Reduced 9.49%
26,992
Common Stock