OakChart

Innodata Inc

INODTechnology·Information Technology Services·USA·Small·NASD·Nov 11 • 3:59 PM ET

38.17+3.12 (8.90%)
2026-11-12 00:29 CET
Market cap
1,206.17 USD m
Revenue, TTM
350.23 USD m
Net income, TTM
48.47 USD m
Free cash flow, TTM
82.83 USD m
EPS diluted, TTM
1.37
P/E
27.81
Compare

Price

INOD against its 20, 50 and 200-day averages
2050200beat
50.0075.00100.00125.009.6M19.2MVolumeMay 26Jun 26Jul 26Aug 26Sep 26Oct 26Nov 26INODclose 38.1720-day 47.6450-day 55.81200-day 60.5738.1752w high

69.5% under the 52-week high of 125.14 on 4 Jun 2026. 52-week low 34.23 on 30 Mar 2026. Last 15 sessions, 77.7% high to low

Volume 1.09× normal · the line is the 50-bar volume average

Profile

INOD
52-week range, 4% of the way up
34.23125.14

Innodata, Inc. is a data engineering company, which engages in providing artificial intelligence software platforms and management of its services. It operates through the following business segments: Digital Data Solutions (DDS), Synodex, and Agility. The DDS segment combines deep neural networks and human expertise in multiple domains to make unstructured information useable. The Synodex segment enables clients in the insurance and healthcare sectors to transform medical records into useable digital data and to apply technologies to the digital data to augment decision support. The Agility segment provides tools and related professional services that enable public relations and communications professionals to discover influencers, amplify messages, monitor coverage, and measure the impact of campaigns. The company was founded by Todd H. Solomon in 1988 and is headquartered in Ridgefield Park, NJ.

IndexRUT
Employees10107
IPOAug 10, 1993
Beta3.08
ATR, 14d4.43
Rel volume1.09
Short float15.47%
Insider own4.83%
Inst own57.29%

Snapshot

6 groups

Valuation

IndexRUT
Market Cap1.31B
Enterprise Value1.15B
Income48.47M
Sales350.23M
Book/sh5.13
Cash/sh4.76
Dividend Est.-
Dividend TTM-
Dividend Ex-Date-
Dividend Gr. 3/5Y- -
Payout0.00%
Employees10107
IPOAug 10, 1993

Ratios

P/E27.81
Forward P/E26.96
PEG1.80
P/S3.75
P/B7.44
P/C8.01
P/FCF15.86
EV/EBITDA19.35
EV/Sales3.29
Quick Ratio2.83
Current Ratio2.83
Debt/Eq0.02
LT Debt/Eq0.01
Option/ShortYes / Yes

Earnings

EPS (ttm)1.37
EPS next Y1.42
EPS next Q0.06
EPS this Y28.55%
EPS next Y19.70%
EPS next 5Y15.02%
EPS past 3/5Y- 107.13%
Sales past 3/5Y47.14% 34.00%
EPS Y/Y TTM35.50%
Sales Y/Y TTM46.87%
EPS Q/Q22.57%
Sales Q/Q52.87%
EarningsNov 05 AMC
EPS/Sales Surpr.71.60% 14.76%

Ownership

Insider Own4.83%
Insider Trans-49.71%
Inst Own57.29%
Inst Trans12.06%
ROA22.95%
ROE35.40%
ROIC27.12%
Gross Margin41.13%
Oper. Margin14.53%
Profit Margin13.84%
SMA20-19.87%
SMA50-31.61%
SMA200-36.98%
Trades-

Technical

Shs Outstand34.41M
Shs Float32.75M
Short Float15.47%
Short Ratio3.27
Short Interest5.07M
52W High125.14 -69.50%
52W Low34.23 11.51%
Volatility11.56% 8.30%
ATR (14)4.43
RSI (14)34.01
Beta3.08
Rel Volume1.09
Avg Volume1.55M
Volume1,682,693

Performance

Perf Week-11.85%
Perf Month-34.62%
Perf Quarter-38.56%
Perf Half Y-57.57%
Perf YTD-25.08%
Perf Year-38.90%
Perf 3Y357.13%
Perf 5Y345.39%
Perf 10Y1761.95%
Recom1.25
Target Price108.67
Prev Close35.05
Price38.17
Change %8.90%

Analyst ratings

latest 5 of 5
DateActionAnalystRating changeTargetImplied
Jan 05, 2026UpgradeBBWS FinancialBuy → Top Pick$110+188.2%
Dec 19, 2024InitiatedWWedbushOutperform$48+25.8%
Sep 17, 2024InitiatedCCraig HallumBuy$23-39.7%
Jul 15, 2024InitiatedMMaxim GroupBuy$30-21.4%
May 22, 2024InitiatedBBWS FinancialBuy$24-37.1%

Peers

Mkt cap
TickerCompanyMkt cap
TASKTaskUs Inc841.18M
EXLSExlService Holdings Inc6.62B
CNXCConcentrix Corp2.00B
EPAMEPAM Systems Inc8.31B
GGenpact Ltd7.29B
GDYNGrid Dynamics Holdings Inc1.11B
BBAIBigBear.ai Holdings Inc1.11B
IBEXIBEX Ltd737.63M
AIC3.ai Inc1.96B
VERIVeritone Inc58.07M

Insider trading

