2021 had it all: on the one hand, more lockdowns, virus variants, inflation, zero or negative interest rates, supply bottlenecks, political crises, trade and other wars, etc. On the other hand, 2021 experienced a world stock market that trudged steadily upward. This also gave our 2021 cycling stock some major ...