Aug 25
2025
|
SELL
Open market or private sale
|
$4,019,939
$193.35 p/Share
|
20,791
Reduced 38.28%
|
33,526
Common Stock
|
|
Aug 25
2025
|
BUY
Exercise of conversion of derivative security
|
$1,207,749
$58.09 p/Share
|
20,791
Added 27.68%
|
54,317
Common Stock
|
|
Feb 12
2025
|
SELL
Payment of exercise price or tax liability
|
$33,884
$172.0 p/Share
|
197
Reduced 0.58%
|
33,526
Common Stock
|
|
Feb 12
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
500
Added 1.46%
|
33,723
Common Stock
|
|
Feb 07
2025
|
SELL
Payment of exercise price or tax liability
|
$29,374
$172.79 p/Share
|
170
Reduced 0.51%
|
33,223
Common Stock
|
|
Feb 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
430
Added 1.27%
|
33,393
Common Stock
|
|
Feb 06
2025
|
SELL
Payment of exercise price or tax liability
|
$26,850
$173.23 p/Share
|
155
Reduced 0.47%
|
32,963
Common Stock
|
|
Feb 06
2025
|
SELL
Open market or private sale
|
$392,011
$170.96 p/Share
|
2,293
Reduced 6.5%
|
32,963
Common Stock
|
|
Feb 06
2025
|
BUY
Exercise of conversion of derivative security
|
$40,624
$15.13 p/Share
|
2,685
Added 7.08%
|
35,256
Common Stock
|
|
Jan 27
2025
|
SELL
Payment of exercise price or tax liability
|
$352,139
$161.68 p/Share
|
2,178
Reduced 6.24%
|
32,726
Common Stock
|
|
Jan 27
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
5,499
Added 13.61%
|
34,904
Common Stock
|
|
Jan 25
2025
|
SELL
Payment of exercise price or tax liability
|
$34,599
$161.68 p/Share
|
214
Reduced 0.72%
|
29,405
Common Stock
|
|
Jan 25
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
478
Added 1.59%
|
29,619
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$21,411
$125.95 p/Share
|
170
Reduced 0.58%
|
29,141
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
430
Added 1.45%
|
29,311
Common Stock
|
|
Feb 06
2024
|
SELL
Payment of exercise price or tax liability
|
$19,223
$124.83 p/Share
|
154
Reduced 0.53%
|
28,881
Common Stock
|
|
Feb 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
391
Added 1.33%
|
29,035
Common Stock
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$303,111
$113.61 p/Share
|
2,668
Reduced 8.52%
|
28,644
Common Stock
|
|
Jan 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
6,779
Added 17.8%
|
31,312
Common Stock
|
|
Jan 27
2024
|
SELL
Payment of exercise price or tax liability
|
$12,156
$113.61 p/Share
|
107
Reduced 0.43%
|
24,533
Common Stock
|
|
Jan 27
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
270
Added 1.08%
|
24,640
Common Stock
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$24,203
$113.63 p/Share
|
213
Reduced 0.87%
|
24,370
Common Stock
|
|
Jan 25
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
477
Added 1.9%
|
24,583
Common Stock
|
|