R² is 0.62: a reasonably reliable fit; the betas and the split below are worth reading at face value.
Of PR's +55.4pp move over this window, +10.2pp (18% of the total magnitude) is idiosyncratic, not explained by riding market, sector, or rate moves. The rest (+45.2pp) came from systematic exposure: market -6.7pp, sector +51.3pp, rate +0.6pp.