SEC CIK 1620023
Macri Edmond
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| Wview stock → | 258,040 | 2021-03-01 |
Position History — W
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — W
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-03-01 | Open-market sale | 1,500 | $294.00 | 258,040 |
| 2021-02-11 | Grant / award (derivative) | 44,456 | $0.00 | 44,456 |
| 2021-02-01 | Open-market sale | 1,500 | $276.67 | 259,540 |
| 2021-01-26 | Gift | 1,856 | $0.00 | 261,040 |
| 2021-01-26 | Gift | 1,856 | $0.00 | 0 |
| 2021-01-19 | Open-market sale | 1,000 | $303.74 | 1,856 |
| 2021-01-19 | Open-market sale | 273 | $294.92 | 2,929 |
| 2021-01-19 | Open-market sale | 73 | $300.43 | 2,856 |
| 2021-01-15 | Option exercise (derivative) | 3,000 | $0.00 | 24,000 |
| 2021-01-15 | Option exercise | 3,000 | $0.00 | 3,202 |
| 2021-01-04 | Open-market sale | 1,500 | $226.06 | 259,184 |
| 2020-12-28 | Gift | 3,900 | $0.00 | 202 |
| 2020-12-28 | Gift | 3,900 | $0.00 | 260,684 |
| 2020-12-16 | Open-market sale | 280 | $272.78 | 4,102 |
| 2020-12-16 | Open-market sale | 600 | $267.90 | 4,548 |
| 2020-12-16 | Open-market sale | 200 | $266.34 | 5,148 |
| 2020-12-16 | Open-market sale | 1,931 | $265.31 | 5,348 |
| 2020-12-16 | Open-market sale | 221 | $264.36 | 7,279 |
| 2020-12-16 | Open-market sale | 166 | $271.64 | 4,382 |
| 2020-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 12,500 |
| 2020-12-15 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2020-12-15 | Option exercise | 5,000 | $0.00 | 7,500 |
| 2020-12-15 | Option exercise | 2,500 | $0.00 | 2,500 |
| 2020-12-01 | Open-market sale | 1,500 | $254.99 | 256,784 |
| 2020-11-02 | Open-market sale | 1,500 | $249.36 | 258,284 |
| 2020-10-21 | Gift | 1,677 | $0.00 | 259,784 |
| 2020-10-21 | Gift | 1,677 | $0.00 | 0 |
| 2020-10-16 | Open-market sale | 791 | $300.47 | 1,677 |
| 2020-10-16 | Open-market sale | 300 | $298.92 | 2,700 |
| 2020-10-16 | Open-market sale | 232 | $299.59 | 2,468 |
| 2020-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 27,000 |
| 2020-10-15 | Option exercise | 3,000 | $0.00 | 3,000 |
| 2020-10-01 | Open-market sale | 1,500 | $299.85 | 258,107 |
| 2020-09-17 | Gift | 4,709 | $0.00 | 0 |
| 2020-09-17 | Gift | 4,709 | $0.00 | 259,607 |
| 2020-09-16 | Open-market sale | 1,700 | $272.33 | 4,870 |
| 2020-09-16 | Open-market sale | 1,000 | $268.85 | 7,252 |
| 2020-09-16 | Open-market sale | 200 | $267.32 | 8,252 |
| 2020-09-16 | Open-market sale | 161 | $273.53 | 4,709 |
| 2020-09-16 | Open-market sale | 682 | $271.33 | 6,570 |
| 2020-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2020-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 15,000 |
| 2020-09-15 | Option exercise (derivative) | 952 | $0.00 | 0 |
| 2020-09-15 | Option exercise | 2,500 | $0.00 | 8,452 |
| 2020-09-15 | Option exercise | 5,000 | $0.00 | 5,952 |
| 2020-09-15 | Option exercise | 952 | $0.00 | 952 |
| 2020-09-09 | Open-market sale | 20,000 | $258.57 | 254,898 |
| 2020-08-05 | Gift | 1,651 | $0.00 | 0 |
| 2020-08-05 | Gift | 1,651 | $0.00 | 274,898 |
| 2020-08-03 | Open-market sale | 1,500 | $273.17 | 273,247 |
| 2020-07-16 | Open-market sale | 411 | $216.22 | 1,651 |
| 2020-07-16 | Open-market sale | 453 | $215.26 | 2,062 |
| 2020-07-16 | Open-market sale | 485 | $214.26 | 2,515 |
| 2020-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 30,000 |
| 2020-07-15 | Option exercise | 3,000 | $0.00 | 3,000 |
| 2020-07-01 | Open-market sale | 1,000 | $197.32 | 275,247 |
| 2020-07-01 | Open-market sale | 500 | $200.00 | 274,747 |
| 2020-06-18 | Gift | 6,366 | $0.00 | 276,247 |
| 2020-06-18 | Gift | 6,366 | $0.00 | 0 |
| 2020-06-16 | Open-market sale | 184 | $196.91 | 6,366 |
| 2020-06-16 | Open-market sale | 400 | $195.86 | 6,550 |
| 2020-06-16 | Open-market sale | 900 | $194.96 | 6,950 |
| 2020-06-16 | Open-market sale | 448 | $191.73 | 9,650 |
| 2020-06-16 | Open-market sale | 1,800 | $193.89 | 7,850 |
| 2020-06-15 | Option exercise (derivative) | 951 | $0.00 | 952 |
| 2020-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 17,500 |
| 2020-06-15 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2020-06-15 | Option exercise | 951 | $0.00 | 2,598 |
| 2020-06-15 | Option exercise | 5,000 | $0.00 | 7,598 |
| 2020-06-15 | Option exercise | 2,500 | $0.00 | 10,098 |
| 2020-06-15 | Open-market sale | 500 | $200.00 | 269,881 |
| 2020-06-01 | Open-market sale | 1,000 | $172.68 | 269,931 |
| 2020-05-19 | Open-market sale | 300 | $156.20 | 263,381 |
| 2020-05-12 | Open-market sale | 300 | $192.24 | 5,647 |
| 2020-05-05 | Open-market sale | 300 | $174.32 | 5,947 |
| 2020-04-28 | Open-market sale | 300 | $130.00 | 6,247 |
| 2020-04-24 | Open-market sale | 3,600 | $120.00 | 6,547 |
| 2020-04-16 | Open-market sale | 409 | $78.39 | 11,091 |
| 2020-04-16 | Open-market sale | 577 | $79.95 | 10,514 |
| 2020-04-16 | Open-market sale | 367 | $81.20 | 10,147 |
| 2020-04-15 | Option exercise (derivative) | 3,000 | $0.00 | 33,000 |
| 2020-04-15 | Option exercise | 3,000 | $0.00 | 11,500 |
| 2020-03-25 | Gift | 5,938 | $0.00 | 270,931 |
| 2020-03-25 | Gift | 5,938 | $0.00 | 2,597 |
| 2020-03-17 | Open-market sale | 1,837 | $31.21 | 8,500 |
| 2020-03-17 | Open-market sale | 633 | $26.60 | 12,881 |
| 2020-03-17 | Open-market sale | 702 | $28.11 | 12,179 |
| 2020-03-17 | Open-market sale | 1,142 | $28.95 | 11,037 |
| 2020-03-17 | Open-market sale | 700 | $30.19 | 10,337 |
| 2020-03-15 | Option exercise (derivative) | 952 | $0.00 | 1,903 |
| 2020-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2020-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2020-03-15 | Option exercise | 2,500 | $0.00 | 13,514 |
| 2020-03-15 | Option exercise | 2,500 | $0.00 | 5,062 |
| 2020-03-15 | Option exercise | 952 | $0.00 | 6,014 |
| 2020-03-15 | Option exercise | 5,000 | $0.00 | 11,014 |
| 2020-01-21 | Gift | 1,612 | $0.00 | 6,888 |
| 2020-01-21 | Gift | 1,612 | $0.00 | 264,993 |
| 2020-01-16 | Open-market sale | 1,088 | $105.92 | 2,862 |
| 2020-01-16 | Open-market sale | 300 | $106.76 | 2,562 |
| 2020-01-15 | Option exercise (derivative) | 3,000 | $0.00 | 36,000 |
| 2020-01-15 | Option exercise | 3,000 | $0.00 | 3,950 |
| 2020-01-07 | Gift | 450 | $0.00 | 1,647 |
| 2020-01-07 | Gift | 450 | $0.00 | 270,381 |
| 2019-12-19 | Gift | 5,919 | $0.00 | 268,181 |
| 2019-12-19 | Gift | 5,919 | $0.00 | 950 |
| 2019-12-16 | Open-market sale | 5,032 | $87.00 | 7,532 |
| 2019-12-15 | Option exercise (derivative) | 5,000 | $0.00 | 25,000 |
| 2019-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2019-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 22,500 |
| 2019-12-15 | Option exercise (derivative) | 951 | $0.00 | 2,855 |
| 2019-12-15 | Option exercise | 951 | $0.00 | 4,401 |
| 2019-12-15 | Option exercise | 2,500 | $0.00 | 3,450 |
| 2019-12-15 | Option exercise | 5,000 | $0.00 | 9,401 |
| 2019-12-15 | Option exercise | 2,500 | $0.00 | 11,901 |
| 2019-10-25 | Open-market sale | 1,200 | $120.00 | 262,262 |
| 2019-10-18 | Gift | 1,627 | $0.00 | 263,462 |
| 2019-10-18 | Gift | 1,627 | $0.00 | 950 |
| 2019-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 39,000 |
| 2019-10-15 | Option exercise | 3,000 | $0.00 | 3,950 |
| 2019-10-15 | Open-market sale | 1,373 | $105.14 | 2,577 |
| 2019-09-24 | Open-market sale | 300 | $120.00 | 261,835 |
| 2019-09-19 | Gift | 5,940 | $0.00 | 950 |
| 2019-09-19 | Gift | 5,940 | $0.00 | 262,135 |
| 2019-09-17 | Open-market sale | 300 | $133.24 | 256,195 |
| 2019-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 25,000 |
| 2019-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 5,000 |
| 2019-09-15 | Option exercise (derivative) | 952 | $0.00 | 3,806 |
| 2019-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 30,000 |
| 2019-09-15 | Option exercise | 5,000 | $0.00 | 9,402 |
| 2019-09-15 | Option exercise | 2,500 | $0.00 | 3,450 |
| 2019-09-15 | Option exercise | 952 | $0.00 | 4,402 |
| 2019-09-15 | Option exercise | 2,500 | $0.00 | 11,902 |
| 2019-09-15 | Open-market sale | 5,012 | $129.38 | 6,890 |
| 2019-09-10 | Open-market sale | 300 | $122.80 | 256,495 |
| 2019-09-05 | Open-market sale | 278 | $120.00 | 256,795 |
| 2019-09-04 | Open-market sale | 619 | $120.01 | 257,073 |
| 2019-08-22 | Open-market sale | 3 | $121.00 | 257,692 |
| 2019-08-13 | Open-market sale | 300 | $124.63 | 257,695 |
| 2019-08-06 | Open-market sale | 300 | $124.33 | 257,995 |
| 2019-07-30 | Open-market sale | 300 | $134.23 | 258,295 |
| 2019-07-23 | Open-market sale | 300 | $147.01 | 258,595 |
| 2019-07-18 | Gift | 1,627 | $0.00 | 258,895 |
| 2019-07-18 | Gift | 1,627 | $0.00 | 950 |
| 2019-07-16 | Open-market sale | 300 | $151.81 | 257,268 |
| 2019-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 42,000 |
| 2019-07-15 | Option exercise | 3,000 | $0.00 | 3,950 |
| 2019-07-15 | Open-market sale | 1,373 | $148.75 | 2,577 |
| 2019-07-09 | Open-market sale | 200 | $141.11 | 257,668 |
| 2019-07-09 | Open-market sale | 100 | $141.99 | 257,568 |
| 2019-07-02 | Open-market sale | 300 | $144.25 | 257,868 |
| 2019-06-25 | Open-market sale | 300 | $152.13 | 258,168 |
| 2019-06-20 | Gift | 5,939 | $0.00 | 950 |
| 2019-06-20 | Gift | 5,939 | $0.00 | 258,468 |
| 2019-06-18 | Open-market sale | 300 | $161.66 | 252,529 |
| 2019-06-15 | Option exercise (derivative) | 5,000 | $0.00 | 35,000 |
| 2019-06-15 | Option exercise (derivative) | 951 | $0.00 | 4,758 |
| 2019-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 7,500 |
| 2019-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 27,500 |
| 2019-06-15 | Option exercise | 951 | $0.00 | 4,401 |
| 2019-06-15 | Option exercise | 5,000 | $0.00 | 9,401 |
| 2019-06-15 | Option exercise | 2,500 | $0.00 | 11,901 |
| 2019-06-15 | Option exercise | 2,500 | $0.00 | 3,450 |
| 2019-06-15 | Open-market sale | 5,012 | $156.06 | 6,889 |
| 2019-06-11 | Open-market sale | 100 | $157.72 | 253,029 |
| 2019-06-11 | Open-market sale | 200 | $159.00 | 252,829 |
| 2019-06-04 | Open-market sale | 300 | $142.32 | 253,129 |
| 2019-05-28 | Open-market sale | 300 | $144.42 | 253,429 |
| 2019-05-21 | Open-market sale | 300 | $154.67 | 253,729 |
| 2019-05-21 | Open-market sale | 200 | $151.69 | 254,029 |
| 2019-05-14 | Open-market sale | 100 | $141.72 | 254,229 |
| 2019-05-14 | Open-market sale | 200 | $140.74 | 254,329 |
| 2019-05-14 | Open-market sale | 200 | $139.76 | 254,529 |
| 2019-05-07 | Open-market sale | 300 | $150.75 | 254,829 |
| 2019-05-07 | Open-market sale | 100 | $151.72 | 254,729 |
| 2019-05-07 | Open-market sale | 100 | $146.01 | 255,129 |
| 2019-04-30 | Open-market sale | 500 | $161.27 | 255,229 |
| 2019-04-23 | Open-market sale | 500 | $148.88 | 255,729 |
| 2019-04-18 | Gift | 1,627 | $0.00 | 950 |
| 2019-04-18 | Gift | 1,627 | $0.00 | 256,229 |
| 2019-04-16 | Open-market sale | 247 | $148.07 | 254,602 |
| 2019-04-16 | Open-market sale | 253 | $147.33 | 254,849 |
| 2019-04-15 | Option exercise (derivative) | 3,000 | $0.00 | 45,000 |
| 2019-04-15 | Option exercise | 3,000 | $0.00 | 3,950 |
| 2019-04-15 | Open-market sale | 1,373 | $145.00 | 2,577 |
| 2019-04-09 | Open-market sale | 181 | $146.72 | 255,102 |
| 2019-04-09 | Open-market sale | 319 | $146.01 | 255,283 |
| 2019-04-02 | Open-market sale | 117 | $151.13 | 255,602 |
| 2019-04-02 | Open-market sale | 313 | $149.50 | 255,789 |
| 2019-04-02 | Open-market sale | 70 | $150.60 | 255,719 |
| 2019-03-26 | Open-market sale | 300 | $160.00 | 256,102 |
| 2019-03-26 | Open-market sale | 200 | $158.48 | 256,402 |
| 2019-03-20 | Gift | 5,490 | $0.00 | 950 |
| 2019-03-20 | Gift | 5,490 | $0.00 | 256,602 |
| 2019-03-19 | Open-market sale | 100 | $168.28 | 251,512 |
| 2019-03-19 | Open-market sale | 400 | $170.17 | 251,112 |
| 2019-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 30,000 |
| 2019-03-15 | Option exercise (derivative) | 952 | $0.00 | 5,709 |
| 2019-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 40,000 |
| 2019-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 10,000 |
| 2019-03-15 | Open-market sale | 5,012 | $164.01 | 6,440 |
| 2019-03-15 | Option exercise | 2,500 | $0.00 | 3,000 |
| 2019-03-15 | Option exercise | 952 | $0.00 | 3,952 |
| 2019-03-15 | Option exercise | 5,000 | $0.00 | 8,952 |
| 2019-03-15 | Option exercise | 2,500 | $0.00 | 11,452 |
| 2019-03-12 | Open-market sale | 500 | $170.67 | 251,612 |
| 2019-03-05 | Open-market sale | 500 | $165.73 | 252,112 |
| 2019-02-26 | Open-market sale | 200 | $159.73 | 252,612 |
| 2019-02-26 | Open-market sale | 300 | $158.54 | 252,812 |
| 2019-02-19 | Open-market sale | 200 | $123.02 | 253,112 |
| 2019-02-19 | Open-market sale | 300 | $122.03 | 253,312 |
| 2019-02-12 | Open-market sale | 500 | $120.91 | 253,612 |
| 2019-02-05 | Open-market sale | 500 | $115.58 | 254,112 |
| 2019-01-29 | Open-market sale | 500 | $105.22 | 254,612 |
| 2019-01-25 | Open-market sale | 400 | $102.43 | 255,112 |
| 2019-01-24 | Open-market sale | 100 | $100.00 | 255,512 |
| 2019-01-18 | Open-market sale | 1,000 | $100.05 | 255,612 |
| 2019-01-18 | Gift | 1,555 | $0.00 | 256,612 |
| 2019-01-18 | Gift | 1,555 | $0.00 | 500 |
| 2019-01-15 | Option exercise (derivative) | 3,000 | $0.00 | 48,000 |
| 2019-01-15 | Open-market sale | 1,445 | $92.74 | 2,055 |
| 2019-01-15 | Option exercise | 3,000 | $0.00 | 3,500 |
| 2019-01-09 | Open-market sale | 1,000 | $100.00 | 255,057 |
| 2018-12-20 | Gift | 5,838 | $0.00 | 256,057 |
| 2018-12-20 | Gift | 5,838 | $0.00 | 500 |
| 2018-12-17 | Open-market sale | 5,113 | $101.19 | 6,338 |
| 2018-12-15 | Option exercise (derivative) | 5,000 | $0.00 | 45,000 |
| 2018-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 12,500 |
| 2018-12-15 | Option exercise (derivative) | 951 | $0.00 | 6,661 |
| 2018-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 32,500 |
| 2018-12-15 | Option exercise | 2,500 | $0.00 | 11,451 |
| 2018-12-15 | Option exercise | 5,000 | $0.00 | 8,951 |
| 2018-12-15 | Option exercise | 2,500 | $0.00 | 3,000 |
| 2018-12-15 | Option exercise | 951 | $0.00 | 3,951 |
| 2018-11-20 | Open-market sale | 600 | $80.94 | 250,219 |
| 2018-11-13 | Open-market sale | 100 | $93.90 | 250,819 |
| 2018-11-13 | Open-market sale | 500 | $92.89 | 250,919 |
| 2018-11-06 | Open-market sale | 100 | $97.56 | 251,419 |
| 2018-11-06 | Open-market sale | 500 | $94.34 | 251,519 |
| 2018-10-30 | Open-market sale | 400 | $103.09 | 252,019 |
| 2018-10-30 | Open-market sale | 200 | $101.74 | 252,419 |
| 2018-10-23 | Open-market sale | 200 | $119.12 | 253,019 |
| 2018-10-23 | Open-market sale | 400 | $120.54 | 252,619 |
| 2018-10-18 | Gift | 1,612 | $0.00 | 500 |
| 2018-10-18 | Gift | 1,612 | $0.00 | 253,219 |
| 2018-10-16 | Open-market sale | 600 | $124.08 | 251,607 |
| 2018-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 51,000 |
| 2018-10-15 | Option exercise | 3,000 | $0.00 | 3,500 |
| 2018-10-15 | Open-market sale | 1,388 | $118.00 | 2,112 |
| 2018-10-09 | Open-market sale | 215 | $128.22 | 252,592 |
| 2018-10-09 | Open-market sale | 385 | $130.74 | 252,207 |
| 2018-10-02 | Open-market sale | 350 | $143.14 | 252,807 |
| 2018-10-02 | Open-market sale | 250 | $134.73 | 253,157 |
| 2018-09-25 | Open-market sale | 600 | $138.03 | 247,471 |
| 2018-09-20 | Gift | 5,936 | $0.00 | 500 |
| 2018-09-20 | Gift | 5,936 | $0.00 | 253,407 |
| 2018-09-18 | Open-market sale | 600 | $143.30 | 248,071 |
| 2018-09-17 | Open-market sale | 5,016 | $146.56 | 6,436 |
| 2018-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 15,000 |
| 2018-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 35,000 |
| 2018-09-15 | Option exercise (derivative) | 952 | $0.00 | 7,612 |
| 2018-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 50,000 |
| 2018-09-15 | Option exercise | 2,500 | $0.00 | 11,452 |
| 2018-09-15 | Option exercise | 5,000 | $0.00 | 8,952 |
| 2018-09-15 | Option exercise | 952 | $0.00 | 3,952 |
| 2018-09-15 | Option exercise | 2,500 | $0.00 | 3,000 |
| 2018-09-11 | Open-market sale | 300 | $141.34 | 248,671 |
| 2018-09-11 | Open-market sale | 300 | $139.26 | 248,971 |
| 2018-09-04 | Open-market sale | 600 | $135.01 | 249,271 |
| 2018-08-28 | Open-market sale | 600 | $128.64 | 249,871 |
| 2018-08-21 | Open-market sale | 600 | $122.32 | 250,471 |
| 2018-08-14 | Open-market sale | 600 | $122.70 | 251,071 |
| 2018-08-07 | Open-market sale | 100 | $114.23 | 251,671 |
| 2018-08-07 | Open-market sale | 500 | $113.61 | 251,771 |
| 2018-07-31 | Open-market sale | 600 | $110.92 | 252,271 |
| 2018-07-24 | Open-market sale | 100 | $127.90 | 252,871 |
| 2018-07-24 | Open-market sale | 500 | $122.43 | 252,971 |
| 2018-07-19 | Gift | 1,626 | $0.00 | 500 |
| 2018-07-19 | Gift | 1,626 | $0.00 | 253,471 |
| 2018-07-17 | Open-market sale | 600 | $120.38 | 251,845 |
| 2018-07-16 | Open-market sale | 1,374 | $119.04 | 2,126 |
| 2018-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 54,000 |
| 2018-07-15 | Option exercise | 3,000 | $0.00 | 3,500 |
| 2018-07-10 | Open-market sale | 600 | $121.49 | 252,445 |
| 2018-07-03 | Open-market sale | 400 | $115.88 | 253,245 |
| 2018-07-03 | Open-market sale | 200 | $117.10 | 253,045 |
| 2018-06-26 | Open-market sale | 400 | $111.61 | 253,845 |
| 2018-06-26 | Open-market sale | 200 | $110.90 | 253,645 |
| 2018-06-20 | Gift | 5,831 | $0.00 | 254,245 |
| 2018-06-20 | Gift | 5,831 | $0.00 | 500 |
| 2018-06-19 | Open-market sale | 100 | $110.23 | 248,414 |
| 2018-06-19 | Open-market sale | 500 | $112.13 | 248,514 |
| 2018-06-15 | Option exercise (derivative) | 5,000 | $0.00 | 55,000 |
| 2018-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 37,500 |
| 2018-06-15 | Option exercise (derivative) | 951 | $0.00 | 8,564 |
| 2018-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 17,500 |
| 2018-06-15 | Open-market sale | 5,120 | $107.28 | 6,331 |
| 2018-06-15 | Option exercise | 2,500 | $0.00 | 11,451 |
| 2018-06-15 | Option exercise | 5,000 | $0.00 | 8,951 |
| 2018-06-15 | Option exercise | 951 | $0.00 | 3,951 |
| 2018-06-15 | Option exercise | 2,500 | $0.00 | 3,000 |
| 2018-06-12 | Open-market sale | 100 | $104.88 | 249,014 |
| 2018-06-12 | Open-market sale | 500 | $105.56 | 249,114 |
| 2018-06-05 | Open-market sale | 600 | $98.96 | 249,614 |
| 2018-05-29 | Open-market sale | 200 | $91.66 | 250,214 |
| 2018-05-29 | Open-market sale | 400 | $91.30 | 250,414 |
| 2018-05-22 | Open-market sale | 600 | $84.67 | 250,814 |
| 2018-05-15 | Open-market sale | 600 | $84.73 | 251,414 |
| 2018-05-08 | Open-market sale | 600 | $82.10 | 252,014 |
| 2018-05-01 | Open-market sale | 600 | $61.97 | 252,614 |
| 2018-04-24 | Open-market sale | 300 | $68.67 | 252,614 |
| 2018-04-24 | Open-market sale | 300 | $69.87 | 252,314 |
| 2018-04-19 | Gift | 1,635 | $0.00 | 500 |
| 2018-04-19 | Gift | 1,635 | $0.00 | 253,814 |
| 2018-04-17 | Open-market sale | 100 | $66.66 | 252,679 |
| 2018-04-17 | Open-market sale | 300 | $67.90 | 252,179 |
| 2018-04-17 | Open-market sale | 200 | $66.90 | 252,479 |
| 2018-04-16 | Open-market sale | 1,365 | $66.99 | 2,135 |
| 2018-04-15 | Option exercise (derivative) | 3,000 | $0.00 | 57,000 |
| 2018-04-15 | Option exercise | 3,000 | $0.00 | 3,500 |
| 2018-04-10 | Open-market sale | 600 | $68.21 | 252,779 |
| 2018-04-03 | Open-market sale | 100 | $64.23 | 253,379 |
| 2018-04-03 | Open-market sale | 500 | $63.35 | 253,479 |
| 2018-03-27 | Open-market sale | 400 | $66.23 | 254,179 |
| 2018-03-27 | Open-market sale | 200 | $68.12 | 253,979 |
| 2018-03-20 | Open-market sale | 600 | $76.02 | 254,579 |
| 2018-03-20 | Gift | 11,230 | $0.00 | 255,179 |
| 2018-03-20 | Gift | 11,230 | $0.00 | 500 |
| 2018-03-15 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2018-03-15 | Option exercise (derivative) | 2,001 | $0.00 | 0 |
| 2018-03-15 | Option exercise (derivative) | 2,001 | $0.00 | 2,001 |
| 2018-03-15 | Conversion (derivative) | 2,001 | — | 0 |
| 2018-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 20,000 |
| 2018-03-15 | Option exercise (derivative) | 952 | $0.00 | 9,515 |
| 2018-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 60,000 |
| 2018-03-15 | Option exercise | 10,000 | $0.00 | 21,301 |
| 2018-03-15 | Open-market sale | 5,855 | $82.47 | 15,446 |
| 2018-03-15 | Option exercise | 2,500 | $0.00 | 5,349 |
| 2018-03-15 | Open-market sale | 3,716 | $83.13 | 11,730 |
| 2018-03-15 | Conversion | 2,001 | — | 2,849 |
| 2018-03-15 | Option exercise | 5,000 | $0.00 | 11,301 |
| 2018-03-15 | Option exercise | 952 | $0.00 | 6,301 |
| 2018-03-13 | Open-market sale | 600 | $85.14 | 243,949 |
| 2018-03-12 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2018-03-06 | Open-market sale | 600 | $81.01 | 244,549 |
| 2018-03-01 | Conversion (derivative) | 501 | — | 0 |
| 2018-03-01 | Option exercise (derivative) | 501 | $0.00 | 0 |
| 2018-03-01 | Option exercise (derivative) | 501 | — | 501 |
| 2018-03-01 | Conversion | 501 | — | 1,001 |
| 2018-03-01 | Open-market sale | 153 | $77.17 | 848 |
| 2018-02-27 | Open-market sale | 500 | $74.51 | 245,249 |
| 2018-02-27 | Open-market sale | 100 | $75.36 | 245,149 |
| 2018-02-21 | Gift | 1,730 | $0.00 | 500 |
| 2018-02-21 | Gift | 1,730 | $0.00 | 245,749 |
| 2018-02-20 | Open-market sale | 600 | $97.53 | 244,019 |
| 2018-02-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2018-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,001 |
| 2018-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2018-02-15 | Open-market sale | 615 | $96.09 | 2,230 |
| 2018-02-15 | Conversion | 2,000 | — | 2,845 |
| 2018-02-13 | Open-market sale | 200 | $93.49 | 244,619 |
| 2018-02-13 | Open-market sale | 400 | $92.57 | 244,819 |
| 2018-02-06 | Open-market sale | 100 | $87.78 | 245,219 |
| 2018-02-06 | Open-market sale | 500 | $88.39 | 245,319 |
| 2018-02-01 | Option exercise (derivative) | 500 | $0.00 | 501 |
| 2018-02-01 | Conversion (derivative) | 500 | — | 0 |
| 2018-02-01 | Option exercise (derivative) | 500 | — | 500 |
| 2018-02-01 | Conversion | 500 | — | 1,000 |
| 2018-02-01 | Open-market sale | 155 | $90.32 | 845 |
| 2018-01-30 | Open-market sale | 600 | $93.10 | 245,819 |
| 2018-01-23 | Open-market sale | 600 | $88.24 | 246,419 |
| 2018-01-19 | Gift | 1,594 | $0.00 | 500 |
| 2018-01-19 | Gift | 1,594 | $0.00 | 247,019 |
| 2018-01-16 | Open-market sale | 710 | $86.43 | 2,094 |
| 2018-01-16 | Open-market sale | 600 | $86.87 | 245,425 |
| 2018-01-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2018-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 4,001 |
| 2018-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2018-01-15 | Conversion | 2,000 | — | 2,804 |
| 2018-01-09 | Open-market sale | 100 | $83.01 | 246,025 |
| 2018-01-09 | Open-market sale | 500 | $81.66 | 246,125 |
| 2018-01-02 | Open-market sale | 196 | $79.90 | 804 |
| 2018-01-02 | Open-market sale | 600 | $79.86 | 246,625 |
| 2018-01-01 | Option exercise (derivative) | 500 | $0.00 | 1,001 |
| 2018-01-01 | Option exercise (derivative) | 500 | — | 500 |
| 2018-01-01 | Conversion (derivative) | 500 | — | 0 |
| 2018-01-01 | Conversion | 500 | — | 1,000 |
| 2017-12-26 | Open-market sale | 600 | $80.36 | 247,225 |
| 2017-12-20 | Gift | 5,664 | $0.00 | 500 |
| 2017-12-20 | Gift | 5,664 | $0.00 | 247,825 |
| 2017-12-19 | Open-market sale | 600 | $82.43 | 242,161 |
| 2017-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-12-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 22,500 |
| 2017-12-15 | Option exercise (derivative) | 951 | $0.00 | 10,467 |
| 2017-12-15 | Option exercise (derivative) | 5,000 | $0.00 | 65,000 |
| 2017-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 6,001 |
| 2017-12-15 | Conversion | 2,000 | — | 2,756 |
| 2017-12-15 | Option exercise | 2,500 | $0.00 | 5,256 |
| 2017-12-15 | Option exercise | 5,000 | $0.00 | 11,207 |
| 2017-12-15 | Open-market sale | 5,043 | $76.50 | 6,164 |
| 2017-12-15 | Option exercise | 951 | $0.00 | 6,207 |
| 2017-12-12 | Open-market sale | 600 | $73.84 | 242,761 |
| 2017-12-05 | Open-market sale | 600 | $72.54 | 243,361 |
| 2017-12-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-12-01 | Option exercise (derivative) | 500 | $0.00 | 1,501 |
| 2017-12-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-12-01 | Conversion | 500 | — | 1,000 |
| 2017-12-01 | Open-market sale | 244 | $69.04 | 756 |
| 2017-11-28 | Open-market sale | 600 | $68.80 | 243,961 |
| 2017-11-21 | Open-market sale | 600 | $67.92 | 244,561 |
| 2017-11-20 | Gift | 1,266 | $0.00 | 500 |
| 2017-11-20 | Gift | 1,266 | $0.00 | 245,161 |
| 2017-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 8,001 |
| 2017-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-11-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-11-15 | Open-market sale | 993 | $63.52 | 1,766 |
| 2017-11-15 | Conversion | 2,000 | — | 2,759 |
| 2017-11-14 | Open-market sale | 600 | $62.75 | 243,895 |
| 2017-11-07 | Open-market sale | 600 | $64.17 | 244,495 |
| 2017-11-01 | Option exercise (derivative) | 500 | $0.00 | 2,001 |
| 2017-11-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-11-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-11-01 | Conversion | 500 | — | 1,000 |
| 2017-11-01 | Open-market sale | 241 | $70.42 | 759 |
| 2017-10-31 | Open-market sale | 600 | $69.49 | 245,095 |
| 2017-10-24 | Open-market sale | 600 | $66.69 | 245,695 |
| 2017-10-23 | Gift | 1,029 | $0.00 | 246,295 |
| 2017-10-23 | Gift | 1,029 | $0.00 | 500 |
| 2017-10-17 | Open-market sale | 600 | $67.93 | 245,266 |
| 2017-10-16 | Gift | 256 | $0.00 | 245,866 |
| 2017-10-16 | Gift | 256 | $0.00 | 1,529 |
| 2017-10-16 | Open-market sale | 971 | $71.32 | 1,785 |
| 2017-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 10,001 |
| 2017-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-10-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-10-15 | Conversion | 2,000 | — | 2,756 |
| 2017-10-10 | Open-market sale | 600 | $65.76 | 245,610 |
| 2017-10-03 | Open-market sale | 600 | $70.58 | 246,210 |
| 2017-10-02 | Open-market sale | 244 | $67.21 | 756 |
| 2017-10-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-10-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-10-01 | Option exercise (derivative) | 500 | $0.00 | 2,501 |
| 2017-10-01 | Conversion | 500 | — | 1,000 |
| 2017-09-26 | Open-market sale | 600 | $71.51 | 246,810 |
| 2017-09-20 | Gift | 5,617 | $0.00 | 247,410 |
| 2017-09-20 | Gift | 5,617 | $0.00 | 500 |
| 2017-09-19 | Open-market sale | 600 | $79.89 | 241,793 |
| 2017-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 25,000 |
| 2017-09-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-09-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 70,000 |
| 2017-09-15 | Option exercise (derivative) | 952 | $0.00 | 11,418 |
| 2017-09-15 | Option exercise (derivative) | 2,000 | $0.00 | 12,001 |
| 2017-09-15 | Open-market sale | 5,093 | $79.85 | 6,117 |
| 2017-09-15 | Option exercise | 5,000 | $0.00 | 11,210 |
| 2017-09-15 | Option exercise | 952 | $0.00 | 6,210 |
| 2017-09-15 | Option exercise | 2,500 | $0.00 | 5,258 |
| 2017-09-15 | Conversion | 2,000 | — | 2,758 |
| 2017-09-12 | Open-market sale | 600 | $78.26 | 242,393 |
| 2017-09-05 | Open-market sale | 600 | $72.50 | 242,993 |
| 2017-09-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-09-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-09-01 | Option exercise (derivative) | 500 | $0.00 | 3,001 |
| 2017-09-01 | Open-market sale | 242 | $71.36 | 758 |
| 2017-09-01 | Conversion | 500 | — | 1,000 |
| 2017-08-29 | Open-market sale | 600 | $66.93 | 243,593 |
| 2017-08-22 | Open-market sale | 600 | $66.36 | 244,193 |
| 2017-08-21 | Gift | 1,288 | $0.00 | 244,793 |
| 2017-08-21 | Gift | 1,288 | $0.00 | 500 |
| 2017-08-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-08-15 | Option exercise (derivative) | 2,000 | $0.00 | 14,001 |
| 2017-08-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-08-15 | Open-market sale | 600 | $70.58 | 243,505 |
| 2017-08-15 | Open-market sale | 970 | $70.78 | 1,788 |
| 2017-08-15 | Conversion | 2,000 | — | 2,758 |
| 2017-08-09 | Open-market sale | 600 | $72.77 | 244,105 |
| 2017-08-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-08-01 | Option exercise (derivative) | 500 | $0.00 | 3,501 |
| 2017-08-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-08-01 | Open-market sale | 242 | $76.24 | 758 |
| 2017-08-01 | Open-market sale | 600 | $75.70 | 244,705 |
| 2017-08-01 | Conversion | 500 | — | 1,000 |
| 2017-07-25 | Open-market sale | 600 | $76.61 | 245,305 |
| 2017-07-21 | Gift | 1,286 | $0.00 | 500 |
| 2017-07-21 | Gift | 1,286 | $0.00 | 245,905 |
| 2017-07-18 | Open-market sale | 600 | $74.93 | 244,619 |
| 2017-07-17 | Open-market sale | 970 | $76.77 | 1,786 |
| 2017-07-15 | Option exercise (derivative) | 2,000 | $0.00 | 16,001 |
| 2017-07-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-07-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-07-15 | Conversion | 2,000 | — | 2,756 |
| 2017-07-11 | Open-market sale | 600 | $74.00 | 245,219 |
| 2017-07-05 | Open-market sale | 600 | $74.87 | 245,819 |
| 2017-07-03 | Open-market sale | 244 | $76.78 | 756 |
| 2017-07-01 | Option exercise (derivative) | 500 | $0.00 | 4,001 |
| 2017-07-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-07-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-07-01 | Conversion | 500 | — | 1,000 |
| 2017-06-27 | Open-market sale | 600 | $75.01 | 246,419 |
| 2017-06-21 | Gift | 5,276 | $0.00 | 500 |
| 2017-06-21 | Gift | 5,276 | $0.00 | 247,019 |
| 2017-06-20 | Open-market sale | 600 | $73.87 | 241,743 |
| 2017-06-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-06-15 | Option exercise (derivative) | 2,000 | $0.00 | 18,001 |
| 2017-06-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 27,500 |
| 2017-06-15 | Option exercise (derivative) | 951 | $0.00 | 12,370 |
| 2017-06-15 | Option exercise (derivative) | 5,000 | $0.00 | 75,000 |
| 2017-06-15 | Gift | 260 | $0.00 | 242,343 |
| 2017-06-15 | Gift | 260 | $0.00 | 5,776 |
| 2017-06-15 | Conversion | 2,000 | — | 2,760 |
| 2017-06-15 | Option exercise | 2,500 | $0.00 | 5,260 |
| 2017-06-15 | Option exercise | 951 | $0.00 | 6,211 |
| 2017-06-15 | Option exercise | 5,000 | $0.00 | 11,211 |
| 2017-06-15 | Open-market sale | 5,175 | $70.22 | 6,036 |
| 2017-06-13 | Open-market sale | 600 | $70.79 | 242,083 |
| 2017-06-06 | Open-market sale | 600 | $68.60 | 242,683 |
| 2017-06-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-06-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-06-01 | Option exercise (derivative) | 500 | $0.00 | 4,501 |
| 2017-06-01 | Conversion | 500 | — | 1,000 |
| 2017-06-01 | Open-market sale | 240 | $63.63 | 760 |
| 2017-05-30 | Open-market sale | 600 | $64.47 | 243,283 |
| 2017-05-23 | Open-market sale | 600 | $64.00 | 243,883 |
| 2017-05-19 | Gift | 1,296 | $0.00 | 244,483 |
| 2017-05-19 | Gift | 1,296 | $0.00 | 500 |
| 2017-05-16 | Open-market sale | 600 | $61.31 | 243,187 |
| 2017-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 20,001 |
| 2017-05-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-05-15 | Conversion | 2,000 | — | 2,756 |
| 2017-05-15 | Open-market sale | 960 | $61.19 | 1,796 |
| 2017-05-09 | Open-market sale | 600 | $56.75 | 243,787 |
| 2017-05-02 | Open-market sale | 600 | $47.21 | 244,387 |
| 2017-05-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-05-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-05-01 | Option exercise (derivative) | 500 | $0.00 | 5,001 |
| 2017-05-01 | Open-market sale | 244 | $45.50 | 756 |
| 2017-05-01 | Conversion | 500 | — | 1,000 |
| 2017-04-25 | Open-market sale | 600 | $43.69 | 244,987 |
| 2017-04-21 | Gift | 1,254 | $0.00 | 245,587 |
| 2017-04-21 | Gift | 1,254 | $0.00 | 500 |
| 2017-04-18 | Open-market sale | 600 | $43.77 | 244,333 |
| 2017-04-17 | Open-market sale | 1,002 | $43.23 | 1,754 |
| 2017-04-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-04-15 | Option exercise (derivative) | 2,000 | $0.00 | 22,001 |
| 2017-04-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-04-15 | Conversion | 2,000 | — | 2,756 |
| 2017-04-11 | Open-market sale | 600 | $43.96 | 244,933 |
| 2017-04-04 | Open-market sale | 600 | $41.27 | 245,533 |
| 2017-04-03 | Open-market sale | 244 | $40.45 | 756 |
| 2017-04-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-04-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-04-01 | Option exercise (derivative) | 500 | $0.00 | 5,501 |
| 2017-04-01 | Conversion | 500 | — | 1,000 |
| 2017-03-30 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2017-03-28 | Open-market sale | 600 | $39.25 | 246,133 |
| 2017-03-21 | Gift | 15,715 | $0.00 | 500 |
| 2017-03-21 | Open-market sale | 600 | $39.15 | 231,018 |
| 2017-03-21 | Gift | 15,715 | $0.00 | 246,733 |
| 2017-03-15 | Option exercise (derivative) | 952 | $0.00 | 13,321 |
| 2017-03-15 | Option exercise (derivative) | 20,000 | $0.00 | 80,000 |
| 2017-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 30,000 |
| 2017-03-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-03-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-03-15 | Option exercise (derivative) | 2,000 | $0.00 | 24,001 |
| 2017-03-15 | Option exercise | 952 | $0.00 | 6,286 |
| 2017-03-15 | Conversion | 2,000 | — | 2,834 |
| 2017-03-15 | Option exercise | 20,000 | $0.00 | 26,286 |
| 2017-03-15 | Open-market sale | 10,071 | $36.59 | 16,215 |
| 2017-03-15 | Option exercise | 2,500 | $0.00 | 5,334 |
| 2017-03-14 | Open-market sale | 600 | $37.75 | 231,618 |
| 2017-03-07 | Open-market sale | 600 | $35.48 | 232,218 |
| 2017-03-01 | Option exercise (derivative) | 500 | $0.00 | 6,001 |
| 2017-03-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-03-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-03-01 | Conversion | 500 | — | 1,000 |
| 2017-03-01 | Open-market sale | 166 | $38.23 | 834 |
| 2017-02-28 | Open-market sale | 600 | $38.15 | 232,818 |
| 2017-02-22 | Gift | 1,659 | $0.00 | 500 |
| 2017-02-22 | Gift | 1,659 | $0.00 | 233,418 |
| 2017-02-21 | Open-market sale | 600 | $40.05 | 231,759 |
| 2017-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 26,001 |
| 2017-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-02-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-02-15 | Conversion | 2,000 | — | 2,813 |
| 2017-02-15 | Open-market sale | 654 | $41.15 | 2,159 |
| 2017-02-14 | Open-market sale | 600 | $42.01 | 232,359 |
| 2017-02-07 | Open-market sale | 600 | $42.73 | 232,959 |
| 2017-02-01 | Option exercise (derivative) | 500 | $0.00 | 6,501 |
| 2017-02-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-02-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-02-01 | Conversion | 500 | — | 1,000 |
| 2017-02-01 | Open-market sale | 187 | $41.18 | 813 |
| 2017-01-31 | Open-market sale | 600 | $41.56 | 233,559 |
| 2017-01-26 | Gift | 1,235 | $0.00 | 500 |
| 2017-01-26 | Gift | 1,235 | $0.00 | 234,159 |
| 2017-01-24 | Open-market sale | 600 | $40.14 | 232,924 |
| 2017-01-17 | Gift | 305 | $0.00 | 234,124 |
| 2017-01-17 | Open-market sale | 765 | $39.20 | 2,040 |
| 2017-01-17 | Gift | 305 | $0.00 | 1,735 |
| 2017-01-17 | Open-market sale | 600 | $39.19 | 233,524 |
| 2017-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2017-01-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2017-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 28,001 |
| 2017-01-15 | Conversion | 2,000 | — | 2,805 |
| 2017-01-10 | Open-market sale | 600 | $38.35 | 233,819 |
| 2017-01-03 | Open-market sale | 600 | $34.32 | 234,419 |
| 2017-01-03 | Open-market sale | 195 | $34.32 | 805 |
| 2017-01-01 | Option exercise (derivative) | 500 | — | 500 |
| 2017-01-01 | Conversion (derivative) | 500 | — | 0 |
| 2017-01-01 | Option exercise (derivative) | 500 | $0.00 | 7,001 |
| 2017-01-01 | Conversion | 500 | — | 1,000 |
| 2016-12-27 | Open-market sale | 600 | $35.29 | 235,019 |
| 2016-12-23 | Gift | 5,451 | $0.00 | 235,619 |
| 2016-12-23 | Gift | 5,451 | $0.00 | 500 |
| 2016-12-20 | Open-market sale | 600 | $38.10 | 230,168 |
| 2016-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 30,001 |
| 2016-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2016-12-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2016-12-15 | Option exercise (derivative) | 2,500 | $0.00 | 32,500 |
| 2016-12-15 | Option exercise (derivative) | 951 | $0.00 | 14,273 |
| 2016-12-15 | Gift | 924 | $0.00 | 5,951 |
| 2016-12-15 | Gift | 924 | $0.00 | 230,768 |
| 2016-12-15 | Open-market sale | 2,600 | $37.63 | 6,875 |
| 2016-12-15 | Conversion | 2,000 | — | 6,024 |
| 2016-12-15 | Option exercise | 951 | $0.00 | 9,475 |
| 2016-12-15 | Option exercise | 2,500 | $0.00 | 8,524 |
| 2016-12-13 | Open-market sale | 600 | $38.25 | 229,844 |
| 2016-12-06 | Open-market sale | 600 | $36.78 | 230,444 |
| 2016-12-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-12-01 | Option exercise (derivative) | 500 | $0.00 | 7,501 |
| 2016-12-01 | Conversion (derivative) | 500 | — | 0 |
| 2016-12-01 | Open-market sale | 236 | $36.29 | 4,024 |
| 2016-12-01 | Conversion | 500 | — | 4,260 |
| 2016-11-29 | Open-market sale | 600 | $34.16 | 231,044 |
| 2016-11-22 | Open-market sale | 600 | $33.27 | 231,644 |
| 2016-11-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-11-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2016-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 32,001 |
| 2016-11-15 | Conversion | 2,000 | — | 4,763 |
| 2016-11-15 | Open-market sale | 600 | $36.00 | 232,244 |
| 2016-11-15 | Open-market sale | 1,003 | $36.00 | 3,760 |
| 2016-11-08 | Open-market sale | 600 | $29.25 | 232,844 |
| 2016-11-01 | Conversion (derivative) | 500 | — | 0 |
| 2016-11-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-11-01 | Option exercise (derivative) | 500 | $0.00 | 8,001 |
| 2016-11-01 | Open-market sale | 600 | $33.20 | 233,444 |
| 2016-11-01 | Conversion | 500 | — | 3,000 |
| 2016-11-01 | Open-market sale | 237 | $33.25 | 2,763 |
| 2016-10-25 | Open-market sale | 600 | $36.58 | 234,044 |
| 2016-10-18 | Open-market sale | 600 | $36.36 | 229,608 |
| 2016-10-18 | Gift | 5,036 | $0.00 | 234,644 |
| 2016-10-18 | Gift | 5,036 | $0.00 | 2,500 |
| 2016-10-17 | Open-market sale | 952 | $35.17 | 7,536 |
| 2016-10-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2016-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 34,001 |
| 2016-10-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-10-15 | Conversion | 2,000 | — | 8,488 |
| 2016-10-11 | Open-market sale | 600 | $37.27 | 230,208 |
| 2016-10-04 | Open-market sale | 600 | $38.80 | 230,808 |
| 2016-10-03 | Open-market sale | 245 | $38.67 | 6,488 |
| 2016-10-01 | Option exercise (derivative) | 500 | $0.00 | 8,501 |
| 2016-10-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-10-01 | Conversion (derivative) | 500 | — | 0 |
| 2016-10-01 | Conversion | 500 | — | 6,733 |
| 2016-09-28 | Gift | 231,408 | $0.00 | 6,233 |
| 2016-09-28 | Gift | 231,408 | $0.00 | 231,408 |
| 2016-09-27 | Open-market sale | 600 | $41.40 | 237,641 |
| 2016-09-20 | Open-market sale | 600 | $41.66 | 238,241 |
| 2016-09-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2016-09-15 | Option exercise (derivative) | 2,000 | $0.00 | 36,001 |
| 2016-09-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2016-09-15 | Option exercise (derivative) | 3,806 | $0.00 | 15,224 |
| 2016-09-15 | Option exercise (derivative) | 2,500 | $0.00 | 35,000 |
| 2016-09-15 | Conversion | 2,000 | — | 236,440 |
| 2016-09-15 | Option exercise | 2,500 | $0.00 | 238,940 |
| 2016-09-15 | Open-market sale | 3,905 | $39.58 | 238,841 |
| 2016-09-15 | Option exercise | 3,806 | $0.00 | 242,746 |
| 2016-09-13 | Open-market sale | 600 | $38.27 | 234,440 |
| 2016-09-06 | Open-market sale | 600 | $38.99 | 235,040 |
| 2016-09-01 | Option exercise (derivative) | 500 | $0.00 | 9,001 |
| 2016-09-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-09-01 | Conversion (derivative) | 500 | — | 0 |
| 2016-09-01 | Conversion | 500 | — | 235,875 |
| 2016-09-01 | Open-market sale | 235 | $39.30 | 235,640 |
| 2016-08-30 | Open-market sale | 600 | $38.26 | 235,375 |
| 2016-08-23 | Open-market sale | 600 | $38.20 | 235,975 |
| 2016-08-16 | Open-market sale | 600 | $38.71 | 236,575 |
| 2016-08-15 | Conversion (derivative) | 2,000 | — | 0 |
| 2016-08-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-08-15 | Option exercise (derivative) | 2,000 | $0.00 | 38,001 |
| 2016-08-15 | Open-market sale | 933 | $39.39 | 237,175 |
| 2016-08-15 | Conversion | 2,000 | — | 238,108 |
| 2016-08-09 | Open-market sale | 600 | $41.94 | 236,108 |
| 2016-08-02 | Open-market sale | 600 | $44.50 | 236,708 |
| 2016-08-01 | Tax withholding (derivative) | 236 | $43.50 | 264 |
| 2016-08-01 | Option exercise (derivative) | 500 | $0.00 | 9,501 |
| 2016-08-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-08-01 | Conversion (derivative) | 264 | — | 0 |
| 2016-08-01 | Conversion | 264 | — | 237,308 |
| 2016-07-26 | Open-market sale | 600 | $39.50 | 237,044 |
| 2016-07-19 | Open-market sale | 600 | $40.24 | 237,644 |
| 2016-07-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-07-15 | Option exercise (derivative) | 2,000 | $0.00 | 40,001 |
| 2016-07-15 | Conversion (derivative) | 1,059 | $0.00 | 0 |
| 2016-07-15 | Tax withholding (derivative) | 941 | $39.09 | 1,059 |
| 2016-07-15 | Conversion | 1,059 | — | 238,244 |
| 2016-07-12 | Open-market sale | 600 | $40.57 | 237,185 |
| 2016-07-05 | Open-market sale | 600 | $38.11 | 237,785 |
| 2016-07-01 | Tax withholding (derivative) | 236 | $39.00 | 264 |
| 2016-07-01 | Option exercise (derivative) | 500 | $0.00 | 10,001 |
| 2016-07-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-07-01 | Conversion (derivative) | 264 | — | 0 |
| 2016-07-01 | Conversion | 264 | — | 238,385 |
| 2016-06-28 | Open-market sale | 600 | $39.73 | 238,121 |
| 2016-06-21 | Conversion (derivative) | 369 | — | 0 |
| 2016-06-21 | Option exercise (derivative) | 698 | $0.00 | 0 |
| 2016-06-21 | Option exercise (derivative) | 698 | — | 698 |
| 2016-06-21 | Tax withholding (derivative) | 329 | $40.23 | 369 |
| 2016-06-21 | Conversion | 369 | — | 239,321 |
| 2016-06-21 | Open-market sale | 600 | $40.55 | 238,721 |
| 2016-06-15 | Conversion (derivative) | 1,059 | — | 0 |
| 2016-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 37,500 |
| 2016-06-15 | Option exercise (derivative) | 2,000 | $0.00 | 42,001 |
| 2016-06-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-06-15 | Tax withholding (derivative) | 941 | $37.09 | 1,059 |
| 2016-06-15 | Option exercise | 2,500 | $0.00 | 240,129 |
| 2016-06-15 | Tax withholding | 1,177 | $37.09 | 238,952 |
| 2016-06-15 | Conversion | 1,059 | — | 237,629 |
| 2016-06-14 | Open-market sale | 600 | $38.00 | 236,570 |
| 2016-06-07 | Open-market sale | 600 | $41.00 | 237,170 |
| 2016-06-01 | Conversion (derivative) | 264 | — | 0 |
| 2016-06-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-06-01 | Tax withholding (derivative) | 236 | $41.18 | 264 |
| 2016-06-01 | Option exercise (derivative) | 500 | $0.00 | 10,501 |
| 2016-06-01 | Conversion | 264 | — | 237,770 |
| 2016-05-31 | Open-market sale | 600 | $40.70 | 237,506 |
| 2016-05-24 | Open-market sale | 600 | $40.45 | 238,106 |
| 2016-05-21 | Option exercise (derivative) | 697 | — | 697 |
| 2016-05-21 | Option exercise (derivative) | 697 | $0.00 | 698 |
| 2016-05-21 | Tax withholding (derivative) | 328 | $40.48 | 369 |
| 2016-05-21 | Conversion (derivative) | 369 | — | 0 |
| 2016-05-21 | Conversion | 369 | — | 238,706 |
| 2016-05-17 | Open-market sale | 600 | $38.68 | 238,337 |
| 2016-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 44,001 |
| 2016-05-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-05-15 | Conversion (derivative) | 1,059 | — | 0 |
| 2016-05-15 | Tax withholding (derivative) | 941 | $38.62 | 1,059 |
| 2016-05-15 | Conversion | 1,059 | — | 238,937 |
| 2016-05-10 | Open-market sale | 500 | $38.36 | 237,878 |
| 2016-05-03 | Open-market sale | 500 | $35.23 | 238,378 |
| 2016-05-01 | Conversion (derivative) | 264 | — | 0 |
| 2016-05-01 | Option exercise (derivative) | 500 | $0.00 | 11,001 |
| 2016-05-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-05-01 | Tax withholding (derivative) | 236 | $37.75 | 264 |
| 2016-05-01 | Conversion | 264 | — | 238,878 |
| 2016-04-26 | Open-market sale | 500 | $39.35 | 238,614 |
| 2016-04-21 | Tax withholding (derivative) | 290 | $42.13 | 407 |
| 2016-04-21 | Option exercise (derivative) | 697 | $0.00 | 1,395 |
| 2016-04-21 | Option exercise (derivative) | 697 | — | 697 |
| 2016-04-21 | Conversion (derivative) | 407 | — | 0 |
| 2016-04-21 | Conversion | 407 | — | 239,114 |
| 2016-04-19 | Open-market sale | 500 | $40.71 | 238,707 |
| 2016-04-15 | Option exercise (derivative) | 2,000 | $0.00 | 46,001 |
| 2016-04-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-04-15 | Conversion (derivative) | 1,351 | — | 0 |
| 2016-04-15 | Tax withholding (derivative) | 649 | $41.34 | 1,351 |
| 2016-04-15 | Conversion | 1,351 | — | 239,207 |
| 2016-04-12 | Open-market sale | 500 | $39.81 | 237,856 |
| 2016-04-05 | Open-market sale | 500 | $42.50 | 238,356 |
| 2016-04-01 | Tax withholding (derivative) | 163 | $43.22 | 337 |
| 2016-04-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-04-01 | Conversion (derivative) | 337 | — | 0 |
| 2016-04-01 | Option exercise (derivative) | 500 | $0.00 | 11,501 |
| 2016-04-01 | Conversion | 337 | — | 238,856 |
| 2016-03-29 | Open-market sale | 500 | $40.00 | 238,519 |
| 2016-03-22 | Open-market sale | 500 | $37.00 | 239,019 |
| 2016-03-21 | Option exercise (derivative) | 697 | — | 697 |
| 2016-03-21 | Option exercise (derivative) | 697 | $0.00 | 2,092 |
| 2016-03-21 | Conversion (derivative) | 470 | — | 0 |
| 2016-03-21 | Tax withholding (derivative) | 227 | $41.71 | 470 |
| 2016-03-21 | Conversion | 470 | — | 239,519 |
| 2016-03-15 | Option exercise (derivative) | 2,000 | $0.00 | 48,001 |
| 2016-03-15 | Tax withholding (derivative) | 3,894 | $42.87 | 8,106 |
| 2016-03-15 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2016-03-15 | Option exercise (derivative) | 12,000 | — | 12,000 |
| 2016-03-15 | Conversion (derivative) | 8,106 | — | 0 |
| 2016-03-15 | Conversion | 8,106 | — | 239,549 |
| 2016-03-15 | Open-market sale | 500 | $42.51 | 239,049 |
| 2016-03-08 | Open-market sale | 500 | $44.59 | 231,443 |
| 2016-03-01 | Conversion (derivative) | 338 | — | 0 |
| 2016-03-01 | Tax withholding (derivative) | 162 | $38.97 | 338 |
| 2016-03-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-03-01 | Option exercise (derivative) | 500 | $0.00 | 12,001 |
| 2016-03-01 | Conversion | 338 | — | 232,443 |
| 2016-03-01 | Open-market sale | 500 | $39.50 | 231,943 |
| 2016-02-24 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2016-02-23 | Open-market sale | 500 | $40.30 | 232,105 |
| 2016-02-21 | Option exercise (derivative) | 697 | $0.00 | 2,789 |
| 2016-02-21 | Option exercise (derivative) | 697 | — | 697 |
| 2016-02-21 | Tax withholding (derivative) | 226 | $39.56 | 471 |
| 2016-02-21 | Conversion (derivative) | 471 | — | 0 |
| 2016-02-21 | Conversion | 471 | — | 232,605 |
| 2016-02-16 | Open-market sale | 500 | $36.80 | 232,134 |
| 2016-02-15 | Conversion (derivative) | 1,356 | — | 0 |
| 2016-02-15 | Tax withholding (derivative) | 644 | $35.91 | 1,356 |
| 2016-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 50,001 |
| 2016-02-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-02-15 | Conversion | 1,356 | — | 232,634 |
| 2016-02-09 | Open-market sale | 500 | $33.50 | 231,278 |
| 2016-02-02 | Open-market sale | 500 | $42.85 | 231,778 |
| 2016-02-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-02-01 | Option exercise (derivative) | 500 | $0.00 | 12,501 |
| 2016-02-01 | Tax withholding (derivative) | 158 | $45.20 | 342 |
| 2016-02-01 | Conversion (derivative) | 342 | — | 0 |
| 2016-02-01 | Conversion | 342 | — | 232,278 |
| 2016-01-26 | Open-market sale | 500 | $45.28 | 231,936 |
| 2016-01-21 | Tax withholding (derivative) | 221 | $42.14 | 476 |
| 2016-01-21 | Option exercise (derivative) | 697 | $0.00 | 3,486 |
| 2016-01-21 | Conversion (derivative) | 476 | — | 0 |
| 2016-01-21 | Option exercise (derivative) | 697 | — | 697 |
| 2016-01-21 | Conversion | 476 | — | 232,436 |
| 2016-01-19 | Open-market sale | 500 | $38.10 | 231,960 |
| 2016-01-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2016-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 52,001 |
| 2016-01-15 | Tax withholding (derivative) | 756 | $40.03 | 1,244 |
| 2016-01-15 | Conversion (derivative) | 1,244 | — | 0 |
| 2016-01-15 | Conversion | 1,244 | — | 232,460 |
| 2016-01-12 | Open-market sale | 500 | $42.75 | 231,216 |
| 2016-01-05 | Open-market sale | 500 | $44.70 | 231,716 |
| 2016-01-01 | Option exercise (derivative) | 500 | — | 500 |
| 2016-01-01 | Tax withholding (derivative) | 190 | $47.62 | 310 |
| 2016-01-01 | Conversion (derivative) | 310 | — | 0 |
| 2016-01-01 | Option exercise (derivative) | 500 | $0.00 | 13,001 |
| 2016-01-01 | Conversion | 310 | — | 232,216 |
| 2015-12-29 | Open-market sale | 500 | $49.01 | 231,906 |
| 2015-12-22 | Open-market sale | 500 | $47.83 | 232,406 |
| 2015-12-21 | Conversion (derivative) | 368 | — | 0 |
| 2015-12-21 | Option exercise (derivative) | 697 | $0.00 | 4,183 |
| 2015-12-21 | Tax withholding (derivative) | 329 | $48.38 | 368 |
| 2015-12-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-12-21 | Conversion | 368 | — | 232,906 |
| 2015-12-15 | Conversion (derivative) | 1,058 | — | 0 |
| 2015-12-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 54,001 |
| 2015-12-15 | Tax withholding (derivative) | 942 | $46.25 | 1,058 |
| 2015-12-15 | Conversion | 1,058 | — | 233,038 |
| 2015-12-15 | Open-market sale | 500 | $46.34 | 232,538 |
| 2015-12-08 | Open-market sale | 500 | $43.95 | 231,980 |
| 2015-12-01 | Tax withholding (derivative) | 236 | $37.91 | 264 |
| 2015-12-01 | Option exercise (derivative) | 500 | $0.00 | 13,501 |
| 2015-12-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-12-01 | Conversion (derivative) | 264 | — | 0 |
| 2015-12-01 | Conversion | 264 | — | 232,980 |
| 2015-12-01 | Open-market sale | 500 | $37.44 | 232,480 |
| 2015-11-24 | Open-market sale | 500 | $39.10 | 232,716 |
| 2015-11-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-11-21 | Option exercise (derivative) | 697 | $0.00 | 4,880 |
| 2015-11-21 | Tax withholding (derivative) | 329 | $37.28 | 368 |
| 2015-11-21 | Conversion (derivative) | 368 | — | 0 |
| 2015-11-21 | Conversion | 368 | — | 233,216 |
| 2015-11-17 | Open-market sale | 500 | $37.60 | 232,848 |
| 2015-11-15 | Tax withholding (derivative) | 942 | $36.52 | 1,058 |
| 2015-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 56,001 |
| 2015-11-15 | Conversion (derivative) | 1,058 | — | 0 |
| 2015-11-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-11-15 | Conversion | 1,058 | — | 233,348 |
| 2015-11-03 | Open-market sale | 500 | $43.49 | 232,290 |
| 2015-11-01 | Conversion (derivative) | 264 | — | 0 |
| 2015-11-01 | Tax withholding (derivative) | 236 | $42.27 | 264 |
| 2015-11-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-11-01 | Option exercise (derivative) | 500 | $0.00 | 14,001 |
| 2015-11-01 | Conversion | 264 | — | 232,790 |
| 2015-10-27 | Grant / award (derivative) | 19,030 | $0.00 | 19,030 |
| 2015-10-27 | Open-market sale | 500 | $40.76 | 232,526 |
| 2015-10-21 | Tax withholding (derivative) | 329 | $45.38 | 368 |
| 2015-10-21 | Conversion (derivative) | 368 | — | 0 |
| 2015-10-21 | Option exercise (derivative) | 697 | $0.00 | 5,577 |
| 2015-10-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-10-21 | Conversion | 368 | — | 233,026 |
| 2015-10-20 | Open-market sale | 500 | $44.94 | 232,658 |
| 2015-10-15 | Tax withholding (derivative) | 942 | $39.57 | 1,058 |
| 2015-10-15 | Conversion (derivative) | 1,058 | — | 0 |
| 2015-10-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 58,001 |
| 2015-10-15 | Conversion | 1,058 | — | 233,158 |
| 2015-10-13 | Open-market sale | 500 | $37.57 | 232,100 |
| 2015-10-06 | Open-market sale | 500 | $40.00 | 232,600 |
| 2015-10-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-10-01 | Tax withholding (derivative) | 205 | $35.06 | 295 |
| 2015-10-01 | Conversion (derivative) | 295 | — | 0 |
| 2015-10-01 | Option exercise (derivative) | 500 | $0.00 | 14,501 |
| 2015-10-01 | Conversion | 295 | — | 233,100 |
| 2015-09-29 | Open-market sale | 500 | $36.33 | 232,805 |
| 2015-09-22 | Open-market sale | 500 | $33.40 | 233,305 |
| 2015-09-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-09-21 | Tax withholding (derivative) | 227 | $34.14 | 470 |
| 2015-09-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-09-21 | Option exercise (derivative) | 697 | $0.00 | 6,274 |
| 2015-09-21 | Conversion | 470 | — | 233,805 |
| 2015-09-15 | Tax withholding (derivative) | 650 | $32.58 | 1,350 |
| 2015-09-15 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-09-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-09-15 | Option exercise (derivative) | 2,000 | $0.00 | 60,001 |
| 2015-09-15 | Conversion | 1,350 | — | 233,835 |
| 2015-09-15 | Open-market sale | 500 | $32.05 | 233,335 |
| 2015-09-08 | Open-market sale | 500 | $37.78 | 232,485 |
| 2015-09-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-09-01 | Option exercise (derivative) | 500 | $0.00 | 15,001 |
| 2015-09-01 | Tax withholding (derivative) | 163 | $37.30 | 337 |
| 2015-09-01 | Conversion (derivative) | 337 | — | 0 |
| 2015-09-01 | Open-market sale | 500 | $35.44 | 232,985 |
| 2015-09-01 | Conversion | 337 | — | 233,485 |
| 2015-08-25 | Open-market sale | 500 | $42.07 | 233,148 |
| 2015-08-21 | Tax withholding (derivative) | 227 | $43.22 | 470 |
| 2015-08-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-08-21 | Option exercise (derivative) | 697 | $0.00 | 6,971 |
| 2015-08-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-08-21 | Conversion | 470 | — | 233,648 |
| 2015-08-18 | Open-market sale | 500 | $49.00 | 233,178 |
| 2015-08-17 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-08-17 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-08-17 | Option exercise (derivative) | 2,000 | $0.00 | 62,001 |
| 2015-08-17 | Tax withholding (derivative) | 650 | $49.53 | 1,350 |
| 2015-08-17 | Conversion | 1,350 | — | 233,678 |
| 2015-08-11 | Open-market sale | 500 | $37.70 | 232,328 |
| 2015-08-04 | Open-market sale | 500 | $36.58 | 232,828 |
| 2015-08-01 | Conversion (derivative) | 337 | — | 0 |
| 2015-08-01 | Tax withholding (derivative) | 163 | $37.31 | 337 |
| 2015-08-01 | Option exercise (derivative) | 500 | $0.00 | 15,501 |
| 2015-08-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-08-01 | Conversion | 337 | — | 233,328 |
| 2015-07-28 | Open-market sale | 500 | $37.36 | 232,991 |
| 2015-07-21 | Option exercise (derivative) | 697 | $0.00 | 7,668 |
| 2015-07-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-07-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-07-21 | Tax withholding (derivative) | 227 | $39.64 | 470 |
| 2015-07-21 | Open-market sale | 500 | $40.00 | 233,491 |
| 2015-07-21 | Conversion | 470 | — | 233,991 |
| 2015-07-15 | Option exercise (derivative) | 2,000 | $0.00 | 64,001 |
| 2015-07-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-07-15 | Tax withholding (derivative) | 650 | $38.13 | 1,350 |
| 2015-07-15 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-07-15 | Conversion | 1,350 | — | 233,521 |
| 2015-07-14 | Open-market sale | 500 | $38.06 | 232,171 |
| 2015-07-07 | Open-market sale | 500 | $37.25 | 232,671 |
| 2015-07-01 | Option exercise (derivative) | 500 | $0.00 | 16,001 |
| 2015-07-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-07-01 | Tax withholding (derivative) | 163 | $37.64 | 337 |
| 2015-07-01 | Conversion (derivative) | 337 | — | 0 |
| 2015-07-01 | Conversion | 337 | — | 233,171 |
| 2015-06-30 | Open-market sale | 500 | $36.82 | 232,834 |
| 2015-06-23 | Open-market sale | 500 | $38.77 | 233,334 |
| 2015-06-22 | Option exercise (derivative) | 697 | — | 697 |
| 2015-06-22 | Tax withholding (derivative) | 227 | $37.97 | 470 |
| 2015-06-22 | Conversion (derivative) | 470 | — | 0 |
| 2015-06-22 | Option exercise (derivative) | 697 | $0.00 | 8,365 |
| 2015-06-22 | Conversion | 470 | — | 233,834 |
| 2015-06-16 | Open-market sale | 500 | $33.07 | 233,364 |
| 2015-06-15 | Tax withholding (derivative) | 650 | $34.18 | 1,350 |
| 2015-06-15 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-06-15 | Option exercise (derivative) | 2,000 | $0.00 | 66,001 |
| 2015-06-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-06-15 | Conversion | 1,350 | — | 233,864 |
| 2015-06-09 | Open-market sale | 500 | $33.51 | 232,514 |
| 2015-06-02 | Open-market sale | 500 | $28.73 | 233,014 |
| 2015-06-01 | Tax withholding (derivative) | 163 | $29.89 | 337 |
| 2015-06-01 | Option exercise (derivative) | 500 | $0.00 | 16,501 |
| 2015-06-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-06-01 | Conversion (derivative) | 337 | — | 0 |
| 2015-06-01 | Conversion | 337 | — | 233,514 |
| 2015-05-26 | Open-market sale | 500 | $30.70 | 233,177 |
| 2015-05-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-05-21 | Option exercise (derivative) | 697 | $0.00 | 9,062 |
| 2015-05-21 | Tax withholding (derivative) | 227 | $28.34 | 470 |
| 2015-05-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-05-21 | Conversion | 470 | — | 233,677 |
| 2015-05-19 | Open-market sale | 500 | $28.31 | 233,207 |
| 2015-05-15 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 68,001 |
| 2015-05-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-05-15 | Tax withholding (derivative) | 650 | $28.51 | 1,350 |
| 2015-05-15 | Conversion | 1,350 | — | 233,707 |
| 2015-05-12 | Open-market sale | 500 | $29.65 | 232,357 |
| 2015-05-05 | Open-market sale | 500 | $29.42 | 232,857 |
| 2015-05-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-05-01 | Conversion (derivative) | 346 | — | 0 |
| 2015-05-01 | Option exercise (derivative) | 500 | $0.00 | 17,001 |
| 2015-05-01 | Tax withholding (derivative) | 154 | $32.12 | 346 |
| 2015-05-01 | Conversion | 346 | — | 233,357 |
| 2015-04-28 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2015-04-28 | Open-market sale | 500 | $34.20 | 233,011 |
| 2015-04-21 | Tax withholding (derivative) | 227 | $32.15 | 470 |
| 2015-04-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-04-21 | Option exercise (derivative) | 697 | $0.00 | 9,759 |
| 2015-04-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-04-21 | Open-market sale | 500 | $32.16 | 233,511 |
| 2015-04-21 | Conversion | 470 | — | 234,011 |
| 2015-04-15 | Option exercise (derivative) | 2,000 | $0.00 | 70,001 |
| 2015-04-15 | Tax withholding (derivative) | 631 | $34.06 | 1,369 |
| 2015-04-15 | Conversion (derivative) | 1,369 | — | 0 |
| 2015-04-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-04-15 | Conversion | 1,369 | — | 233,541 |
| 2015-04-14 | Open-market sale | 500 | $33.98 | 232,172 |
| 2015-04-07 | Open-market sale | 500 | $31.12 | 232,672 |
| 2015-04-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-04-01 | Tax withholding (derivative) | 163 | $32.12 | 337 |
| 2015-04-01 | Conversion (derivative) | 337 | — | 0 |
| 2015-04-01 | Option exercise (derivative) | 500 | $0.00 | 17,501 |
| 2015-04-01 | Conversion | 337 | — | 233,172 |
| 2015-03-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-03-21 | Tax withholding (derivative) | 227 | $31.94 | 470 |
| 2015-03-21 | Conversion (derivative) | 470 | — | 0 |
| 2015-03-21 | Option exercise (derivative) | 697 | $0.00 | 10,456 |
| 2015-03-21 | Conversion | 470 | — | 232,835 |
| 2015-03-15 | Option exercise (derivative) | 2,000 | $0.00 | 72,001 |
| 2015-03-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-03-15 | Tax withholding (derivative) | 650 | $32.45 | 1,350 |
| 2015-03-15 | Conversion (derivative) | 1,350 | — | 0 |
| 2015-03-15 | Conversion | 1,350 | — | 232,365 |
| 2015-03-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-03-01 | Tax withholding (derivative) | 158 | $23.35 | 342 |
| 2015-03-01 | Conversion (derivative) | 342 | — | 0 |
| 2015-03-01 | Option exercise (derivative) | 500 | $0.00 | 18,001 |
| 2015-03-01 | Conversion | 342 | — | 231,015 |
| 2015-02-21 | Option exercise (derivative) | 697 | $0.00 | 11,153 |
| 2015-02-21 | Conversion (derivative) | 476 | — | 0 |
| 2015-02-21 | Tax withholding (derivative) | 221 | $24.53 | 476 |
| 2015-02-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-02-21 | Conversion | 476 | — | 230,673 |
| 2015-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 74,001 |
| 2015-02-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-02-15 | Conversion (derivative) | 1,349 | — | 0 |
| 2015-02-15 | Tax withholding (derivative) | 651 | $21.96 | 1,349 |
| 2015-02-15 | Conversion | 1,349 | — | 230,197 |
| 2015-02-01 | Conversion (derivative) | 311 | — | 0 |
| 2015-02-01 | Option exercise (derivative) | 500 | $0.00 | 18,501 |
| 2015-02-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-02-01 | Tax withholding (derivative) | 189 | $19.56 | 311 |
| 2015-02-01 | Conversion | 311 | — | 228,848 |
| 2015-01-21 | Option exercise (derivative) | 697 | $0.00 | 11,850 |
| 2015-01-21 | Conversion (derivative) | 433 | — | 0 |
| 2015-01-21 | Option exercise (derivative) | 697 | — | 697 |
| 2015-01-21 | Tax withholding (derivative) | 264 | $21.35 | 433 |
| 2015-01-21 | Conversion | 433 | — | 228,537 |
| 2015-01-15 | Tax withholding (derivative) | 756 | $22.22 | 1,244 |
| 2015-01-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2015-01-15 | Conversion (derivative) | 1,244 | — | 0 |
| 2015-01-15 | Option exercise (derivative) | 2,000 | $0.00 | 76,001 |
| 2015-01-15 | Conversion | 1,244 | — | 228,104 |
| 2015-01-01 | Option exercise (derivative) | 500 | $0.00 | 19,001 |
| 2015-01-01 | Option exercise (derivative) | 500 | — | 500 |
| 2015-01-01 | Tax withholding (derivative) | 189 | $19.85 | 311 |
| 2015-01-01 | Conversion (derivative) | 311 | — | 0 |
| 2015-01-01 | Conversion | 311 | — | 226,860 |
| 2014-12-21 | Option exercise (derivative) | 697 | $0.00 | 12,547 |
| 2014-12-21 | Conversion (derivative) | 368 | — | 0 |
| 2014-12-21 | Tax withholding (derivative) | 329 | $20.06 | 368 |
| 2014-12-21 | Option exercise (derivative) | 697 | — | 697 |
| 2014-12-21 | Conversion | 368 | — | 226,549 |
| 2014-12-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2014-12-15 | Tax withholding (derivative) | 943 | $18.44 | 1,057 |
| 2014-12-15 | Conversion (derivative) | 1,057 | — | 0 |
| 2014-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 78,001 |
| 2014-12-15 | Conversion | 1,057 | — | 226,181 |
| 2014-12-01 | Conversion (derivative) | 264 | — | 0 |
| 2014-12-01 | Option exercise (derivative) | 500 | — | 500 |
| 2014-12-01 | Tax withholding (derivative) | 236 | $24.26 | 264 |
| 2014-12-01 | Option exercise (derivative) | 500 | $0.00 | 19,501 |
| 2014-12-01 | Conversion | 264 | — | 225,124 |
| 2014-11-21 | Option exercise (derivative) | 697 | — | 697 |
| 2014-11-21 | Tax withholding (derivative) | 329 | $23.00 | 368 |
| 2014-11-21 | Conversion (derivative) | 368 | — | 0 |
| 2014-11-21 | Option exercise (derivative) | 697 | $0.00 | 13,244 |
| 2014-11-21 | Conversion | 368 | — | 224,860 |
| 2014-11-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2014-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 80,001 |
| 2014-11-15 | Tax withholding (derivative) | 943 | $21.57 | 1,057 |
| 2014-11-15 | Conversion (derivative) | 1,057 | — | 0 |
| 2014-11-15 | Conversion | 1,057 | — | 224,492 |
| 2014-11-01 | Option exercise (derivative) | 500 | — | 500 |
| 2014-11-01 | Option exercise (derivative) | 500 | $0.00 | 20,001 |
| 2014-11-01 | Tax withholding (derivative) | 236 | $25.10 | 264 |
| 2014-11-01 | Conversion (derivative) | 264 | — | 0 |
| 2014-11-01 | Conversion | 264 | — | 223,435 |
| 2014-10-21 | Conversion (derivative) | 368 | — | 0 |
| 2014-10-21 | Tax withholding (derivative) | 329 | $30.02 | 368 |
| 2014-10-21 | Option exercise (derivative) | 697 | — | 697 |
| 2014-10-21 | Option exercise (derivative) | 697 | $0.00 | 13,941 |
| 2014-10-21 | Conversion | 368 | — | 223,171 |
| 2014-10-15 | Option exercise (derivative) | 2,000 | — | 2,000 |
| 2014-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 82,001 |
| 2014-10-15 | Tax withholding (derivative) | 943 | $26.18 | 1,057 |
| 2014-10-15 | Conversion (derivative) | 1,057 | — | 0 |
| 2014-10-15 | Conversion | 1,057 | — | 222,803 |
| 2014-10-07 | Option exercise (derivative) | 35,999 | $0.00 | 84,001 |
| 2014-10-07 | Option exercise (derivative) | 27,183 | $0.00 | 14,638 |
| 2014-10-07 | Option exercise (derivative) | 9,499 | $0.00 | 20,501 |
| 2014-10-07 | Option exercise (derivative) | 72,681 | — | 72,681 |
| 2014-10-07 | Tax withholding (derivative) | 30,041 | $32.80 | 42,640 |
| 2014-10-07 | Conversion (derivative) | 179,106 | — | 0 |
| 2014-10-07 | Conversion | 179,106 | — | 179,106 |
| 2014-10-07 | Grant / award | 42,640 | — | 221,746 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.