Filing Flows

Filing Flows › Iridex (IRIX) › Q2 2026 › vs Q2 2025

Iridex (IRIX) Q2 2026 vs Q2 2025 (year over year)

Iridex's revenue fell $1.0M (-7%) from $13.6M in Q2 2025 to $12.6M in Q2 2026. The biggest changes: Retina −$1.6M (-19%); Cyclo G Six +$626K (+19%); Product and Service Other −$69K (-3%).

Iridex, Q2 2026: revenue $12.6M (-7% year over year), operating margin -8.2%, net loss $1.3M, operating cash flow $174K. The chart draws each line against Q2 2025, the increases inside each band.

Iridex: what changed, Q2 2026 vs Q2 2025Iridex: what changed, Q2 2026 vs Q2 2025Retina−$1.6MWorking capital & other$929KOperating costs−$916KOperating cash sources$843KCosts & expenses−$733KCyclo G Six$626KCost of revenue−$619KOperating cash flow$571KFree cash flow (OCF − capex)$534KGeneral & admin−$374K

Margins

Q2 2026Q2 2025Change
Free cash flow margin1.0%-3.0%+4.0 pts

Every line

LineQ2 2026Q2 2025Change%
Retina$6.5M$8.0M−$1.6M-19%
Cyclo G Six$3.9M$3.3M$626K+19%
Product and Service Other$2.2M$2.2M−$69K-3%
Revenue$12.6M$13.6M−$1.0M-7%
Net loss$1.3M$994K$272K+27%
Costs & expenses$13.8M$14.6M−$733K-5%
Operating costs$13.6M$14.5M−$916K-6%
Interest & other, net$167K$33K$134K+406%
Income tax$70K$21K$49K+233%
Cost of revenue$8.3M$8.9M−$619K-7%
Research & development$936K$871K$65K+7%
Sales & marketing$2.5M$2.5M$12K+0.5%
General & admin$1.8M$2.2M−$374K-17%
Operating cash sources$1.4M$597K$843K+141%
Depreciation & amortization$86K$127K−$41K-32%
Share-based compensation$212K$257K−$45K-18%
Working capital & other$1.1M$213K$929K+436%
Net loss absorbed$1.3M$994K$272K+27%
Operating cash flow$174K−$397K$571K—
Free cash flow (OCF − capex)$124K−$410K$534K—
Capital expenditures$50K$13K$37K+285%

Questions

How much did Iridex's revenue grow year over year in Q2 2026?

Iridex's revenue fell $1.0M (-7%) from $13.6M in Q2 2025 to $12.6M in Q2 2026.

What drove Iridex's revenue change in Q2 2026?

Retina −$1.6M (-19%); Cyclo G Six +$626K (+19%); Product and Service Other −$69K (-3%).

Q2 2026 results → · Compare in the interactive Sankey →