Nov 24
2025
SELL
Payment of exercise price or tax liability
$128,287
$177.93 p/Share
721
Reduced 7.57%
8,801
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
-
1,418
Added 12.96%
9,522
Common Stock
Nov 23
2025
SELL
Payment of exercise price or tax liability
$142,344
$177.93 p/Share
800
Reduced 8.98%
8,104
Common Stock
Nov 23
2025
BUY
Exercise of conversion of derivative security
-
1,574
Added 15.02%
8,904
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$46,803
$163.65 p/Share
286
Reduced 3.76%
7,330
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
798
Added 9.48%
7,616
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$99,818
$164.99 p/Share
605
Reduced 8.15%
6,818
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
1,658
Added 18.71%
7,205
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$123,653
$171.98 p/Share
719
Reduced 11.09%
5,765
Common Stock
Nov 24
2024
BUY
Exercise of conversion of derivative security
-
1,418
Added 17.94%
6,484
Common Stock
Nov 23
2024
SELL
Payment of exercise price or tax liability
$137,240
$171.98 p/Share
798
Reduced 13.61%
5,066
Common Stock
Nov 23
2024
BUY
Exercise of conversion of derivative security
-
1,574
Added 21.16%
5,864
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$89,695
$295.05 p/Share
304
Reduced 12.41%
2,145
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
829
Added 26.16%
2,340
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$44,641
$181.47 p/Share
246
Reduced 13.18%
1,620
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
709
Added 27.53%
1,866
Common Stock
Nov 23
2023
SELL
Payment of exercise price or tax liability
$49,541
$181.47 p/Share
273
Reduced 19.09%
1,157
Common Stock
Nov 23
2023
BUY
Exercise of conversion of derivative security
-
787
Added 35.5%
1,430
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$14,765
$119.08 p/Share
124
Reduced 16.17%
643
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
304
Added 28.38%
767
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$30,435
$123.72 p/Share
246
Reduced 34.7%
463
Common Stock
Nov 24
2022
BUY
Exercise of conversion of derivative security
-
709
Added 50.0%
709
Common Stock