Alphabet Inc.

Insider Buys Quantity –
0
2023-08-17SaleOscar Health, Inc.
OSCR
10 percent owner
6.5M
3.3598%
$8.08$52.53M+57.65%