 Clearly it can't be 97%. Need to take a closer look at implementation. Suspect >1 price pushed in per interval resulting in wrong calculation?