An OG of 1.040 with 75% attenuation would leave you with a FG of 1.010. If your FG is 1.015 and you had 75% attenuation, your OG would have to have been 1.060. I would guess that the yeast hasn't fully attenuated after three days, but I wouldn't think that it would be very far off.