Graham Q1 sales beat estimates - GHM News | Rallies