Forumthread LatestPostDate. is not giving data in proper order

by blow code 

#set($results = $core_v2_searchResult.List("%{ Query = 'type:forum', Sort='date desc'})

#foreach($result in $results)

{

$core_v2_forumThread.Get($result.GuidId).LatestPostDate

}

LatestPostDate is not coming is descending order , ideally it should be came  in descending order because we have applied sorting as date desc.

its giving LatestPostDate is random order.