R² is 0.61: a reasonably reliable fit; the betas and the split below are worth reading at face value.
Of BE's +178.3pp move over this window, +31.4pp (18% of the total magnitude) is idiosyncratic, not explained by riding market, sector, or rate moves. The rest (+146.9pp) came from systematic exposure: market +85.9pp, sector +57.9pp, rate +3.0pp.