To calculate the revenue generated by each product in a year we need to first calculate total units of each category sold, and then multiply it with the cost per unit.
$$\overset{\textbf{Revenue generated by products}}{\begin{array}{|l|r|r|r|r|} \hline \textbf{} & \textbf{Total units sold} &\textbf{Price per unit} &\textbf{Total revenue} \\\hline \text{Elegance} & \text{102,510} &\text{48} &\text{4,920,480} \\\hline \text{Smooth} & \text{80,059} &\text{63} & \text{5,043,717}\\\hline \text{Soft} & \text{72,186} &\text{78} & \text{5,630,508} \\\hline \text{Executive} &\text{39,284} & \text{173} & \text{6,796,132} \\\hline \end{array}}$$
From the table above we can see that the max revenue is generated by Executive.
Hence answer is B.