Jun 09
2025
SELL
Payment of exercise price or tax liability
$4,200
$102.46 p/Share
41
Reduced 12.35%
291
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
166
Added 33.33%
332
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$65,005
$102.21 p/Share
636
Reduced 45.43%
764
Common Stock
Jun 05
2025
SELL
Open market or private sale
$61,594
$103.0 p/Share
598
Reduced 78.27%
166
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
$23,730
$16.95 p/Share
1,400
Added 50.98%
1,346
Common Stock
Jun 03
2025
SELL
Open market or private sale
$11,658
$100.5 p/Share
116
Reduced 42.8%
155
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$3,827
$98.15 p/Share
39
Reduced 25.16%
116
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$15,213
$98.15 p/Share
155
Added 54.58%
129
Common Stock
May 16
2025
SELL
Open market or private sale
$49,625
$99.25 p/Share
500
Reduced 100.0%
0
Common Stock
May 01
2025
SELL
Open market or private sale
$46,750
$93.5 p/Share
500
Reduced 50.0%
500
Common Stock
Apr 24
2025
SELL
Open market or private sale
$59,154
$89.9 p/Share
658
Reduced 39.69%
1,000
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$3,151
$76.86 p/Share
41
Reduced 2.41%
1,658
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
166
Added 8.9%
1,699
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$40,289
$77.63 p/Share
519
Reduced 25.29%
1,533
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
1,889
Added 51.87%
1,753
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$5,495
$78.51 p/Share
70
Reduced 30.04%
163
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
233
Added 55.61%
186
Common Stock
Dec 16
2024
SELL
Open market or private sale
$28,973
$96.9 p/Share
299
Reduced 100.0%
0
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$3,988
$97.28 p/Share
41
Reduced 12.06%
299
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
166
Added 32.81%
340
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$1,795
$94.48 p/Share
19
Reduced 9.84%
174
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
76
Added 28.25%
193
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$3,703
$94.97 p/Share
39
Reduced 25.0%
117
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
156
Added 54.55%
130
Common Stock
Nov 25
2024
SELL
Open market or private sale
$66,906
$94.5 p/Share
708
Reduced 100.0%
0
Common Stock