Revolution Medicines' Stock Skyrockets 140% in 2023: Is It Still a Buy? | Whale Factor