Per month, baby! So stream away—it comes back. For example, if you buy a 12-Month, 10GB Mint plan, you will get 10GB of 4G LTE data (with unlimited data at lower speeds) each month, for the 12 months.
Any unused data does not roll over, though. It resets at the end of your data cycle.