I wouldn't stress about that as long as they arrive….extensions allow for time which is perfect for procrastinators. I often file tax extensions for my business….for the above reason…. It's not like it damages anything it's just business.
On the other side…they ARE A PUBLIC COMPANY. When they're in the mood...