latest 14 of 82
InsiderRelationshipDateTransactionCostSharesValueTotal heldForm
FORLENZA LOUISE CDirectorSep 14 '26Option Exercise1.4210,00014,20015,424Sep 15 04:15 PM
FORLENZA LOUISE CDirectorSep 14 '26Sale53.5410,000535,4005,424Sep 15 04:15 PM
LOUISE FORLENZAOfficerSep 14 '26Proposed Sale53.5510,000535,483Sep 14 04:14 PM
FORLENZA LOUISE CDirectorSep 04 '26Option Exercise1.3810,00013,84015,424Sep 04 04:42 PM
FORLENZA LOUISE CDirectorSep 04 '26Sale55.0110,000550,1005,424Sep 04 04:42 PM
LOUISE FORLENZAOfficerSep 04 '26Proposed Sale55.0110,000550,114Sep 04 04:17 PM
ABUHOFF JACKCEOJun 16 '26Option Exercise1.96200,000391,0921,540,456Jun 16 08:32 PM
ABUHOFF JACKCEOJun 15 '26Option Exercise3.4194,059320,7411,434,515Jun 16 08:32 PM
ABUHOFF JACKCEOJun 16 '26Sale110.20200,00022,040,9481,340,456Jun 16 08:32 PM
ABUHOFF JACKCEOJun 15 '26Sale105.7094,0599,942,3431,340,456Jun 16 08:32 PM
JACK ABUHOFFOfficerJun 16 '26Proposed Sale110.21200,00022,041,800Jun 16 04:07 PM
JACK ABUHOFFOfficerJun 15 '26Proposed Sale105.7194,0599,942,619Jun 15 04:16 PM
MISHRA ASHOKEVP and COOJun 02 '26Option Exercise43.0126,6661,146,905121,845Jun 03 08:33 AM
MISHRA ASHOKEVP and COOJun 02 '26Sale114.3438,6664,421,10783,179Jun 03 08:33 AM

Held by

AUM
TickerCompanyAUM
VTIVanguard Morningstar Total Stock Market ETFAUM: 687.42B
IWMiShares Russell 2000 Index FundAUM: 77.38B
VXFVanguard Extended Market Index ETFAUM: 30.47B
VTWOVanguard Russell 2000 Index ETFAUM: 16.75B
IWOiShares Russell 2000 Growth ETFAUM: 14.06B
SCHASchwab U.S. Small-Cap ETFAUM: 22.25B
DFASU.S. Small Cap Portfolio-ETF Class SharesAUM: 15.51B
IVESDan IVES Wedbush AI Revolution ETFAUM: 809.74M
CALFPacer US Small Cap Cash Cows ETFAUM: 3.86B
IWCiShares Micro-Cap ETFAUM: 1.22B

News

latest 14 of 200
  • Innodata Beats Handily, But A Tax-Aided EPS Gain, Sharp Margin Reset And $12 Million Q4 Hole Complicate The Record Quarter (Earnings Whispers) -10.81%
  • Innodata Reports Record Third Quarter 2026 Results (ACCESSWIRE)
  • Innodata's Street Bar Sits Below Its Record Quarter As A Battered Stock Awaits Proof (Earnings Whispers) +6.50%
  • Innodata stock tumbles on report of layoffs in India and Philippines (Investing.com) -25.32%
  • Beyond Big Tech: 4 Companies Capitalizing on Infrastructure and Agentic AI (CHGA, PENG, AIP, INOD) (FinanceWire) +10.02%
  • Innodata to Report Third Quarter 2026 Results (ACCESSWIRE) +6.45%
  • Innodata Opens Motion-Capture AI Lab to Help Humanoids Move Like Humans (ACCESSWIRE)
  • INOD Stock Rallies After Hunterbrook Ties Firm To Metas Muse, Reveals Long Position (Stocktwits) +14.61%
  • Innodata Appoints Admiral Michael S. Rogers, Former NSA Director and Commander of U.S. Cyber Command, to Its Board of Directors (ACCESSWIRE)
  • 3 AI-Related Stocks Worth a Closer Look After Pullbacks (Zacks)
  • 3 Lesser Discussed Stocks That Offer Meaningful AI Exposure (Zacks)
  • Innodata Inc (INOD) (Q2 2026) Earnings Call Highlights: Record Revenue and Strategic Expansion ... (GuruFocus.com)
  • Innodata Reports Record Second Quarter 2026 Results (ACCESSWIRE) -5.61%
  • Innodata Releases the First Stage of Its AI Cyber Training Suite to Enable AI Coding Agents to Write - and Repair - Secure Code (ACCESSWIRE) +10.99%

Quarterly earnings

actual against estimate
PeriodReportedEPS actEPS estEPS repSales actSales estAnalysts
2026Q32026-11-050.2900.1690.29095.6283.323
2026Q22026-08-060.4100.2130.41592.1486.314
2026Q12026-05-070.4200.0790.41990.1076.474
2025Q42026-02-260.2500.2110.24972.3869.464
2025Q32025-11-060.2400.1370.23762.5559.794
2025Q22025-07-310.2000.1120.20558.3956.354
2025Q12025-05-080.2200.1670.22358.3457.634
2024Q42025-02-200.3100.2140.30659.1853.014
2024Q32024-11-070.5100.1280.51152.2236.103
2024Q22024-08-080.000-0.015-0.00132.5527.582
2024Q12024-05-070.046-0.03126.50--
2023Q42024-02-22--0.05226.11--
2023Q32023-11-02--0.01122.17--
2023Q22023-08-10---0.02919.66--
2023Q12023-05-11---0.07718.84--
2022Q42023-02-23---0.07219.38--

Annual earnings

PeriodEPS actEPS estEPS repSales actSales est
2014FY-0.040-0.060-0.04059.0858.30
2015FY-0.110--0.11158.52-
2016FY-0.220--0.21663.07-
2017FY-0.200--0.19660.93-
2018FY0.000--0.01057.42-
2019FY-0.060--0.08355.86-
2020FY0.020-0.02458.24-
2024FY0.8900.7960.891170.46164.28
2025FY0.9200.8770.947251.66248.81
2026FY-1.187--357.99
2027FY-1.416--450.96
2028FY-1.400--516.25

Estimate revisions

