Nope, nothing to do with a leak. I have seen fledgling companies do this many times as they gain traction in their business. No leaks, no conspiracies, just business as usual.