Stock-Spy.com

Free
You can pinpoint important company events directly on a stock chart