last 14 periods
PeriodTypeDateEstimatesUpDownMeanLowHigh
2026Q4S2026-11-0630380.1380.0080.32
2026Q4S2026-10-2130092.0889.6395.61
2026Q4S2026-09-1132192.0889.6395.61
2026Q4S2026-08-0742194.0489.6399.90
2026Q4S2026-07-2240093.6286.2799.90
2026Q4S2026-06-1540493.6286.2799.90
2026Q4S2026-05-0840493.6286.3099.90
2026Q4S2026-02-2744097.6792.75101.5
2026Q4S2026-01-2440087.5284.2090.84
2026Q4S2026-01-2140187.5284.2090.84
2026Q4S2025-11-1143187.5284.2090.84
2026Q4S2025-11-1043187.5284.2090.84
2026Q4S2025-11-0944087.7884.2090.84
2026Q4S2025-11-0844087.7884.2090.84

Estimate history

EPS, annual-0.196-0.01-0.0830.024-0.063-0.438-0.0320.8910.9191.3723
Period201720182019202020212022202320242025TTM
EPS, quarterly0.5110.3060.2230.2050.2370.2490.4190.4150.29
PeriodQ3 '24Q4 '24Q1 '25Q2 '25Q3 '25Q4 '25Q1 '26Q2 '26Q3 '26
Sales, annual60.92957.41855.85858.2469.75579.00186.775170.461251.663350.23
Period201720182019202020212022202320242025TTM
Sales, quarterly52.22459.1858.34458.39362.5572.37690.09692.14295.618
PeriodQ3 '24Q4 '24Q1 '25Q2 '25Q3 '25Q4 '25Q1 '26Q2 '26Q3 '26
Shares, annual25.87825.87724.45925.827.16327.40528.75331.332.33734.41
Period201720182019202020212022202320242025MRQ
Shares, quarterly2931.331.74531.84531.85932.33732.65534.37634.41
PeriodQ3 '24Q4 '24Q1 '25Q2 '25Q3 '25Q4 '25Q1 '26Q2 '26Q3 '26

Income statement, annual

Currency USD, millions
MetricTTM2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY
Total Revenue350.23251.66170.4686.7879.0069.7558.2455.8657.42
Cost of Goods Sold Incl. D&A206.19151.84103.1354.8651.3443.9238.2237.1838.89
Gross Profit144.0499.8367.3331.9127.6625.8320.0218.6818.52
Selling, General and Administrative Excl. Other93.1459.6142.7430.9837.9427.9118.6619.4815.85
Research and Development--------0.10
Other Operating Expense-0.000.000.000.000.000.000.000.000.00
Operating Income50.9040.2224.590.94-10.28-2.081.36-0.802.68
Interest Expense0.000.000.000.180.00-0.140.120.03
Unusual Expense0.000.000.000.000.00-0.580.000.000.68
Net Income Before Taxes56.2441.4224.480.14-10.48-0.961.04-1.071.56
Income Taxes7.779.24-4.191.031.520.840.401.091.81
Consolidated Net Income48.4732.1828.68-0.89-12.01-1.800.64-2.16-0.25
Net Income From Continuing Operations48.4732.1828.66-0.91-11.94-1.670.62-2.14-0.25
Net Income48.4732.1828.66-0.91-11.94-1.670.62-2.14-0.25
EPS (Recurring)1.360.920.89-0.03-0.44-0.080.02-0.080.01
EPS (Basic, Before Extraordinaries)1.461.010.98-0.03-0.44-0.060.03-0.08-0.01
EPS (Diluted)1.370.920.89-0.03-0.44-0.060.02-0.08-0.01
EBITDA59.6047.1130.395.66-6.390.793.631.896.05
Non-Operating Income (Expense)5.351.20-0.11-0.62-0.200.54-0.18-0.14-0.41
Other After Tax Adjustments0.000.000.000.000.000.000.000.000.00
Stock Option Compensation Expense17.978.803.163.182.591.280.670.610.63
Price To Earnings Ratio25.5425.5466.62---410.85--
Price To Sales Ratio6.697.097.462.641.022.262.330.530.68
Gross Margin41.1339.6739.5036.7835.0137.0334.3833.4432.26
Operating Margin14.5315.9814.431.08-13.01-2.982.34-1.444.67
Net Margin13.8412.7916.81-1.05-15.11-2.401.06-3.83-0.44
Shares Outstanding34.4132.3431.3028.7527.4127.1625.8024.4625.88
Market Capitalization1,206.171,206.171,146.09233.7081.18160.75131.1429.1038.82

Income statement, quarterly

Currency USD, millions
Metric2026Q32026Q22026Q12025Q42025Q32025Q22025Q12024Q4
Total Revenue95.6292.1490.1072.3862.5558.3958.3459.18
Cost of Goods Sold Incl. D&A60.6249.9550.9944.6337.4135.1535.1532.79
Gross Profit35.0042.1939.1027.7525.1423.2423.2026.39
Selling, General and Administrative Excl. Other26.8826.6022.8916.7713.7414.1114.9815.50
Other Operating Expense0.000.000.00-0.000.000.000.000.00
Operating Income8.1215.5916.2110.9811.409.138.2210.89
Interest Expense0.000.000.000.000.000.000.000.00
Unusual Expense0.000.000.000.000.000.000.000.00
Net Income Before Taxes9.9917.5517.3411.3612.189.498.4011.35
Income Taxes-0.343.142.442.533.842.270.611.04
Consolidated Net Income10.3314.4114.908.838.347.227.7910.30
Net Income From Continuing Operations10.3314.4114.908.838.347.227.7910.30
Net Income10.3314.4114.908.838.347.227.7910.30
EPS (Recurring)0.290.410.420.250.240.200.220.31
EPS (Basic, Before Extraordinaries)0.300.430.460.280.260.230.250.34
EPS (Diluted)0.290.410.420.250.240.200.220.31
EBITDA10.3717.8918.3912.9613.1410.739.7812.47
Non-Operating Income (Expense)1.871.971.130.380.780.360.180.46
Other After Tax Adjustments0.000.000.000.000.000.000.000.00
Stock Option Compensation Expense5.385.684.672.242.142.152.280.88
Price To Earnings Ratio25.5468.1642.3052.5361.9149.2542.3566.62
Price To Sales Ratio6.698.294.857.1811.407.936.207.80
Gross Margin36.6045.7943.4038.3440.1939.8039.7644.60
Operating Margin8.4916.9217.9915.1718.2215.6314.0918.40
Net Margin10.8015.6416.5412.2013.3412.3613.3517.40
Shares Outstanding34.4134.3832.6632.3431.8631.8431.7531.30
Market Capitalization1,206.172,468.101,259.101,623.312,454.341,625.991,123.661,146.09

