Excel to repurchase $30M in common stock