The Benefits of Stretching, Foam Rolling and Mobility

Do you stretch enough? Do you foam roll and use self-myofacial release techniques? Do you feel that you have optimal range of movement or pain free movement?