Just adding my two cents. I work in retail and we have two or three Pokemon shirts that almost always end up on clearance. They just don't sell. We have about 30 Mickey and friends shirts across the store in mens, womens, and kids, and I have never seen a single one on clearance. We have about 15 Mario shirts in mens and boys (more in boys though), and they also sell pretty well too. They don't have the throughput that Mickey does, but I rarely see them on clearance either.
Taking personal experience into account, Pokemon doesn't belong in the top five franchises right now. We sell a lot more Groot shirts, Deadpool shirts, even Bob Ross shirts in mens. The Disney franchises and DC heroes are by far the biggest sellers in branded boys gear, with Minecraft and Mario having pretty decent sales too. The rest are just begging to be touched really.