Skip to content
10-K

Annual Report

RPC INC RES

0001104659-26-021480

← back to feed
Filed
Feb 27, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 13, 2026 221.64M sh
Shares Diluted FY 2025 · Dec 31, 2025 212.16M sh
Shares Diluted FY 2025 · Dec 31, 2024 211.36M sh
Shares Diluted FY 2025 · Dec 31, 2023 212.93M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $2.87M
Stock Repurchased FY 2025 · Dec 31, 2024 $9.94M
Stock Repurchased FY 2025 · Dec 31, 2023 $21.09M
Dividends Paid FY 2025 · Dec 31, 2025 $35.12M
Dividends Paid FY 2025 · Dec 31, 2024 $34.43M
Dividends Paid FY 2025 · Dec 31, 2023 $34.56M
Capex FY 2025 · Dec 31, 2025 $148.41M
Capex FY 2025 · Dec 31, 2024 $219.93M
Capex FY 2025 · Dec 31, 2023 $181.01M
Operating Cash Flow FY 2025 · Dec 31, 2025 $201.33M
Operating Cash Flow FY 2025 · Dec 31, 2024 $349.39M
Operating Cash Flow FY 2025 · Dec 31, 2023 $394.76M
Cash And Equivalents FY 2025 · Dec 31, 2025 $209.97M
Cash And Equivalents FY 2025 · Dec 31, 2024 $325.98M
Stockholders Equity FY 2025 · Dec 31, 2025 $1.1B
Stockholders Equity FY 2025 · Dec 31, 2024 $1.08B
Stockholders Equity FY 2025 · Dec 31, 2023 $1.02B
Stockholders Equity FY 2025 · Dec 31, 2022 $857.74M
Current Liabilities FY 2025 · Dec 31, 2025 $217.15M
Current Liabilities FY 2025 · Dec 31, 2024 $181.91M
Total Liabilities FY 2025 · Dec 31, 2025 $369.21M
Total Liabilities FY 2025 · Dec 31, 2024 $308.2M
Current Assets FY 2025 · Dec 31, 2025 $704.47M
Current Assets FY 2025 · Dec 31, 2024 $732.84M
Total Assets FY 2025 · Dec 31, 2025 $1.47B
Total Assets FY 2025 · Dec 31, 2024 $1.39B
Eps Diluted FY 2025 · Dec 31, 2025 $0.15
Eps Diluted FY 2025 · Dec 31, 2024 $0.43
Eps Diluted FY 2025 · Dec 31, 2023 $0.90
Eps Basic FY 2025 · Dec 31, 2025 $0.15
Eps Basic FY 2025 · Dec 31, 2024 $0.43
Eps Basic FY 2025 · Dec 31, 2023 $0.90
Sga Expense FY 2025 · Dec 31, 2025 $175.64M
Sga Expense FY 2025 · Dec 31, 2024 $156.44M
Sga Expense FY 2025 · Dec 31, 2023 $165.94M
Net Income FY 2025 · Dec 31, 2025 $32.08M
Net Income FY 2025 · Dec 31, 2024 $91.44M
Net Income FY 2025 · Dec 31, 2023 $195.11M
Operating Income FY 2025 · Dec 31, 2025 $44.73M
Operating Income FY 2025 · Dec 31, 2024 $97.54M
Operating Income FY 2025 · Dec 31, 2023 $244.95M