Sort:  

If you're just looking for the total price, sure. But with the ICO running, the tokens are not yet fungible in terms of purchase price. One EOS token doesn't have the same cost as another EOS token. Each window may have a different price. So an overall price might say "X per EOS" but an ICO window might be closing just then with a price much less (or much more) than X.

for example , day 96 total contributed money is 1m which can be available if know last day contribution ,then we can easily divide by 2m tokens to get the price,

day 96 total contributed money is 1m which can be available if know last day contribution

Can you explain? Why 1m? Why not 5m or .5m? Unless you look at the actual contract details, you can't see how much has been contributed to each individual ICO window.

Each window is separate. The amount contributed to a previous has nothing to do with the next window.

If, for example, someone drops a lot of ETH into day 5 (way more than they should have, causing the price per EOS to be above average on that day), then knowing that is a huge advantage and you can wait until day 6 to get a better price. Make sense?