I feel most managers like your type. I believe u know what u are doing, so u can finish ur job in 3 hours. Others may spend 3 weeks to do the same thing some time. I see similar cases a lot.
I am not sure you are feeling happy about it or not unless you are good at stock market :-)