Seagate Technology Public Limited Company SWOT Analysis