In a OLS regression model, to test APT, I realize that I need to find the risk premium for macro factors such as GDP, and exchange rates, etc by subtracting the returns on 3-Months Tbills from macro factor returns. But, should I find the risk premiums for the security specific factors such as returns on sales, return on inventory (for particular company) etc. as above mentioned by subtracting the returns on bonds? Because, as I see, APT is often used to predict the return on diversified portfolios, minimizing the micro factors and thus consider only systematic risks. However, I would like to construct APT on single equity and consider macro as well as micro factors. But, I don't realize, is it necessary to, for example, subtract return on 3-Months Tbill from the return on sales for corresponding time period? Because I am not sure does it make any sense, as micro factors are not "alternative" to the investigated equity, while macro factors are some kind of "alternative" to the given equity. Thanks a lot.