Mine their websites for information.
Also try the local Chamber of Commerce such as the Tompkins County Chamber of Commerce
Search local and regional news sources (see, below)
Nonprofits: Try and find their 990s (instead of 10Ks). Check websites that evaluate them such as:
Give.org Better Business Bureau Reports on major charitable organizations.
Set up a Google Alert on your person, business or nonprofit to monitor the media.