Fabrinet is expected to report consensus revenue of $942.5 million and earnings of $3.69 per share for the quarter ending June 30, with the stock currently...