They are not treasury shares. People need to learn how this information is computed.
The info is taken from the most recent BioAmber filings, which are now old, but the most recent info available. That 25 million is the total of the shares owned by the institutions and insiders.
They are NOT treasury shares. That is ridiculous and has no basis of fact whatsoever.
If people are going to invest, they should at least understand the basics.