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
Feb 19
2025
SELL
Open market or private sale
$66,783
$50.1 p/Share
1,333
Reduced 1.25%
105,515
Common Stock
Jan 08
2025
SELL
Open market or private sale
$88,911
$44.5 p/Share
1,998
Reduced 1.84%
106,848
Common Stock
Jan 07
2025
SELL
Open market or private sale
$69,959
$45.34 p/Share
1,543
Reduced 1.4%
108,846
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
18,000
Added 14.02%
110,389
Common Stock
Dec 03
2024
SELL
Open market or private sale
$551,478
$53.5 p/Share
10,308
Reduced 10.04%
92,389
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$340,370
$33.02 p/Share
10,308
Added 9.85%
94,377
Common Stock
Dec 02
2024
SELL
Open market or private sale
$4,469,176
$52.21 p/Share
85,600
Reduced 48.09%
92,389
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$4,365,600
$51.0 p/Share
85,600
Added 32.72%
176,029
Common Stock