https://techgeekwire.com/ibm-stock-performance-and-recent-developments/