My understanding is that (due to late filings in the past, I believe) PTSC has a filing status (fast filer?) imposed by the SEC such that they must report 40 calendar days after the end of the quarter being reported. That's what makes the date 4/9/08.
I believe Milestone posted about this previously (a month ago?).
And I seriously doubt that they will file earlier than that date.
BTW, the driver for when insiders can trade is after release of the pertinent information.
All this I'm pretty darned sure of.
SGE