The following code does not display the Plot correctly. Specifically, the Plot axes are not displayed in the output.
Manipulate [max = NMaximize[{price x^0.5 - 0.2 x, x >= 0}, x];
pt = Graphics[{PointSize[.02], Red,
Point[{(x /. max[[2]]), max[[1]]}]}];
plt = Plot[price x^0.5 - 0.2 x, {x, 0, 20}, PlotRange -> All,
Axes -> True, AxesLabel -> "x"];
Show[pt, plt],
{price, 1, 10}]
Show[plt, pt]
$\endgroup$Show[pt, plt, Axes -> True]
$\endgroup$