I got an email from Southwest for 50,000 points when opening up a new credit card, plus $100 gift card after my first purchase.
To get the 50,000 bonus points, you must spend $2,000 within the first 90 days.
Note that there is a $69 annual fee, but the $100 gift card covers that plus $30 additional!
I'm not sure if this is targeted or not as I got an email for this, but I'm assuming it's YMMV. I know there have been plenty of the 50,000 points deals but I've never seen the $100 gift card on top.
Hope this helps, and sorry if this is a repost or not that good of a deal - I'm going to sign up for this today, but the offer is good through 4/30/17 according to the email.
The link below is to the main page but as mentioned before, I got the offer via email. I have posted a screen shot of the email as well.