Why do companies issue warrants?

Companies issue warrants for at least three reasons:

(1) as the mechanism for conveying preemptive rights to their shareholders (“stock subscription warrants”),
(2) as incentive compensation for employees (“employee stock options”), and
(3) as extra compensation for lenders and preferred stockholders (“sweeteners,” “kickers”).