Humility Produces Alpha
October 27, 2020 at 14:32 PM EDT
eBay peaked in March of 2000 at roughly $307.77, before adjusting to today via stock splits, and earned $0.09 per share that year. They are one of the biggest success stories of the dotcom bubble behind Amazon.