We are upgrading TWLO to $71.52

Current sell-off is way overdone