I noticed Bitcoin has never crossed the ATH before the halving
The ATH in 2011
preceded the halving in 2012.
The ATH in 2013
preceded the halving in 2016.
The ATH in 2018
preceded the halving in 2020.
The ATH in 2021 will
precede the halving 2024.
I haven't read all of the replies, so I apologize if somebody else has already point this out.