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
Jan 02
2025
SELL
Open market or private sale
$188,000
$94.0 p/Share
2,000
Reduced 10.83%
16,466
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$1,347,008
$94.58 p/Share
14,242
Reduced 39.85%
21,497
Common Stock
Dec 10
2024
SELL
Open market or private sale
$586,954
$94.67 p/Share
6,200
Reduced 25.14%
18,466
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$966,293
$47.27 p/Share
20,442
Added 41.8%
28,466
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$100,003
$97.28 p/Share
1,028
Reduced 5.27%
18,466
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
2,611
Added 11.81%
19,494
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$25,887
$94.48 p/Share
274
Reduced 1.6%
16,883
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
696
Added 3.9%
17,157
Common Stock
Dec 02
2024
SELL
Open market or private sale
$189,200
$94.6 p/Share
2,000
Reduced 11.49%
15,400
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$65,529
$94.97 p/Share
690
Reduced 4.02%
16,461
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
1,751
Added 9.5%
16,688
Common Stock
Nov 06
2024
SELL
Open market or private sale
$405,706
$85.52 p/Share
4,744
Reduced 21.42%
17,400
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$702,632
$85.52 p/Share
8,216
Reduced 27.06%
22,144
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$439,344
$33.9 p/Share
12,960
Added 29.92%
30,360
Common Stock