Really a first class analysis! A major effort. Fully agree on all points. Kudos! Bought another 100 K shares