Share OSI Systems (OSIS) Tops Q1 Earnings and Revenue Estimates