Palomar Holdings, Inc.'s (NASDAQ:PLMR) institutional investors lost 6.5% over the past week but have profited from longer-term gains
A majority stake in Palomar Holdings, Inc. is held by 11 investors owning 51%. Institutional investors own the most shares, with BlackRock being the largest shareholder. Insider ownership and analyst sentiments are also key factors influencing the company's future performance.