IBEX Ltd
IBEX · Services-Computer Processing & Data Preparation · 13.4M shares · +1%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: -$4M (gross $276K, SBC $5M)
Reference price $30.61 · est. market cap ~$410M — last insider sale, 2026-06-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B72Customer-engagement BPO — profitable and growing with strong returns.
Strengths
- Profitable with strong returns — operating margin 8% (68th), ROE 27% (64th), ROA 13% (82nd)
- Growing — revenue +10%
Risks
- Modest free-cash-flow conversion — FCF margin 5%
- Client-concentration/offshore-cost risk — per 10-K
- AI-disruption-to-BPO risk — per 10-K
Notable findings
- Insider sellingInsider selling — 13 open-market sale(s) by 7 insider(s) (cluster of 7 insiders, ~$2M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
8.3%
Net margin
6.6%
Return on equity
27.4%
Return on assets
13.5%
Revenue growth (QoQ)
0.1%
Net-income growth
9.5%
Current ratio
1.8×
Free cash flow
$27M
EBITDA
$64M
Tangible book value
$122M
Cash & investments
$15M
Stock comp / revenue
1.0%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-11 | Casteel Julie K | Sell | 3.6K | $30.61 |
| 2026-05-28 | McGinnis Patrick | Sell | 1.0K | $31.69 |
| 2026-05-22 | Greenwald Taylor C | Sell | 964 | $32.02 |
| 2026-05-22 | Greenwald Taylor C | Grant | 3.3K | — |
| 2026-05-13 | Dechant Robert Thomas | Sell | 7.8K | $30.50 |
| 2026-05-12 | Dawson Bruce Neil | Sell | 15K | $31.12 |
| 2026-05-11 | Dawson Bruce Neil | Sell | 3.1K | $32.80 |
| 2026-03-02 | Ballou-Aares Daniella | Grant | 2.1K | — |
| 2026-03-02 | Jones John William | Grant | 2.2K | — |
| 2026-03-02 | Keen Shuja | Grant | 5.0K | — |
| 2026-03-02 | Batungbacal Karen | Grant | 2.1K | — |
| 2026-03-02 | Zhuang Mingzhe | Grant | 2.1K | — |
| 2026-03-02 | McGinnis Patrick | Grant | 2.1K | — |
| 2026-03-02 | Beck Fiona Elizabeth | Grant | 2.1K | — |
| 2026-02-26 | Greenwald Taylor C | Grant | 5.5K | — |
| 2026-02-26 | Trofimuk-O'Connor Christina Alice | Grant | 4.4K | — |
| 2026-02-26 | Dechant Robert Thomas | Grant | 18K | — |
| 2026-02-26 | Inson Paul Joseph | Grant | 4.0K | — |
| 2026-02-26 | Afdahl David Martin | Grant | 4.4K | — |
| 2026-02-26 | Casteel Julie K | Grant | 4.4K | — |
| 2026-02-26 | Dawson Bruce Neil | Grant | 3.2K | — |
| 2026-02-25 | Darwal Michael Joseph | Other | 925 | $28.39 |
| 2026-02-23 | Dechant Robert Thomas | Sell | 6.0K | $28.46 |
| 2026-02-20 | Dechant Robert Thomas | Sell | 6.0K | $29.40 |
| 2026-02-19 | Dechant Robert Thomas | Sell | 6.0K | $29.73 |
| 2026-02-18 | Dechant Robert Thomas | Sell | 6.0K | $29.98 |
| 2026-02-17 | Dechant Robert Thomas | Sell | 6.0K | $29.63 |
| 2026-02-11 | Darwal Michael Joseph | Grant | 25K | — |
| 2026-02-06 | Casteel Julie K | Grant | 97K | — |
| 2026-02-06 | Casteel Julie K | Tax withheld | 8.6K | $34.98 |
| 2026-02-06 | Dawson Bruce Neil | Grant | 83K | — |
| 2026-02-06 | Dawson Bruce Neil | Tax withheld | 12K | $34.98 |
| 2026-02-06 | Trofimuk-O'Connor Christina Alice | Grant | 20K | — |
| 2026-02-06 | Trofimuk-O'Connor Christina Alice | Tax withheld | 2.2K | $34.98 |
| 2026-02-06 | Dechant Robert Thomas | Tax withheld | 19K | $34.98 |
| 2026-02-06 | Inson Paul Joseph | Sell | 2.6K | $34.98 |
| 2026-02-06 | Afdahl David Martin | Grant | 110K | — |
| 2026-02-06 | Afdahl David Martin | Tax withheld | 14K | $34.98 |
| 2026-02-06 | Inson Paul Joseph | Grant | 25K | — |
| 2026-02-06 | Darwal Michael Joseph | Grant | 12K | — |
| 2026-02-06 | Darwal Michael Joseph | Sell | 1.7K | $34.98 |
| 2026-02-06 | Greenwald Taylor C | Grant | 20K | — |
| 2026-02-06 | Greenwald Taylor C | Tax withheld | 2.1K | $34.98 |
| 2026-02-06 | Dechant Robert Thomas | Grant | 125K | — |
| 2025-12-30 | Ballou-Aares Daniella | Option exercise | 2.1K | $19.00 |
| 2025-12-02 | Ballou-Aares Daniella | Sell | 500 | $35.01 |
| 2025-11-11 | Ringman Michael | Grant | 15K | — |
| 2025-10-02 | Dechant Robert Thomas | Sell | 6.7K | $39.58 |
| 2025-10-02 | Trofimuk-O'Connor Christina Alice | Sell | 1.0K | $39.58 |
| 2025-10-02 | Inson Paul Joseph | Sell | 697 | $39.58 |
| 2025-10-02 | Dawson Bruce Neil | Sell | 959 | $39.58 |
| 2025-10-02 | Afdahl David Martin | Sell | 1.1K | $39.58 |
| 2025-10-02 | Casteel Julie K | Sell | 806 | $39.58 |
| 2025-10-02 | Greenwald Taylor C | Sell | 1.3K | $39.58 |
| 2025-09-30 | Casteel Julie K | Grant | 3.2K | — |
| 2025-09-30 | Inson Paul Joseph | Grant | 2.3K | — |
| 2025-09-30 | Afdahl David Martin | Grant | 3.2K | — |
| 2025-09-30 | Dawson Bruce Neil | Grant | 3.2K | — |
| 2025-09-30 | Trofimuk-O'Connor Christina Alice | Grant | 3.2K | — |
| 2025-09-30 | Greenwald Taylor C | Grant | 4.2K | — |
| 2025-09-30 | Dechant Robert Thomas | Grant | 15K | — |
| 2025-09-19 | Greenwald Taylor C | Sell | 2.3K | $40.73 |
| 2025-09-16 | Dechant Robert Thomas | Sell | 45K | $38.89 |
| 2025-09-16 | Dechant Robert Thomas | Option exercise | 45K | $19.00 |
| 2025-09-16 | Casteel Julie K | Sell | 5.0K | $39.00 |
| 2025-09-16 | Dawson Bruce Neil | Option exercise | 8.1K | $19.00 |
| 2025-09-16 | Dawson Bruce Neil | Sell | 8.1K | $38.14 |
| 2025-09-16 | Dawson Bruce Neil | Sell | 765 | $38.29 |
| 2025-09-16 | Trofimuk-O'Connor Christina Alice | Sell | 844 | $38.50 |
| 2025-09-12 | Inson Paul Joseph | Sell | 3.8K | $38.94 |
| 2025-08-26 | Afdahl David Martin | Sell | 403 | $29.13 |
| 2025-08-26 | Inson Paul Joseph | Sell | 255 | $29.13 |
| 2025-08-26 | Casteel Julie K | Sell | 295 | $29.13 |
| 2025-08-26 | Dawson Bruce Neil | Sell | 350 | $29.13 |
| 2025-08-26 | Trofimuk-O'Connor Christina Alice | Sell | 366 | $29.13 |
| 2025-08-26 | Greenwald Taylor C | Sell | 438 | $29.13 |
| 2025-08-26 | Dechant Robert Thomas | Sell | 1.6K | $29.13 |
| 2025-08-22 | Inson Paul Joseph | Sell | 10K | $30.00 |
| 2025-07-03 | Dechant Robert Thomas | Sell | 4.4K | $30.00 |
| 2025-07-02 | Dechant Robert Thomas | Sell | 624 | $30.00 |
| 2025-06-16 | Khaishgi Mohammedulla | Sell | 5.0K | $28.01 |
| 2025-06-13 | Khaishgi Mohammedulla | Sell | 35K | $28.08 |
| 2025-06-13 | Dechant Robert Thomas | Sell | 15K | $28.96 |
| 2025-06-12 | Khaishgi Mohammedulla | Sell | 35K | $29.66 |
| 2025-06-12 | McGinnis Patrick | Sell | 220 | $30.00 |
| 2025-05-27 | Inson Paul Joseph | Sell | 3.7K | $28.59 |
| 2025-03-13 | Ballou-Aares Daniella | Sell | 5.8K | $24.22 |
| 2025-03-13 | Ballou-Aares Daniella | Sell | 157 | $24.21 |
| 2025-03-05 | Dawson Bruce Neil | Option exercise | 10K | $12.75 |
| 2025-03-05 | Dawson Bruce Neil | Sell | 10K | $24.48 |
| 2025-02-26 | Dechant Robert Thomas | Option exercise | 50K | $12.75 |
| 2025-02-26 | Dechant Robert Thomas | Sell | 50K | $26.24 |
| 2025-02-21 | Khaishgi Mohammedulla | Sell | 13K | $25.57 |
| 2025-02-20 | Khaishgi Mohammedulla | Sell | 13K | $26.50 |
| 2025-02-19 | Khaishgi Mohammedulla | Sell | 3.0K | $26.19 |
| 2025-02-19 | Khaishgi Mohammedulla | Sell | 13K | $26.05 |
| 2025-02-18 | Khaishgi Mohammedulla | Sell | 13K | $26.96 |
| 2025-02-18 | Khaishgi Mohammedulla | Sell | 10K | $26.93 |
| 2025-02-14 | Casteel Julie K | Option exercise | 10K | $12.75 |
| 2025-02-14 | Casteel Julie K | Option exercise | 6.6K | $19.00 |
| 2025-02-14 | Casteel Julie K | Sell | 10K | $27.04 |
| 2025-02-14 | Casteel Julie K | Sell | 6.6K | $27.04 |
| 2025-02-14 | Batungbacal Karen | Grant | 5.0K | — |
| 2025-02-14 | Zhuang Mingzhe | Grant | 5.0K | — |
| 2025-02-14 | McGinnis Patrick | Grant | 5.0K | — |
| 2025-02-14 | Khaishgi Mohammedulla | Sell | 10K | $27.32 |
| 2025-02-14 | Khaishgi Mohammedulla | Sell | 13K | $27.30 |
| 2025-02-14 | Dechant Robert Thomas | Sell | 5.0K | $27.56 |
| 2025-02-14 | Inson Paul Joseph | Sell | 9.0K | $27.53 |
| 2025-02-13 | Khaishgi Mohammedulla | Sell | 10K | $26.46 |
| 2025-02-13 | Khaishgi Mohammedulla | Sell | 13K | $26.49 |
| 2025-02-12 | Trofimuk-O'Connor Christina Alice | Sell | 4.1K | $26.25 |
| 2025-02-12 | Trofimuk-O'Connor Christina Alice | Sell | 9.0K | $26.29 |
| 2025-02-12 | Khaishgi Mohammedulla | Sell | 13K | $25.74 |
| 2025-02-12 | Khaishgi Mohammedulla | Sell | 10K | $25.66 |
| 2025-02-12 | Trofimuk-O'Connor Christina Alice | Option exercise | 9.0K | $19.00 |
| 2025-02-11 | Trofimuk-O'Connor Christina Alice | Sell | 7.5K | $25.51 |
| 2025-02-11 | Inson Paul Joseph | Option exercise | 7.1K | $19.00 |
| 2025-02-11 | Inson Paul Joseph | Sell | 7.1K | $25.17 |
| 2025-02-11 | Inson Paul Joseph | Option exercise | 8.0K | $12.75 |
| 2025-02-11 | Inson Paul Joseph | Sell | 8.0K | $25.17 |
| 2025-02-11 | Inson Paul Joseph | Sell | 8.0K | $25.00 |
| 2025-02-11 | Trofimuk-O'Connor Christina Alice | Option exercise | 7.5K | $12.75 |
| 2025-02-11 | Dechant Robert Thomas | Sell | 2.3K | $25.00 |
| 2025-02-11 | Khaishgi Mohammedulla | Sell | 10K | $24.96 |
| 2025-02-11 | Khaishgi Mohammedulla | Sell | 13K | $24.97 |
| 2025-02-10 | Khaishgi Mohammedulla | Sell | 10K | $24.37 |
| 2025-02-10 | Khaishgi Mohammedulla | Sell | 13K | $24.43 |
| 2025-02-10 | Dechant Robert Thomas | Sell | 61 | $25.00 |
| 2025-02-07 | Khaishgi Mohammedulla | Sell | 13K | $22.50 |
| 2025-02-07 | Dechant Robert Thomas | Sell | 2.6K | $25.00 |
| 2025-02-07 | Khaishgi Mohammedulla | Sell | 10K | $22.55 |
| 2025-02-07 | Inson Paul Joseph | Sell | 2.0K | $25.00 |
| 2025-02-07 | Dawson Bruce Neil | Sell | 14K | $24.00 |
| 2025-01-30 | Khaishgi Mohammedulla | Sell | 10K | $22.51 |
| 2025-01-30 | Khaishgi Mohammedulla | Sell | 13K | $22.51 |
| 2025-01-29 | Khaishgi Mohammedulla | Sell | 603 | $22.50 |
| 2025-01-29 | Khaishgi Mohammedulla | Sell | 806 | $22.50 |
| 2025-01-27 | Khaishgi Mohammedulla | Sell | 4.6K | $22.50 |
| 2025-01-27 | Dechant Robert Thomas | Sell | 3.0K | $22.50 |
| 2025-01-27 | Khaishgi Mohammedulla | Sell | 5.6K | $22.50 |
| 2025-01-24 | Khaishgi Mohammedulla | Sell | 400 | $22.50 |
| 2025-01-24 | Dechant Robert Thomas | Sell | 200 | $22.50 |
| 2025-01-24 | Khaishgi Mohammedulla | Sell | 201 | $22.50 |
| 2025-01-21 | Khaishgi Mohammedulla | Sell | 814 | $22.50 |
| 2025-01-21 | Dechant Robert Thomas | Sell | 1.8K | $22.50 |
| 2025-01-21 | Khaishgi Mohammedulla | Sell | 600 | $22.50 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-13 | 2026-05-11 | 0001720420-26-000014 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0001720420-26-000011 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001720420-26-000010 ↗ |
| 10-Q | 2026-02-05 | 2025-12-31 | 0001720420-26-000006 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0001720420-26-000005 ↗ |
| 8-K | 2025-12-19 | 2025-12-18 | 0001720420-25-000054 ↗ |
| 8-K | 2025-12-10 | 2025-12-04 | 0001720420-25-000050 ↗ |
| 8-K | 2025-11-24 | 2025-11-20 | 0001720420-25-000042 ↗ |
| 8-K | 2025-11-06 | 2025-11-06 | 0001720420-25-000039 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0001720420-25-000040 ↗ |
| 8-K | 2025-09-11 | 2025-09-11 | 0001720420-25-000026 ↗ |
| 10-K | 2025-09-11 | 2025-06-30 | 0001720420-25-000027 ↗ |