Balance sheet, annual

Currency USD, millions
Metric2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY
Cash & Short Term Investments82.2346.9013.8210.3018.9017.5710.8710.8711.41
Short Term Receivables46.5128.0114.299.5311.3810.059.7210.6310.29
Inventories0.000.000.000.000.000.000.000.000.00
Other Current Assets5.854.993.973.863.684.243.414.673.63
Total Current Assets134.5979.9032.0823.6833.9631.8624.0026.1625.33
Net Property, Plant & Equipment12.068.347.336.828.5713.8413.896.817.19
Total Investments and Advances0.000.000.000.000.000.000.000.000.00
Intangible Assets16.0615.3515.8314.5612.496.817.588.3210.44
Deferred Tax Assets3.437.491.741.481.952.191.911.201.76
Other Assets2.452.372.441.502.252.562.112.443.16
Total Assets168.59113.4559.4348.0459.2257.2549.5044.9447.87
Short Term Debt Incl. Current Port. of LT Debt1.200.880.780.691.032.371.981.210.00
Accounts Payable9.624.552.662.631.821.441.421.831.87
Income Tax Payable4.475.703.853.233.215.004.183.231.10
Other Current Liabilities35.2428.3815.6414.2615.239.548.187.6212.63
Total Current Liabilities50.5339.5122.9320.8221.3018.3515.7513.8915.60
Long Term Debt3.233.784.704.045.287.017.221.790.83
Provision for Risks Charges7.626.726.255.086.165.614.042.272.83
Deferred Tax Liabilities0.150.030.020.070.010.040.360.570.61
Other Liabilities0.000.030.530.000.060.000.000.000.81
Total Liabilities61.5350.0634.4430.0032.8131.0027.3818.5320.69
Non-Equity Reserves0.000.000.000.000.000.000.000.000.00
Preferred Stock - Carrying Value0.000.000.000.000.000.000.000.000.00
Common Equity107.1463.4725.7018.7729.9329.6425.5329.8131.12
Total Shareholders Equity107.1463.4725.7018.7729.9329.6425.5329.8131.12
Accumulated Minority Interest-0.08-0.08-0.71-0.73-3.52-3.39-3.42-3.40-3.94
Total Equity107.0663.3925.0018.0526.4126.2522.1126.4127.18
Total Liabilities & Stockholders Equity168.59113.4559.4348.0459.2257.2549.5044.9447.87
Book Value Per Share3.312.030.890.691.101.151.041.151.20
Tangible Book Value Per Share2.821.540.340.150.640.890.730.830.80
Full-Time Employees10,1076,6484,3254,2094,9313,7693,6403,1473,944
Price to Book Ratio6.8324.0210.224.565.374.611.061.271.08
Return on Assets22.8233.16-1.69-22.25-2.871.15-4.54-0.55-10.59
Return on Equity37.7264.28-4.08-49.01-5.622.21-7.74-0.83-15.58
Return on Invested Capital29.1642.62-2.99-52.33-4.751.68-6.54-0.80-15.82
Quick Ratio2.662.021.401.141.591.741.521.881.62
Current Ratio2.662.021.401.141.591.741.521.881.62

Cash flow, annual

Currency USD, millions
MetricTTM2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY
Net Income48.4732.1828.68-0.89-12.01-1.800.64-2.16-0.25
Depreciation8.716.895.804.723.892.872.272.703.37
Other Funds (Non Cash)24.4012.605.765.504.831.681.751.171.91
Funds from Operations80.4555.7734.629.05-3.072.834.041.405.21
Extraordinary Item0.000.000.000.000.000.000.000.000.00
Changes in Working Capital12.91-9.010.24-3.151.852.321.622.88-1.65
Income Taxes Payable1.87-1.261.880.600.01-1.730.780.930.23
Cash from Operating Activities93.3646.7534.865.90-1.225.155.664.283.57
Capital Expenditures-10.53-11.10-7.74-5.56-6.53-4.37-1.41-1.67-2.03
Net Assets From Acquisitions0.000.000.000.000.000.000.000.000.00
Sale of Fixed Assets and Businesses0.000.000.000.000.000.000.040.000.00
Purchase or Sale of Investments0.000.000.000.49-0.510.000.000.000.00
Purchase of Investments0.000.000.000.00-0.510.000.000.000.00
Sale Or Maturity of Investments0.000.000.000.490.000.000.000.000.00
Other Uses0.000.000.000.000.000.000.000.000.00
Other Sources0.000.000.000.000.000.000.000.000.00
Cash from Investing Activities-10.53-11.10-7.74-5.07-7.03-4.37-1.38-1.67-2.03
Cash Dividends Paid0.000.000.000.000.000.000.000.000.00
Change in Capital Stock12.733.336.673.320.332.232.60-1.83-0.00
Repurchase of Common Pref Stock0.000.000.000.000.000.000.00-1.84-0.00
Sale of Common Pref Stock12.733.336.673.320.332.232.600.010.00
Proceedsfrom Stock Options0.000.000.000.000.000.000.000.000.00
Issuance or Reduction of Debt, Net0.000.000.000.000.00-0.69-0.28-0.570.00
Change in Long Term Debt0.000.000.000.000.00-0.69-0.28-0.570.00
Issuance of Long Term Debt0.000.000.000.000.000.000.580.000.00
Reduction of Long Term Debt0.000.000.000.000.00-0.69-0.86-0.570.00
Net Financing Active Other Cash Flow-4.52-3.76-0.46-0.45-0.64-0.760.000.00-2.02
Other Financing Activities Uses-4.52-3.76-0.46-0.45-0.64-0.760.000.00-2.02
Cash from Financing Activities8.22-0.436.212.87-0.310.772.31-2.40-2.03
Exchange Rate Effect-0.940.11-0.260.31-0.55-0.230.10-0.21-0.04
Net Change in Cash90.1135.3333.084.01-9.111.336.700.01-0.54
Free Cash Flow82.8335.6527.120.34-7.740.784.252.611.53
Preferred Dividends (Cash Flow)-0.000.000.000.000.000.000.000.00
Price to Free Cash Flow28.2850.0646.88675.48-201.3431.9211.2425.30
Deferred Taxes & Investment Tax Credit-4.10-5.61-0.280.220.09-0.62-0.310.17

