Is this sentence punctuated correctly?

"Did you hear from Steve about — oh, and be sure to take out the — yes I know his graduation is coming up."

No, this sentence is not punctuated correctly. It should be punctuated like this:

"Did you hear from Steve about — oh, and be sure to take out the — yes, I know his graduation is coming up."