Smaller companies are a PITA in this regard. Oftentimes when they announce annual results, the 1st quarter is nearly or already complete. Good thing is the quarterly drops (May 15th) right on top of the 10K and if it's good news, it's a daily double.