Home Stock Seagate Technology stock hits key resistance ahead of its earnings: buy or sell?