| Dec 6, 2016 | Grant or award from the company | +104.61 | | | 51,028.13 direct | Filing · EDGAR |
| Oct 31, 2016 | Gift | −1,200 | | | 50,923.52 direct | Filing · EDGAR |
| Oct 31, 2016 | Gift | +1,200 | | | 2,800 By Children | Filing · EDGAR |
| Oct 28, 2016 | Shares withheld for tax or exercise price | −1,663 | $44.66 | $74K | 52,123.52 direct | Filing · EDGAR |
| Sep 23, 2016 | Shares withheld for tax or exercise price | −1,097 | $53.33 | $59K | 53,786.52 direct | Filing · EDGAR |
| Sep 8, 2016 | Grant or award from the company | +117.86 | | | 54,883.52 direct | Filing · EDGAR |
| Jul 26, 2016 | Shares withheld for tax or exercise price | −1,302 | $54.19 | $71K | 54,765.66 direct | Filing · EDGAR |
| Jun 16, 2016 | Grant or award from the company | +129.29 | | | 56,067.66 direct | Filing · EDGAR |
| Mar 22, 2016 | Option or RSU exercised or converted | +5,657 | $32.00 | $181K | 61,595.37 direct | Filing · EDGAR |
| Mar 22, 2016 | Option or RSU exercised or converted | +3,562 | $16.00 | $57K | 65,157.37 direct | Filing · EDGAR |
| Mar 22, 2016 | Sale under a 10b5-1 plan | −9,219 | $52.02 | $480K | 55,938.37 direct | Filing · EDGAR |
| Mar 22, 2016 | Option or RSU exercised or converted Options to purchase Common Stock | −5,657 | | | 0 direct | Filing · EDGAR |
| Mar 22, 2016 | Option or RSU exercised or converted Options to purchase Common Stock | −3,562 | | | 0 direct | Filing · EDGAR |
| Mar 17, 2016 | Grant or award from the company | +118.46 | | | 55,938.37 direct | Filing · EDGAR |
| Feb 18, 2016 | Shares withheld for tax or exercise price | −9,113 | $47.85 | $436K | 55,819.91 direct | Filing · EDGAR |
| Feb 18, 2016 | Gift | −825 | | | 55,279.91 direct | Filing · EDGAR |
| Feb 18, 2016 | Gift | +825 | | | 1,600 By Children | Filing · EDGAR |
| Feb 18, 2016 | Grant or award from the company | +2,247 | | | 44,900.91 direct | Filing · EDGAR |
| Feb 18, 2016 | Grant or award from the company | +20,032 | | | 64,932.91 direct | Filing · EDGAR |
| Feb 16, 2016 | Gift | −275 | | | 56,104.91 direct | Filing · EDGAR |
| Feb 16, 2016 | Gift | +275 | | | 775 By Children | Filing · EDGAR |
| Feb 12, 2016 | Shares withheld for tax or exercise price | −534 | $47.29 | $25K | 42,653.91 direct | Filing · EDGAR |
| Feb 10, 2016 | Shares withheld for tax or exercise price | −595 | $45.42 | $27K | 43,187.91 direct | Filing · EDGAR |
| Dec 8, 2015 | Grant or award from the company | +137.75 | | | 44,882.91 direct | Filing · EDGAR |
| Oct 29, 2015 | Shares withheld for tax or exercise price | −804 | $47.95 | $39K | 44,745.16 direct | Filing · EDGAR |
| Oct 28, 2015 | Grant or award from the company | +6,205 | | | 45,549.16 direct | Filing · EDGAR |
| Oct 28, 2015 | Grant or award from the company Options to Purchase Common Stock (right to buy) | +36,946 | | | 36,946 direct | Filing · EDGAR |
| Oct 23, 2015 | Gift | −1,100 | | | 43,782.91 direct | Filing · EDGAR |
| Sep 25, 2015 | Shares withheld for tax or exercise price | −978 | $46.75 | $46K | 39,344.16 direct | Filing · EDGAR |
| Sep 10, 2015 | Grant or award from the company | +122.29 | | | 40,322.16 direct | Filing · EDGAR |
| Jul 30, 2015 | Gift | −500 | | | 40,199.87 direct | Filing · EDGAR |
| Jul 30, 2015 | Gift | +500 | | | 500 By Children | Filing · EDGAR |
| Jul 24, 2015 | Shares withheld for tax or exercise price | −1,166 | $45.17 | $53K | 40,699.87 direct | Filing · EDGAR |
| Jun 18, 2015 | Grant or award from the company | +138.98 | | | 41,865.87 direct | Filing · EDGAR |
| Mar 19, 2015 | Grant or award from the company | +129.69 | | | 41,726.89 direct | Filing · EDGAR |
| Feb 12, 2015 | Grant or award from the company | +2,439 | | | 41,597.2 direct | Filing · EDGAR |
| Feb 10, 2015 | Shares withheld for tax or exercise price | −589 | $43.87 | $26K | 39,158.2 direct | Filing · EDGAR |
| Dec 9, 2014 | Grant or award from the company | +117.02 | | | 39,747.2 direct | Filing · EDGAR |
| Oct 29, 2014 | Grant or award from the company | +7,100 | | | 39,630.18 direct | Filing · EDGAR |
| Oct 29, 2014 | Grant or award from the company Options to Purchase Common Stock (right to buy) | +42,000 | | | 42,000 direct | Filing · EDGAR |
| Sep 25, 2014 | Shares withheld for tax or exercise price | −742 | $43.89 | $33K | 32,530.18 direct | Filing · EDGAR |
| Sep 11, 2014 | Grant or award from the company | +88.3 | | | 33,272.18 direct | Filing · EDGAR |
| Jul 25, 2014 | Shares withheld for tax or exercise price | −881 | $48.21 | $42K | 33,183.88 direct | Filing · EDGAR |
| Jun 19, 2014 | Grant or award from the company | +97.84 | | | 34,064.88 direct | Filing · EDGAR |
| Mar 20, 2014 | Grant or award from the company | +84.49 | | | 33,967.04 direct | Filing · EDGAR |
| Feb 10, 2014 | Grant or award from the company | +2,327 | | | 33,882.55 direct | Filing · EDGAR |
| Dec 16, 2013 | Option or RSU exercised or converted | +25,000 | $30.19 | $755K | 56,555.55 direct | Filing · EDGAR |
| Dec 16, 2013 | Open-market or private sale | −25,000 | $45.58 | $1.1M | 31,555.55 direct | Filing · EDGAR |
| Dec 16, 2013 | Option or RSU exercised or converted Options to Purchase Common Stock | −25,000 | | | 75,000 direct | Filing · EDGAR |
| Dec 9, 2013 | Grant or award from the company | +73.83 | | | 31,555.55 direct | Filing · EDGAR |
| Sep 25, 2013 | Grant or award from the company | +8,500 | | | 31,481.72 direct | Filing · EDGAR |
| Sep 25, 2013 | Grant or award from the company Options to Purchase Common Stock (right to buy) | +40,000 | | | 40,000 direct | Filing · EDGAR |
| Sep 11, 2013 | Grant or award from the company | +42.7 | | | 22,981.72 direct | Filing · EDGAR |
| Jul 26, 2013 | Shares withheld for tax or exercise price | −1,153 | $33.23 | $38K | 22,939.02 direct | Filing · EDGAR |
| Jun 19, 2013 | Grant or award from the company | +45.86 | | | 24,092.02 direct | Filing · EDGAR |
| Mar 22, 2013 | Option or RSU exercised or converted | +30,375 | $16.00 | $486K | 59,171.16 direct | Filing · EDGAR |
| Mar 22, 2013 | Sale under a 10b5-1 plan | −35,125 | $34.39 | $1.2M | 24,046.16 direct | Filing · EDGAR |
| Mar 22, 2013 | Option or RSU exercised or converted Options to Purchase Common Stock | −30,375 | | | 3,562 direct | Filing · EDGAR |
| Mar 20, 2013 | Grant or award from the company | +46.16 | | | 28,796.16 direct | Filing · EDGAR |
| Jul 26, 2012 | Grant or award from the company | +10,000 | | | 28,750 direct | Filing · EDGAR |