Skip to main content
$75.69 -0.65 (-0.85%)
Market Cap
$5.88B
Shares
77.02M

Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.

Revenue
$199.09M +81.1%
FY2025 Revenue FY2023–FY2025
Net Income
$30.13M +489.6%
FY2025 Net Income FY2023–FY2025
Operating Margin
59.52% +74.5pp
FY2025 Operating Margin FY2023–FY2025
Diluted EPS
$0.94 +1242.9%
FY2025 Diluted EPS FY2024–FY2025
Operating Cash Flow
$126.27M +86.7%
FY2025 Operating Cash Flow FY2023–FY2025

Chart any reported metric, KPI or segment over time — the full statement history lives here

Line Item TTM FY2025 FY2024 FY2023
$206.15M $199.09M $109.95M $72.87M
-$34.24M -$32.71M -$23.34M -$7.02M
$5.4M $2.6M $2.2M
$13.29M $11.47M $8.88M $8.76M
$122.64M $118.5M -$16.51M $70.01M
59.52% -15.02% 96.08%
$135.94M $129.97M -$7.64M $78.77M
-$4.34M -$4.33M $241K $549K
$84.06M $81.47M -$39.6M $63.54M
$9.25M $9.07M $1.88M $370K
$21.41M $30.13M $5.11M $63.17M
15.13% 4.65% 86.7%
$42.43M $42.27M $288K
$31.66M $29.38M
USD/shares $1.18 $0.28
USD/shares $0.94 $0.07
shares 24.82M 17.81M
shares 76.54M 73.37M
Italic rows are computed from reported lines — open a row's info icon for its formula. Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing. TTM: trailing twelve months through the latest reported quarter — flows sum the last four quarters, balances take the latest.

Capital Returned to Shareholders

Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2023–FY2025: $347.12M in dividends.

Price & Valuation

Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.

Valuation

EV/Revenue
30.97×
Peer median 1.62×
EV/EBIT
52.06×
Peer median 24.84×
P/E (TTM)
78.69×
Peer median 31.06×

Peer medians compare against the 28 similar-size Oil & Gas Equipment & Services companies (of 43 listed).

Valuation over time computed as of each quarter's filing date

Revenue Breakdown

Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.

Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.

By Product & Service (USD)

Component FY2025 FY2024 FY2023
Oil and Gas Royalties $12,589,000 $16,027,000 $20,743,000
Product And Service Other $3,980,000
Key facts CIK 1995807 CUSIP 514952100 13F (30d) 30 filings 30 filers Visit website Investor relations