Calendar rotations: A new approach for studying the impact of timing using earnings announcements - BizPub.ai