Nov 17
2025
SELL
Open market or private sale
$214,977
$76.45 p/Share
2,812
Reduced 2.64%
103,901
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$72,240
$25.69 p/Share
2,812
Added 2.57%
106,713
Common Stock
Oct 07
2025
SELL
Open market or private sale
$215,628
$63.89 p/Share
3,375
Reduced 3.15%
103,901
Common Stock
Oct 07
2025
BUY
Exercise of conversion of derivative security
$128,587
$38.1 p/Share
3,375
Added 3.05%
107,276
Common Stock
Oct 06
2025
SELL
Open market or private sale
$147,448
$65.07 p/Share
2,266
Reduced 2.13%
103,901
Common Stock
Oct 06
2025
BUY
Exercise of conversion of derivative security
$89,325
$39.42 p/Share
2,266
Added 2.09%
106,167
Common Stock
Oct 03
2025
SELL
Open market or private sale
$1,488,660
$65.71 p/Share
22,655
Reduced 17.9%
103,901
Common Stock
Oct 03
2025
BUY
Exercise of conversion of derivative security
$893,060
$39.42 p/Share
22,655
Added 17.59%
106,166
Common Stock
Sep 12
2025
SELL
Open market or private sale
$1,511,731
$61.49 p/Share
24,585
Reduced 19.13%
103,901
Common Stock
Sep 12
2025
BUY
Exercise of conversion of derivative security
$936,688
$38.1 p/Share
24,585
Added 19.0%
104,806
Common Stock
Sep 11
2025
SELL
Open market or private sale
$1,382,504
$61.0 p/Share
22,664
Reduced 17.91%
103,901
Common Stock
Sep 11
2025
BUY
Exercise of conversion of derivative security
$863,498
$38.1 p/Share
22,664
Added 17.56%
106,371
Common Stock
Aug 15
2025
SELL
Open market or private sale
$136,655
$48.58 p/Share
2,813
Reduced 2.64%
103,901
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$72,265
$25.69 p/Share
2,813
Added 2.57%
106,714
Common Stock
May 16
2025
SELL
Open market or private sale
$40,635
$46.02 p/Share
883
Reduced 0.84%
103,901
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$22,684
$25.69 p/Share
883
Added 0.84%
104,784
Common Stock
May 15
2025
SELL
Open market or private sale
$89,081
$46.18 p/Share
1,929
Reduced 1.82%
103,901
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$49,556
$25.69 p/Share
1,929
Added 1.79%
105,830
Common Stock
Mar 12
2025
SELL
Open market or private sale
$826,803
$53.27 p/Share
15,521
Reduced 13.0%
103,901
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$512,503
$33.02 p/Share
15,521
Added 12.74%
106,296
Common Stock
Mar 11
2025
SELL
Open market or private sale
$391,266
$53.01 p/Share
7,381
Reduced 6.63%
103,901
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$243,720
$33.02 p/Share
7,381
Added 6.53%
105,620
Common Stock
Mar 10
2025
SELL
Open market or private sale
$3,598,582
$52.89 p/Share
68,039
Reduced 39.57%
103,901
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$2,080,632
$30.58 p/Share
68,039
Added 37.14%
115,150
Common Stock
Feb 20
2025
SELL
Open market or private sale
$80,893
$50.12 p/Share
1,614
Reduced 1.53%
103,901
Common Stock