Nov 25
2025
-
1,500
Reduced 1.53%
96,240
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$1,419,106
$264.66 p/Share
5,362
Reduced 5.2%
97,740
Common Stock
Nov 15
2025
BUY
Exercise of conversion of derivative security
-
13,174
Added 11.33%
103,102
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$152,167
$223.12 p/Share
682
Reduced 0.75%
89,928
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
1,530
Added 1.66%
90,610
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$1,112,871
$207.2 p/Share
5,371
Reduced 5.69%
89,080
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
13,174
Added 12.24%
94,451
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$126,289
$183.56 p/Share
688
Reduced 0.84%
81,277
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
-
1,529
Added 1.83%
81,965
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$910,911
$169.22 p/Share
5,383
Reduced 6.27%
80,436
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
13,173
Added 13.31%
85,819
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$103,864
$149.23 p/Share
696
Reduced 0.95%
72,646
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
1,529
Added 2.04%
73,342
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$690,722
$202.38 p/Share
3,413
Reduced 4.54%
71,813
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
8,499
Added 10.15%
75,226
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$118,340
$183.19 p/Share
646
Reduced 0.96%
66,727
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
1,529
Added 2.22%
67,373
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$660,145
$182.26 p/Share
3,622
Reduced 5.21%
65,844
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
8,497
Added 10.9%
69,466
Common Stock
Nov 12
2024
SELL
Open market or private sale
$10,377,764
$181.29 p/Share
57,244
Reduced 48.42%
60,969
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$5,981,998
$104.5 p/Share
57,244
Added 32.63%
118,213
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$107,843
$150.41 p/Share
717
Reduced 1.16%
60,969
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,529
Added 2.42%
61,686
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$470,959
$129.03 p/Share
3,650
Reduced 5.72%
60,157
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
8,497
Added 11.75%
63,807
Common Stock