AFP posts record results in 2021