On this day in 2011: Instagram valued at $25 million after first financing. It’s now worth more than $200 billion. 03-Feb-21 05:32 am Analysis Anirudh Sethi