Punctuate the following sentence correctly using commas, semicolons, or colons.

The old lamp was thrown away so I rescued it and sold it for five hundred dollars!

A. The old lamp was thrown away; so I rescued it and sold it for five hundred dollars!
B. The old lamp was thrown away, so I rescued it, and sold it for five hundred dollars!
C. The old lamp was thrown away, so I rescued it and sold it for five hundred dollars!
D. The old lamp was thrown away so I rescued it; and sold it for five hundred dollars!