Performance has some. I just got a 3XL.
In their descriptions it shows the chest size with the XXL or XXL, if it is in the 40's - forget it, it's European. The chest size needs to be in the 50's to be an american XXL or 3X.
And their prices are too bad. The one I just got was $29.99 and it was a multicolor blue wavy design - not just a solid color with black this time.