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
Oct 25
2024
SELL
Payment of exercise price or tax liability
$880,189
$79.54 p/Share
11,066
Reduced 32.54%
22,940
Common Stock
Oct 25
2024
SELL
Open market or private sale
$458,436
$79.15 p/Share
5,792
Reduced 24.97%
17,400
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$659,147
$39.1 p/Share
16,858
Added 33.6%
33,320
Common Stock
Oct 01
2024
SELL
Open market or private sale
$73,170
$73.17 p/Share
1,000
Reduced 5.48%
17,262
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$70,510
$68.59 p/Share
1,028
Reduced 5.33%
18,262
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
2,610
Added 11.92%
19,290
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$68,399
$70.88 p/Share
965
Reduced 5.47%
16,680
Common Stock
Sep 03
2024
SELL
Open market or private sale
$211,230
$70.41 p/Share
3,000
Reduced 16.49%
15,197
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
2,448
Added 12.62%
16,955
Common Stock
Aug 21
2024
SELL
Open market or private sale
$203,933
$67.55 p/Share
3,019
Reduced 14.23%
18,197
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$471,287
$67.51 p/Share
6,981
Reduced 24.76%
21,216
Common Stock