Combo chart of Revenue and Gross Margin vs time
Stacked column of Revenue breakdown vs time
Now, making the chart responsive to the timespan, so the chart shrinks or expands if needed.