Dec 18
2024
SELL
Open market or private sale
$1,524,194
$97.78 p/Share
15,588
Reduced 15.37%
85,851
Common Stock
Dec 16
2024
SELL
Open market or private sale
$759,360
$94.92 p/Share
8,000
Reduced 7.31%
101,439
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
-
20,227
Reduced 15.6%
109,439
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
51,401
Added 28.39%
129,666
Common Stock
Oct 15
2024
SELL
Open market or private sale
$657,273
$68.81 p/Share
9,552
Reduced 10.88%
78,265
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$10,446
$50.71 p/Share
206
Added 0.23%
87,817
Common Stock
Sep 18
2024
SELL
Open market or private sale
$778,576
$55.47 p/Share
14,036
Reduced 13.81%
87,611
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
-
20,227
Reduced 16.6%
101,647
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
51,401
Added 29.66%
121,874
Common Stock
Jun 20
2024
SELL
Open market or private sale
$2,508,220
$51.06 p/Share
49,123
Reduced 41.07%
70,473
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
-
63,743
Reduced 34.77%
119,596
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
161,988
Added 46.91%
183,339
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$10,743
$35.81 p/Share
300
Added 1.39%
21,351
Common Stock
Mar 19
2024
SELL
Open market or private sale
$400,236
$57.03 p/Share
7,018
Reduced 25.0%
21,051
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
9,106
Reduced 24.49%
28,069
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
23,141
Added 38.37%
37,175
Common Stock
Dec 19
2023
SELL
Open market or private sale
$432,028
$61.56 p/Share
7,018
Reduced 33.34%
14,034
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
-
9,106
Reduced 30.19%
21,052
Common Stock
Dec 15
2023
SELL
Open market or private sale
$389,709
$55.53 p/Share
7,018
Reduced 50.0%
7,017
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
23,141
Added 43.42%
30,158
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
-
9,106
Reduced 39.35%
14,035
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
23,141
Added 50.0%
23,141
Common Stock