Gimme a sec, I might miss one or two.
Turn face 1999
Turns heel after losing WWF Championship 1999/2000
Turns face to feud with Shane, does imposter gimmick
Turns heel in 2002
Turns face in 2004 after return to feud with Kurt Angle
Turns heel in 2006 as part of New ECW
Returns as Heel to feud with Mayweather in 2008
Turns face during feud due to Mayweather being an unlikeable cuntwhistle.
Turns heel later that year as Vickie Guerrero's new client after Undertaker sent Edge to hell.
Turns face in 2010 after KO'ing Miz, Jericho and Swagger.
Remains face until 2012 when he returns from being 'fired' to cost John Cena his match against Johnny Ace.
Turns face after return in 2013.
I think I got it all.