I guess you probably know that isn't even valid HTML. Presuming you have a vaild </b> end tag in reality, try this;
sed -n 's%<b>Amount:</b>\([^<>]*\)</div>%\1%p' file.html
If you really do have a HTML syntax error there, take out the slash in the </b> tag.
This finds a line matching the pattern, replaces it with just the part between the \( parentheses \) and prints it. If there are multiple such lines, they will all be printed.