Jan 15
2026
BUY
Grant, award, or other acquisition
$12,497
$63.44 p/Share
197
Added 1.04%
18,739
Common Stock
Dec 01
2025
SELL
Open market or private sale
$143,620
$66.8 p/Share
2,150
Reduced 10.39%
18,542
Common Stock
Oct 15
2025
BUY
Grant, award, or other acquisition
$12,497
$62.8 p/Share
199
Added 0.95%
20,692
Common Stock
Sep 02
2025
SELL
Open market or private sale
$104,640
$48.67 p/Share
2,150
Reduced 9.5%
20,493
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
$12,467
$38.01 p/Share
328
Added 1.43%
22,643
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
7,333
Added 24.73%
22,315
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$12,493
$38.56 p/Share
324
Added 2.12%
14,982
Common Stock
Apr 03
2025
SELL
Open market or private sale
$17,743
$39.43 p/Share
450
Reduced 2.98%
14,658
Common Stock
Mar 04
2025
SELL
Open market or private sale
$38,250
$42.5 p/Share
900
Reduced 5.62%
15,108
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$12,477
$48.93 p/Share
255
Added 1.57%
16,008
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$12,466
$52.6 p/Share
237
Added 1.48%
15,753
Common Stock
Jul 05
2024
SELL
Open market or private sale
$13,816
$54.61 p/Share
253
Reduced 1.6%
15,516
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
228
Added 1.43%
15,769
Common Stock
Jun 03
2024
SELL
Open market or private sale
$76,851
$48.64 p/Share
1,580
Reduced 9.23%
15,541
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
5,600
Added 24.65%
17,121
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$12,449
$84.12 p/Share
148
Added 1.27%
11,521
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$12,490
$27.88 p/Share
448
Added 3.79%
11,373
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$12,476
$33.36 p/Share
374
Added 3.31%
10,925
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 32.15%
10,551
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$11,237
$37.71 p/Share
298
Added 5.09%
5,551
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$11,220
$44.35 p/Share
253
Added 4.59%
5,253
Common Stock
May 10
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 50.0%
5,000
Common Stock