×

Telegram to pay $18.5 million, return investor money to settle SEC charges

Jun 26, 2020 | 4:01 PM