https://alternativestockinvesting.com/avnet-avt-on-ascending-triangle-breakout/