Advertisement

Elon Musk takes the stand

There are questions surrounding a multi-billion dollar deal involving Tesla stock.