Nov 14
2025
SELL
Open market or private sale
$4,105,920
$240.0 p/Share
17,108
Reduced 0.99%
1,714,505
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$584,922
$34.19 p/Share
17,108
Added 0.98%
1,731,613
Common Stock
Oct 15
2025
SELL
Open market or private sale
$3,762,192
$223.94 p/Share
16,800
Reduced 0.97%
1,714,505
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
$574,392
$34.19 p/Share
16,800
Added 0.96%
1,731,305
Common Stock
Sep 15
2025
SELL
Open market or private sale
$2,677,752
$159.39 p/Share
16,800
Reduced 0.97%
1,714,505
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$574,392
$34.19 p/Share
16,800
Added 0.96%
1,731,305
Common Stock
Aug 15
2025
SELL
Open market or private sale
$3,000,984
$178.63 p/Share
16,800
Reduced 0.97%
1,721,370
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$2,939,033
$177.51 p/Share
16,557
Reduced 0.96%
1,714,505
Common Stock
Aug 15
2025
-
32,383
Reduced 1.88%
1,688,987
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$1,006,173
$17.09 p/Share
58,875
Added 3.29%
1,731,062
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$859,135
$172.76 p/Share
4,973
Reduced 0.29%
1,721,370
Common Stock
Aug 09
2025
BUY
Exercise of conversion of derivative security
-
12,633
Added 0.73%
1,726,343
Common Stock
Jul 15
2025
SELL
Open market or private sale
$2,803,368
$155.76 p/Share
17,998
Reduced 1.04%
1,713,710
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
$343,761
$19.1 p/Share
17,998
Added 1.03%
1,731,708
Common Stock
Jun 13
2025
SELL
Open market or private sale
$2,034,550
$116.26 p/Share
17,500
Reduced 1.01%
1,713,710
Common Stock
Jun 13
2025
BUY
Exercise of conversion of derivative security
$334,250
$19.1 p/Share
17,500
Added 1.0%
1,731,210
Common Stock
May 15
2025
SELL
Open market or private sale
$2,044,525
$116.83 p/Share
17,500
Reduced 1.01%
1,713,710
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$334,250
$19.1 p/Share
17,500
Added 1.0%
1,731,210
Common Stock
Apr 15
2025
SELL
Open market or private sale
$1,671,250
$95.5 p/Share
17,500
Reduced 1.01%
1,713,710
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$334,250
$19.1 p/Share
17,500
Added 1.0%
1,731,210
Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,757,875
$100.45 p/Share
17,500
Reduced 1.01%
1,713,710
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$334,250
$19.1 p/Share
17,500
Added 1.0%
1,731,210
Common Stock
Feb 14
2025
SELL
Open market or private sale
$1,990,100
$113.72 p/Share
17,500
Reduced 1.01%
1,713,710
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$334,250
$19.1 p/Share
17,500
Added 1.0%
1,731,210
Common Stock
Nov 01
2024
-
9,300
Reduced 0.54%
1,713,710
Common Stock