Oct 13
2025
SELL
Open market or private sale
$1,161,781
$130.23 p/Share
8,921
Reduced 70.8%
3,679
Common Stock, par valu...
Oct 13
2025
BUY
Exercise of conversion of derivative security
$649,002
$72.75 p/Share
8,921
Added 63.48%
5,133
Common Stock, par valu...
Oct 06
2025
SELL
Open market or private sale
$414,839
$131.32 p/Share
3,159
Reduced 46.2%
3,679
Common Stock, par valu...
Oct 06
2025
BUY
Exercise of conversion of derivative security
$197,153
$62.41 p/Share
3,159
Added 45.53%
3,779
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$37,572
$114.55 p/Share
328
Reduced 8.19%
3,679
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
758
Added 15.91%
4,007
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$54,886
$106.37 p/Share
516
Reduced 13.71%
3,249
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
1,193
Added 24.06%
3,765
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$45,637
$106.88 p/Share
427
Reduced 14.24%
2,572
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
863
Added 22.35%
2,999
Common Stock, par valu...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$24,261
$106.88 p/Share
227
Reduced 9.61%
2,136
Common Stock, par valu...
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
458
Added 16.24%
2,363
Common Stock, par valu...
Dec 16
2024
SELL
Open market or private sale
$1,230,464
$115.58 p/Share
10,646
Reduced 84.82%
1,905
Common Stock, par valu...
Dec 16
2024
BUY
Exercise of conversion of derivative security
$584,039
$54.86 p/Share
10,646
Added 59.34%
7,296
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$1,211,005
$87.57 p/Share
13,829
Reduced 87.89%
1,905
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$604,189
$43.69 p/Share
13,829
Added 58.05%
9,995
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$231,312
$79.0 p/Share
2,928
Reduced 60.58%
1,905
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$38,727
$79.36 p/Share
488
Reduced 9.17%
4,833
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
1,194
Added 18.33%
5,321
Common Stock, par valu...
Mar 24
2024
SELL
Payment of exercise price or tax liability
$27,046
$78.17 p/Share
346
Reduced 7.74%
4,127
Common Stock, par valu...
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
847
Added 15.92%
4,473
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$31,737
$78.17 p/Share
406
Reduced 10.07%
3,626
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
862
Added 17.61%
4,032
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$16,806
$78.17 p/Share
215
Reduced 6.35%
3,170
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
457
Added 11.89%
3,385
Common Stock, par valu...