Telstra stock analysis