Tron Price Posts 15% Rally, But Is a Rumor to Blame?