Consider this: you only cited US stocks, that's not exactly open to the whole world.
Bitcoin is much more accessible, (arguably) converts to local fiat faster than US$ -> local, and having gains of 100% or close to it in a span of a few months is nothing to laugh at.