XMax board authorizes up to $30 million share repurchase program - XMAX News | Rallies