Which of the following are correct punctuation of dialogue?

- "He is leaving!"

-"He is lea-"

-"He is leaving"

-“He is leaving," she said, "to get Ann's gift."

-He is leaving