OSI Systems Q4 revenue misses estimates as Middle East conflict delays deliveries - OSIS News | Rallies