Dec 16
2024
SELL
Open market or private sale
$28,973
$96.9 p/Share
299
Reduced 100.0%
0
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$3,988
$97.28 p/Share
41
Reduced 12.06%
299
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
166
Added 32.81%
340
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$1,795
$94.48 p/Share
19
Reduced 9.84%
174
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
76
Added 28.25%
193
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$3,703
$94.97 p/Share
39
Reduced 25.0%
117
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
156
Added 54.55%
130
Common Stock
Nov 25
2024
SELL
Open market or private sale
$66,906
$94.5 p/Share
708
Reduced 100.0%
0
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$110,281
$94.5 p/Share
1,167
Reduced 62.24%
708
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$88,631
$47.27 p/Share
1,875
Added 50.0%
1,875
Common Stock
Nov 11
2024
SELL
Open market or private sale
$33,000
$88.0 p/Share
375
Reduced 100.0%
0
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$55,000
$88.0 p/Share
625
Reduced 62.5%
375
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$44,300
$44.3 p/Share
1,000
Added 50.0%
1,000
Common Stock
Nov 05
2024
SELL
Open market or private sale
$43,824
$83.0 p/Share
528
Reduced 100.0%
0
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$54,116
$83.0 p/Share
652
Reduced 55.25%
528
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$40,002
$33.9 p/Share
1,180
Added 50.0%
1,180
Common Stock
Oct 25
2024
SELL
Open market or private sale
$24,543
$81.0 p/Share
303
Reduced 100.0%
0
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,812
$68.59 p/Share
41
Reduced 11.92%
303
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
167
Added 32.68%
344
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$4,040
$70.88 p/Share
57
Reduced 24.36%
177
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
232
Added 54.21%
196
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$101,388
$71.0 p/Share
1,428
Reduced 60.46%
934
Common Stock
Aug 30
2024
SELL
Open market or private sale
$66,172
$71.0 p/Share
932
Reduced 99.79%
2
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$80,004
$33.9 p/Share
2,360
Added 49.98%
2,362
Common Stock
Aug 26
2024
SELL
Open market or private sale
$53,250
$71.0 p/Share
750
Reduced 99.73%
2
Common Stock