yearly return from 2005 ibp

Installed Building Products (IBP) had its best year since 2005 in 2023, returning 112.3%.