I dont think cardano will reach 20$ + by end of the year. Cardano a strong and legitimate project which has show great potential in this crypto arena. It has been given many time returns but reaching this target you have to wait for some years. I think after 2 or 3 year you will see cardano at 20+. I am also looking at Ada price and hope we will have good times in one or two years ahead.
Agreed with you it's a much higher price target for ADA to achieve $20 milestone in current cycle and it is still young in term of smart contracts platform which is recently launched so it need more adoption and demand to keep continue to reach much higher price.