Business Wagners reports $21 million profit for six months Wagners posts 21 million dollar half year profit as revenue rises to 251.7million. 25 February 2026