Blackmores? net profit rose 7% to $30.6 million in the year ended June 30 from the year-earlier $28.6 million.
The vitamins and supplements giant said the immunity suite of products had started to take off initially as shoppers returned to bricks and mortar retail outlets in March, and that momentum had accelerated in the past few months.
Chief executive Alastair Symington said there had been increasing purchases in pharmacies as shoppers branched out further from supermarket channels.
Blackmores is paying a final dividend of 32c per share, bringing the full-year payout to 95c, fully franked.
Shares in BKL dropped more than 8% in afternoon trade.