I have only been in since 2015, so yeah, I haven't seen any of that performance. The company has different management and is steering towards new directions now, so I am not sure you can make valid comparisons 10 years out.
Also, CCP nearly went bust during the GFC, so I would be cautious.