PHOTO Elon Musk Forced To Sell 10% Of His Tesla Stake To Pay Off Tax-Free Loans Backed By 88.1 Million Shares by NBATitleChase • November 9, 2021 • 0 Comments Elon Musk Forced To Sell 10% Of His Tesla Stake To Pay Off Tax-Free Loans Backed By 88.1 Million Shares. Read more →