Castellum board authorizes share repurchases of up to $6 million - CTM News | Rallies