Roses might be red, but flower sellers look at them and see green. More than 2.8 billion roses were sold in 2023. People paid from 70 cents per stem to more than $2 per stem. That adds up to more than $3 billion spent on roses in a single year!

February is the rosiest month of the year. According to the Society of American Florists, Valentine’s Day represents nearly one-third of retailers’ annual flower sales—about 250 million roses are sold for Valentine’s Day alone! But between weddings, anniversaries, and “Just thinking of you!” supermarket splurges, roses are big sellers all year round.