A graph from FinViz
This is really quite stunning. 3 green stocks, perhaps 4 with losses of 0.01-0.5% … and the rest … well … the rest …
The big green circle, top middle, is Mastercard which gained 1.5% today (although is down from $270 to $205 since the end of April).