ADVFN swung into the black in the year to the end of June with a pre-tax profit of £214,000 against a loss of £524,000 last time.
Revenues of £8.2m were down slightly from £8.3m a year ago but cost of sales fell to £201,000 from £1.1m and the group posted an operating profit of £47,000 against a loss of £650,000 in 2016.
Chief executive Clement Chambers said: 'As a result of a focus on profits rather than growth, we have pulled back from investment and have continued to strive for profitability.
'Whilst this has crimped our ability to grow, we have made good progress on the bottom line.
'We remain however in a complex and difficult marketplace which constantly brings new challenges whether we look for them or not.
'This business environment continues to change rapidly and we have kept a pace with it from the agility of the ADVFN team.'
At 8:25am: (LON:AFN) ADVFN PLC share price was 0p at 35.5p