We all know that good things take time in investing. However, there remains a sizable difference between understanding this motto and actually living it.
Case in point, longtime winner Baidu (NASDAQ: BIDU) has badly lagged benchmarks like the Nasdaq Composite over the past five years.