Sep 07
2025
SELL
Payment of exercise price or tax liability
$114,073
$55.51 p/Share
2,055
Reduced 1.58%
127,826
Common Stock
Sep 07
2025
BUY
Exercise of conversion of derivative security
-
5,220
Added 3.86%
129,881
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$93,252
$53.81 p/Share
1,733
Reduced 1.37%
124,661
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
4,402
Added 3.37%
126,394
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$24,611
$54.21 p/Share
454
Reduced 0.37%
121,992
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
-
1,152
Added 0.93%
122,446
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$50,198
$54.21 p/Share
926
Reduced 0.76%
121,294
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
2,352
Added 1.89%
122,220
Common Stock
Aug 04
2025
SELL
Open market or private sale
$648,643
$58.19 p/Share
11,147
Reduced 8.51%
119,868
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$860,822
$58.27 p/Share
14,773
Reduced 10.13%
131,015
Common Stock
Aug 04
2025
BUY
Exercise of conversion of derivative security
$439,344
$16.95 p/Share
25,920
Added 15.1%
145,788
Common Stock
Aug 01
2025
SELL
Open market or private sale
$231,880
$57.97 p/Share
4,000
Reduced 3.23%
119,868
Common Stock
Jul 28
2025
SELL
Payment of exercise price or tax liability
$8,644,540
$59.42 p/Share
145,482
Reduced 54.01%
123,868
Common Stock
Jul 28
2025
BUY
Exercise of conversion of derivative security
$5,772,800
$26.24 p/Share
220,000
Added 44.96%
269,350
Common Stock
Jul 01
2025
SELL
Open market or private sale
$211,920
$52.98 p/Share
4,000
Reduced 7.5%
49,350
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$105,328
$102.46 p/Share
1,028
Reduced 3.72%
26,605
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
2,611
Added 8.63%
27,633
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$87,922
$101.41 p/Share
867
Reduced 3.35%
25,022
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
2,201
Added 7.84%
25,889
Common Stock
Jun 02
2025
SELL
Open market or private sale
$194,960
$97.48 p/Share
2,000
Reduced 7.79%
23,688
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$67,723
$98.15 p/Share
690
Reduced 2.62%
25,688
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$171,860
$98.15 p/Share
1,751
Added 6.33%
25,915
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$764,795
$97.7 p/Share
7,828
Reduced 24.12%
24,627
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
$439,344
$33.9 p/Share
12,960
Added 28.54%
32,455
Common Stock
May 01
2025
SELL
Open market or private sale
$186,880
$93.44 p/Share
2,000
Reduced 9.3%
19,495
Common Stock