| Warrant shares outstanding as of December 31, 2019 and June 30, 2020 were as follows:   
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Source |  | Exercise Price
 |  | Term (Years)
 |  | December 31, 2019 |  | Issued |  | Exercised |  | Expired |  | June 30, 2020 |  
| June 2020 Investor Warrants |  | $ | 5.18 |  |  | 5.5 |  | — |  |  | 874 |  |  | — |  |  | — |  |  | 874 |  |  
| June 2020 Placement Agent Warrants |  | $ | 5.64 |  |  | 5 |  | — |  |  | 122 |  |  | — |  |  | — |  |  | 122 |  |  
| December 2019 Warrants |  | $ | 8.10 |  |  | 5 |  | 556 |  |  | — |  |  | — |  |  | — |  |  | 556 |  |  
| December 2019 Placement Agent Warrants |  | $ | 8.44 |  |  | 5 |  | 52 |  |  | — |  |  | — |  |  | — |  |  | 52 |  |  
| May 2019 Warrants |  | $ | 3.52 |  |  | 5 |  | 444 |  |  | — |  |  | (223) |  |  | — |  |  | 221 |  |  
| 2017 Information Agent Warrants |  | $ | 22.50 |  |  | 3 |  | 13 |  |  | — |  |  | — |  |  | — |  |  | 13 |  |  
| 2015 Warrants |  | $ | 41.25 |  |  | 5 |  | 107 |  |  | — |  |  | — |  |  | — |  |  | 107 |  |  
| Pre-2014 warrants |  | $ | 144.90 |  |  | 9-10 |  | 6 |  |  | — |  |  | — |  |  | (6) |  |  | — |  |  
|  |  |  |  |  |  | 1,178 |  |  | 996 |  |  | (223) |  |  | (6) |  |  | 1,945 |  |  |