Класс! Я даже предполагаю, где косяк программиста — скорее всего, список акций сортируется от максимального роста до максимального убытка, а дальше в колонки пишутся топ-10 с каждого конца списка. Не протестирована обработка граничных случаев, когда все акции упали или все выросли, вот реальная жизнь и проверила