NASDAQ:AAPL vs NASDAQ:MSFT vs NYSE:OOMA