Cathay General Bancorp (CATY) ticks all the boxes for top investors with its surprise performance of -4.46% last month.
Cathay General Bancorp (NASDAQ: CATY) on Tuesday, soared 7.12% from the previous trading day, before settling in for the closing price of $38.60. Within the