GAIN is expensive by all comparative metrics. It trades at a 5.06% premium (BDC average is a 0.95% discount). One of the highest P/E multiples amongst all BDCs of 18.57 (BDC average is 7.56). And a very high P/Net-Investment-Income multiple of 13.57 (BDC average is 9.16).
So I would say that now is a good time to be selling GAIN, not buying it.