takeda, 6 months ago Doesn’t that put them on par with Tesla’s?
Doesn’t that put them on par with Tesla’s?