SEC CIK 1221590
BIENAIME JEAN JACQUES
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| BMRNview stock → | 473,792 | 2024-05-20 |
| INCYview stock → | 24,424 | 2026-06-08 |
| ASNDview stock → | 2,900 | 2026-08-14 |
Position History — BMRN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — BMRN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-05-20 | Tax withholding | 1,202 | $77.05 | 473,792 |
| 2024-05-10 | Option exercise (derivative) | 20,000 | $0.00 | 51,000 |
| 2024-05-10 | Option exercise | 20,000 | $63.10 | 494,994 |
| 2024-05-10 | Open-market sale | 20,000 | $81.14 | 474,994 |
| 2024-05-09 | Option exercise (derivative) | 20,000 | $0.00 | 71,000 |
| 2024-05-09 | Option exercise | 20,000 | $63.10 | 494,994 |
| 2024-05-09 | Open-market sale | 20,000 | $81.62 | 474,994 |
| 2024-04-12 | Option exercise (derivative) | 20,000 | $0.00 | 91,000 |
| 2024-04-12 | Option exercise | 20,000 | $63.10 | 494,994 |
| 2024-04-12 | Open-market sale | 20,000 | $91.26 | 474,994 |
| 2024-04-11 | Option exercise (derivative) | 20,000 | $0.00 | 111,000 |
| 2024-04-11 | Open-market sale | 20,000 | $90.99 | 474,994 |
| 2024-04-11 | Option exercise | 20,000 | $63.10 | 494,994 |
| 2024-03-15 | Tax withholding | 85,209 | $83.87 | 474,994 |
| 2024-03-06 | Open-market sale | 1,000 | $86.71 | 560,203 |
| 2024-03-05 | Open-market sale | 1,000 | $85.51 | 561,203 |
| 2024-02-27 | Open-market sale | 1,000 | $90.35 | 562,203 |
| 2024-02-27 | Grant / award | 24,926 | $0.00 | 563,203 |
| 2024-02-27 | Grant / award | 82,700 | $0.00 | 502,302 |
| 2024-02-27 | Grant / award | 35,975 | $0.00 | 538,277 |
| 2024-02-09 | Option exercise (derivative) | 15,000 | $0.00 | 131,000 |
| 2024-02-09 | Open-market sale | 15,000 | $88.28 | 419,602 |
| 2024-02-09 | Option exercise | 15,000 | $63.10 | 434,602 |
| 2024-02-08 | Option exercise (derivative) | 15,000 | $0.00 | 146,000 |
| 2024-02-08 | Open-market sale | 15,000 | $89.77 | 419,602 |
| 2024-02-08 | Option exercise | 15,000 | $63.10 | 434,602 |
| 2024-01-18 | L | 40 | $92.60 | 419,602 |
| 2024-01-10 | Option exercise (derivative) | 10,000 | $0.00 | 161,000 |
| 2024-01-10 | Open-market sale | 10,000 | $96.38 | 425,162 |
| 2024-01-10 | Option exercise | 10,000 | $63.10 | 435,162 |
| 2024-01-09 | Option exercise (derivative) | 10,000 | $0.00 | 171,000 |
| 2024-01-09 | Open-market sale | 10,000 | $98.19 | 425,162 |
| 2024-01-09 | Option exercise | 10,000 | $63.10 | 435,162 |
| 2024-01-08 | L | 50 | $99.05 | 425,162 |
| 2023-12-21 | Option exercise (derivative) | 10,000 | $0.00 | 181,000 |
| 2023-12-21 | Open-market sale | 10,000 | $93.99 | 425,112 |
| 2023-12-21 | Option exercise | 10,000 | $63.10 | 435,112 |
| 2023-12-01 | Grant / award | 2,370 | $0.00 | 425,112 |
| 2023-10-04 | L | 10 | $85.57 | 422,742 |
| 2023-08-08 | Open-market sale | 6,000 | $88.29 | 422,732 |
| 2023-08-07 | Open-market sale | 4,000 | $88.10 | 428,732 |
| 2023-05-12 | Option exercise (derivative) | 39,130 | $0.00 | 0 |
| 2023-05-12 | Tax withholding | 6,337 | $93.93 | 466,376 |
| 2023-05-12 | Tax withholding | 33,644 | $93.93 | 432,732 |
| 2023-05-12 | Option exercise | 39,130 | $67.81 | 465,343 |
| 2023-05-12 | Option exercise | 7,370 | $67.81 | 472,713 |
| 2023-05-11 | Option exercise (derivative) | 30,000 | $0.00 | 39,130 |
| 2023-05-11 | Open-market sale | 24,439 | $94.55 | 431,774 |
| 2023-05-11 | Option exercise | 30,000 | $67.81 | 456,213 |
| 2023-05-11 | Open-market sale | 5,561 | $95.22 | 426,213 |
| 2023-05-10 | Open-market sale | 8,547 | $95.34 | 426,213 |
| 2023-05-10 | Open-market sale | 21,453 | $94.65 | 434,760 |
| 2023-05-10 | Option exercise | 30,000 | $67.81 | 456,213 |
| 2023-05-09 | Option exercise (derivative) | 30,000 | $0.00 | 69,130 |
| 2023-05-09 | Option exercise (derivative) | 30,000 | $0.00 | 99,130 |
| 2023-05-09 | Open-market sale | 1,410 | $95.90 | 426,213 |
| 2023-05-09 | Open-market sale | 14,964 | $95.49 | 427,623 |
| 2023-05-09 | Open-market sale | 13,626 | $94.22 | 442,587 |
| 2023-05-09 | Option exercise | 30,000 | $67.81 | 456,213 |
| 2023-04-28 | Grant / award | 317 | $66.88 | 426,213 |
| 2023-04-10 | Option exercise (derivative) | 10,000 | $0.00 | 129,130 |
| 2023-04-10 | Option exercise | 10,000 | $67.81 | 435,896 |
| 2023-04-10 | Open-market sale | 10,000 | $99.56 | 425,896 |
| 2023-04-06 | Option exercise (derivative) | 10,000 | $0.00 | 139,130 |
| 2023-04-06 | Option exercise | 10,000 | $67.81 | 435,896 |
| 2023-04-06 | Open-market sale | 10,000 | $96.13 | 425,896 |
| 2023-03-16 | Tax withholding | 88,623 | $93.41 | 425,896 |
| 2023-03-15 | Grant / award (derivative) | 49,430 | $0.00 | 49,430 |
| 2023-03-15 | Tax withholding | 9,437 | $87.74 | 514,519 |
| 2023-03-15 | Grant / award | 36,100 | $0.00 | 523,956 |
| 2023-03-13 | Option exercise (derivative) | 8,000 | $0.00 | 149,130 |
| 2023-03-13 | Open-market sale | 8,000 | $90.45 | 487,856 |
| 2023-03-13 | Option exercise | 8,000 | $67.81 | 495,856 |
| 2023-03-10 | Option exercise (derivative) | 15,000 | $0.00 | 157,130 |
| 2023-03-10 | Option exercise | 15,000 | $67.81 | 502,856 |
| 2023-03-10 | Open-market sale | 15,000 | $92.28 | 487,856 |
| 2023-02-28 | Grant / award | 32,972 | $0.00 | 487,856 |
| 2023-02-28 | Grant / award | 89,700 | $0.00 | 410,024 |
| 2023-02-28 | Grant / award | 44,860 | $0.00 | 454,884 |
| 2023-02-13 | Open-market sale | 6,000 | $109.15 | 320,324 |
| 2023-02-13 | Option exercise | 6,000 | $67.81 | 326,324 |
| 2023-02-10 | Option exercise (derivative) | 6,000 | $0.00 | 172,130 |
| 2023-02-10 | Option exercise (derivative) | 15,000 | $0.00 | 178,130 |
| 2023-02-10 | Option exercise | 15,000 | $67.81 | 335,324 |
| 2023-02-10 | Open-market sale | 15,000 | $110.11 | 320,324 |
| 2023-02-07 | Gift | 200 | $0.00 | 247,333 |
| 2023-02-07 | Gift | 100 | $0.00 | 100 |
| 2023-01-17 | Option exercise (derivative) | 10,000 | $0.00 | 193,130 |
| 2023-01-17 | Open-market sale | 10,000 | $111.55 | 320,424 |
| 2023-01-17 | Option exercise | 10,000 | $67.81 | 330,424 |
| 2023-01-13 | Option exercise (derivative) | 10,000 | $0.00 | 203,130 |
| 2023-01-13 | Open-market sale | 10,000 | $112.25 | 320,424 |
| 2023-01-13 | Option exercise | 10,000 | $67.81 | 330,424 |
| 2022-12-13 | Open-market sale | 1,000 | $106.89 | 320,424 |
| 2022-12-02 | Open-market sale | 69 | $104.06 | 321,424 |
| 2022-12-02 | Open-market sale | 100 | $104.00 | 321,493 |
| 2022-12-02 | Open-market sale | 260 | $103.98 | 321,593 |
| 2022-12-02 | Open-market sale | 600 | $103.97 | 321,853 |
| 2022-12-02 | Open-market sale | 471 | $103.97 | 322,453 |
| 2022-11-02 | L | 100 | $86.12 | 322,924 |
| 2022-10-31 | Open-market sale | 1,500 | $86.55 | 322,824 |
| 2022-10-14 | Open-market sale | 4,000 | $89.89 | 324,324 |
| 2022-08-15 | Open-market sale | 3,000 | $95.21 | 328,324 |
| 2022-08-12 | Open-market sale | 4,000 | $94.75 | 331,324 |
| 2022-05-06 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2022-05-06 | Open-market sale | 20,000 | $81.00 | 335,324 |
| 2022-05-06 | Option exercise | 20,000 | $37.46 | 355,324 |
| 2022-05-05 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2022-05-05 | Option exercise | 10,000 | $37.46 | 345,324 |
| 2022-05-05 | Open-market sale | 10,000 | $84.14 | 335,324 |
| 2022-04-29 | Option exercise (derivative) | 5,000 | $0.00 | 30,000 |
| 2022-04-29 | Open-market sale | 5,000 | $81.95 | 334,983 |
| 2022-04-29 | Option exercise | 5,000 | $37.46 | 339,983 |
| 2022-04-29 | Grant / award | 341 | $62.41 | 335,324 |
| 2022-04-28 | Option exercise (derivative) | 20,000 | $0.00 | 35,000 |
| 2022-04-28 | Option exercise | 20,000 | $37.46 | 354,983 |
| 2022-04-28 | Open-market sale | 20,000 | $83.79 | 334,983 |
| 2022-04-18 | Option exercise (derivative) | 20,000 | $0.00 | 55,000 |
| 2022-04-18 | Option exercise | 20,000 | $37.46 | 354,983 |
| 2022-04-18 | Open-market sale | 20,000 | $81.91 | 334,983 |
| 2022-04-14 | Option exercise (derivative) | 10,000 | $0.00 | 75,000 |
| 2022-04-14 | Open-market sale | 10,000 | $83.66 | 334,983 |
| 2022-04-14 | Option exercise | 10,000 | $37.46 | 344,983 |
| 2022-03-16 | Tax withholding | 5,560 | $80.72 | 334,983 |
| 2022-03-15 | Grant / award (derivative) | 58,040 | $0.00 | 58,040 |
| 2022-03-15 | Tax withholding | 38,306 | $78.27 | 340,543 |
| 2022-03-15 | Grant / award | 40,280 | $0.00 | 378,849 |
| 2022-03-11 | Option exercise (derivative) | 15,000 | $0.00 | 85,000 |
| 2022-03-11 | Option exercise | 15,000 | $37.46 | 353,569 |
| 2022-03-11 | Open-market sale | 15,000 | $77.81 | 338,569 |
| 2022-03-10 | Option exercise (derivative) | 15,000 | $0.00 | 100,000 |
| 2022-03-10 | Open-market sale | 15,000 | $77.57 | 338,569 |
| 2022-03-10 | Option exercise | 15,000 | $37.46 | 353,569 |
| 2022-03-08 | Grant / award | 34,780 | $0.00 | 338,569 |
| 2022-01-13 | Option exercise (derivative) | 5,000 | $0.00 | 115,000 |
| 2022-01-13 | Option exercise | 5,000 | $37.46 | 308,789 |
| 2022-01-13 | Open-market sale | 5,000 | $87.86 | 303,789 |
| 2022-01-12 | Option exercise (derivative) | 5,000 | $0.00 | 120,000 |
| 2022-01-12 | Open-market sale | 5,000 | $89.00 | 303,789 |
| 2022-01-12 | Option exercise | 5,000 | $37.46 | 308,789 |
| 2021-12-21 | L | 100 | $89.22 | 303,789 |
| 2021-12-16 | Option exercise (derivative) | 6,000 | $0.00 | 125,000 |
| 2021-12-16 | Option exercise | 6,000 | $37.46 | 309,689 |
| 2021-12-16 | Open-market sale | 6,000 | $84.68 | 303,689 |
| 2021-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 131,000 |
| 2021-12-15 | Option exercise | 6,000 | $37.46 | 309,689 |
| 2021-12-15 | Open-market sale | 6,000 | $82.71 | 303,689 |
| 2021-12-10 | Gift | 700 | $0.00 | 303,689 |
| 2021-12-01 | Open-market sale | 1,500 | $87.22 | 304,389 |
| 2021-10-20 | Option exercise (derivative) | 1,000 | $0.00 | 137,000 |
| 2021-10-20 | Option exercise | 1,000 | $37.46 | 305,839 |
| 2021-09-09 | L | 50 | $78.77 | 305,889 |
| 2021-06-21 | Option exercise (derivative) | 1,000 | $0.00 | 138,000 |
| 2021-06-21 | Option exercise | 1,000 | $37.46 | 304,839 |
| 2021-05-10 | Option exercise (derivative) | 8,513 | $0.00 | 0 |
| 2021-05-10 | Option exercise | 8,513 | $26.49 | 312,352 |
| 2021-05-10 | Open-market sale | 8,513 | $77.29 | 303,839 |
| 2021-05-07 | Option exercise (derivative) | 25,000 | $0.00 | 8,513 |
| 2021-05-07 | Open-market sale | 6,115 | $78.77 | 307,168 |
| 2021-05-07 | Open-market sale | 15,556 | $77.60 | 313,283 |
| 2021-05-07 | Option exercise | 25,000 | $26.49 | 328,839 |
| 2021-05-07 | Open-market sale | 3,329 | $79.39 | 303,839 |
| 2021-05-06 | Option exercise (derivative) | 25,000 | $0.00 | 33,513 |
| 2021-05-06 | Open-market sale | 14,825 | $78.01 | 314,014 |
| 2021-05-06 | Option exercise | 25,000 | $26.49 | 328,839 |
| 2021-05-06 | Open-market sale | 10,175 | $78.69 | 303,839 |
| 2021-04-30 | Option exercise (derivative) | 1,000 | $0.00 | 139,000 |
| 2021-04-30 | Option exercise | 1,000 | $37.46 | 303,498 |
| 2021-04-30 | Grant / award | 341 | $62.41 | 303,839 |
| 2021-04-23 | Option exercise (derivative) | 10,000 | $0.00 | 58,513 |
| 2021-04-23 | Option exercise | 10,000 | $26.49 | 312,498 |
| 2021-04-23 | Open-market sale | 10,000 | $79.34 | 302,498 |
| 2021-04-22 | Option exercise (derivative) | 10,000 | $0.00 | 68,513 |
| 2021-04-22 | Open-market sale | 10,000 | $78.91 | 302,498 |
| 2021-04-22 | Option exercise | 10,000 | $26.49 | 312,498 |
| 2021-03-22 | Tax withholding | 5,519 | $78.52 | 302,498 |
| 2021-03-16 | Tax withholding | 5,559 | $77.21 | 308,017 |
| 2021-03-15 | Grant / award (derivative) | 101,820 | $0.00 | 101,820 |
| 2021-03-15 | Grant / award | 41,350 | $0.00 | 337,002 |
| 2021-03-15 | Tax withholding | 23,426 | $78.39 | 313,576 |
| 2021-03-12 | Option exercise (derivative) | 7,000 | $0.00 | 78,513 |
| 2021-03-12 | Option exercise | 7,000 | $26.49 | 302,652 |
| 2021-03-12 | Open-market sale | 7,000 | $77.10 | 295,652 |
| 2021-03-11 | Option exercise (derivative) | 7,000 | $0.00 | 85,513 |
| 2021-03-11 | Open-market sale | 7,000 | $77.68 | 295,652 |
| 2021-03-11 | Option exercise | 7,000 | $26.49 | 302,652 |
| 2021-03-04 | L | 100 | $77.94 | 295,652 |
| 2021-02-19 | Option exercise (derivative) | 7,000 | $0.00 | 92,513 |
| 2021-02-19 | Option exercise | 7,000 | $26.49 | 302,552 |
| 2021-02-19 | Open-market sale | 7,000 | $83.58 | 295,552 |
| 2021-02-18 | Option exercise (derivative) | 7,000 | $0.00 | 99,513 |
| 2021-02-18 | Open-market sale | 7,000 | $85.08 | 295,552 |
| 2021-02-18 | Option exercise | 7,000 | $26.49 | 302,552 |
| 2021-02-17 | Option exercise (derivative) | 8,000 | $0.00 | 106,513 |
| 2021-02-17 | Open-market sale | 8,000 | $84.54 | 295,552 |
| 2021-02-17 | Option exercise | 8,000 | $26.49 | 303,552 |
| 2021-01-29 | Option exercise (derivative) | 8,334 | $0.00 | 114,513 |
| 2021-01-29 | Open-market sale | 8,334 | $82.67 | 295,552 |
| 2021-01-29 | Option exercise | 8,334 | $26.49 | 303,886 |
| 2021-01-28 | Option exercise (derivative) | 8,333 | $0.00 | 122,847 |
| 2021-01-28 | Open-market sale | 8,333 | $82.91 | 295,552 |
| 2021-01-28 | Option exercise | 8,333 | $26.49 | 303,885 |
| 2021-01-27 | Option exercise (derivative) | 8,333 | $0.00 | 131,180 |
| 2021-01-27 | Option exercise | 8,333 | $26.49 | 303,885 |
| 2021-01-27 | Open-market sale | 8,333 | $85.49 | 295,552 |
| 2020-12-29 | Open-market sale | 1,500 | $88.18 | 295,552 |
| 2020-12-28 | Open-market sale | 1,500 | $88.77 | 297,052 |
| 2020-07-09 | Gift | 425 | $0.00 | 247,533 |
| 2020-05-08 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2020-05-08 | Open-market sale | 20,000 | $91.72 | 298,552 |
| 2020-05-08 | Option exercise | 20,000 | $21.51 | 318,552 |
| 2020-05-04 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2020-05-04 | Option exercise | 5,000 | $21.51 | 303,552 |
| 2020-05-04 | Open-market sale | 5,000 | $88.00 | 298,552 |
| 2020-05-01 | Option exercise (derivative) | 4,000 | $0.00 | 25,000 |
| 2020-05-01 | Open-market sale | 4,000 | $89.38 | 298,552 |
| 2020-05-01 | Option exercise | 4,000 | $21.51 | 302,552 |
| 2020-04-30 | Grant / award | 339 | $62.59 | 298,552 |
| 2020-04-28 | Option exercise (derivative) | 20,000 | $0.00 | 29,000 |
| 2020-04-28 | Option exercise | 20,000 | $21.51 | 318,213 |
| 2020-04-28 | Open-market sale | 20,000 | $97.58 | 298,213 |
| 2020-04-27 | Option exercise (derivative) | 20,000 | $0.00 | 49,000 |
| 2020-04-27 | Option exercise | 20,000 | $21.51 | 318,213 |
| 2020-04-27 | Open-market sale | 20,000 | $97.73 | 298,213 |
| 2020-04-09 | Option exercise (derivative) | 10,000 | $0.00 | 69,000 |
| 2020-04-09 | Option exercise | 10,000 | $21.51 | 308,213 |
| 2020-04-09 | Open-market sale | 10,000 | $79.06 | 298,213 |
| 2020-04-07 | Option exercise (derivative) | 1,000 | $0.00 | 139,513 |
| 2020-04-07 | Option exercise | 1,000 | $26.49 | 298,213 |
| 2020-03-20 | Tax withholding | 13,128 | $73.05 | 297,213 |
| 2020-03-16 | Grant / award (derivative) | 127,920 | $0.00 | 127,920 |
| 2020-03-16 | Grant / award | 44,850 | $0.00 | 310,341 |
| 2020-03-13 | Tax withholding | 30,952 | $84.50 | 265,491 |
| 2020-03-09 | Option exercise (derivative) | 10,000 | $0.00 | 79,000 |
| 2020-03-09 | Open-market sale | 10,000 | $89.52 | 296,443 |
| 2020-03-09 | Option exercise | 10,000 | $21.51 | 306,443 |
| 2020-03-03 | Grant / award | 35,580 | $0.00 | 296,413 |
| 2020-03-03 | L | 30 | $94.39 | 296,443 |
| 2020-02-03 | Option exercise (derivative) | 10,000 | $0.00 | 89,000 |
| 2020-02-03 | Open-market sale | 10,000 | $83.50 | 328,530 |
| 2020-02-03 | Option exercise | 10,000 | $21.51 | 338,530 |
| 2020-01-30 | Option exercise (derivative) | 1,000 | $0.00 | 99,000 |
| 2020-01-30 | Option exercise | 1,000 | $21.51 | 328,530 |
| 2020-01-14 | Option exercise (derivative) | 8,000 | $0.00 | 100,000 |
| 2020-01-14 | Open-market sale | 8,000 | $87.95 | 327,530 |
| 2020-01-14 | Option exercise | 8,000 | $21.51 | 335,530 |
| 2020-01-08 | Option exercise (derivative) | 4,000 | $0.00 | 108,000 |
| 2020-01-08 | Option exercise | 4,000 | $21.51 | 331,530 |
| 2020-01-08 | Open-market sale | 4,000 | $84.92 | 327,530 |
| 2020-01-07 | Option exercise (derivative) | 3,000 | $0.00 | 112,000 |
| 2020-01-07 | Open-market sale | 3,000 | $84.46 | 327,530 |
| 2020-01-07 | Option exercise | 3,000 | $21.51 | 330,530 |
| 2019-12-27 | Option exercise (derivative) | 5,000 | $0.00 | 115,000 |
| 2019-12-27 | Open-market sale | 5,000 | $86.16 | 327,530 |
| 2019-12-27 | Option exercise | 5,000 | $21.51 | 332,530 |
| 2019-12-26 | Option exercise (derivative) | 3,000 | $0.00 | 120,000 |
| 2019-12-26 | Option exercise | 3,000 | $21.51 | 330,530 |
| 2019-12-26 | Open-market sale | 3,000 | $86.43 | 327,530 |
| 2019-12-03 | Gift | 630 | $0.00 | 180,261 |
| 2019-11-22 | Option exercise (derivative) | 6,000 | $0.00 | 127,000 |
| 2019-11-22 | Option exercise (derivative) | 4,000 | $0.00 | 123,000 |
| 2019-11-22 | Option exercise | 10,000 | $21.51 | 337,080 |
| 2019-11-22 | Open-market sale | 10,000 | $77.60 | 327,080 |
| 2019-11-11 | L | 10 | $75.38 | 327,080 |
| 2019-11-05 | Gift | 450 | $0.00 | 327,070 |
| 2019-10-25 | Option exercise (derivative) | 5,000 | $0.00 | 133,000 |
| 2019-10-25 | Open-market sale | 5,000 | $69.55 | 327,520 |
| 2019-10-25 | Option exercise | 5,000 | $21.51 | 332,520 |
| 2019-09-27 | Option exercise (derivative) | 1,000 | $0.00 | 138,000 |
| 2019-09-27 | Option exercise | 1,000 | $21.51 | 327,520 |
| 2019-05-10 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2019-05-10 | Open-market sale | 10,000 | $82.52 | 326,520 |
| 2019-05-10 | Option exercise | 10,000 | $14.39 | 336,520 |
| 2019-05-09 | Option exercise (derivative) | 4,000 | $0.00 | 10,000 |
| 2019-05-09 | Open-market sale | 4,000 | $81.97 | 326,520 |
| 2019-05-09 | Option exercise | 4,000 | $14.39 | 330,520 |
| 2019-05-08 | Option exercise (derivative) | 4,000 | $0.00 | 14,000 |
| 2019-05-08 | Option exercise | 4,000 | $14.39 | 330,520 |
| 2019-05-08 | Open-market sale | 4,000 | $82.16 | 326,520 |
| 2019-04-30 | Grant / award | 309 | $68.78 | 326,520 |
| 2019-04-26 | Option exercise (derivative) | 3,000 | $0.00 | 18,000 |
| 2019-04-26 | Open-market sale | 800 | $83.59 | 326,411 |
| 2019-04-26 | Open-market sale | 2,000 | $82.44 | 327,211 |
| 2019-04-26 | Option exercise | 3,000 | $14.39 | 329,211 |
| 2019-04-26 | Open-market sale | 200 | $84.41 | 326,211 |
| 2019-04-16 | Option exercise (derivative) | 1,000 | $0.00 | 139,000 |
| 2019-04-16 | Option exercise | 1,000 | $21.51 | 326,211 |
| 2019-04-12 | Option exercise (derivative) | 4,000 | $0.00 | 21,000 |
| 2019-04-12 | Option exercise | 4,000 | $14.39 | 329,211 |
| 2019-04-12 | Open-market sale | 4,000 | $89.12 | 325,211 |
| 2019-04-11 | Option exercise (derivative) | 1,000 | $0.00 | 25,000 |
| 2019-04-11 | Option exercise | 1,000 | $14.39 | 325,211 |
| 2019-04-08 | Option exercise (derivative) | 3,000 | $0.00 | 29,000 |
| 2019-04-08 | Option exercise | 3,000 | $14.39 | 327,211 |
| 2019-04-08 | Open-market sale | 700 | $93.67 | 324,211 |
| 2019-04-08 | Open-market sale | 100 | $92.39 | 324,911 |
| 2019-04-08 | Open-market sale | 2,200 | $91.27 | 325,011 |
| 2019-04-05 | Option exercise (derivative) | 3,000 | $0.00 | 29,000 |
| 2019-04-05 | Option exercise | 3,000 | $14.39 | 327,211 |
| 2019-04-05 | Open-market sale | 3,000 | $93.37 | 324,211 |
| 2019-03-27 | Option exercise (derivative) | 1,000 | $0.00 | 32,000 |
| 2019-03-27 | Option exercise | 1,000 | $14.39 | 324,211 |
| 2019-03-25 | Option exercise (derivative) | 4,000 | $0.00 | 33,000 |
| 2019-03-25 | Open-market sale | 4,000 | $87.86 | 323,211 |
| 2019-03-25 | Option exercise | 4,000 | $14.39 | 327,211 |
| 2019-03-22 | Tax withholding | 13,127 | $88.05 | 323,211 |
| 2019-03-19 | Option exercise (derivative) | 1,000 | $0.00 | 37,000 |
| 2019-03-19 | Option exercise | 1,000 | $14.39 | 336,338 |
| 2019-03-15 | Grant / award (derivative) | 87,080 | $0.00 | 87,080 |
| 2019-03-15 | Option exercise (derivative) | 4,000 | $0.00 | 38,000 |
| 2019-03-15 | Grant / award | 34,780 | $0.00 | 335,338 |
| 2019-03-15 | Option exercise | 4,000 | $14.39 | 339,338 |
| 2019-03-15 | Open-market sale | 4,000 | $94.40 | 335,338 |
| 2019-03-15 | Tax withholding | 28,143 | $94.53 | 300,558 |
| 2019-03-13 | Option exercise (derivative) | 3,000 | $0.00 | 42,000 |
| 2019-03-13 | Open-market sale | 3,000 | $93.42 | 328,701 |
| 2019-03-13 | Option exercise | 3,000 | $14.39 | 331,701 |
| 2019-03-12 | Option exercise (derivative) | 4,000 | $0.00 | 45,000 |
| 2019-03-12 | Open-market sale | 4,000 | $91.44 | 328,701 |
| 2019-03-12 | Option exercise | 4,000 | $14.39 | 332,701 |
| 2019-03-11 | Option exercise (derivative) | 5,000 | $0.00 | 49,000 |
| 2019-03-11 | Open-market sale | 5,000 | $88.96 | 328,701 |
| 2019-03-11 | Option exercise | 5,000 | $14.39 | 333,701 |
| 2019-03-07 | Option exercise (derivative) | 4,000 | $0.00 | 54,000 |
| 2019-03-07 | Option exercise | 4,000 | $14.39 | 332,701 |
| 2019-03-07 | Open-market sale | 4,000 | $90.78 | 328,701 |
| 2019-03-01 | Grant / award | 45,320 | $0.00 | 333,610 |
| 2019-03-01 | Tax withholding | 4,909 | $94.76 | 328,701 |
| 2019-02-27 | Option exercise (derivative) | 4,000 | $0.00 | 58,000 |
| 2019-02-27 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2019-02-27 | Open-market sale | 4,000 | $91.78 | 288,290 |
| 2019-02-21 | Option exercise (derivative) | 3,000 | $0.00 | 62,000 |
| 2019-02-21 | Option exercise | 3,000 | $14.39 | 291,290 |
| 2019-02-21 | Open-market sale | 3,000 | $90.12 | 288,290 |
| 2019-02-14 | Option exercise (derivative) | 4,000 | $0.00 | 65,000 |
| 2019-02-14 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2019-02-14 | Open-market sale | 4,000 | $95.20 | 288,290 |
| 2019-02-05 | Option exercise (derivative) | 4,000 | $0.00 | 69,000 |
| 2019-02-05 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2019-02-05 | Open-market sale | 4,000 | $98.63 | 288,290 |
| 2019-01-22 | Option exercise (derivative) | 3,000 | $0.00 | 73,000 |
| 2019-01-22 | Open-market sale | 3,000 | $96.82 | 288,290 |
| 2019-01-22 | Option exercise | 3,000 | $14.39 | 291,290 |
| 2019-01-14 | Option exercise (derivative) | 4,000 | $0.00 | 76,000 |
| 2019-01-14 | Open-market sale | 4,000 | $93.79 | 288,290 |
| 2019-01-14 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2019-01-10 | Option exercise (derivative) | 3,000 | $0.00 | 80,000 |
| 2019-01-10 | Open-market sale | 3,000 | $90.55 | 288,290 |
| 2019-01-10 | Option exercise | 3,000 | $14.39 | 291,290 |
| 2019-01-08 | Option exercise (derivative) | 6,000 | $0.00 | 83,000 |
| 2019-01-08 | Open-market sale | 1,000 | $91.14 | 293,290 |
| 2019-01-08 | Open-market sale | 1,599 | $91.55 | 291,691 |
| 2019-01-08 | Open-market sale | 3,401 | $91.73 | 288,290 |
| 2019-01-08 | Option exercise | 6,000 | $14.39 | 294,290 |
| 2019-01-07 | Option exercise (derivative) | 3,000 | $0.00 | 89,000 |
| 2019-01-07 | Open-market sale | 3,000 | $87.58 | 288,290 |
| 2019-01-07 | Option exercise | 3,000 | $14.39 | 291,290 |
| 2018-12-28 | Option exercise (derivative) | 3,000 | $0.00 | 92,000 |
| 2018-12-28 | Open-market sale | 3,000 | $84.04 | 288,290 |
| 2018-12-28 | Option exercise | 3,000 | $14.39 | 291,290 |
| 2018-12-26 | Option exercise (derivative) | 4,000 | $0.00 | 95,000 |
| 2018-12-26 | Open-market sale | 4,000 | $80.50 | 288,290 |
| 2018-12-26 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2018-12-14 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2018-12-14 | Open-market sale | 2,000 | $92.64 | 288,290 |
| 2018-12-14 | Option exercise | 2,000 | $17.86 | 290,290 |
| 2018-12-12 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2018-12-12 | Option exercise | 2,000 | $17.86 | 290,290 |
| 2018-12-12 | Open-market sale | 2,000 | $93.12 | 288,290 |
| 2018-11-20 | Gift | 540 | $0.00 | 181,501 |
| 2018-11-19 | Gift | 160 | $0.00 | 182,041 |
| 2018-11-02 | Option exercise (derivative) | 1,500 | $0.00 | 4,000 |
| 2018-11-02 | Open-market sale | 1,500 | $97.88 | 288,290 |
| 2018-11-02 | Option exercise | 1,500 | $17.86 | 289,790 |
| 2018-11-01 | Option exercise (derivative) | 4,000 | $0.00 | 99,000 |
| 2018-11-01 | Open-market sale | 4,000 | $92.55 | 288,290 |
| 2018-11-01 | Option exercise | 4,000 | $14.39 | 292,290 |
| 2018-10-30 | Option exercise (derivative) | 1,000 | $0.00 | 103,000 |
| 2018-10-30 | Option exercise | 1,000 | $14.39 | 288,290 |
| 2018-10-24 | Option exercise (derivative) | 1,000 | $0.00 | 104,000 |
| 2018-10-24 | Option exercise | 1,000 | $14.39 | 287,290 |
| 2018-10-03 | Option exercise (derivative) | 1,500 | $0.00 | 5,500 |
| 2018-10-03 | Open-market sale | 1,500 | $99.36 | 286,290 |
| 2018-10-03 | Option exercise | 1,500 | $17.86 | 287,790 |
| 2018-09-25 | Option exercise (derivative) | 1,000 | $0.00 | 105,000 |
| 2018-09-25 | Option exercise | 1,000 | $14.39 | 286,290 |
| 2018-09-04 | Option exercise (derivative) | 1,500 | $0.00 | 7,000 |
| 2018-09-04 | Option exercise | 1,500 | $17.86 | 286,790 |
| 2018-09-04 | Open-market sale | 1,500 | $98.16 | 285,290 |
| 2018-07-23 | Option exercise (derivative) | 1,500 | $0.00 | 8,500 |
| 2018-07-23 | Option exercise | 1,500 | $17.86 | 286,790 |
| 2018-07-23 | Open-market sale | 1,500 | $101.69 | 285,290 |
| 2018-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 106,000 |
| 2018-06-13 | Option exercise | 1,000 | $14.39 | 285,290 |
| 2018-06-04 | Tax withholding | 6,310 | $92.07 | 284,290 |
| 2018-05-17 | Option exercise (derivative) | 18,750 | $0.00 | 0 |
| 2018-05-17 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-17 | Open-market sale | 18,750 | $88.66 | 290,600 |
| 2018-05-16 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2018-05-16 | Open-market sale | 18,750 | $89.13 | 290,600 |
| 2018-05-16 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 37,500 |
| 2018-05-15 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-15 | Open-market sale | 18,750 | $88.29 | 290,600 |
| 2018-05-14 | Option exercise (derivative) | 18,750 | $0.00 | 56,250 |
| 2018-05-14 | Open-market sale | 18,750 | $89.22 | 290,600 |
| 2018-05-14 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-11 | Option exercise (derivative) | 18,750 | $0.00 | 75,000 |
| 2018-05-11 | Open-market sale | 18,750 | $88.42 | 290,600 |
| 2018-05-11 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-10 | Option exercise (derivative) | 18,750 | $0.00 | 93,750 |
| 2018-05-10 | Option exercise | 18,750 | $38.59 | 309,350 |
| 2018-05-10 | Open-market sale | 18,750 | $89.59 | 290,600 |
| 2018-04-30 | Grant / award | 309 | $68.78 | 290,600 |
| 2018-04-24 | Option exercise (derivative) | 10,000 | $0.00 | 112,500 |
| 2018-04-24 | Option exercise | 10,000 | $38.59 | 300,031 |
| 2018-04-24 | Open-market sale | 10,000 | $82.29 | 290,031 |
| 2018-04-23 | Option exercise (derivative) | 10,000 | $0.00 | 122,500 |
| 2018-04-23 | Open-market sale | 10,000 | $82.58 | 290,031 |
| 2018-04-23 | Option exercise | 10,000 | $38.59 | 300,031 |
| 2018-04-20 | Option exercise (derivative) | 10,000 | $0.00 | 132,500 |
| 2018-04-20 | Option exercise | 10,000 | $38.59 | 300,031 |
| 2018-04-20 | Open-market sale | 10,000 | $83.65 | 290,031 |
| 2018-04-05 | Option exercise (derivative) | 1,000 | $0.00 | 107,000 |
| 2018-04-05 | Option exercise | 1,000 | $14.39 | 290,031 |
| 2018-04-02 | Option exercise (derivative) | 1,000 | $0.00 | 108,000 |
| 2018-04-02 | Option exercise | 1,000 | $14.39 | 289,031 |
| 2018-03-28 | Option exercise (derivative) | 1,000 | $0.00 | 10,000 |
| 2018-03-28 | Option exercise (derivative) | 1,000 | $0.00 | 109,000 |
| 2018-03-28 | Option exercise | 1,000 | $17.86 | 287,031 |
| 2018-03-28 | Option exercise | 1,000 | $14.39 | 288,031 |
| 2018-03-27 | Option exercise (derivative) | 1,000 | $0.00 | 110,000 |
| 2018-03-27 | Option exercise | 1,000 | $14.39 | 286,031 |
| 2018-03-26 | Option exercise (derivative) | 1,000 | $0.00 | 111,000 |
| 2018-03-26 | Option exercise | 1,000 | $14.39 | 285,031 |
| 2018-03-22 | Option exercise (derivative) | 1,000 | $0.00 | 112,000 |
| 2018-03-22 | Option exercise | 1,000 | $14.39 | 297,106 |
| 2018-03-22 | Tax withholding | 13,075 | $81.36 | 284,031 |
| 2018-03-22 | Tax withholding | 13,127 | $81.36 | 283,979 |
| 2018-03-16 | Option exercise (derivative) | 15,000 | $0.00 | 142,500 |
| 2018-03-16 | Open-market sale | 15,000 | $83.26 | 296,106 |
| 2018-03-16 | Option exercise | 15,000 | $38.59 | 311,106 |
| 2018-03-15 | Grant / award (derivative) | 148,190 | $0.00 | 148,190 |
| 2018-03-15 | Option exercise (derivative) | 15,000 | $38.59 | 157,500 |
| 2018-03-15 | Grant / award | 46,340 | $0.00 | 296,106 |
| 2018-03-15 | Tax withholding | 14,908 | $83.57 | 249,766 |
| 2018-03-15 | Open-market sale | 15,000 | $84.73 | 264,674 |
| 2018-03-15 | Option exercise | 15,000 | $38.59 | 279,674 |
| 2018-03-02 | Option exercise (derivative) | 1,000 | $0.00 | 113,000 |
| 2018-03-02 | Option exercise | 1,000 | $14.39 | 273,216 |
| 2018-03-02 | Tax withholding | 8,542 | $79.86 | 264,674 |
| 2018-02-26 | Grant / award | 45,722 | $0.00 | 272,216 |
| 2018-02-26 | Grant / award | 46,034 | $0.00 | 272,528 |
| 2018-02-15 | Option exercise (derivative) | 10,000 | $0.00 | 172,500 |
| 2018-02-15 | Option exercise | 10,000 | $38.59 | 236,494 |
| 2018-02-15 | Open-market sale | 10,000 | $84.63 | 226,494 |
| 2018-01-05 | Option exercise (derivative) | 10,000 | $0.00 | 182,500 |
| 2018-01-05 | Open-market sale | 10,000 | $90.32 | 225,894 |
| 2018-01-05 | Option exercise | 10,000 | $38.59 | 235,894 |
| 2017-12-29 | Option exercise (derivative) | 10,000 | $0.00 | 192,500 |
| 2017-12-29 | Open-market sale | 10,000 | $89.61 | 225,894 |
| 2017-12-29 | Option exercise | 10,000 | $38.59 | 235,894 |
| 2017-12-28 | Option exercise (derivative) | 10,000 | $0.00 | 202,500 |
| 2017-12-28 | Option exercise | 10,000 | $38.59 | 235,894 |
| 2017-12-28 | Open-market sale | 10,000 | $89.89 | 225,894 |
| 2017-12-14 | Gift | 600 | $0.00 | 225,894 |
| 2017-12-14 | Gift | 600 | $0.00 | 182,201 |
| 2017-09-26 | Gift | 430 | $0.00 | 226,494 |
| 2017-06-05 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2017-06-05 | Open-market sale | 5,000 | $90.56 | 226,924 |
| 2017-06-05 | Option exercise | 5,000 | $17.33 | 231,924 |
| 2017-06-02 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2017-06-02 | Open-market sale | 5,000 | $89.70 | 233,564 |
| 2017-06-02 | Tax withholding | 6,640 | $90.72 | 226,924 |
| 2017-06-02 | Option exercise | 5,000 | $17.33 | 238,564 |
| 2017-06-01 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2017-06-01 | Option exercise | 5,000 | $17.33 | 238,564 |
| 2017-06-01 | Open-market sale | 5,000 | $87.53 | 233,564 |
| 2017-05-31 | Option exercise (derivative) | 7,423 | $0.00 | 15,000 |
| 2017-05-31 | Option exercise | 7,423 | $17.33 | 240,987 |
| 2017-05-31 | Open-market sale | 7,423 | $88.29 | 233,564 |
| 2017-05-24 | Option exercise (derivative) | 5,000 | $0.00 | 22,423 |
| 2017-05-24 | Option exercise | 5,000 | $17.33 | 238,564 |
| 2017-05-24 | Open-market sale | 5,000 | $88.38 | 233,564 |
| 2017-05-17 | Option exercise (derivative) | 5,000 | $0.00 | 27,423 |
| 2017-05-17 | Option exercise | 5,000 | $17.33 | 238,564 |
| 2017-05-17 | Open-market sale | 5,000 | $91.73 | 233,564 |
| 2017-05-15 | Tax withholding | 4,932 | $91.50 | 233,564 |
| 2017-05-12 | Option exercise (derivative) | 5,000 | $0.00 | 32,423 |
| 2017-05-12 | Option exercise | 5,000 | $17.33 | 243,496 |
| 2017-05-12 | Open-market sale | 5,000 | $89.23 | 238,496 |
| 2017-05-08 | Option exercise (derivative) | 5,000 | $0.00 | 37,423 |
| 2017-05-08 | Option exercise | 5,000 | $17.33 | 243,496 |
| 2017-05-08 | Open-market sale | 5,000 | $93.17 | 238,496 |
| 2017-05-05 | Option exercise (derivative) | 5,000 | $0.00 | 42,423 |
| 2017-05-05 | Option exercise | 5,000 | $17.33 | 243,496 |
| 2017-05-05 | Open-market sale | 5,000 | $99.00 | 238,496 |
| 2017-04-28 | Grant / award | 302 | $70.30 | 238,496 |
| 2017-04-27 | Option exercise (derivative) | 5,000 | $0.00 | 47,423 |
| 2017-04-27 | Open-market sale | 5,000 | $95.72 | 238,194 |
| 2017-04-27 | Option exercise | 5,000 | $17.33 | 243,194 |
| 2017-04-25 | Option exercise (derivative) | 5,000 | $0.00 | 52,423 |
| 2017-04-25 | Open-market sale | 5,000 | $94.00 | 238,194 |
| 2017-04-25 | Option exercise | 5,000 | $17.33 | 243,194 |
| 2017-04-04 | Option exercise (derivative) | 3,000 | $0.00 | 114,000 |
| 2017-04-04 | Option exercise | 3,000 | $14.39 | 238,194 |
| 2017-03-22 | Grant / award (derivative) | 144,050 | $0.00 | 144,050 |
| 2017-03-22 | Grant / award | 44,520 | $0.00 | 235,194 |
| 2017-03-16 | Option exercise (derivative) | 5,000 | $0.00 | 57,423 |
| 2017-03-16 | Option exercise | 5,000 | $71.33 | 195,674 |
| 2017-03-16 | Open-market sale | 5,000 | $91.96 | 190,674 |
| 2017-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 62,423 |
| 2017-03-15 | Option exercise | 5,000 | $17.33 | 211,364 |
| 2017-03-15 | Open-market sale | 5,000 | $91.42 | 206,364 |
| 2017-03-15 | Tax withholding | 15,690 | $92.50 | 190,674 |
| 2017-03-13 | Option exercise (derivative) | 5,000 | $0.00 | 67,423 |
| 2017-03-13 | Open-market sale | 5,000 | $92.68 | 206,364 |
| 2017-03-13 | Option exercise | 5,000 | $17.33 | 211,364 |
| 2017-03-10 | Option exercise (derivative) | 5,000 | $0.00 | 72,423 |
| 2017-03-10 | Option exercise | 5,000 | $17.33 | 211,364 |
| 2017-03-10 | Open-market sale | 5,000 | $91.09 | 206,364 |
| 2017-03-09 | Option exercise (derivative) | 6,000 | $0.00 | 77,423 |
| 2017-03-09 | Option exercise | 6,000 | $17.33 | 212,364 |
| 2017-03-09 | Open-market sale | 6,000 | $90.18 | 206,364 |
| 2017-03-03 | Tax withholding | 8,989 | $93.95 | 206,364 |
| 2017-02-24 | Grant / award | 44,671 | $0.00 | 215,353 |
| 2017-01-26 | Option exercise (derivative) | 5,000 | $0.00 | 83,423 |
| 2017-01-26 | Option exercise | 5,000 | $17.33 | 175,682 |
| 2017-01-26 | Open-market sale | 5,000 | $84.00 | 170,682 |
| 2017-01-25 | Option exercise (derivative) | 5,000 | $0.00 | 88,423 |
| 2017-01-25 | Open-market sale | 5,000 | $84.44 | 170,682 |
| 2017-01-25 | Option exercise | 5,000 | $17.33 | 175,682 |
| 2017-01-11 | Option exercise (derivative) | 4,000 | $0.00 | 93,423 |
| 2017-01-11 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2017-01-11 | Open-market sale | 4,000 | $89.84 | 170,682 |
| 2017-01-10 | Option exercise (derivative) | 4,000 | $0.00 | 97,423 |
| 2017-01-10 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2017-01-10 | Open-market sale | 4,000 | $91.31 | 170,682 |
| 2017-01-09 | Option exercise (derivative) | 4,000 | $0.00 | 101,423 |
| 2017-01-09 | Open-market sale | 4,000 | $89.79 | 170,682 |
| 2017-01-09 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2017-01-06 | Option exercise (derivative) | 4,000 | $0.00 | 105,423 |
| 2017-01-06 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2017-01-06 | Open-market sale | 4,000 | $87.19 | 170,682 |
| 2016-12-30 | Option exercise (derivative) | 4,000 | $0.00 | 109,423 |
| 2016-12-30 | Open-market sale | 4,000 | $83.35 | 170,682 |
| 2016-12-30 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2016-12-29 | Option exercise (derivative) | 4,000 | $0.00 | 113,423 |
| 2016-12-29 | Open-market sale | 4,000 | $83.84 | 170,682 |
| 2016-12-29 | Option exercise | 4,000 | $17.33 | 174,682 |
| 2016-11-22 | Option exercise (derivative) | 69,743 | $0.00 | 140,513 |
| 2016-11-22 | Open-market sale | 69,743 | $85.69 | 170,682 |
| 2016-11-22 | Option exercise | 69,743 | $26.49 | 240,425 |
| 2016-11-21 | Option exercise (derivative) | 69,744 | $0.00 | 210,256 |
| 2016-11-21 | Option exercise | 69,744 | $26.49 | 240,426 |
| 2016-11-21 | Open-market sale | 69,744 | $87.56 | 170,682 |
| 2016-11-16 | Option exercise (derivative) | 41,670 | $0.00 | 0 |
| 2016-11-16 | Option exercise | 41,670 | $17.54 | 365,038 |
| 2016-11-16 | Open-market sale | 41,670 | $90.97 | 323,368 |
| 2016-11-08 | Option exercise (derivative) | 70,000 | $0.00 | 140,000 |
| 2016-11-08 | Option exercise | 70,000 | $21.51 | 393,368 |
| 2016-11-08 | Open-market sale | 70,000 | $82.83 | 323,368 |
| 2016-11-07 | Option exercise (derivative) | 70,000 | $0.00 | 210,000 |
| 2016-11-07 | Open-market sale | 70,000 | $82.52 | 323,368 |
| 2016-11-07 | Option exercise | 70,000 | $21.51 | 393,368 |
| 2016-10-28 | Option exercise (derivative) | 60,000 | $0.00 | 117,000 |
| 2016-10-28 | Open-market sale | 60,000 | $81.27 | 323,368 |
| 2016-10-28 | Option exercise | 60,000 | $14.39 | 383,368 |
| 2016-10-27 | Option exercise (derivative) | 60,000 | $0.00 | 177,000 |
| 2016-10-27 | Open-market sale | 60,000 | $81.34 | 323,368 |
| 2016-10-27 | Option exercise | 60,000 | $14.39 | 383,368 |
| 2016-10-17 | Option exercise (derivative) | 41,666 | $0.00 | 41,670 |
| 2016-10-17 | Open-market sale | 41,666 | $84.39 | 323,368 |
| 2016-10-17 | Option exercise | 41,666 | $17.54 | 365,034 |
| 2016-10-14 | Option exercise (derivative) | 11,000 | $0.00 | 11,000 |
| 2016-10-14 | Open-market sale | 11,000 | $86.89 | 323,368 |
| 2016-10-14 | Option exercise | 11,000 | $17.86 | 334,368 |
| 2016-10-13 | Option exercise (derivative) | 53,125 | $0.00 | 212,500 |
| 2016-10-13 | Option exercise | 53,125 | $38.59 | 376,493 |
| 2016-10-13 | Open-market sale | 53,125 | $86.98 | 323,368 |
| 2016-09-30 | Option exercise (derivative) | 53,125 | $0.00 | 265,625 |
| 2016-09-30 | Option exercise | 53,125 | $38.59 | 431,709 |
| 2016-09-30 | Open-market sale | 53,125 | $92.02 | 378,584 |
| 2016-09-29 | Option exercise (derivative) | 53,125 | $0.00 | 318,750 |
| 2016-09-29 | Open-market sale | 53,125 | $93.65 | 378,584 |
| 2016-09-29 | Option exercise | 53,125 | $38.59 | 431,709 |
| 2016-09-16 | Option exercise (derivative) | 53,125 | $0.00 | 371,875 |
| 2016-09-16 | Option exercise (derivative) | 41,666 | $0.00 | 83,336 |
| 2016-09-16 | Option exercise | 53,125 | $38.59 | 431,709 |
| 2016-09-16 | Option exercise | 41,666 | $17.54 | 420,250 |
| 2016-09-16 | Open-market sale | 41,666 | $95.97 | 378,584 |
| 2016-09-15 | Option exercise (derivative) | 42,577 | $0.00 | 117,423 |
| 2016-09-15 | Open-market sale | 42,577 | $94.85 | 378,584 |
| 2016-09-15 | Option exercise | 42,577 | $17.33 | 421,161 |
| 2016-08-24 | Gift | 200 | $0.00 | 377,484 |
| 2016-08-16 | Option exercise (derivative) | 41,666 | $0.00 | 125,002 |
| 2016-08-16 | Option exercise | 41,666 | $17.54 | 420,250 |
| 2016-08-16 | Open-market sale | 41,666 | $91.49 | 378,584 |
| 2016-08-04 | Gift | 500 | $0.00 | 377,684 |
| 2016-08-03 | Gift | 400 | $0.00 | 378,184 |
| 2016-07-18 | Option exercise (derivative) | 41,666 | $0.00 | 166,668 |
| 2016-07-18 | Open-market sale | 41,666 | $92.72 | 378,584 |
| 2016-07-18 | Option exercise | 41,666 | $17.54 | 420,250 |
| 2016-06-16 | Option exercise (derivative) | 41,666 | $0.00 | 208,334 |
| 2016-06-16 | Open-market sale | 41,666 | $80.55 | 378,584 |
| 2016-06-16 | Option exercise | 41,666 | $17.54 | 420,250 |
| 2016-06-03 | Tax withholding | 6,640 | $90.00 | 378,584 |
| 2016-05-13 | Tax withholding | 4,932 | $82.71 | 385,224 |
| 2016-05-06 | Tax withholding | 5,479 | $80.80 | 390,156 |
| 2016-05-05 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2016-05-05 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2016-05-05 | Option exercise | 20,000 | $12.99 | 20,000 |
| 2016-05-05 | Open-market sale | 10,000 | $80.15 | 0 |
| 2016-05-05 | Option exercise | 10,000 | $12.99 | 10,000 |
| 2016-05-05 | Option exercise | 10,000 | $80.15 | 0 |
| 2016-05-02 | Option exercise (derivative) | 36,500 | $0.00 | 0 |
| 2016-05-02 | Open-market sale | 36,500 | $85.01 | 395,635 |
| 2016-05-02 | Option exercise | 36,500 | $12.99 | 432,135 |
| 2016-04-29 | Grant / award | 414 | $51.26 | 395,635 |
| 2016-04-06 | Option exercise (derivative) | 1,500 | $0.00 | 237,000 |
| 2016-04-06 | Option exercise | 1,500 | $14.39 | 395,221 |
| 2016-04-05 | Option exercise (derivative) | 1,500 | $0.00 | 238,500 |
| 2016-04-05 | Option exercise | 1,500 | $14.39 | 393,721 |
| 2016-03-15 | Grant / award (derivative) | 136,050 | $0.00 | 136,050 |
| 2016-03-15 | Grant / award | 60,710 | $0.00 | 392,221 |
| 2016-03-03 | Tax withholding | 8,989 | $89.57 | 331,511 |
| 2016-03-01 | Open-market sale | 5,021 | $84.33 | 345,479 |
| 2016-03-01 | Open-market sale | 2,151 | $84.22 | 343,328 |
| 2016-03-01 | Open-market sale | 2,828 | $84.24 | 340,500 |
| 2016-02-29 | Tax withholding | 192,982 | $81.87 | 350,500 |
| 2016-02-24 | Grant / award | 94,850 | $0.00 | 323,104 |
| 2016-02-24 | Grant / award | 21,978 | $0.00 | 543,482 |
| 2016-02-24 | Grant / award | 198,400 | $0.00 | 521,504 |
| 2015-11-30 | Open-market sale | 1,000 | $94.74 | 25,758 |
| 2015-10-15 | Open-market sale | 1,000 | $108.24 | 26,758 |
| 2015-09-14 | Open-market sale | 1,000 | $131.43 | 27,758 |
| 2015-08-12 | Open-market sale | 1,500 | $134.72 | 28,758 |
| 2015-07-07 | Open-market sale | 1,500 | $139.07 | 30,258 |
| 2015-07-02 | Gift | 500 | $0.00 | 228,754 |
| 2015-06-04 | Tax withholding | 6,640 | $120.46 | 229,254 |
| 2015-05-21 | Open-market sale | 1,500 | $126.10 | 31,758 |
| 2015-05-15 | Tax withholding | 4,932 | $122.78 | 235,894 |
| 2015-05-12 | Tax withholding | 2,349 | $121.09 | 240,826 |
| 2015-05-08 | Tax withholding | 5,479 | $121.66 | 243,175 |
| 2015-05-01 | Open-market sale | 3,505 | $114.98 | 248,654 |
| 2015-05-01 | Option exercise | 23,218 | $6.46 | 56,476 |
| 2015-05-01 | Open-market sale | 23,218 | $114.98 | 33,258 |
| 2015-04-30 | Grant / award | 908 | $51.26 | 252,159 |
| 2015-04-01 | Option exercise (derivative) | 22,546 | $0.00 | 23,218 |
| 2015-04-01 | Open-market sale | 22,546 | $120.53 | 33,258 |
| 2015-04-01 | Option exercise | 22,546 | $6.46 | 55,804 |
| 2015-04-01 | Open-market sale | 3,506 | $120.53 | 251,251 |
| 2015-04-01 | Option exercise (derivative) | 23,218 | $0.00 | 0 |
| 2015-03-20 | Open-market sale | 1,000 | $126.40 | 33,258 |
| 2015-03-17 | Open-market sale | 1,000 | $124.87 | 34,258 |
| 2015-03-16 | Open-market sale | 1,000 | $123.48 | 35,258 |
| 2015-03-10 | Open-market sale | 2,021 | $114.89 | 36,258 |
| 2015-03-09 | Option exercise (derivative) | 15,000 | $0.00 | 46,500 |
| 2015-03-09 | Open-market sale | 4,000 | $112.14 | 38,279 |
| 2015-03-09 | Option exercise | 15,000 | $12.99 | 57,279 |
| 2015-03-09 | Open-market sale | 15,000 | $112.12 | 42,279 |
| 2015-03-05 | Option exercise (derivative) | 10,000 | $0.00 | 51,500 |
| 2015-03-05 | Open-market sale | 10,000 | $113.70 | 42,279 |
| 2015-03-05 | Option exercise | 10,000 | $12.99 | 52,279 |
| 2015-03-04 | Open-market sale | 916 | $107.71 | 42,279 |
| 2015-03-04 | Option exercise | 500 | $9.86 | 43,695 |
| 2015-03-03 | Open-market sale | 5,000 | $107.42 | 215,157 |
| 2015-03-03 | Grant / award (derivative) | 90,500 | $0.00 | 90,500 |
| 2015-03-03 | Grant / award | 39,600 | $0.00 | 254,757 |
| 2015-03-02 | Option exercise (derivative) | 3,000 | $0.00 | 61,500 |
| 2015-03-02 | Option exercise | 3,000 | $12.99 | 46,195 |
| 2015-03-02 | Open-market sale | 3,000 | $107.96 | 43,195 |
| 2015-03-02 | Open-market sale | 5,000 | $108.44 | 220,157 |
| 2015-01-09 | Open-market sale | 2,000 | $94.14 | 225,157 |
| 2014-12-24 | Option exercise (derivative) | 3,000 | $0.00 | 64,500 |
| 2014-12-24 | Option exercise | 3,000 | $12.99 | 46,195 |
| 2014-12-24 | Open-market sale | 3,000 | $88.73 | 43,195 |
| 2014-12-24 | Open-market sale | 2,000 | $88.73 | 227,157 |
| 2014-12-10 | Option exercise (derivative) | 2,000 | $0.00 | 67,500 |
| 2014-12-10 | Open-market sale | 2,000 | $95.00 | 43,195 |
| 2014-12-10 | Option exercise | 2,000 | $12.99 | 45,195 |
| 2014-11-25 | Option exercise (derivative) | 2,000 | $0.00 | 69,500 |
| 2014-11-25 | Option exercise | 2,000 | $12.99 | 45,195 |
| 2014-11-25 | Open-market sale | 2,000 | $90.00 | 43,195 |
| 2014-11-12 | Open-market sale | 1,000 | $85.51 | 228,157 |
| 2014-11-12 | Open-market sale | 1,000 | $81.51 | 228,157 |
| 2014-11-10 | Option exercise (derivative) | 4,000 | $0.00 | 71,500 |
| 2014-11-10 | Option exercise | 4,000 | $12.99 | 47,195 |
| 2014-11-10 | Open-market sale | 4,000 | $87.00 | 43,195 |
| 2014-11-03 | Open-market sale | 3,000 | $85.33 | 43,195 |
| 2014-10-24 | Option exercise (derivative) | 2,000 | $0.00 | 75,500 |
| 2014-10-24 | Open-market sale | 2,000 | $80.00 | 46,195 |
| 2014-10-24 | Option exercise | 2,000 | $12.99 | 48,195 |
| 2014-10-21 | Open-market sale | 2,000 | $75.00 | 46,195 |
| 2014-10-21 | Option exercise | 2,000 | $12.99 | 48,195 |
| 2014-08-20 | Option exercise (derivative) | 5,000 | $0.00 | 79,500 |
| 2014-08-20 | Open-market sale | 5,000 | $70.00 | 46,195 |
| 2014-08-20 | Option exercise | 5,000 | $12.99 | 51,195 |
| 2014-08-20 | Option exercise (derivative) | 2,000 | $0.00 | 77,500 |
| 2014-06-04 | Grant / award (derivative) | 191,000 | $0.00 | 191,000 |
| 2014-06-04 | Open-market sale | 1,000 | $62.52 | 178,257 |
| 2014-06-04 | Grant / award | 50,900 | $0.00 | 229,157 |
| 2014-06-03 | Open-market sale | 1,000 | $59.88 | 179,257 |
| 2014-05-22 | Open-market sale | 1,000 | $56.88 | 46,195 |
| 2014-05-21 | Open-market sale | 1,545 | $56.19 | 47,195 |
| 2014-05-15 | Tax withholding | 4,932 | $57.44 | 180,257 |
| 2014-05-12 | Tax withholding | 4,567 | $59.30 | 185,189 |
| 2014-05-08 | Tax withholding | 5,479 | $56.78 | 189,756 |
| 2014-04-30 | Grant / award | 715 | $29.69 | 195,235 |
| 2014-03-28 | Option exercise (derivative) | 2,000 | $0.00 | 84,500 |
| 2014-03-28 | Option exercise | 2,000 | $12.99 | 48,740 |
| 2014-02-20 | Open-market sale | 8,000 | $80.00 | 46,740 |
| 2014-02-14 | Grant / award | 78,750 | $0.00 | 194,520 |
| 2014-02-06 | Option exercise (derivative) | 4,000 | $0.00 | 86,500 |
| 2014-02-06 | Option exercise | 4,000 | $12.99 | 54,740 |
| 2014-01-10 | Option exercise (derivative) | 5,000 | $0.00 | 90,500 |
| 2014-01-10 | Option exercise | 5,000 | $12.99 | 55,740 |
| 2014-01-10 | Open-market sale | 5,000 | $70.00 | 50,740 |
| 2014-01-06 | Option exercise (derivative) | 10,000 | $0.00 | 60,000 |
| 2014-01-06 | Open-market sale | 5,000 | $67.40 | 55,740 |
| 2014-01-06 | Option exercise | 10,000 | $12.99 | 60,740 |
| 2014-01-06 | Open-market sale | 5,000 | $67.42 | 50,740 |
| 2014-01-02 | Option exercise (derivative) | 5,000 | $0.00 | 70,000 |
| 2014-01-02 | Open-market sale | 5,000 | $68.90 | 50,740 |
| 2014-01-02 | Option exercise | 5,000 | $12.99 | 55,740 |
| 2013-12-24 | Option exercise (derivative) | 10,000 | $0.00 | 75,000 |
| 2013-12-24 | Open-market sale | 10,000 | $68.71 | 50,740 |
| 2013-12-24 | Grant / award | 10,000 | $12.99 | 60,740 |
| 2013-12-05 | Option exercise (derivative) | 5,000 | $0.00 | 85,000 |
| 2013-12-05 | Grant / award | 5,000 | $12.99 | 55,740 |
| 2013-12-05 | Open-market sale | 5,000 | $69.70 | 50,740 |
| 2013-11-14 | Option exercise (derivative) | 4,000 | $0.00 | 90,000 |
| 2013-11-14 | Option exercise (derivative) | 1,000 | $0.00 | 95,500 |
| 2013-11-14 | Option exercise | 5,000 | $12.99 | 50,740 |
| 2013-11-05 | Option exercise (derivative) | 5,000 | $0.00 | 94,000 |
| 2013-11-05 | Open-market sale | 5,000 | $62.36 | 45,740 |
| 2013-11-05 | Option exercise | 5,000 | $12.99 | 50,740 |
| 2013-10-31 | Option exercise (derivative) | 10,000 | $0.00 | 99,000 |
| 2013-10-31 | Open-market sale | 10,000 | $62.72 | 45,740 |
| 2013-10-31 | Option exercise | 10,000 | $12.99 | 55,740 |
| 2013-10-16 | Option exercise (derivative) | 2,000 | $0.00 | 96,500 |
| 2013-10-16 | Option exercise | 2,000 | $12.99 | 47,740 |
| 2013-10-16 | Open-market sale | 2,000 | $67.73 | 45,740 |
| 2013-10-10 | Open-market sale | 3,000 | $66.76 | 45,740 |
| 2013-09-16 | Option exercise (derivative) | 2,000 | $0.00 | 98,500 |
| 2013-09-16 | Option exercise | 2,000 | $12.99 | 50,740 |
| 2013-09-16 | Open-market sale | 2,000 | $73.08 | 48,740 |
| 2013-08-15 | Option exercise (derivative) | 1,000 | $0.00 | 100,500 |
| 2013-08-15 | Option exercise | 1,000 | $12.99 | 49,740 |
| 2013-08-15 | Open-market sale | 1,000 | $64.36 | 48,740 |
| 2013-07-15 | Option exercise (derivative) | 1,000 | $0.00 | 101,500 |
| 2013-07-15 | Option exercise | 1,000 | $12.99 | 49,740 |
| 2013-07-15 | Option exercise | 1,000 | $63.70 | 48,740 |
| 2013-06-12 | Option exercise (derivative) | 5,000 | $0.00 | 109,000 |
| 2013-06-12 | Option exercise | 5,000 | $12.99 | 48,740 |
| 2013-06-07 | Gift (derivative) | 220,500 | $0.00 | 220,500 |
| 2013-06-07 | Gift (derivative) | 220,500 | $0.00 | 0 |
| 2013-06-05 | Option exercise (derivative) | 10,000 | $0.00 | 114,000 |
| 2013-06-05 | Option exercise | 5,000 | $58.68 | 48,740 |
| 2013-06-05 | Option exercise | 5,000 | $60.00 | 43,740 |
| 2013-06-05 | Option exercise | 10,000 | $12.99 | 53,740 |
| 2013-06-04 | Option exercise (derivative) | 10,000 | $0.00 | 124,000 |
| 2013-06-04 | Option exercise | 10,000 | $60.72 | 43,740 |
| 2013-06-04 | Option exercise | 10,000 | $12.99 | 53,740 |
| 2013-05-31 | Option exercise (derivative) | 3,000 | $0.00 | 134,000 |
| 2013-05-31 | Option exercise | 3,000 | $12.99 | 43,740 |
| 2013-05-23 | Gift | 10,131 | $0.00 | 40,740 |
| 2013-05-23 | Gift | 10,131 | $0.00 | 115,770 |
| 2013-05-21 | Option exercise | 2,000 | $12.99 | 32,609 |
| 2013-05-21 | Open-market sale | 2,000 | $64.14 | 30,609 |
| 2013-05-17 | Option exercise (derivative) | 5,000 | $12.99 | 137,000 |
| 2013-05-17 | Option exercise | 5,000 | $64.01 | 30,609 |
| 2013-05-16 | Option exercise (derivative) | 2,000 | $0.00 | 112,500 |
| 2013-05-16 | Option exercise (derivative) | 5,000 | $0.00 | 142,000 |
| 2013-05-16 | Option exercise | 2,000 | $12.99 | 22,609 |
| 2013-05-16 | Option exercise | 5,000 | $64.65 | 25,609 |
| 2013-05-16 | Open-market sale | 2,000 | $64.65 | 20,609 |
| 2013-05-15 | Grant / award (derivative) | 220,500 | $0.00 | 220,500 |
| 2013-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 147,000 |
| 2013-05-15 | Grant / award | 37,800 | $0.00 | 125,901 |
| 2013-05-15 | Open-market sale | 10,000 | $68.55 | 20,609 |
| 2013-05-15 | Option exercise | 10,000 | $12.99 | 30,609 |
| 2013-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 104,500 |
| 2013-05-14 | Option exercise (derivative) | 25,000 | $0.00 | 172,000 |
| 2013-05-14 | Option exercise | 10,000 | $12.99 | 30,609 |
| 2013-05-14 | Option exercise | 5,000 | $12.99 | 35,609 |
| 2013-05-14 | Option exercise | 10,000 | $12.99 | 45,609 |
| 2013-05-14 | Open-market sale | 10,000 | $71.08 | 35,609 |
| 2013-05-14 | Open-market sale | 10,000 | $70.74 | 20,609 |
| 2013-05-14 | Open-market sale | 5,000 | $71.07 | 30,609 |
| 2013-05-14 | Option exercise (derivative) | 15,000 | $0.00 | 157,000 |
| 2013-05-14 | Open-market sale | 15,000 | $70.17 | 20,609 |
| 2013-05-14 | Option exercise | 15,000 | $12.99 | 35,609 |
| 2013-05-13 | Option exercise (derivative) | 3,000 | $0.00 | 106,500 |
| 2013-05-13 | Option exercise (derivative) | 5,000 | $0.00 | 197,500 |
| 2013-05-13 | Open-market sale | 2,000 | $69.56 | 88,101 |
| 2013-05-13 | Open-market sale | 5,000 | $69.11 | 20,609 |
| 2013-05-13 | Open-market sale | 3,000 | $69.11 | 25,609 |
| 2013-05-13 | Option exercise | 5,000 | $12.99 | 28,609 |
| 2013-05-13 | Option exercise | 3,000 | $12.99 | 23,609 |
| 2013-05-13 | Gift | 7,064 | $0.00 | 20,609 |
| 2013-05-13 | Gift | 7,064 | $0.00 | 90,101 |
| 2013-05-13 | Open-market sale | 5,000 | $68.12 | 97,165 |
| 2013-05-13 | Option exercise (derivative) | 5,000 | $0.00 | 197,500 |
| 2013-05-13 | Option exercise (derivative) | 3,000 | $0.00 | 106,500 |
| 2013-05-13 | Open-market sale | 2,000 | $69.56 | 88,101 |
| 2013-05-13 | Gift | 7,064 | $0.00 | 20,609 |
| 2013-05-13 | Gift | 7,064 | $0.00 | 90,101 |
| 2013-05-13 | Option exercise | 3,000 | $12.99 | 23,609 |
| 2013-05-13 | Open-market sale | 5,000 | $68.12 | 97,165 |
| 2013-05-13 | Open-market sale | 3,000 | $69.11 | 25,609 |
| 2013-05-13 | Open-market sale | 5,000 | $69.11 | 20,609 |
| 2013-05-13 | Option exercise | 5,000 | $12.99 | 28,609 |
| 2013-05-12 | Tax withholding | 8,873 | $67.68 | 102,165 |
| 2013-05-12 | Tax withholding | 8,742 | $67.68 | 102,165 |
| 2013-05-10 | Open-market sale | 800 | $67.48 | 111,038 |
| 2013-05-10 | Open-market sale | 800 | $67.48 | 111,038 |
| 2013-05-08 | Open-market sale | 1,000 | $65.88 | 118,317 |
| 2013-05-08 | Tax withholding | 5,479 | $65.32 | 112,838 |
| 2013-05-08 | Gift | 1,000 | $0.00 | 111,838 |
| 2013-05-07 | Option exercise (derivative) | 3,000 | $0.00 | 114,500 |
| 2013-05-07 | Open-market sale | 3,000 | $65.87 | 13,545 |
| 2013-05-07 | Option exercise | 3,000 | $12.99 | 16,545 |
| 2013-05-03 | Option exercise (derivative) | 3,000 | $0.00 | 117,500 |
| 2013-05-03 | Option exercise (derivative) | 5,000 | $0.00 | 112,500 |
| 2013-05-03 | Option exercise | 3,000 | $12.99 | 16,545 |
| 2013-05-03 | Option exercise | 5,000 | $12.99 | 18,545 |
| 2013-05-03 | Open-market sale | 5,000 | $67.26 | 13,545 |
| 2013-05-02 | Option exercise (derivative) | 2,000 | $0.00 | 120,500 |
| 2013-05-02 | Open-market sale | 2,000 | $65.62 | 13,545 |
| 2013-05-02 | Option exercise | 2,000 | $12.99 | 15,545 |
| 2013-04-30 | Open-market sale | 1,000 | $63.74 | 119,317 |
| 2013-04-30 | Grant / award | 916 | $23.21 | 120,317 |
| 2013-03-26 | Option exercise (derivative) | 12,000 | $0.00 | 206,000 |
| 2013-03-26 | Open-market sale | 12,000 | $60.68 | 13,545 |
| 2013-03-26 | Option exercise | 12,000 | $12.99 | 25,545 |
| 2013-03-04 | Option exercise (derivative) | 5,000 | $0.00 | 347,500 |
| 2013-03-04 | Open-market sale | 5,000 | $60.00 | 13,545 |
| 2013-03-04 | Option exercise | 5,000 | $12.99 | 23,545 |
| 2013-03-01 | Open-market sale | 1,000 | $59.14 | 119,401 |
| 2013-02-28 | Option exercise (derivative) | 5,000 | $0.00 | 342,500 |
| 2013-02-28 | Open-market sale | 5,000 | $58.00 | 18,545 |
| 2013-02-28 | Option exercise | 5,000 | $12.99 | 18,545 |
| 2013-02-27 | Open-market sale | 1,500 | $56.46 | 120,401 |
| 2013-02-04 | Option exercise (derivative) | 2,000 | $0.00 | 2,192,764 |
| 2013-02-04 | Option exercise | 2,000 | $12.99 | 155,691 |
| 2013-02-04 | Open-market sale | 2,000 | $55.77 | 153,691 |
| 2013-01-23 | Open-market sale | 4,000 | $55.22 | 153,691 |
| 2013-01-22 | Open-market sale | 10,000 | $55.00 | 157,691 |
| 2013-01-18 | Option exercise (derivative) | 5,000 | $0.00 | 2,194,764 |
| 2013-01-18 | Option exercise | 5,000 | $12.99 | 172,691 |
| 2013-01-18 | Open-market sale | 5,000 | $54.00 | 167,691 |
| 2013-01-04 | Option exercise (derivative) | 3,000 | $0.00 | 2,199,764 |
| 2013-01-04 | Option exercise | 3,000 | $12.99 | 170,691 |
| 2013-01-04 | Open-market sale | 3,000 | $52.24 | 167,691 |
| 2012-12-31 | Option exercise (derivative) | 5,000 | $0.00 | 2,202,764 |
| 2012-12-31 | Option exercise | 5,000 | $12.99 | 172,691 |
| 2012-12-31 | Open-market sale | 5,000 | $48.62 | 167,691 |
| 2012-12-27 | Option exercise (derivative) | 4,000 | $0.00 | 2,207,764 |
| 2012-12-27 | Open-market sale | 4,000 | $48.34 | 167,691 |
| 2012-12-27 | Option exercise | 4,000 | $12.99 | 184,691 |
| 2012-12-26 | Option exercise (derivative) | 7,000 | $0.00 | 2,211,764 |
| 2012-12-26 | Option exercise | 7,000 | $12.99 | 180,691 |
| 2012-12-26 | Open-market sale | 7,000 | $48.38 | 171,691 |
| 2012-12-24 | Option exercise (derivative) | 6,000 | $0.00 | 2,218,764 |
| 2012-12-24 | Option exercise | 6,000 | $12.99 | 173,691 |
| 2012-12-24 | Open-market sale | 6,000 | $48.38 | 178,691 |
| 2012-12-21 | Option exercise (derivative) | 3,000 | $0.00 | 2,230,764 |
| 2012-12-21 | Option exercise (derivative) | 6,000 | $0.00 | 2,224,764 |
| 2012-12-21 | Open-market sale | 3,000 | $48.57 | 173,691 |
| 2012-12-21 | Open-market sale | 6,000 | $48.57 | 167,691 |
| 2012-12-21 | Option exercise | 3,000 | $12.99 | 170,691 |
| 2012-12-21 | Option exercise | 6,000 | $12.99 | 176,691 |
| 2012-12-12 | Option exercise (derivative) | 5,000 | $0.00 | 2,233,764 |
| 2012-12-12 | Open-market sale | 5,000 | $50.00 | 167,691 |
| 2012-12-12 | Option exercise | 5,000 | $12.99 | 172,691 |
| 2012-12-10 | Option exercise (derivative) | 3,000 | $0.00 | 2,238,764 |
| 2012-12-10 | Open-market sale | 3,000 | $48.03 | 167,691 |
| 2012-12-10 | Option exercise | 3,000 | $12.99 | 170,691 |
| 2012-12-07 | Option exercise (derivative) | 3,000 | $0.00 | 2,241,764 |
| 2012-12-07 | Open-market sale | 3,000 | $47.04 | 167,691 |
| 2012-12-07 | Option exercise | 3,000 | $9.86 | 170,691 |
| 2012-12-04 | Option exercise (derivative) | 5,000 | $0.00 | 2,244,764 |
| 2012-12-04 | Open-market sale | 5,000 | $47.94 | 167,691 |
| 2012-12-04 | Option exercise | 5,000 | $12.99 | 172,691 |
| 2012-11-16 | Option exercise (derivative) | 8,000 | $0.00 | 2,249,764 |
| 2012-11-16 | Open-market sale | 8,000 | $48.05 | 167,691 |
| 2012-11-16 | Option exercise | 8,000 | $12.99 | 175,691 |
| 2012-11-14 | Option exercise (derivative) | 4,000 | $0.00 | 2,257,764 |
| 2012-11-14 | Option exercise | 4,000 | $12.99 | 171,691 |
| 2012-11-14 | Open-market sale | 4,000 | $48.50 | 167,691 |
| 2012-11-09 | Open-market sale | 2,000 | $48.42 | 167,691 |
| 2012-11-07 | Open-market sale | 2,000 | $47.73 | 172,691 |
| 2012-11-07 | Open-market sale | 3,000 | $47.00 | 169,691 |
| 2012-10-31 | Option exercise (derivative) | 3,000 | $0.00 | 2,261,764 |
| 2012-10-31 | Option exercise | 3,000 | $9.86 | 178,691 |
| 2012-10-31 | Open-market sale | 3,000 | $37.68 | 175,691 |
| 2012-10-31 | Open-market sale | 1,000 | $38.81 | 174,691 |
| 2012-10-22 | Option exercise (derivative) | 3,000 | $0.00 | 2,264,764 |
| 2012-10-22 | Option exercise | 3,000 | $9.86 | 178,691 |
| 2012-10-22 | Open-market sale | 3,000 | $41.86 | 175,691 |
| 2012-10-19 | Open-market sale | 2,000 | $42.72 | 175,691 |
| 2012-10-12 | Option exercise (derivative) | 3,000 | $0.00 | 2,267,764 |
| 2012-10-12 | Option exercise | 3,000 | $9.86 | 180,691 |
| 2012-10-12 | Open-market sale | 3,000 | $41.32 | 177,691 |
| 2012-09-28 | Option exercise (derivative) | 4,000 | $0.00 | 2,270,764 |
| 2012-09-28 | Open-market sale | 4,000 | $40.20 | 177,691 |
| 2012-09-28 | Option exercise | 4,000 | $9.86 | 181,691 |
| 2012-09-14 | Option exercise (derivative) | 4,000 | $9.86 | 2,274,764 |
| 2012-09-14 | Open-market sale | 4,000 | $37.91 | 177,691 |
| 2012-09-14 | Option exercise | 4,000 | $9.86 | 181,691 |
| 2012-09-10 | Open-market sale | 1,000 | $38.62 | 177,691 |
| 2012-05-31 | Option exercise (derivative) | 2,000 | $6.46 | 2,278,764 |
| 2012-05-31 | Option exercise | 2,000 | $6.46 | 178,691 |
| 2012-05-31 | Option exercise (derivative) | 8,000 | $6.46 | 2,280,764 |
| 2012-05-31 | Option exercise | 8,000 | $6.46 | 176,691 |
| 2012-05-16 | Option exercise (derivative) | 5,000 | $9.86 | 2,288,764 |
| 2012-05-16 | Option exercise (derivative) | 10,000 | $9.86 | 2,293,764 |
| 2012-05-16 | Option exercise | 5,000 | $9.86 | 183,691 |
| 2012-05-16 | Option exercise | 10,000 | $9.86 | 178,691 |
| 2012-05-16 | Open-market sale | 5,000 | $38.53 | 168,691 |
| 2012-05-16 | Open-market sale | 10,000 | $38.47 | 173,691 |
| 2012-05-14 | Option exercise (derivative) | 15,000 | $9.86 | 2,303,764 |
| 2012-05-14 | Open-market sale | 15,000 | $38.13 | 168,691 |
| 2012-05-14 | Option exercise | 15,000 | $9.86 | 183,691 |
| 2012-05-11 | Option exercise (derivative) | 10,000 | $6.46 | 2,318,764 |
| 2012-05-11 | Option exercise (derivative) | 15,000 | $9.86 | 2,328,764 |
| 2012-05-11 | Option exercise | 15,000 | $9.86 | 194,191 |
| 2012-05-11 | Open-market sale | 20,000 | $38.01 | 174,191 |
| 2012-05-11 | Open-market sale | 5,000 | $38.08 | 169,191 |
| 2012-05-11 | Open-market sale | 500 | $38.13 | 168,691 |
| 2012-05-11 | Option exercise | 10,000 | $6.46 | 179,191 |
| 2012-05-08 | Option exercise (derivative) | 15,000 | $0.00 | 2,203,764 |
| 2012-05-08 | Option exercise | 15,000 | $9.86 | 128,191 |
| 2012-05-08 | Open-market sale | 15,000 | $36.52 | 113,191 |
| 2012-05-08 | Grant / award (derivative) | 140,000 | $0.00 | 2,343,764 |
| 2012-05-08 | Grant / award | 56,000 | — | 169,191 |
| 2012-05-07 | Option exercise (derivative) | 5,000 | $0.00 | 2,228,764 |
| 2012-05-07 | Option exercise | 5,000 | $9.86 | 118,191 |
| 2012-05-07 | Open-market sale | 5,000 | $35.96 | 113,191 |
| 2012-05-04 | Option exercise (derivative) | 10,000 | $0.00 | 2,223,764 |
| 2012-05-04 | Option exercise | 10,000 | $9.86 | 123,191 |
| 2012-05-04 | Open-market sale | 10,000 | $36.00 | 113,191 |
| 2012-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 2,233,764 |
| 2012-05-03 | Open-market sale | 10,000 | $36.68 | 113,191 |
| 2012-05-03 | Option exercise | 10,000 | $9.86 | 123,191 |
| 2012-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 2,243,764 |
| 2012-05-02 | Option exercise | 10,000 | $9.86 | 123,191 |
| 2012-05-02 | Open-market sale | 10,000 | $35.72 | 113,191 |
| 2012-05-01 | Option exercise (derivative) | 20,000 | $0.00 | 2,253,764 |
| 2012-05-01 | Open-market sale | 20,000 | $35.00 | 113,191 |
| 2012-05-01 | Option exercise | 20,000 | $9.86 | 133,191 |
| 2012-04-30 | Grant / award | 1,098 | $19.35 | 113,191 |
| 2012-04-27 | Option exercise (derivative) | 20,000 | $0.00 | 2,273,764 |
| 2012-04-27 | Open-market sale | 2,000 | $34.66 | 112,093 |
| 2012-04-27 | Open-market sale | 20,000 | $35.03 | 114,093 |
| 2012-04-27 | Option exercise | 20,000 | $9.86 | 134,093 |
| 2012-03-09 | Option exercise (derivative) | 15,000 | $0.00 | 2,293,764 |
| 2012-03-09 | Option exercise | 15,000 | $6.47 | 129,093 |
| 2012-03-09 | Open-market sale | 15,000 | $34.46 | 114,093 |
| 2012-03-08 | Open-market sale | 1,000 | $35.00 | 114,093 |
| 2012-02-29 | Open-market sale | 1,000 | $36.26 | 115,093 |
| 2012-02-27 | Open-market sale | 3,000 | $35.94 | 116,093 |
| 2012-02-24 | Open-market sale | 2,000 | $35.20 | 119,093 |
| 2012-02-23 | Open-market sale | 5,000 | $35.31 | 121,093 |
| 2011-09-28 | Open-market sale | 1,000 | $32.00 | 126,093 |
| 2011-08-30 | Option exercise (derivative) | 2,000 | $0.00 | 2,308,764 |
| 2011-08-30 | Open-market sale | 2,000 | $29.01 | 127,093 |
| 2011-08-30 | Option exercise | 2,000 | $6.46 | 129,093 |
| 2011-08-19 | Option exercise (derivative) | 2,000 | $0.00 | 2,310,764 |
| 2011-08-19 | Open-market sale | 2,000 | $26.75 | 127,093 |
| 2011-08-19 | Option exercise | 2,000 | $6.46 | 129,093 |
| 2011-08-12 | Option exercise (derivative) | 3,000 | $0.00 | 2,312,764 |
| 2011-08-12 | Option exercise | 3,000 | $6.46 | 130,093 |
| 2011-08-12 | Open-market sale | 3,000 | $27.10 | 127,093 |
| 2011-08-02 | Option exercise (derivative) | 4,000 | $0.00 | 2,315,764 |
| 2011-08-02 | Open-market sale | 4,000 | $30.23 | 131,093 |
| 2011-08-02 | Option exercise | 4,000 | $6.46 | 135,093 |
| 2011-08-02 | Open-market sale | 4,000 | $30.30 | 127,093 |
| 2011-07-14 | Open-market sale | 1,000 | $30.00 | 131,093 |
| 2011-06-07 | Option exercise | 5,000 | $0.00 | 132,093 |
| 2011-06-06 | Open-market sale | 2,000 | $27.39 | 127,093 |
| 2011-05-31 | Open-market sale | 710 | $28.00 | 129,093 |
| 2011-05-27 | Open-market sale | 290 | $28.00 | 129,803 |
| 2011-05-25 | Open-market sale | 1,000 | $26.94 | 103,093 |
| 2011-05-25 | Open-market sale | 1,000 | $26.94 | 130,093 |
| 2011-05-20 | Option exercise (derivative) | 7,500 | $0.00 | 12,500 |
| 2011-05-20 | Option exercise | 7,500 | $0.00 | 131,093 |
| 2011-05-12 | Grant / award (derivative) | 280,000 | $0.00 | 2,319,764 |
| 2011-05-12 | Grant / award | 36,000 | — | 123,593 |
| 2011-05-10 | Open-market sale | 400 | $25.87 | 87,593 |
| 2011-05-05 | Open-market sale | 200 | $25.64 | 87,993 |
| 2011-05-04 | Option exercise (derivative) | 1,000 | $0.00 | 2,039,764 |
| 2011-05-04 | Option exercise | 1,000 | $9.86 | 90,893 |
| 2011-05-04 | Open-market sale | 1,000 | $25.84 | 89,893 |
| 2011-05-04 | Open-market sale | 1,700 | $26.30 | 88,193 |
| 2011-05-03 | Option exercise (derivative) | 3,000 | $0.00 | 2,040,764 |
| 2011-05-03 | Open-market sale | 3,000 | $26.68 | 91,893 |
| 2011-05-03 | Open-market sale | 2,000 | $27.11 | 89,893 |
| 2011-05-03 | Option exercise | 3,000 | $9.86 | 94,893 |
| 2011-04-29 | Grant / award | 1,826 | $11.64 | 91,893 |
| 2011-01-18 | Open-market sale | 3,500 | $26.58 | 90,067 |
| 2010-12-13 | Option exercise (derivative) | 1,000 | $0.00 | 2,043,764 |
| 2010-12-13 | Open-market sale | 1,000 | $27.43 | 93,567 |
| 2010-12-13 | Option exercise | 1,000 | $6.46 | 94,567 |
| 2010-12-06 | Option exercise (derivative) | 1,000 | $0.00 | 2,045,764 |
| 2010-12-06 | Open-market sale | 1,000 | $27.17 | 93,567 |
| 2010-12-06 | Option exercise | 1,000 | $6.46 | 94,567 |
| 2010-12-06 | Option exercise (derivative) | 2,000 | $0.00 | 2,044,764 |
| 2010-12-06 | Open-market sale | 2,000 | $27.17 | 93,567 |
| 2010-12-06 | Option exercise | 2,000 | $6.46 | 95,567 |
| 2010-11-23 | Option exercise (derivative) | 1,000 | $0.00 | 2,046,764 |
| 2010-11-23 | Option exercise | 1,000 | $6.46 | 94,567 |
| 2010-11-23 | Open-market sale | 1,000 | $27.02 | 93,567 |
| 2010-11-18 | Open-market sale | 1,000 | $25.99 | 93,567 |
| 2010-11-18 | Option exercise | 1,000 | $6.46 | 94,567 |
| 2010-11-08 | Option exercise (derivative) | 2,000 | $0.00 | 2,048,764 |
| 2010-11-08 | Option exercise | 2,000 | $6.46 | 95,567 |
| 2010-11-08 | Open-market sale | 2,000 | $25.78 | 93,567 |
| 2010-11-08 | Option exercise (derivative) | 1,000 | $0.00 | 2,047,764 |
| 2010-11-03 | Option exercise (derivative) | 4,000 | $0.00 | 2,050,764 |
| 2010-11-03 | Option exercise | 4,000 | $6.46 | 97,567 |
| 2010-11-03 | Open-market sale | 4,000 | $25.46 | 93,567 |
| 2010-11-02 | Option exercise (derivative) | 2,000 | $0.00 | 2,054,764 |
| 2010-11-02 | Open-market sale | 1,500 | $25.65 | 93,567 |
| 2010-11-02 | Open-market sale | 2,000 | $25.64 | 95,067 |
| 2010-11-02 | Option exercise | 2,000 | $6.46 | 97,067 |
| 2010-09-08 | Option exercise (derivative) | 1,000 | $0.00 | 2,056,764 |
| 2010-09-08 | Open-market sale | 1,000 | $22.22 | 95,067 |
| 2010-09-08 | Option exercise | 1,000 | $6.46 | 96,067 |
| 2010-09-02 | Open-market sale | 1,000 | $20.89 | 95,067 |
| 2010-09-01 | Open-market sale | 3,000 | $21.00 | 96,067 |
| 2010-08-30 | Option exercise (derivative) | 3,000 | $0.00 | 2,057,764 |
| 2010-08-30 | Option exercise | 3,000 | $6.46 | 102,067 |
| 2010-08-30 | Open-market sale | 3,000 | $20.71 | 99,067 |
| 2010-08-30 | Option exercise (derivative) | 3,000 | $0.00 | 2,060,764 |
| 2010-08-30 | Open-market sale | 3,000 | $20.71 | 99,067 |
| 2010-08-30 | Option exercise | 3,000 | $6.46 | 102,067 |
| 2010-08-27 | Option exercise (derivative) | 3,000 | $0.00 | 2,060,764 |
| 2010-08-27 | Option exercise | 3,000 | $6.46 | 102,067 |
| 2010-08-27 | Open-market sale | 3,000 | $20.68 | 99,067 |
| 2010-06-07 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2010-06-07 | Option exercise | 5,000 | $0.00 | 99,067 |
| 2010-06-07 | Option exercise (derivative) | 5,000 | $0.00 | 7,500 |
| 2010-06-07 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2010-06-07 | Option exercise | 5,000 | $0.00 | 99,067 |
| 2010-05-22 | Option exercise (derivative) | 7,500 | $0.00 | 25,000 |
| 2010-05-22 | Option exercise | 7,500 | $0.00 | 94,067 |
| 2010-05-22 | Option exercise (derivative) | 7,500 | $0.00 | 25,000 |
| 2010-05-22 | Option exercise | 7,500 | $0.00 | 94,067 |
| 2010-05-12 | Grant / award (derivative) | 280,000 | $0.00 | 2,063,764 |
| 2010-05-12 | Grant / award | 36,000 | — | 86,567 |
| 2010-04-30 | Grant / award | 1,827 | $11.64 | 50,567 |
| 2010-02-26 | Open-market buy | 800 | $20.08 | 48,740 |
| 2010-01-26 | Option exercise | 2,500 | $19.75 | 47,940 |
| 2010-01-19 | Open-market sale | 3,500 | $20.89 | 50,440 |
| 2009-12-22 | Open-market sale | 1,500 | $18.83 | 53,940 |
| 2009-08-10 | Open-market sale | 1,951 | $15.95 | 55,440 |
| 2009-08-10 | Open-market sale | 49 | $15.69 | 57,391 |
| 2009-08-07 | Open-market sale | 2,000 | $15.95 | 57,440 |
| 2009-06-22 | Option exercise (derivative) | 7,500 | $0.00 | 32,500 |
| 2009-06-22 | Option exercise | 7,500 | $0.00 | 59,440 |
| 2009-06-12 | Open-market buy | 1,500 | $14.52 | 51,940 |
| 2009-06-07 | Grant / award (derivative) | 5,000 | $0.00 | 40,000 |
| 2009-06-07 | Grant / award | 5,000 | — | 50,440 |
| 2009-05-12 | Grant / award (derivative) | 240,000 | $0.00 | 1,783,764 |
| 2009-05-12 | Grant / award | 32,000 | — | 45,440 |
| 2009-04-30 | Grant / award | 1,523 | $10.93 | 13,440 |
| 2009-03-05 | Grant / award | 1,000 | $10.04 | 11,917 |
| 2009-03-05 | Open-market buy | 1,000 | $10.04 | 11,917 |
| 2008-12-17 | Grant / award (derivative) | 22,000 | $0.00 | 1,543,764 |
| 2008-12-08 | Open-market sale | 4,000 | $17.00 | 10,917 |
| 2008-12-08 | Open-market buy | 4,000 | $17.20 | 14,917 |
| 2008-08-11 | Option exercise (derivative) | 600 | $0.00 | 1,521,764 |
| 2008-08-11 | Option exercise | 600 | $6.46 | 10,917 |
| 2008-08-08 | Option exercise (derivative) | 650 | $0.00 | 1,522,364 |
| 2008-08-08 | Option exercise | 650 | $6.46 | 10,317 |
| 2008-08-07 | Option exercise (derivative) | 500 | $0.00 | 1,523,014 |
| 2008-08-07 | Option exercise | 500 | $6.46 | 9,667 |
| 2008-08-06 | Option exercise (derivative) | 600 | $0.00 | 1,523,514 |
| 2008-08-06 | Option exercise | 600 | $6.46 | 9,167 |
| 2008-07-07 | Grant / award (derivative) | 5,000 | $0.00 | 45,000 |
| 2008-07-07 | Grant / award | 5,000 | — | 8,567 |
| 2008-06-05 | Option exercise (derivative) | 3,000 | $0.00 | 1,524,114 |
| 2008-06-05 | Open-market sale | 3,000 | $39.00 | 3,567 |
| 2008-06-05 | Option exercise | 3,000 | $6.46 | 6,567 |
| 2008-05-22 | Grant / award (derivative) | 425,000 | $0.00 | 1,527,114 |
| 2008-05-22 | Grant / award (derivative) | 30,000 | $0.00 | 50,000 |
| 2008-05-15 | Option exercise (derivative) | 5,000 | $0.00 | 1,102,114 |
| 2008-05-15 | Open-market sale | 400 | $39.10 | 8,167 |
| 2008-05-15 | Open-market sale | 4,600 | $39.11 | 3,567 |
| 2008-05-15 | Option exercise | 5,000 | $6.46 | 8,567 |
| 2008-05-12 | Option exercise (derivative) | 5,000 | $0.00 | 1,107,114 |
| 2008-05-12 | Open-market sale | 3,366 | $39.15 | 5,001 |
| 2008-05-12 | Open-market sale | 200 | $39.18 | 3,567 |
| 2008-05-12 | Open-market sale | 1,134 | $39.17 | 3,767 |
| 2008-05-12 | Open-market sale | 100 | $39.16 | 4,901 |
| 2008-05-12 | Option exercise | 5,000 | $6.46 | 16,567 |
| 2008-05-12 | Open-market sale | 100 | $39.20 | 8,367 |
| 2008-05-12 | Open-market sale | 100 | $39.21 | 8,467 |
| 2008-05-09 | Option exercise (derivative) | 8,000 | $0.00 | 1,112,114 |
| 2008-05-09 | Option exercise | 8,000 | $6.46 | 11,567 |
| 2008-05-09 | Open-market sale | 100 | $39.37 | 8,567 |
| 2008-05-09 | Open-market sale | 2,900 | $39.36 | 8,867 |
| 2008-05-09 | Open-market sale | 5,000 | $38.39 | 11,667 |
| 2008-05-05 | Option exercise (derivative) | 5,000 | $0.00 | 1,120,114 |
| 2008-05-05 | Open-market sale | 400 | $36.56 | 8,167 |
| 2008-05-05 | Open-market sale | 400 | $36.57 | 7,767 |
| 2008-05-05 | Open-market sale | 700 | $36.58 | 7,067 |
| 2008-05-05 | Open-market sale | 2,605 | $36.53 | 4,462 |
| 2008-05-05 | Open-market sale | 200 | $36.54 | 4,262 |
| 2008-05-05 | Open-market sale | 695 | $36.55 | 3,567 |
| 2008-05-05 | Option exercise | 5,000 | $6.46 | 26,120 |
| 2008-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 1,125,114 |
| 2008-05-02 | Open-market sale | 100 | $36.50 | 18,567 |
| 2008-05-02 | Open-market sale | 10,000 | $37.24 | 8,567 |
| 2008-05-02 | Option exercise | 10,000 | $6.46 | 21,120 |
| 2008-05-01 | Option exercise (derivative) | 5,000 | $0.00 | 1,135,114 |
| 2008-05-01 | Open-market sale | 2,500 | $36.00 | 21,067 |
| 2008-05-01 | Open-market sale | 500 | $37.60 | 20,567 |
| 2008-05-01 | Open-market sale | 500 | $37.70 | 20,067 |
| 2008-05-01 | Open-market sale | 1,000 | $37.50 | 19,067 |
| 2008-05-01 | Open-market sale | 100 | $37.45 | 18,967 |
| 2008-05-01 | Open-market sale | 300 | $37.00 | 18,667 |
| 2008-05-01 | Open-market sale | 2,553 | $37.24 | 23,567 |
| 2008-05-01 | Option exercise | 5,000 | $6.46 | 11,120 |
| 2008-04-30 | Open-market buy | 2,049 | $10.37 | 6,120 |
| 2008-03-04 | Option exercise (derivative) | 4,000 | $0.00 | 1,140,114 |
| 2008-03-04 | Option exercise | 4,000 | $6.46 | 31,213 |
| 2008-03-04 | Open-market sale | 4,000 | $38.00 | 7,213 |
| 2008-03-03 | Option exercise (derivative) | 2,000 | $0.00 | 1,144,114 |
| 2008-03-03 | Option exercise | 2,000 | $6.46 | 27,213 |
| 2008-03-03 | Open-market sale | 100 | $38.17 | 11,213 |
| 2008-03-03 | Open-market sale | 200 | $38.16 | 11,313 |
| 2008-03-03 | Open-market sale | 300 | $38.13 | 11,513 |
| 2008-03-03 | Open-market sale | 200 | $38.12 | 11,813 |
| 2008-03-03 | Open-market sale | 700 | $38.11 | 12,013 |
| 2008-03-03 | Open-market sale | 500 | $38.10 | 12,713 |
| 2008-02-29 | Option exercise (derivative) | 18,000 | $0.00 | 1,146,114 |
| 2008-02-29 | Open-market sale | 183 | $38.03 | 20,288 |
| 2008-02-29 | Open-market sale | 825 | $38.06 | 19,463 |
| 2008-02-29 | Open-market sale | 200 | $38.02 | 20,471 |
| 2008-02-29 | Open-market sale | 450 | $38.16 | 18,813 |
| 2008-02-29 | Open-market sale | 200 | $38.08 | 19,263 |
| 2008-02-29 | Open-market sale | 1,600 | $38.01 | 20,671 |
| 2008-02-29 | Open-market sale | 8,942 | $38.00 | 22,271 |
| 2008-02-29 | Option exercise | 18,000 | $6.46 | 25,213 |
| 2008-02-29 | Open-market sale | 1,189 | $37.91 | 4,071 |
| 2008-02-29 | Open-market sale | 1,953 | $37.92 | 5,260 |
| 2008-02-29 | Open-market sale | 5,000 | $38.47 | 13,213 |
| 2008-02-29 | Open-market sale | 200 | $38.33 | 18,213 |
| 2008-02-29 | Open-market sale | 200 | $38.25 | 18,413 |
| 2008-02-29 | Open-market sale | 200 | $38.18 | 18,613 |
| 2008-01-02 | Option exercise (derivative) | 15,000 | $0.00 | 1,164,114 |
| 2008-01-02 | Open-market sale | 1,000 | $35.94 | 9,213 |
| 2008-01-02 | Open-market sale | 500 | $36.10 | 17,713 |
| 2008-01-02 | Open-market sale | 1,200 | $36.13 | 16,513 |
| 2008-01-02 | Open-market sale | 300 | $36.15 | 16,213 |
| 2008-01-02 | Open-market sale | 1,000 | $36.09 | 18,213 |
| 2008-01-02 | Open-market sale | 200 | $36.01 | 19,213 |
| 2008-01-02 | Open-market sale | 733 | $36.00 | 19,413 |
| 2008-01-02 | Open-market sale | 567 | $35.99 | 20,146 |
| 2008-01-02 | Open-market sale | 1,500 | $35.97 | 20,713 |
| 2008-01-02 | Option exercise | 15,000 | $6.46 | 22,213 |
| 2008-01-02 | Open-market sale | 400 | $36.42 | 7,213 |
| 2008-01-02 | Open-market sale | 1,100 | $36.40 | 7,613 |
| 2008-01-02 | Open-market sale | 500 | $35.95 | 8,713 |
| 2008-01-02 | Open-market sale | 1,500 | $35.28 | 10,213 |
| 2008-01-02 | Open-market sale | 600 | $36.36 | 11,713 |
| 2008-01-02 | Open-market sale | 900 | $36.34 | 12,313 |
| 2008-01-02 | Open-market sale | 1,500 | $36.30 | 13,213 |
| 2008-01-02 | Open-market sale | 1,500 | $36.18 | 14,713 |
| 2007-12-17 | Option exercise (derivative) | 15,000 | $0.00 | 1,179,114 |
| 2007-12-17 | Open-market sale | 190 | $35.44 | 17,713 |
| 2007-12-17 | Open-market sale | 1,500 | $35.15 | 20,713 |
| 2007-12-17 | Option exercise | 15,000 | $6.46 | 22,213 |
| 2007-12-17 | Open-market sale | 1,500 | $35.81 | 7,213 |
| 2007-12-17 | Open-market sale | 1,500 | $35.40 | 8,713 |
| 2007-12-17 | Open-market sale | 1,125 | $35.92 | 10,213 |
| 2007-12-17 | Open-market sale | 1,500 | $35.67 | 11,338 |
| 2007-12-17 | Open-market sale | 1,500 | $35.67 | 12,838 |
| 2007-12-17 | Open-market sale | 375 | $35.64 | 14,338 |
| 2007-12-17 | Open-market sale | 1,500 | $35.54 | 14,713 |
| 2007-12-17 | Open-market sale | 1,400 | $35.49 | 16,213 |
| 2007-12-17 | Open-market sale | 100 | $35.49 | 17,613 |
| 2007-12-17 | Open-market sale | 1,500 | $35.28 | 19,213 |
| 2007-12-17 | Open-market sale | 1,310 | $35.43 | 17,903 |
| 2007-10-31 | Open-market buy | 518 | $6.92 | 7,213 |
| 2007-10-01 | Option exercise (derivative) | 793 | $0.00 | 1,194,114 |
| 2007-10-01 | Option exercise | 793 | $6.46 | 26,695 |
| 2007-10-01 | Open-market sale | 793 | $25.10 | 6,695 |
| 2007-09-28 | Option exercise (derivative) | 19,207 | $0.00 | 1,194,907 |
| 2007-09-28 | Open-market sale | 19,207 | $25.00 | 7,488 |
| 2007-09-28 | Option exercise | 19,207 | $6.46 | 25,902 |
| 2007-09-25 | Option exercise (derivative) | 10,000 | $0.00 | 1,214,114 |
| 2007-09-25 | Option exercise | 10,000 | $6.46 | 16,695 |
| 2007-09-25 | Open-market sale | 10,000 | $24.00 | 6,695 |
| 2007-09-19 | Option exercise (derivative) | 10,000 | $0.00 | 1,224,114 |
| 2007-09-19 | Option exercise | 10,000 | $6.46 | 16,695 |
| 2007-09-19 | Open-market sale | 10,000 | $23.00 | 6,695 |
| 2007-08-17 | Option exercise (derivative) | 10,000 | $0.00 | 1,234,114 |
| 2007-08-17 | Open-market sale | 10,000 | $21.00 | 6,695 |
| 2007-08-17 | Option exercise | 10,000 | $6.46 | 16,695 |
| 2007-08-10 | Option exercise (derivative) | 35,886 | $0.00 | 1,244,114 |
| 2007-08-10 | Open-market sale | 2,000 | $20.21 | 6,695 |
| 2007-08-10 | Option exercise | 35,886 | $6.46 | 42,581 |
| 2007-08-10 | Open-market sale | 33,886 | $20.20 | 8,695 |
| 2007-08-03 | Open-market sale | 100 | $18.00 | 7,595 |
| 2007-08-03 | Open-market sale | 600 | $18.04 | 6,995 |
| 2007-08-03 | Open-market sale | 300 | $18.05 | 6,695 |
| 2007-08-03 | Open-market sale | 600 | $18.01 | 7,695 |
| 2007-08-03 | Open-market sale | 400 | $18.02 | 8,295 |
| 2007-07-05 | Open-market sale | 1,000 | $18.31 | 9,695 |
| 2007-07-05 | Open-market sale | 500 | $18.21 | 8,695 |
| 2007-07-05 | Open-market sale | 500 | $18.33 | 9,195 |
| 2007-06-25 | Open-market sale | 2,500 | $17.65 | 10,695 |
| 2007-06-07 | Grant / award (derivative) | 160,000 | $0.00 | 1,280,000 |
| 2007-06-07 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2007-06-04 | Open-market sale | 1,800 | $18.38 | 16,895 |
| 2007-06-04 | Open-market sale | 200 | $18.39 | 15,795 |
| 2007-06-04 | Open-market sale | 500 | $18.40 | 13,195 |
| 2007-06-01 | Option exercise (derivative) | 10,000 | $0.00 | 1,120,000 |
| 2007-06-01 | Open-market sale | 900 | $18.37 | 18,695 |
| 2007-06-01 | Open-market sale | 100 | $18.37 | 19,595 |
| 2007-06-01 | Open-market sale | 1,800 | $18.35 | 19,695 |
| 2007-06-01 | Open-market sale | 200 | $18.35 | 21,495 |
| 2007-06-01 | Open-market sale | 1,000 | $18.33 | 21,695 |
| 2007-06-01 | Open-market sale | 900 | $18.26 | 22,695 |
| 2007-06-01 | Open-market sale | 700 | $18.26 | 23,595 |
| 2007-06-01 | Open-market sale | 400 | $18.25 | 24,295 |
| 2007-06-01 | Open-market sale | 900 | $18.18 | 24,695 |
| 2007-06-01 | Open-market sale | 900 | $18.38 | 15,995 |
| 2007-06-01 | Open-market sale | 700 | $18.40 | 15,095 |
| 2007-06-01 | Open-market sale | 300 | $18.40 | 14,795 |
| 2007-06-01 | Open-market sale | 100 | $18.41 | 14,695 |
| 2007-06-01 | Open-market sale | 900 | $18.41 | 13,795 |
| 2007-06-01 | Open-market sale | 100 | $18.38 | 13,695 |
| 2007-06-01 | Open-market sale | 100 | $18.18 | 25,595 |
| 2007-06-01 | Option exercise | 10,000 | $6.46 | 25,695 |
| 2007-05-21 | Open-market sale | 100 | $18.58 | 17,595 |
| 2007-05-21 | Open-market sale | 900 | $18.58 | 16,695 |
| 2007-05-21 | Open-market sale | 100 | $18.54 | 16,595 |
| 2007-05-21 | Open-market sale | 900 | $18.54 | 15,695 |
| 2007-05-03 | Option exercise (derivative) | 1,500 | $0.00 | 1,130,000 |
| 2007-05-03 | Open-market sale | 100 | $16.70 | 32,595 |
| 2007-05-03 | Open-market sale | 1,400 | $16.85 | 18,395 |
| 2007-05-03 | Open-market sale | 400 | $16.85 | 19,795 |
| 2007-05-03 | Open-market sale | 500 | $16.84 | 20,195 |
| 2007-05-03 | Open-market sale | 1,500 | $16.83 | 20,695 |
| 2007-05-03 | Open-market sale | 418 | $16.82 | 22,195 |
| 2007-05-03 | Open-market sale | 400 | $16.81 | 22,613 |
| 2007-05-03 | Open-market sale | 582 | $16.81 | 23,013 |
| 2007-05-03 | Open-market sale | 600 | $16.80 | 23,595 |
| 2007-05-03 | Open-market sale | 1,000 | $16.80 | 24,195 |
| 2007-05-03 | Open-market sale | 1,400 | $16.78 | 25,195 |
| 2007-05-03 | Open-market sale | 100 | $16.78 | 26,595 |
| 2007-05-03 | Open-market sale | 500 | $16.76 | 26,695 |
| 2007-05-03 | Open-market sale | 1,300 | $16.76 | 27,195 |
| 2007-05-03 | Open-market sale | 700 | $16.75 | 28,495 |
| 2007-05-03 | Open-market sale | 500 | $16.75 | 29,195 |
| 2007-05-03 | Open-market sale | 100 | $16.74 | 29,695 |
| 2007-05-03 | Open-market sale | 1,400 | $16.73 | 29,795 |
| 2007-05-03 | Open-market sale | 1,400 | $16.70 | 31,195 |
| 2007-05-03 | Open-market sale | 700 | $16.86 | 17,695 |
| 2007-05-03 | Option exercise | 15,000 | $6.46 | 32,695 |
| 2007-05-02 | Open-market sale | 500 | $16.44 | 15,642 |
| 2007-05-02 | Open-market sale | 500 | $16.49 | 15,142 |
| 2007-05-02 | Open-market sale | 500 | $16.36 | 16,142 |
| 2007-04-30 | Open-market buy | 2,553 | $6.92 | 17,695 |
| 2007-04-04 | Option exercise (derivative) | 5,000 | $0.00 | 1,145,000 |
| 2007-04-04 | Open-market sale | 400 | $17.95 | 18,642 |
| 2007-04-04 | Open-market sale | 400 | $17.72 | 16,742 |
| 2007-04-04 | Option exercise | 5,000 | $6.46 | 21,642 |
| 2007-04-04 | Open-market sale | 100 | $17.89 | 21,542 |
| 2007-04-04 | Open-market sale | 400 | $17.89 | 21,142 |
| 2007-04-04 | Open-market sale | 100 | $17.90 | 21,042 |
| 2007-04-04 | Open-market sale | 400 | $17.90 | 20,642 |
| 2007-04-04 | Open-market sale | 200 | $17.91 | 20,442 |
| 2007-04-04 | Open-market sale | 800 | $17.91 | 19,642 |
| 2007-04-04 | Open-market sale | 100 | $17.94 | 19,542 |
| 2007-04-04 | Open-market sale | 400 | $17.94 | 19,142 |
| 2007-04-04 | Open-market sale | 100 | $17.95 | 19,042 |
| 2007-04-04 | Open-market sale | 200 | $17.96 | 18,442 |
| 2007-04-04 | Open-market sale | 800 | $17.96 | 17,642 |
| 2007-04-04 | Open-market sale | 100 | $17.70 | 17,542 |
| 2007-04-04 | Open-market sale | 400 | $17.70 | 17,142 |
| 2007-04-04 | Open-market sale | 500 | $17.80 | 16,642 |
| 2007-03-02 | Open-market sale | 500 | $16.56 | 19,142 |
| 2007-03-02 | Open-market sale | 300 | $16.45 | 18,842 |
| 2007-03-02 | Open-market sale | 700 | $16.44 | 18,142 |
| 2007-02-22 | Open-market sale | 1,000 | $18.40 | 19,642 |
| 2007-02-20 | Open-market sale | 13,000 | $16.96 | 20,642 |
| 2006-11-20 | Grant / award (derivative) | 250,000 | $0.00 | 1,150,000 |
| 2006-10-31 | Open-market buy | 2,761 | $6.92 | 33,642 |
| 2006-08-01 | Open-market buy | 1,500 | $14.50 | 30,881 |
| 2006-07-03 | Open-market buy | 500 | $14.44 | 29,381 |
| 2006-07-03 | Open-market buy | 1,000 | $14.44 | 28,881 |
| 2006-06-14 | Open-market buy | 500 | $13.20 | 27,381 |
| 2006-06-14 | Open-market buy | 1,000 | $13.30 | 26,381 |
| 2006-06-14 | Open-market buy | 500 | $13.23 | 26,881 |
| 2006-06-14 | Open-market buy | 500 | $13.15 | 27,881 |
| 2006-06-01 | Open-market buy | 1,500 | $13.05 | 25,381 |
| 2006-05-18 | Open-market buy | 1,000 | $12.00 | 23,881 |
| 2006-05-11 | Grant / award (derivative) | 250,000 | $0.00 | 900,000 |
| 2006-05-11 | Grant / award (derivative) | 162,500 | $0.00 | 650,000 |
| 2006-05-08 | Open-market buy | 1,000 | $12.78 | 22,881 |
| 2006-05-01 | Open-market buy | 500 | $12.56 | 18,500 |
| 2006-05-01 | Open-market buy | 500 | $12.55 | 18,000 |
| 2006-05-01 | Open-market buy | 500 | $12.65 | 17,500 |
| 2006-04-28 | Grant / award | 3,381 | $6.92 | 21,881 |
| 2006-04-03 | Open-market buy | 300 | $13.33 | 17,000 |
| 2006-04-03 | Open-market buy | 1,200 | $13.35 | 16,700 |
| 2006-03-01 | Open-market buy | 500 | $13.02 | 14,500 |
| 2006-03-01 | Open-market buy | 500 | $13.00 | 15,000 |
| 2006-03-01 | Open-market buy | 500 | $12.96 | 15,500 |
| 2006-02-01 | Open-market buy | 500 | $11.65 | 13,500 |
| 2006-02-01 | Open-market buy | 500 | $11.73 | 14,000 |
| 2006-02-01 | Open-market buy | 500 | $11.62 | 13,000 |
| 2006-01-03 | Open-market buy | 500 | $10.76 | 11,500 |
| 2006-01-03 | Open-market buy | 1,000 | $10.81 | 12,500 |
| 2005-05-11 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.