Hi I`KNOW
Yes .. you have done very well
BUT
The three stocks you list there aren't the only ones you have posted on ... and some haven't been that stellar ... in fact have gone backwards.
No one will pick 100%, but if your money management is good ... you will make money... which you seem to be OK at.