He refers to the cell technology as a multi trillion dollar market opportunity, it's still on his bio right now. His stated vision was for the cell to be a multi trillion dollar deal. It's on his bio right now. Don't take it too seriously, I know it's just bogus marketing hype, but I still find it hilarious he had the audacity to use the term "multi trillion" in relation to the cell.
I got an A in freshman English by the way, but you don't need any formal education to understand what the sentence below means.
Speaking of English, since I am obviously struggling a bit, can you explain what the term "worldview strategic thinking" means? Perhaps they forgot to include a comma?