STO LONG thesis is pretty simple.
Energy companies generally have a high correlation to their underlying commodity. In recent times a gap has opened up (illustrated by yellow line)
Oil & Natural Gas have moved higher substantionally YOY%
STO share price has come off, potential risk could be this seismic shift to green energy and flow of funds to those projects...