There is no max per se, but the most stamina that can be refilled is 7500, I believe. I don't know for sure about energy and health, but there is probably a similar refill limit to energy as there is to stamina. As far as I know, attack and defense do not have caps.
Thank You Jared for the Info..cause i know that i am almost at my 100k in health on a certain game app that is why i ask