Balance sheet, quarterly

Currency USD, millions
Metric2026Q32026Q22026Q12025Q42025Q32025Q2
Cash & Short Term Investments163.97250.37117.3782.2373.8659.79
Short Term Receivables44.4047.5645.9446.5139.4434.12
Inventories0.000.000.000.000.000.00
Other Current Assets23.6321.939.695.855.486.77
Total Current Assets232.00319.86172.99134.59118.78100.69
Net Property, Plant & Equipment11.6511.9611.8312.0611.478.54
Total Investments and Advances0.000.000.000.000.000.00
Intangible Assets16.4016.2316.1416.0615.9516.02
Deferred Tax Assets5.404.515.293.434.196.04
Other Assets4.104.114.162.452.521.34
Total Assets269.55356.67210.41168.59152.92132.62
Short Term Debt Incl. Current Port. of LT Debt1.331.291.231.201.120.93
Accounts Payable6.1653.044.189.624.394.49
Income Tax Payable5.043.906.324.473.214.22
Other Current Liabilities69.43127.3858.0435.2435.8025.48
Total Current Liabilities81.96185.6069.7750.5344.5235.12
Long Term Debt2.192.542.873.233.563.29
Provision for Risks Charges0.000.000.007.620.000.00
Deferred Tax Liabilities0.050.050.050.150.040.07
Other Liabilities8.898.949.550.007.567.49
Total Liabilities93.10197.1482.2361.5355.6845.98
Non-Equity Reserves0.000.000.000.000.000.00
Preferred Stock - Carrying Value0.000.000.000.000.000.00
Common Equity176.53159.62128.26107.1497.3286.72
Total Shareholders Equity176.53159.62128.26107.1497.3286.72
Accumulated Minority Interest-0.08-0.08-0.08-0.08-0.08-0.08
Total Equity176.45159.53128.18107.0697.2486.64
Total Liabilities & Stockholders Equity269.55356.67210.41168.59152.92132.62
Book Value Per Share5.134.643.933.313.052.72
Tangible Book Value Per Share4.654.173.432.822.552.22
Full-Time Employees---10,107--
Price to Book Ratio6.8319.2411.6616.6828.3021.54
Return on Assets22.9519.0023.4122.8227.9142.99
Return on Equity35.4037.7438.5737.7246.4073.80
Return on Invested Capital5.788.8911.368.008.278.02
Quick Ratio2.831.722.482.662.672.87
Current Ratio2.831.722.482.662.672.87

Cash flow, quarterly

Currency USD, millions
Metric2026Q32026Q22026Q12025Q42025Q32025Q2
Net Income10.3314.4114.908.838.347.22
Depreciation2.252.302.181.981.751.60
Other Funds (Non Cash)7.187.606.323.303.023.05
Funds from Operations18.9125.0621.4715.0114.9613.08
Extraordinary Item0.000.000.000.000.000.00
Changes in Working Capital-102.86102.1215.79-2.133.81-8.84
Income Taxes Payable1.14-2.411.881.27-1.00-0.66
Cash from Operating Activities-83.96127.1837.2612.8818.774.24
Capital Expenditures-2.40-2.89-2.42-2.82-4.23-1.71
Net Assets From Acquisitions0.000.000.000.000.000.00
Sale of Fixed Assets and Businesses0.000.000.000.000.000.00
Purchase or Sale of Investments10.08-10.080.000.000.000.00
Purchase of Investments10.08-10.080.000.000.000.00
Sale Or Maturity of Investments0.000.000.000.000.000.00
Other Uses0.000.000.000.000.000.00
Other Sources0.000.000.000.000.000.00
Cash from Investing Activities7.67-12.97-2.42-2.82-4.23-1.71
Cash Dividends Paid0.000.000.000.000.000.00
Preferred Dividends (Cash Flow)0.000.000.000.000.000.00
Change in Capital Stock0.059.950.961.780.080.51
Repurchase of Common Pref Stock0.000.000.000.000.000.00
Sale of Common Pref Stock0.059.950.961.780.080.51
Proceedsfrom Stock Options0.000.000.000.000.000.00
Issuance or Reduction of Debt, Net0.000.000.000.000.000.10
Change in Long Term Debt0.000.000.000.000.000.10
Issuance of Long Term Debt0.000.000.000.000.000.00
Reduction of Long Term Debt0.000.000.000.000.000.10
Net Financing Active Other Cash Flow-0.23-0.88-0.06-3.35-0.18-0.23
Other Financing Activities Uses-0.23-0.88-0.06-3.35-0.18-0.23
Cash from Financing Activities-0.189.060.90-1.57-0.100.38
Exchange Rate Effect0.14-0.35-0.60-0.12-0.380.33
Net Change in Cash-76.33122.9335.148.3714.073.24
Free Cash Flow-86.36124.2934.8410.0614.542.53
Price to Free Cash Flow28.2814.3022.1750.6966.7950.13

Revenue breakdown

Canada2024: 8.70M 2025: 11.66M
Netherlands2024: 8.06M 2025: 8.55M
Other European Countries principally, Germany and Belgium2024: 9.82M 2025: 8.86M
United Kingdom2024: 10.01M 2025: 10.47M
United States2024: 133.88M 2025: 212.13M
Agility2024: 21.50M 2025: 23.52M
DDS2024: 141.10M 2025: 220.83M
Synodex2024: 7.86M 2025: 7.32M

