We implement the data filters of Bessembinder et al. (2009) to minimize errors in prices. For TRACE bonds we obtain the outstanding amount, time-to-maturity, and age from Mergent FISD (Fixed Income Securities Database). We include bonds with any duration. From both DataStream and TRACE, we exclude zero coupon bonds, non-U.S.-dollar-denominated bonds, bonds with unusual coupons (e.g., increasing rate), puttable bonds, convertible bonds, bonds with warrants, mortgage-backed or asset-backed bonds, and preferred shares. Furthermore, we exclude bonds with monthly returns greater than the 99.9th percentile. We also require non-missing values for the outstanding amount, time-to-maturity, age, and the issuer rating (we use S&P Domestic Long Term Issuer Credit Rating as provided by Compustat).