3 ms·I like this insight. It means they doubled down on the idea; and won.by Rapzid 9y agoI like this insight. It means they doubled down on the idea; and won.