Skip to main content
$33.46 +1.25 (+3.88%) At close · Jul 24
Market Cap
$448.00M
Shares
13.39M

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
$558.27M +9.8%
FY2025 Revenue FY2023–FY2025
Net Income
$36.86M +9.5%
FY2025 Net Income FY2023–FY2025
Operating Margin
8.35% +0.6pp
FY2025 Operating Margin FY2023–FY2025
Diluted EPS
$2.36 +28.3%
FY2025 Diluted EPS FY2023–FY2025
Operating Cash Flow
$45.67M +27.2%
FY2025 Operating Cash Flow FY2023–FY2025

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

Line Item FY2026 (G) TTM FY2025 FY2024 FY2023
$638M – $642M $626.95M $558.27M $508.57M $523.12M
$111.3M $108.74M $93.14M $88.66M
$18.55M $17.23M $19.46M $18.99M
$569.54M $511.66M $469.14M $482.64M
$57.4M $46.61M $39.43M $40.48M
8.35% 7.75% 7.74%
$75.95M $63.84M $58.89M $59.46M
$1.16M $1.63M
$180K $955K $2.07M
$1.46M $1.12M $1.06M $715K
$56.42M $45.93M $40.99M $40.33M
$9.24M $9.07M $7.33M $8.74M
$47.18M $36.86M $33.66M $31.58M
6.6% 6.62% 6.04%
$36.86M
$40.35M $38.44M $32.05M $29.83M
USD/shares $2.51 $1.90 $1.74
USD/shares $2.36 $1.84 $1.67
shares 14.68M 17.7M 18.2M
shares 15.73M 18.26M 18.89M
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. (G): the company's own guidance — a (G) column is a guided period not yet reported; a G marker shows how the reported figure landed against the guided range. Non-GAAP-basis guidance (*) is shown as stated and never judged against GAAP actuals.

Capital Returned to Shareholders

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

Price & Valuation

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

Valuation

EV/Revenue
0.69×
Information Technology Services median 1.21×
EV/EBIT
7.56×
Information Technology Services median 12.79×
P/E (TTM)
10.56×
Information Technology Services median 16.12×

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 Geography (USD)

Component FY2025 FY2024 FY2023 FY2022 FY2021
Offshore $282,289,000 $244,825,000 $221,913,000 $186,902,000 $163,865,000
Nearshore $139,964,000 $143,591,000 $155,804,000 $138,024,000 $111,048,000
Onshore $136,020,000 $120,153,000 $145,401,000 $167,925,000 $168,475,000
Key facts CIK 1720420 CUSIP G4690M101 13F (30d) 16 filings 16 filers Visit website Investor relations