which punctuation mark should be used to offset speech tags in a quotation

Comma
Dash
Period
Semicolon

The correct punctuation mark to offset speech tags in a quotation is a comma.

The punctuation mark that should be used to offset speech tags in a quotation is a comma.

The correct punctuation mark to offset speech tags in a quotation is a comma.