There’s so much talk about the stratospheric returns that tech companies do and while this is all well and good, I find the rise of a physical product company like alo yoga even more impressive in a way? Started in 2007, now valued at 10 billion, opening up to 100 stores worldwide. Athleisure wins.
Comments