DISCLOSEDQuarterly
Renaissance Technologies
RPC Inc · NASDAQ
250,300 sh · $1.8M
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
RPC Inc · NASDAQ
250,300 sh · $1.8M
Two Sigma Investments
RPC Inc · NASDAQ
2,501,613 sh · $17.7M
BlackRock
RPC Inc · NASDAQ
14,584,105 sh · $91.2M