Companies report positive first-quarter 2007 results