Dec 08
2025
SELL
Open market or private sale
$240,760
$60.19 p/Share
4,000
Reduced 3.42%
112,845
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$66,241
$60.11 p/Share
1,102
Reduced 0.93%
116,845
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
-
2,278
Added 1.89%
117,947
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$60,705
$57.0 p/Share
1,065
Reduced 0.91%
115,669
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
2,202
Added 1.85%
116,734
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$12,231
$54.85 p/Share
223
Reduced 0.19%
114,532
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
460
Added 0.4%
114,755
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$31,164
$54.77 p/Share
569
Reduced 0.5%
114,295
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
1,176
Added 1.01%
114,864
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$3,129,072
$65.61 p/Share
47,692
Reduced 29.55%
113,688
Common Stock
Oct 24
2025
BUY
Exercise of conversion of derivative security
$1,834,700
$26.21 p/Share
70,000
Added 30.25%
161,380
Common Stock
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