Sep 15
2025
SELL
Open market or private sale
$150,096
$59.0 p/Share
2,544
Reduced 100.0%
0
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$128,384
$59.0 p/Share
2,176
Reduced 46.1%
2,544
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$80,004
$16.95 p/Share
4,720
Added 50.0%
4,720
Common Stock
Sep 11
2025
SELL
Open market or private sale
$14,490
$57.5 p/Share
252
Reduced 100.0%
0
Common Stock
Sep 08
2025
SELL
Open market or private sale
$19,129
$57.62 p/Share
332
Reduced 56.85%
252
Common Stock
Sep 07
2025
SELL
Payment of exercise price or tax liability
$4,551
$55.51 p/Share
82
Reduced 12.31%
584
Common Stock
Sep 07
2025
BUY
Exercise of conversion of derivative security
-
334
Added 33.4%
666
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$5,811
$53.81 p/Share
108
Reduced 16.0%
567
Common Stock
Sep 05
2025
SELL
Open market or private sale
$12,925
$55.0 p/Share
235
Reduced 41.45%
332
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
440
Added 39.46%
675
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$1,409
$54.21 p/Share
26
Reduced 9.96%
235
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
-
106
Added 28.88%
261
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$2,764
$54.21 p/Share
51
Reduced 24.76%
155
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
206
Added 50.0%
206
Common Stock
Jul 28
2025
SELL
Open market or private sale
$34,716
$59.65 p/Share
582
Reduced 100.0%
0
Common Stock
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