What is your source of these two numbers?
Price difference for April ~ 30$ per coin
entire
BTC supply is 11M
BTC11M*$30=$330M
Average proce for April ~$120 per coin
$300M/$120 =
BTC2 500 000
this is slightly more than fifth part of entire currency supply
An this is very conservative estimations. I think there was much more in reality.