My top is old from J.crew last year but they came out with a slightly thinner red stripe this year that’s pretty and UNDER $20! I sized up to a medium in all the colors I have(which is 6🥴)
It has a built in shelf bra and I wear CAKES with it- probably not the best top if you are bigger than a C cup