Sep 08
2025
SELL
Open market or private sale
$156,225
$104.15 p/Share
1,500
Reduced 18.0%
6,833
Common Stock
Aug 18
2025
SELL
Open market or private sale
$153,735
$102.49 p/Share
1,500
Reduced 15.25%
8,333
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$72,563
$104.86 p/Share
692
Reduced 6.57%
9,833
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
1,757
Added 14.31%
10,525
Common Stock
Mar 05
2025
SELL
Open market or private sale
$150,649
$104.4 p/Share
1,443
Reduced 14.13%
8,768
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$48,108
$103.46 p/Share
465
Reduced 4.36%
10,211
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
1,907
Added 15.16%
10,676
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$182,002
$101.0 p/Share
1,802
Reduced 17.05%
8,769
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
7,208
Added 40.54%
10,571
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$28,089
$130.65 p/Share
215
Reduced 6.05%
3,336
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
772
Added 17.86%
3,551
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$53,850
$125.82 p/Share
428
Reduced 13.35%
2,779
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,757
Added 35.39%
3,207
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$5,716
$124.28 p/Share
46
Reduced 3.07%
1,450
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
186
Added 11.06%
1,496
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$45,208
$128.8 p/Share
351
Reduced 21.13%
1,310
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
1,294
Added 43.79%
1,661
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$6,839
$122.14 p/Share
56
Reduced 13.33%
364
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
187
Added 30.81%
420
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$8,000
$123.08 p/Share
65
Reduced 21.96%
231
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
181
Added 38.43%
290
Common Stock