Sprint has sold about 300,000 Evo 4G phones since they went on sale in early June, analysts at Macquarie group estimated today [reg. required]. The demand is characterized as "strong" but has seen the supply shortages worsen over the past few weeks. Customers still can't shop for the phone at Sprint's online store despite weeks of availability at retail.