TL;DR Breakdown Terra price analysis shows price receding 13 percent over the past 24 hours Price dropped more than 30 percent since reaching record high of $120.7 on April 6 […]