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
Apr 25
2025
SELL
Payment of exercise price or tax liability
$3,936,073
$90.25 p/Share
43,613
Reduced 58.81%
30,543
Common Stock
Apr 25
2025
SELL
Open market or private sale
$1,582,833
$89.36 p/Share
17,713
Reduced 45.18%
21,495
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
$2,898,880
$47.27 p/Share
61,326
Added 53.73%
52,821
Common Stock
Apr 01
2025
SELL
Open market or private sale
$139,500
$69.75 p/Share
2,000
Reduced 8.6%
21,245
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$79,012
$76.86 p/Share
1,028
Reduced 4.24%
23,245
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
2,610
Added 9.71%
24,273
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$376,583
$77.63 p/Share
4,851
Reduced 18.3%
21,663
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
12,327
Added 32.91%
25,128
Common Stock
Mar 03
2025
SELL
Open market or private sale
$156,620
$78.31 p/Share
2,000
Reduced 12.69%
13,765
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$57,233
$78.51 p/Share
729
Reduced 4.89%
14,187
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
2,450
Added 14.49%
14,462
Common Stock
Feb 14
2025
SELL
Open market or private sale
$656,057
$84.74 p/Share
7,742
Reduced 34.86%
14,466
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,142,662
$84.95 p/Share
13,451
Reduced 39.79%
20,357
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$983,990
$46.43 p/Share
21,193
Added 43.59%
27,426
Common Stock
Feb 03
2025
SELL
Open market or private sale
$211,260
$105.63 p/Share
2,000
Reduced 12.15%
14,466
Common Stock