even by service company standard you are grossly underpaid. Were you there forever, even in that case yearly hike and band change on promotions should take you close 20. And if you switched even 2-3 companies in last 13 years it should have take you more than 14.5
Man you have to share more details as you are wasting your golden years, 20 years generally is the shelf life in IT and you have already crossed 13, just 7 are remaining. May be people here can help with some directions or at least help in figuring out what exactly you are doing wrong