Utah Medical Products repurchases 322,215 shares for $24.17 million - UTMD News | Rallies