They're bugs. (Sorry, couldn't resist O : ← Other parenthesis here, as it doesn't fit with the O : guy there too...)
I think they look like aphids. And I also think they were spelling something out for you to read, on the stem. Like the YMCA guys. Better head back there and check.
RE: Tiny Chinches And My Actifit Report Card: May 28 2019