Irn-Bru maker AG Barr offers plenty of earnings fizz