STMicroelectronics buys back 145,390 shares for €9.24M at €63.54 average - STM News | Rallies