Richard Kramp, Director at Vascular Solutions, holds 575.00 shares in NVE (Ticker: NVEC), holds 15.74K shares in Vascular Solutions (Ticker: VASC), holds 0.00 shares in Rochester Medical Corp (Ticker: ROCM). Most recently, Richard Kramp Bought ― shares of NVE on May 10, 2023 for an estimated value of 124.45K.