424B5
SHELF OFFERING | Shares amount: 29,061,540 | Share price: $9.91 | Offering amount: $100,000,000.00
424B5
SHELF OFFERING | Shares amount: 12,501,150 | Share price: $12.31
424B5
SHELF OFFERING | Shares amount: 7,199,998 | Share price: $13.82
424B5
SHELF OFFERING | Shares amount: 4,777,050 | Share price: $20.14
424B5
SHELF OFFERING | Shares amount: 9,231,240 | Share price: $22.98
424B5
3,765,100 American Depositary Shares-