Short interest

shares short against float, oldest to newest
SettlementOf floatShares shortFloatAvg volume
2026-10-3015.47%5.1M32.8M1.57M
2026-10-1513.82%4.5M32.7M1.36M
2026-09-3014.25%4.7M32.7M1.34M
2026-09-1514.76%4.8M32.7M1.24M
2026-08-3114.66%4.8M32.7M1.39M
2026-08-1414.13%4.6M32.6M1.52M
2026-07-3113.50%4.4M32.6M1.95M
2026-07-1514.74%4.6M31.0M1.95M
2026-06-3011.52%3.6M31.0M1.93M
2026-06-158.23%2.6M31.0M1.81M
2026-05-298.32%2.6M31.0M1.68M
2026-05-159.40%2.9M31.0M1.58M
2026-04-3016.98%5.3M31.0M1.05M
2026-04-1517.12%5.3M30.9M1.19M
2026-03-3116.34%5.0M30.9M1.25M
2026-03-1315.62%4.8M30.9M1.25M
2026-02-2716.55%5.1M30.9M1.25M
2026-02-1316.11%4.9M30.2M1.25M
2026-01-3015.45%4.6M30.1M1.28M
2026-01-1514.62%4.4M30.1M1.26M

Option chain

expiry 2026-11-13
TypeStrikeBidAskLastIVOpen intVolumeDeltaThetaVega
call25.0011.1015.2010.877.6292.000.000.929-0.4640.004
call25.5010.6014.7012.827.3861.001.000.926-0.4590.004
call26.0010.1014.2012.487.1461.002.000.923-0.4540.004
call26.509.6013.7012.056.9110.003.000.920-0.4490.004
call27.009.1013.2011.406.6800.001.000.917-0.4430.004
call27.508.6012.7010.976.4515.003.000.914-0.4380.004
call28.008.1012.2010.506.2263.001.000.910-0.4320.004
call28.507.6011.7010.226.0044.005.000.907-0.4260.005
call29.007.1011.205.715.7857.000.000.903-0.4200.005
call29.507.4010.709.035.56815.005.000.898-0.4130.005
call30.006.2010.205.435.35321.000.000.894-0.4060.005
call30.505.709.708.105.1403.005.000.889-0.3980.005
call31.005.209.207.364.9301.004.000.883-0.3910.005
call31.504.708.706.864.7211.005.000.877-0.3820.005
call32.004.308.306.444.6314.006.000.871-0.3740.006
call32.504.507.205.944.3052.005.000.863-0.3640.006
call33.004.006.705.343.9841.000.000.855-0.3540.006
call33.503.606.205.413.3251.0015.000.846-0.3430.006
call34.003.105.704.983.24512.0015.000.835-0.3310.007
call34.502.805.303.003.04923.0032.000.820-0.3270.007
call35.002.504.903.342.95822.006.000.792-0.3450.008
call35.501.804.502.842.9624.004.000.729-0.4660.009
call36.001.354.000.802.65311.000.000.698-0.4700.009
call36.500.953.702.102.63937.006.000.664-0.4750.010
call37.000.403.502.452.70848.004.000.624-0.4900.010
call37.500.452.602.002.10162.004.000.583-0.4910.011
call38.000.001.951.701.72810257.000.542-0.6190.011
call38.500.051.201.301.34389.0088.000.497-0.5130.011
call39.000.001.400.931.54041.0048.000.459-0.5300.011
call39.500.101.300.871.72132.0011.000.426-0.5510.011
call40.000.350.550.491.19120935.000.336-0.3760.010
call40.500.000.600.651.33215.005.000.316-0.4110.010
call41.000.050.500.301.35011830.000.274-0.3780.009
call41.500.001.250.281.4730.0027.000.243-0.3630.008
call42.000.000.300.251.32053.0011.000.165-0.2420.007
call42.500.000.300.251.4241.005.000.156-0.2520.006
call43.000.000.350.381.52511.000.000.148-0.2600.006
call43.500.000.450.761.62312.000.000.141-0.2680.006
call44.000.000.400.051.7181250.000.135-0.2750.006
call44.500.001.101.701.81121.000.000.129-0.2820.006
call45.000.000.600.021.90137.000.000.124-0.2880.006
call45.500.001.150.101.98926.000.000.120-0.2940.005
call46.000.002.150.041.74790.001.000.074-0.1820.004
call46.500.001.804.901.8227.000.000.072-0.1840.004
call47.000.002.150.801.89745.000.000.070-0.1870.004
call47.500.002.150.001.9700.000.000.068-0.1900.004
call48.000.002.150.152.04217.000.000.066-0.1930.003
call48.500.001.850.052.11224.000.000.064-0.1950.003
call49.000.001.051.702.1813.000.000.062-0.1970.003
call49.500.002.152.351.8452.000.000.027-0.0860.002
call50.000.000.050.141.9031130.000.027-0.0870.002
call51.000.000.950.652.0181.000.000.025-0.0880.002
call52.000.000.750.742.12839.000.000.024-0.0900.002
call53.000.001.400.872.2367.000.000.023-0.0910.001
call54.000.000.050.102.19626.000.000.023-0.0860.002
call55.000.002.150.042.44335.000.000.022-0.0930.001
call56.000.002.150.472.5435.000.000.021-0.0940.001
call57.000.002.150.052.6393.000.000.020-0.0950.001
call58.000.000.501.422.7322.000.000.020-0.0960.001
call59.000.000.051.502.67625.000.000.019-0.0910.001
call60.000.000.050.052.6746680.000.019-0.0860.001
call61.000.002.150.553.0056.000.000.018-0.0990.001
call62.000.000.350.353.0502.000.000.018-0.0980.001
call63.000.002.151.063.1761500.000.017-0.1000.001
call64.000.001.650.053.25921.000.000.017-0.1010.001
call65.000.001.000.053.3406120.000.017-0.1020.001
call66.000.002.154.003.4204.000.000.016-0.1030.001
call67.000.002.150.053.4987.000.000.016-0.1030.001
call68.000.002.150.533.5744.000.000.016-0.1040.001
call69.000.002.150.053.6504.000.000.015-0.1050.001
call70.000.002.150.033.72122.000.000.015-0.1050.001
call71.000.002.150.153.79541.000.000.015-0.1060.001
call72.000.002.157.983.8678.000.000.015-0.1060.001
call73.000.002.151.403.9374.000.000.014-0.1070.001
call74.000.002.152.374.00513.000.000.014-0.1070.001
call75.000.002.150.154.07221.000.000.014-0.1080.001
call76.000.002.150.054.1404.002.000.014-0.1080.001
call77.000.002.150.024.2055.000.000.014-0.1090.001
call78.000.000.050.053.9767.000.000.014-0.0960.001
call79.000.002.151.054.33331.000.000.013-0.1100.001
call80.000.002.150.154.39525.000.000.013-0.1100.001
call81.000.002.150.154.45612.000.000.013-0.1110.001
call82.000.002.150.154.5171.000.000.013-0.1110.001
call83.000.002.150.004.5760.000.000.013-0.1120.001
call84.000.002.150.234.6351.000.000.013-0.1120.001
call85.000.002.150.054.6939.000.000.013-0.1120.001
call90.000.002.150.054.97019.000.000.012-0.1140.001
put25.000.000.750.104.58562.000.00-0.071-0.4610.004
put25.500.000.750.004.4140.000.00-0.074-0.4560.004
put26.000.000.950.004.2460.000.00-0.077-0.4510.004
put26.500.001.000.004.0800.000.00-0.080-0.4460.004
put27.000.002.150.003.9170.000.00-0.083-0.4400.004
put27.500.001.950.003.7560.000.00-0.086-0.4350.004
put28.000.002.000.003.5970.000.00-0.090-0.4290.004
put28.500.002.150.003.4400.000.00-0.093-0.4230.005
put29.000.002.000.123.2859.000.00-0.097-0.4160.005
put29.500.001.950.673.1321.000.00-0.102-0.4100.005
put30.000.002.000.202.98020.000.00-0.106-0.4030.005
put30.500.001.250.922.8292.000.00-0.111-0.3950.005
put31.000.000.650.202.68014.000.00-0.117-0.3870.005
put31.500.001.400.162.5314.000.00-0.123-0.3790.005
put32.000.001.400.402.3839.000.00-0.129-0.3700.006
put32.500.001.400.812.2362.000.00-0.137-0.3610.006
put33.000.001.050.702.08988.000.00-0.145-0.3500.006
put33.500.000.501.001.9422.000.00-0.154-0.3390.006
put34.000.150.450.331.79432.005.00-0.165-0.3280.007
put34.500.000.500.331.64612.001.00-0.180-0.3230.007
put35.000.000.450.301.49754.0015.00-0.208-0.3410.008
put35.500.050.750.941.7085.001.00-0.271-0.4620.009
put36.000.350.900.351.5921336.00-0.302-0.4660.009
put36.500.051.301.011.41310.000.00-0.336-0.4710.010
put37.000.050.800.621.22999.002.00-0.376-0.4850.010
put37.500.301.201.501.4171.000.00-0.417-0.4870.011
put38.000.002.951.002.45328.004.00-0.458-0.6150.011
put38.500.452.551.252.2033.005.00-0.503-0.5090.011
put39.000.752.851.602.21823.003.00-0.541-0.5260.011
put39.500.653.600.002.2640.000.00-0.574-0.5460.011
put40.001.603.202.251.9641971.00-0.664-0.3720.010
put40.501.404.004.902.51039.000.00-0.684-0.4070.010
put41.001.754.404.832.7637.000.00-0.726-0.3730.009
put41.502.154.900.002.9140.000.00-0.757-0.3580.008
put42.002.655.306.202.66348.000.00-0.835-0.2380.007
put42.503.105.805.443.0011.000.00-0.844-0.2470.006
put43.003.506.205.853.1341.000.00-0.852-0.2550.006
put43.504.006.700.003.3661.000.00-0.859-0.2630.006
put44.004.507.205.603.4929.001.00-0.865-0.2700.006
put44.505.007.708.373.5114.000.00-0.871-0.2770.006
put45.004.908.9010.094.04433.000.00-0.876-0.2830.006
put45.505.809.009.223.7441.000.00-0.880-0.2890.005
put46.006.209.906.224.2784.000.00-0.926-0.1770.004
put46.506.5010.404.694.3911.000.00-0.928-0.1790.004
put47.007.0010.905.004.5012.000.00-0.930-0.1820.004
put47.507.5011.300.004.5041.000.00-0.932-0.1850.004
put48.007.9011.9012.744.7152.000.00-0.934-0.1870.003
put48.508.4012.4013.174.8191.000.00-0.936-0.1900.003
put49.008.9012.9013.854.9203.000.00-0.938-0.1920.003
put49.509.8013.4011.505.0186.000.00-0.973-0.0800.002
put50.0010.3013.9011.935.11713.005.00-0.973-0.0810.002
put51.0010.9014.9012.305.3067.001.00-0.975-0.0830.002
put52.0013.0015.9013.755.4885.001.00-0.976-0.0840.002
put53.0013.4016.3014.684.9615.001.00-0.977-0.0850.001
put54.0013.9017.9018.755.83518.000.00-0.978-0.0860.001
put55.0014.9018.1016.305.9990.000.00-0.978-0.0870.001
put56.0016.3019.4018.005.5603.000.00-0.979-0.0880.001
put57.0017.1020.4018.705.7103.000.00-0.980-0.0890.001
put58.0018.1021.4019.545.8566.001.00-0.980-0.0900.001
put59.0019.1022.9020.476.6121.001.00-0.981-0.0910.001
put60.0020.3023.9021.846.7530.000.00-0.981-0.0910.001
put61.0021.2024.9022.546.8930.000.00-0.982-0.0920.001
put62.0022.1025.9024.657.0291.000.00-0.982-0.0930.001
put63.0022.9026.809.147.0381.000.00-0.983-0.0930.001
put64.0023.9027.9025.677.2892.001.00-0.983-0.0940.001
put65.0024.9028.9027.657.4155.000.00-0.983-0.0950.001
put66.0026.1029.9030.057.5381.000.00-0.984-0.0950.001
put67.0027.2030.9028.447.6580.001.00-0.984-0.0960.001
put68.0028.1031.9029.377.7760.001.00-0.984-0.0960.001
put69.0028.9032.800.007.7630.000.00-0.985-0.0970.001
put70.0029.9033.9031.548.0031.001.00-0.985-0.0970.001
put71.0030.9034.9032.478.1130.001.00-0.985-0.0980.001
put72.0032.3035.900.008.2200.000.00-0.985-0.0980.001
put73.0032.9036.9026.918.3274.000.00-0.986-0.0990.001
put74.0033.9037.900.008.4310.000.00-0.986-0.0990.001
put75.0034.9038.9015.978.5330.000.00-0.986-0.1000.001
put76.0036.0039.9038.098.6330.001.00-0.986-0.1000.001
put77.0037.2040.9039.028.7310.001.00-0.986-0.1000.001
put78.0038.1041.9039.398.8270.000.00-0.986-0.1010.001
put79.0039.2042.9040.328.9220.000.00-0.987-0.1010.001
put80.0039.9043.900.009.0150.000.00-0.987-0.1010.001
put81.0040.9044.9042.589.1060.002.00-0.987-0.1020.001
put82.0041.9045.8043.519.0620.002.00-0.987-0.1020.001
put83.0043.3046.800.009.1480.000.00-0.987-0.1020.001
put84.0043.9047.900.009.3710.000.00-0.987-0.1030.001
put85.0045.3048.800.009.3200.000.00-0.987-0.1030.001
put90.0050.3053.800.009.7270.000.00-0.988-0.1040.001

