Purchase
Common Stock 22,000 $92.68 $2,038,960 Option
Restricted Stock Units 11,904 N/A N/A Option
Common Stock 11,904 N/A N/A Option
Restricted Stock Units 23,351 N/A N/A Option
Common Stock 23,351 N/A N/A Purchase
Common Stock 275 $91.2 $25,080 Purchase
Common Stock 271 $92.31 $25,016 Purchase
Common Stock 274 $91.4 $25,044 Purchase
Common Stock 273 $91.69 $25,031 Purchase
Common Stock 270 $92.8 $25,056 Purchase
Common Stock 271 $92.43 $25,049 Purchase
Common Stock 270 $92.6 $25,002 Purchase
Common Stock 265 $93.8 $24,857 Purchase
Common Stock 2 $92.78 $186 Purchase
Common Stock 267 $92.98 $24,826 Purchase
Common Stock 267 $93.81 $25,047 Purchase
Common Stock 269 $92.98 $25,012 Purchase
Common Stock 272 $92.01 $25,027 Purchase
Common Stock 272 $92 $25,024 Purchase
Common Stock 272 $92 $25,024 Purchase
Common Stock 275 $91.06 $25,042 Purchase
Common Stock 280 $89.39 $25,029 Purchase
Common Stock 284 $88.29 $25,074 Purchase
Common Stock 288 $86.96 $25,044 Purchase
Common Stock 286 $87.71 $25,085 Purchase
Common Stock 286 $87.52 $25,031 Purchase
Common Stock 285 $87.86 $25,040 Purchase
Common Stock 289 $86.73 $25,065 Purchase
Common Stock 288 $87 $25,056 Purchase
Common Stock 293 $85.51 $25,054 Purchase
Common Stock 293 $85.33 $25,002 Purchase
Common Stock 323 $77.53 $25,042 Purchase
Common Stock 319 $78.43 $25,019 Purchase
Common Stock 315 $79.44 $25,024 Purchase
Common Stock 313 $79.96 $25,027 Purchase
Common Stock 306 $81.93 $25,071 Purchase
Common Stock 308 $81.41 $25,074 Purchase
Common Stock 314 $79.66 $25,013 Purchase
Common Stock 315 $79.47 $25,033 Purchase
Common Stock 311 $80.64 $25,079 Purchase
Common Stock 309 $80.91 $25,001 Purchase
Common Stock 309 $80.98 $25,023 Purchase
Common Stock 305 $82 $25,010 Purchase
Common Stock 302 $82.8 $25,006 Purchase
Common Stock 300 $83.35 $25,005 Purchase
Common Stock 303 $82.54 $25,010 Purchase
Common Stock 302 $83 $25,066 Purchase
Common Stock 307 $81.56 $25,039 Purchase
Common Stock 308 $81.23 $25,019 Purchase
Common Stock 314 $79.78 $25,051 Purchase
Common Stock 319 $78.42 $25,016 Purchase
Common Stock 324 $77.38 $25,071 Purchase
Common Stock 323 $77.6 $25,065 Purchase
Common Stock 321 $77.99 $25,035 Purchase
Common Stock 319 $78.48 $25,035 Purchase
Common Stock 339 $73.64 $24,964 Purchase
Common Stock 1 $72.65 $73 Purchase
Common Stock 336 $74.44 $25,012 Purchase
Common Stock 334 $74.89 $25,013 Option
Restricted Stock Units 11,903 N/A N/A Purchase
Common Stock 333 $75.28 $25,068 Option
Common Stock 11,903 N/A N/A Purchase
Common Stock 329 $75.99 $25,001 Purchase
Common Stock 338 $74.17 $25,069 Option
Common Stock 12,923 N/A N/A Option
Restricted Stock Units 12,923 N/A N/A Purchase
Common Stock 343 $73.08 $25,066 Option
Common Stock 13,550 N/A N/A Option
Restricted Stock Units 13,550 N/A N/A Purchase
Common Stock 346 $72.43 $25,061 Purchase
Common Stock 340 $73.72 $25,065 Purchase
Common Stock 342 $73.22 $25,041 Purchase
Common Stock 337 $74.27 $25,029 Purchase
Common Stock 326 $76.82 $25,043 Purchase
Common Stock 326 $76.77 $25,027 Purchase
Common Stock 325 $76.99 $25,022 Option
Common Stock 45,459 N/A N/A Option
Performance Restricted Stock Units 45,459 N/A N/A Purchase
Common Stock 290 $86.26 $25,015 Purchase
Common Stock 288 $87.03 $25,065 Purchase
Common Stock 284 $88.14 $25,032 Purchase
Common Stock 286 $87.47 $25,016 Purchase
Common Stock 282 $88.73 $25,022 Purchase
Common Stock 280 $89.54 $25,071 Purchase
Common Stock 279 $89.83 $25,063 Purchase
Common Stock 285 $87.91 $25,054 Purchase
Common Stock 287 $87.36 $25,072 Purchase
Common Stock 286 $87.44 $25,008 Purchase
Common Stock 286 $87.48 $25,019 Purchase
Common Stock 287 $87.2 $25,026 Purchase
Common Stock 286 $87.6 $25,054 Purchase
Common Stock 285 $87.99 $25,077 Purchase
Common Stock 289 $86.73 $25,065 Purchase
Common Stock 285 $87.88 $25,046 Purchase
Common Stock 279 $89.74 $25,037 Purchase
Common Stock 282 $88.86 $25,059 Purchase
Common Stock 283 $88.5 $25,046 Purchase
Common Stock 282 $88.87 $25,061 Purchase
Common Stock 285 $87.96 $25,069 Purchase
Common Stock 290 $86.45 $25,071 Purchase
Common Stock 290 $86.5 $25,085 Purchase
Common Stock 293 $85.49 $25,049 Purchase
Common Stock 293 $85.5 $25,052 Purchase
Common Stock 292 $85.89 $25,080 Purchase
Common Stock 295 $84.98 $25,069 Purchase
Common Stock 296 $84.67 $25,062 Purchase
Common Stock 298 $83.97 $25,023 Purchase
Common Stock 300 $83.48 $25,044 Purchase
Common Stock 302 $83.03 $25,075 Purchase
Common Stock 303 $82.62 $25,034 Purchase
Common Stock 301 $83.1 $25,013 Purchase
Common Stock 295 $84.99 $25,072 Purchase
Common Stock 298 $83.99 $25,029 Purchase
Common Stock 294 $85.07 $25,011 Purchase
Common Stock 294 $85.11 $25,022 Purchase
Common Stock 285 $87.8 $25,023 Purchase
Common Stock 279 $89.85 $25,068 Purchase
Common Stock 268 $93.58 $25,079 Purchase
Common Stock 281 $89.02 $25,015 Option
Common Stock 12,923 N/A N/A Option
Restricted Stock Units 12,923 N/A N/A Option
Restricted Stock Units 15,943 N/A N/A Option
Common Stock 15,943 N/A N/A Option
Common Stock 13,549 N/A N/A Option
Restricted Stock Units 13,549 N/A N/A Option
Common Stock 73,012 N/A N/A Option
Common Stock 16,499 N/A N/A Option
TSR Restricted Stock Units 32,998 N/A N/A Option
Restricted Stock Units 12,922 N/A N/A Option
Common Stock 15,074 N/A N/A Option
Restricted Stock Units 15,942 N/A N/A Option
Common Stock, par value $.01 per share 74,399 N/A N/A Option
Common Stock, par value $.01 per share 74,399 N/A N/A Option
Restricted Stock Units 82,227 N/A N/A Option
Common Stock, par value $.01 per share 11,330 N/A N/A Option
Restricted Stock Units 18,137 N/A N/A Option
Restricted Stock Units 77,779 N/A N/A Option
Common Stock, par value $.01 per share 49,987 N/A N/A Option
Restricted Stock Units 15,941 N/A N/A Option
Common Stock, par value $.01 per share 8,863 N/A N/A Option
Common Stock, par value $.01 per share 9,868 N/A N/A Option
Restricted Stock Units 17,750 N/A N/A Option
Common Stock, par value $.01 per share 11,574 N/A N/A Option
Restricted Stock Units 18,136 N/A N/A Option
Restricted Stock Units 86,396 N/A N/A Option
Common Stock, par value $.01 per share 47,883 N/A N/A Option
Restricted Stock Units 23,064 N/A N/A Option
Common Stock, par value $.01 per share 12,823 N/A N/A Option
Restricted Stock Units 17,750 N/A N/A Option
Common Stock, par value $.01 per share 9,868 N/A N/A Option
Restricted Stock Units 18,135 N/A N/A Option
Common Stock, par value $.01 per share 12,238 N/A N/A Option
Common Stock, par value $.01 per share 12,958 N/A N/A Option
Restricted Stock Units 24,334 N/A N/A Option
Common Stock, par value $.01 per share 9,314 N/A N/A Option
Restricted Stock Units 16,768 N/A N/A Option
Restricted Stock Units 23,063 N/A N/A Option
Common Stock, par value $.01 per share 12,811 N/A N/A Option
Restricted Stock Units 17,749 N/A N/A Option
Common Stock, par value $.01 per share 12,161 N/A N/A Option
Common Stock, par value $.01 per share 110,282 $35.42 $3,906,188 Option
Stock option (right to buy) 110,282 $35.42 $3,906,188 Purchase
Common Stock, par value $.01 per share 17,537 $57.01 $999,784 Purchase
Common Stock, par value $.01 per share 18,545 $53.91 $999,761 Purchase
Common Stock, par value $.01 per share 19,670 $50.83 $999,826 Purchase
Common Stock, par value $.01 per share 21,279 N/A N/A Purchase
Common Stock, par value $.01 per share 21,554 $46.91 $1,011,098 Purchase
Common Stock, par value $.01 per share 19,817 $50.45 $999,768 Purchase
Common Stock, par value $.01 per share 20,397 $49.02 $999,861 Purchase
Common Stock, par value $.01 per share 21,196 $47.17 $999,815 Option
Restricted Stock Units 44,094 N/A N/A Option
Common Stock, par value $.01 per share 23,347 N/A N/A Option
Common Stock, par value $.01 per share 11,774 N/A N/A Option
Restricted Stock Units 24,333 N/A N/A Option
Common Stock 8,878 N/A N/A Option
Restricted Stock Units 16,768 N/A N/A Option
Restricted Stock Units 23,063 N/A N/A Option
Common Stock 12,211 N/A N/A Option
Restricted Stock Units 17,656 N/A N/A Option
Common Stock, par value $.01 per share 11,355 N/A N/A Purchase
Common Stock, par value $.01 per share 14,828 $67.43 $999,852 Purchase
Common Stock, par value $.01 per share 15,245 $65.58 $999,767 Purchase
Common Stock, par value $.01 per share 18,276 $54.7 $999,697 Purchase
Common Stock, par value $.01 per share 19,468 $51.36 $999,876 Purchase
Common Stock, par value $.01 per share 19,003 $52.61 $999,748 Purchase
Common Stock, par value $.01 per share 17,456 $57.28 $999,880 Purchase
Common Stock, par value $.01 per share 18,881 $52.95 $999,749 Purchase
Common Stock, par value $.01 per share 19,497 $51.28 $999,806 Purchase
Common Stock, par value $.01 per share 19,546 $51.15 $999,778 Purchase
Common Stock, par value $.01 per share 18,126 $55.16 $999,830 Option
Restricted Stock Units 44,094 N/A N/A Option
Common Stock, par value $.01 per share 23,347 N/A N/A Purchase
Common Stock, par value $.01 per share 96,521 $51.79 $4,998,823 Option
Common Stock, par value $.01 per share 8,878 N/A N/A Option
Restricted Stock Units 16,767 N/A N/A Option
Common Stock, par value $.01 per share 57,278 N/A N/A Option
Restricted Stock Units 38,830 N/A N/A Option
Common Stock 56,221 N/A N/A Option
Restricted Stock Units 102,034 N/A N/A Option
Restricted Stock Units 21,174 N/A N/A Option
Common Stock 13,661 N/A N/A Purchase
Common Stock, par value $.01 per share 25,000 $45.28 $1,132,000 Purchase
Common Stock, par value $.01 per share 30,000 $34.75 $1,042,500 Purchase
Common Stock, par value $.01 per share 50,000 $35.31 $1,765,500 Purchase
Common Stock, par value $.01 per share 147,240 $27.45 $4,041,738 Purchase
Common Stock, par value $.01 per share 100,000 $33.14 $3,314,000 Purchase
Common Stock, par value $.01 per share 50,000 $32.66 $1,633,000 Purchase
Common Stock, par value $.01 per share 100,000 $16.83 $1,683,300 Purchase
Common Stock, par value $.01 per share 45,000 $11.65 $524,385 Purchase
Common Stock, par value $.01 per share 55,000 $11.5 $632,280