Stockfacts
Use CasesDocsPricing
Log inSign up free
OverviewFinancialsTrendsTranscriptsOptionsInstitutionsInsidersCorporate ActionsSEC Filings
Stockfacts

EOD US-equity data for investors and AI agents

Data is end-of-day, not real-time, and not investment advice

Use CasesDashboard

Insider Trades & Whales

Insider trades are parsed from SEC Form 4 filings (first-party). The ownership breakdown below is computed first-hand from SEC 13F-HR + Form 4 (institutions from 13F, insiders from Form 4). For the full filer list and quarter-over-quarter position changes, see the Institutional (13F) tab.

Ownership Breakdown

Insiders 13.30%Institutions 36.86%34 filers

Top Institutions

Form 4 Transactions

50 most recent
DateInsiderTitleCodeSharesPriceValue
Jun 22, 2026DAHL JAMES H10% OwnerP3,075$25.5827$78.67K
Jun 2, 2026DAHL JAMES H10% OwnerP1,500$26.6226$39.93K
May 29, 2026DAHL JAMES H10% OwnerP1,000$27.6300$27.63K
May 29, 2026DAHL JAMES H10% OwnerP3,000$25.6720$77.02K
May 20, 2026DAHL JAMES H10% OwnerP5,000$24.4982$122.49K
May 13, 2026DAHL JAMES H10% OwnerP1,156$24.7240$28.58K
May 1, 2026DAHL JAMES H10% OwnerP3,000$27.8500$83.55K
Apr 29, 2026DAHL JAMES H10% OwnerP5,000$27.7413$138.71K
Apr 21, 2026McNaney Timothy SDirectorP1,765$28.1700$49.72K
Apr 20, 2026DAHL JAMES H10% OwnerP1,519$27.2500$41.39K
Apr 17, 2026DAHL JAMES H10% OwnerP1,000$27.6585$27.66K
Mar 31, 2026DAHL JAMES H10% OwnerP2,060$27.9230$57.52K
Mar 26, 2026DAHL JAMES H10% OwnerP1,900$27.1640$51.61K
Mar 26, 2026DAHL JAMES H10% OwnerP300$26.0500$7.82K
Mar 26, 2026DAHL JAMES H10% OwnerP1,800$25.4356$45.78K
Mar 3, 2026DAHL JAMES H10% OwnerP3,200$25.6939$82.22K
Mar 2, 2026DAHL JAMES H10% OwnerP3,200$25.6939$82.22K
Feb 27, 2026DAHL JAMES H10% OwnerP1,124$26.2342$29.49K
Feb 27, 2026DAHL JAMES H10% OwnerP876$25.6533$22.47K
Feb 26, 2026DAHL JAMES H10% OwnerP5,000$25.6711$128.35K
Feb 19, 2026DAHL JAMES H10% OwnerP884$26.4860$23.41K
Feb 19, 2026DAHL JAMES H10% OwnerP416$26.1070$10.86K
Feb 18, 2026DAHL JAMES H10% OwnerP788$25.7480$20.29K
Feb 18, 2026DAHL JAMES H10% OwnerP3,212$25.0390$80.42K
Feb 17, 2026DAHL JAMES H10% OwnerP2,431$25.5000$61.99K
Feb 17, 2026DAHL JAMES H10% OwnerP4,411$24.5280$108.19K
Feb 12, 2026DAHL JAMES H10% OwnerP398$24.3248$9.68K
Feb 12, 2026DAHL JAMES H10% OwnerP3,960$23.6448$93.63K
Feb 11, 2026DAHL JAMES H10% OwnerP697$23.9478$16.69K
Feb 11, 2026DAHL JAMES H10% OwnerP2,303$23.3430$53.76K
Feb 10, 2026DAHL JAMES H10% OwnerP2,488$22.2916$55.46K
Feb 10, 2026DAHL JAMES H10% OwnerP3,636$21.1223$76.80K
Dec 31, 2025ROBOTTI ROBERTDirectorA1,595$0.0000$0.00
Dec 31, 2025CLOUES EDWARD B IIDirectorA1,595$0.0000$0.00
Dec 31, 2025RUSSO ALBERTDirectorA1,595$0.0000$0.00
Jul 17, 2025Vitale Christopher VPresident and CEOA8,000$0.0000$0.00
Jul 17, 2025Uleau AdrienneCFO And VPA2,100$0.0000$0.00
Dec 31, 2024ROBOTTI ROBERTDirectorA955$0.0000$0.00
Dec 31, 2024RUSSO ALBERTDirectorA955$0.0000$0.00
Dec 31, 2024CLOUES EDWARD B IIDirectorA955$0.0000$0.00
Dec 20, 2024ROBOTTI ROBERTDirectorS12,821$31.5579$404.60K
Dec 20, 2024ROBOTTI ROBERTDirectorS179$31.5579$5.65K
Dec 19, 2024ROBOTTI ROBERTDirectorS17,496$31.2407$546.59K
Dec 19, 2024ROBOTTI ROBERTDirectorS357$31.2407$11.15K
Dec 18, 2024ROBOTTI ROBERTDirectorS197$31.7492$6.25K
Dec 18, 2024ROBOTTI ROBERTDirectorS4$31.7492$126.00
Oct 4, 2024DAHL JAMES H10% OwnerP1,800$29.9478$53.91K
Sep 27, 2024DAHL JAMES H10% OwnerP2,000$29.6980$59.40K
Sep 24, 2024DAHL JAMES H10% OwnerP3,000$30.7500$92.25K
Aug 27, 2024DAHL JAMES H10% OwnerP4,000$23.1500$92.60K