um... but wait! amazon log deal? trillions in carbon credits?... what about the price promise? surely these shares are worth 15, right? the best I have ever seen