How IBM became the best tech stock of 2022