Latest SEC filings

30
FiledFormDescriptionPeriodLink
2026-11-06SCHEDULE 13G/ASEC
2026-11-0510-QQuarterly report pursuant to Section 13 or 15(d)2026-09-30SEC
2026-11-058-KCurrent report2026-11-05SEC
2026-10-30SCHEDULE 13G/ASEC
2026-10-27S-8Initial registration statement for securities to be offered to employees pursuant to employee benefit plansSEC
2026-10-134Statement of changes in beneficial ownership of securities2026-10-08SEC
2026-09-308-K/A2026-08-03SEC
2026-09-154Statement of changes in beneficial ownership of securities2026-09-14SEC
2026-09-153Initial statement of beneficial ownership of securities2026-09-10SEC
2026-09-158-KCurrent report2026-09-10SEC
2026-09-14144Filing for proposed sale of securities under Rule 144.SEC
2026-09-04144Filing for proposed sale of securities under Rule 144.SEC
2026-09-044Statement of changes in beneficial ownership of securities2026-09-04SEC
2026-08-07EFFECTEffectiveness filing by commission orderSEC
2026-08-068-KCurrent report2026-08-06SEC
2026-08-06424B5SEC
2026-08-06S-3ASRAutomatic shelf registration statement of securities of well-known seasoned issuersSEC
2026-08-06POS AMPost-effective amendment to a registration statement that is not immediately effective upon filingSEC
2026-08-0610-QQuarterly report pursuant to Section 13 or 15(d)2026-06-30SEC
2026-08-068-KCurrent report2026-08-03SEC
2026-07-31SCHEDULE 13GSEC
2026-07-28SCHEDULE 13G/ASEC
2026-07-074Statement of changes in beneficial ownership of securities2026-07-06SEC
2026-07-063Initial statement of beneficial ownership of securities2026-07-06SEC
2026-06-178-KCurrent report2026-06-12SEC
2026-06-16144Filing for proposed sale of securities under Rule 144.SEC
2026-06-164Statement of changes in beneficial ownership of securities2026-06-15SEC
2026-06-15144Filing for proposed sale of securities under Rule 144.SEC
2026-06-084Statement of changes in beneficial ownership of securities2026-06-04SEC
2026-06-084Statement of changes in beneficial ownership of securities2026-06-04SEC

