Sep 11
2025
SELL
Payment of exercise price or tax liability
$2,814,575
$56.89 p/Share
49,474
Reduced 35.16%
91,243
Common Stock
Sep 11
2025
BUY
Exercise of conversion of derivative security
$1,834,700
$26.21 p/Share
70,000
Added 40.25%
103,926
Common Stock
Sep 08
2025
SELL
Open market or private sale
$227,960
$56.99 p/Share
4,000
Reduced 5.35%
70,717
Common Stock
Sep 07
2025
SELL
Payment of exercise price or tax liability
$61,172
$55.51 p/Share
1,102
Reduced 1.45%
74,717
Common Stock
Sep 07
2025
BUY
Exercise of conversion of derivative security
-
2,278
Added 2.92%
75,819
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$57,253
$53.81 p/Share
1,064
Reduced 1.43%
73,541
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
2,200
Added 2.86%
74,605
Common Stock
Sep 03
2025
SELL
Open market or private sale
$270,400
$54.08 p/Share
5,000
Reduced 6.46%
72,405
Common Stock
Sep 02
2025
SELL
Open market or private sale
$107,540
$53.77 p/Share
2,000
Reduced 2.52%
77,405
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$12,143
$54.21 p/Share
224
Reduced 0.28%
79,405
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
-
462
Added 0.58%
79,629
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$30,845
$54.21 p/Share
569
Reduced 0.71%
79,167
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
1,176
Added 1.45%
79,736
Common Stock
Jul 24
2025
SELL
Open market or private sale
$571,203
$57.82 p/Share
9,879
Reduced 11.17%
78,560
Common Stock
Jul 24
2025
SELL
Payment of exercise price or tax liability
$1,221,122
$57.63 p/Share
21,189
Reduced 19.33%
88,439
Common Stock
Jul 24
2025
BUY
Exercise of conversion of derivative security
$688,156
$22.15 p/Share
31,068
Added 22.08%
109,628
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$56,455
$102.46 p/Share
551
Reduced 1.39%
39,217
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
1,139
Added 2.78%
39,768
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$54,051
$101.41 p/Share
533
Reduced 1.36%
38,629
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
1,101
Added 2.73%
39,162
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$38,965
$98.15 p/Share
397
Reduced 1.03%
38,061
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$80,286
$98.15 p/Share
818
Added 2.1%
38,173
Common Stock
May 20
2025
SELL
Open market or private sale
$731,920
$104.56 p/Share
7,000
Reduced 15.68%
37,640
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$1,568,091
$92.77 p/Share
16,903
Reduced 24.63%
51,737
Common Stock
May 09
2025
SELL
Open market or private sale
$659,098
$92.87 p/Share
7,097
Reduced 13.72%
44,640
Common Stock