Sort:  

It's going to vary but recently it's been much more profitable to buy via the ICO. The issue is you can't be sure till after the event as someone may send a large amount of ether after you send yours, reducing the number of tokens you get!

I can tell you tomorrow when the current period is over. I believe it still goes on for like 14 hours.