Investors often prefer to invest in shares held by company insiders, as management is typically more aligned with the company’s success and shareholder interests. Currently, insiders own just 57.85% ...
Google has long been successfully fighting a multitude of legal battles seeking to curb its market power. Now as US antitrust regulators have taken on the internet behemoth, the air is getting thinner ...
In his paper, Straehl and his co-authors concluded that taking nontradable wealth into account when investing financial assets can help an investor avoid overexposure to an employer's stock, minimize ...