I believe this company is a wonderful investment, but I think it may be fully valued (possibly a little over done) for now.
I still hold some shares, but have taken profits to protect my capital.
Fantastic if it keeps going, but my gut feeling is screaming at me to ere on the side of caution.