Did politicians beat the market in 2025? Take a read below.