Earnings are the fuel that drives stock valuations higher. Try to invest in companies which are growing their earnings and stay away from companies that aren't yet earning money.
Earning Calendars
Earning Conference Calls
Whisper Numbers