I do not doubt that this is the result primarily of using microneedling, supported by minoxidil and finasteride. Microneedling can bring out fantastic hair growth, in your case in just 4 months. The question, of course, is when and if to stop the microneedling. I suggest that it should be continued monthly, almost indefinitely, or the value you are seeing might disappear. These results are comparable to a hair transplant, but with hair transplants, you can just forget about supporting the results as they keep growing without drugs or microneedling. Congratulations, this result is outstanding.