Insider activity by month

MonthBoughtBuysSoldSells
2026-110000
2026-100000
2026-09001.09M2
2026-080000
2026-070000
2026-060036.40M3
2026-0500121.94M18
2026-040000
2026-030000
2026-020000
2026-010000
2025-12001.42M1
2025-110014.57M3

Institutional holders

Manager% owned
BlackRock, Inc.8.32%
VANGUARD CAPITAL MANAGEMENT LLC4.26%
JANE STREET GROUP, LLC3.90%
D. E. Shaw & Co., Inc.2.69%
GEODE CAPITAL MANAGEMENT, LLC2.49%
STATE STREET CORP2.48%
DIMENSIONAL FUND ADVISORS LP1.65%
Jupiter Topco LLC1.59%
JPMORGAN CHASE & CO1.47%
TWO SIGMA INVESTMENTS, LP1.25%

Funds

Fund% owned
VANGUARD TOTAL STOCK MARKET INDEX FUND3.01%
iShares Russell 2000 ETF2.55%
VANGUARD EXTENDED MARKET INDEX FUND1.15%
Janus Henderson Venture Fund1.08%
Fidelity Small Cap Index Fund1.07%
iShares Russell 2000 Growth ETF0.90%
Harbor Small Cap Growth Fund0.57%
Oberweis Micro-Cap Fund0.56%
College Retirement Equities Fund - Total Global Stock Account0.54%
JPMorgan Small Cap Growth Fund0.54%

OakChart. INOD. Cached 15 minutes.