Canaccord Genuity
Demand is growing, supply is down and the price is up, noted a Canaccord Genuity report.
Its agreements with these two entities, entered into successively in one day, are "firm altering events," noted a Canaccord Genuity report.