BrowserStack is buying back $125 million in shares—here's why it matters

Business