SEC CIK 1107090
LEBDA DOUGLAS R
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MTCHview stock → | 382,614 | 2008-08-08 |
| TREEview stock → | 46,306 | 2025-09-30 |
Position History — TREE
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TREE
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-24 | Grant / award (derivative) | 5,973 | $0.00 | 5,973 |
| 2025-09-30 | Option exercise (derivative) | 7,500 | — | 7,500 |
| 2025-09-30 | Tax withholding | 3,128 | $64.73 | 46,306 |
| 2025-09-30 | Option exercise | 7,500 | — | 49,434 |
| 2025-09-24 | Option exercise (derivative) | 7,500 | — | 15,000 |
| 2025-09-24 | Tax withholding | 3,270 | $70.40 | 41,934 |
| 2025-09-24 | Option exercise | 7,500 | — | 45,204 |
| 2025-05-16 | Option exercise (derivative) | 7,500 | — | 22,500 |
| 2025-05-16 | Option exercise | 7,500 | — | 138,660 |
| 2025-05-16 | Tax withholding | 3,270 | $37.62 | 135,390 |
| 2025-04-23 | Option exercise (derivative) | 166 | $0.00 | 334 |
| 2025-04-23 | Option exercise | 166 | — | 5,856 |
| 2025-04-23 | Tax withholding | 48 | $44.52 | 5,808 |
| 2025-03-10 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2025-03-10 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2025-03-10 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2025-03-02 | Option exercise (derivative) | 625 | $0.00 | 625 |
| 2025-03-02 | Option exercise (derivative) | 737 | $0.00 | 0 |
| 2025-03-02 | Tax withholding | 212 | $40.39 | 5,690 |
| 2025-03-02 | Option exercise | 625 | — | 5,902 |
| 2025-03-02 | Tax withholding | 250 | $40.39 | 5,277 |
| 2025-03-02 | Option exercise | 737 | — | 5,527 |
| 2025-03-01 | Option exercise (derivative) | 333 | $0.00 | 667 |
| 2025-03-01 | Option exercise (derivative) | 666 | $0.00 | 1,334 |
| 2025-03-01 | Option exercise (derivative) | 11,666 | $0.00 | 23,334 |
| 2025-03-01 | Option exercise | 666 | — | 4,796 |
| 2025-03-01 | Tax withholding | 3,365 | $40.39 | 131,160 |
| 2025-03-01 | Option exercise | 11,666 | — | 134,525 |
| 2025-03-01 | Tax withholding | 113 | $40.39 | 4,790 |
| 2025-03-01 | Option exercise | 333 | — | 4,903 |
| 2025-03-01 | Tax withholding | 226 | $40.39 | 4,570 |
| 2025-01-17 | Grant / award | 69 | $40.64 | 122,859 |
| 2025-01-03 | Grant / award | 352 | $39.99 | 122,790 |
| 2024-12-20 | Grant / award | 417 | $39.61 | 122,438 |
| 2024-12-06 | Open-market buy | 13,000 | $39.72 | 121,599 |
| 2024-12-06 | Grant / award | 422 | $39.18 | 122,021 |
| 2024-11-22 | Grant / award | 376 | $43.99 | 108,599 |
| 2024-11-08 | Grant / award | 348 | $47.42 | 108,223 |
| 2024-10-25 | Grant / award | 310 | $53.37 | 107,875 |
| 2024-10-11 | Grant / award | 274 | $60.24 | 107,565 |
| 2024-09-27 | Grant / award | 293 | $56.42 | 107,291 |
| 2024-09-24 | Option exercise (derivative) | 7,500 | — | 30,000 |
| 2024-09-24 | Option exercise | 7,500 | — | 110,295 |
| 2024-09-24 | Tax withholding | 3,297 | $57.98 | 106,998 |
| 2024-09-13 | Grant / award | 289 | $57.27 | 102,795 |
| 2024-08-30 | Grant / award | 285 | $57.93 | 102,506 |
| 2024-08-16 | Grant / award | 329 | $50.22 | 102,221 |
| 2024-08-05 | Grant / award (derivative) | 1,000 | $0.00 | 1,000 |
| 2024-08-02 | Grant / award | 345 | $47.87 | 101,892 |
| 2024-07-19 | Grant / award | 315 | $52.51 | 101,547 |
| 2024-07-05 | Grant / award | 401 | $41.17 | 101,232 |
| 2024-06-21 | Grant / award | 416 | $39.78 | 100,831 |
| 2024-06-07 | Grant / award | 386 | $42.79 | 100,415 |
| 2024-05-24 | Grant / award | 367 | $45.06 | 100,029 |
| 2024-05-23 | Option exercise (derivative) | 200,000 | $0.00 | 0 |
| 2024-05-23 | Option exercise | 200,000 | $26.59 | 256,785 |
| 2024-05-23 | Tax withholding | 157,123 | $43.06 | 99,662 |
| 2024-05-16 | Option exercise (derivative) | 7,500 | — | 37,500 |
| 2024-05-16 | Option exercise | 7,500 | — | 60,039 |
| 2024-05-16 | Tax withholding | 3,254 | $46.01 | 56,785 |
| 2024-05-10 | Grant / award | 355 | $46.55 | 52,539 |
| 2024-04-26 | Grant / award | 436 | $37.90 | 52,184 |
| 2024-04-23 | Grant / award (derivative) | 500 | $0.00 | 500 |
| 2024-04-12 | Grant / award | 439 | $37.63 | 51,748 |
| 2024-03-29 | Grant / award | 390 | $42.34 | 51,309 |
| 2024-03-05 | Option exercise (derivative) | 54,103 | $0.00 | 0 |
| 2024-03-05 | Tax withholding | 7,743 | $40.26 | 50,919 |
| 2024-03-05 | Option exercise | 54,103 | $23.80 | 58,662 |
| 2024-03-03 | Option exercise (derivative) | 165 | $0.00 | 0 |
| 2024-03-03 | Tax withholding | 57 | $39.98 | 3,309 |
| 2024-03-03 | Option exercise | 165 | — | 3,366 |
| 2024-03-02 | Option exercise (derivative) | 736 | $0.00 | 737 |
| 2024-03-02 | Tax withholding | 253 | $39.98 | 3,201 |
| 2024-03-02 | Option exercise | 736 | — | 3,454 |
| 2024-03-02 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2024-03-02 | Tax withholding | 429 | $39.98 | 4,130 |
| 2024-03-02 | Option exercise | 1,250 | — | 4,559 |
| 2024-03-01 | Grant / award (derivative) | 2,000 | $0.00 | 2,000 |
| 2024-03-01 | Grant / award (derivative) | 35,000 | $0.00 | 35,000 |
| 2024-03-01 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2023-08-30 | Open-market sale | 130,000 | $18.96 | 0 |
| 2023-08-30 | Open-market sale | 130,000 | $18.96 | 0 |
| 2023-08-29 | Open-market sale | 84,859 | $18.91 | 130,000 |
| 2023-08-29 | Open-market sale | 172,926 | $18.91 | 4,559 |
| 2023-08-29 | Open-market sale | 172,926 | $18.91 | 4,559 |
| 2023-08-29 | Open-market sale | 84,859 | $18.91 | 130,000 |
| 2023-03-03 | Option exercise (derivative) | 165 | $0.00 | 165 |
| 2023-03-03 | Tax withholding | 57 | $33.00 | 2,580 |
| 2023-03-03 | Option exercise | 165 | — | 2,637 |
| 2023-03-02 | Option exercise (derivative) | 5,380 | $0.00 | 0 |
| 2023-03-02 | Option exercise (derivative) | 735 | $0.00 | 1,473 |
| 2023-03-02 | Option exercise | 5,380 | — | 179,073 |
| 2023-03-02 | Tax withholding | 254 | $33.08 | 2,472 |
| 2023-03-02 | Option exercise | 735 | — | 2,726 |
| 2023-03-02 | Tax withholding | 1,588 | $33.08 | 177,485 |
| 2023-03-02 | Grant / award (derivative) | 2,500 | $0.00 | 2,500 |
| 2023-01-30 | Open-market buy | 11,518 | $38.82 | 214,859 |
| 2023-01-30 | Open-market buy | 6,750 | $38.31 | 203,341 |
| 2023-01-23 | Open-market buy | 40,043 | $32.30 | 65,062 |
| 2023-01-23 | Open-market buy | 25,019 | $31.61 | 25,019 |
| 2022-12-06 | Open-market sale | 40,000 | $22.74 | 960,000 |
| 2022-12-01 | Gift | 45,374 | $0.00 | 45,374 |
| 2022-12-01 | Gift | 45,374 | $0.00 | 0 |
| 2022-09-30 | Disposition to issuer | 14,944 | $0.00 | 334,239 |
| 2022-09-30 | Tax withholding | 13,155 | $25.17 | 321,084 |
| 2022-08-04 | Option exercise (derivative) | 114 | $0.00 | 0 |
| 2022-08-04 | Option exercise | 114 | — | 5,790 |
| 2022-08-04 | Tax withholding | 33 | $44.18 | 5,757 |
| 2022-03-03 | Option exercise (derivative) | 164 | $0.00 | 330 |
| 2022-03-03 | Option exercise (derivative) | 1,850 | $0.00 | 0 |
| 2022-03-03 | Tax withholding | 57 | $113.27 | 5,676 |
| 2022-03-03 | Option exercise | 1,850 | — | 350,006 |
| 2022-03-03 | Tax withholding | 823 | $113.27 | 349,183 |
| 2022-03-03 | Option exercise | 164 | — | 5,733 |
| 2022-03-02 | Grant / award (derivative) | 5,380 | $0.00 | 5,380 |
| 2022-03-02 | Grant / award (derivative) | 2,208 | $0.00 | 2,208 |
| 2022-02-28 | Option exercise (derivative) | 212 | $0.00 | 212 |
| 2022-02-28 | Tax withholding | 74 | $116.07 | 5,569 |
| 2022-02-28 | Option exercise | 212 | — | 5,643 |
| 2022-02-16 | Option exercise (derivative) | 9,896 | $0.00 | 0 |
| 2022-02-16 | Tax withholding | 3,143 | $117.27 | 348,156 |
| 2022-02-16 | Option exercise | 9,896 | — | 351,299 |
| 2022-02-14 | Option exercise (derivative) | 136 | $0.00 | 0 |
| 2022-02-14 | Tax withholding | 48 | $115.60 | 5,431 |
| 2022-02-14 | Option exercise | 136 | — | 5,479 |
| 2021-12-31 | Tax withholding | 2,661 | $121.91 | 796,403 |
| 2021-11-22 | Option exercise (derivative) | 150,000 | $0.00 | 0 |
| 2021-11-22 | Option exercise | 150,000 | $7.43 | 856,263 |
| 2021-11-22 | Tax withholding | 63,150 | $127.73 | 793,113 |
| 2021-09-30 | Tax withholding | 2,661 | $140.03 | 706,263 |
| 2021-08-05 | Option exercise (derivative) | 59 | $0.00 | 0 |
| 2021-08-05 | Tax withholding | 625 | $178.81 | 708,924 |
| 2021-08-05 | Option exercise | 59 | — | 5,361 |
| 2021-08-05 | Tax withholding | 18 | $178.81 | 5,343 |
| 2021-08-05 | Option exercise | 1,398 | — | 709,549 |
| 2021-08-04 | Grant / award (derivative) | 114 | $0.00 | 114 |
| 2021-06-30 | Tax withholding | 2,661 | $219.92 | 708,151 |
| 2021-04-05 | Option exercise (derivative) | 51,289 | $0.00 | 0 |
| 2021-04-05 | Option exercise | 51,289 | $5.89 | 726,800 |
| 2021-04-05 | Option exercise | 51,289 | $6.42 | 778,089 |
| 2021-04-05 | Open-market sale | 67,277 | $218.78 | 710,812 |
| 2021-04-05 | Option exercise | 51,290 | $5.35 | 675,511 |
| 2021-03-03 | Grant / award (derivative) | 936 | $0.00 | 936 |
| 2021-03-03 | Grant / award (derivative) | 494 | $0.00 | 494 |
| 2021-03-03 | Grant / award (derivative) | 1,850 | $0.00 | 1,850 |
| 2021-02-28 | Option exercise (derivative) | 211 | $0.00 | 424 |
| 2021-02-28 | Tax withholding | 62 | $268.87 | 5,302 |
| 2021-02-28 | Option exercise | 211 | — | 5,364 |
| 2021-02-16 | Option exercise (derivative) | 67 | $0.00 | 0 |
| 2021-02-16 | Tax withholding | 24 | $353.34 | 5,153 |
| 2021-02-16 | Option exercise | 67 | — | 5,177 |
| 2021-02-14 | Option exercise (derivative) | 135 | $0.00 | 136 |
| 2021-02-14 | Option exercise | 135 | — | 5,158 |
| 2021-02-14 | Tax withholding | 48 | $353.34 | 5,110 |
| 2021-01-04 | Option exercise (derivative) | 153 | $0.00 | 0 |
| 2021-01-04 | Option exercise | 153 | $0.00 | 5,077 |
| 2021-01-04 | Tax withholding | 54 | $273.79 | 5,023 |
| 2020-12-31 | Tax withholding | 2,661 | $274.92 | 624,221 |
| 2020-12-03 | Grant / award (derivative) | 363,464 | $0.00 | 363,464 |
| 2020-12-03 | Grant / award (derivative) | 125,853 | $0.00 | 125,853 |
| 2020-09-30 | Tax withholding | 2,661 | $305.57 | 626,882 |
| 2020-08-05 | Grant / award (derivative) | 1,399 | $0.00 | 1,399 |
| 2020-06-30 | Tax withholding | 2,661 | $272.75 | 629,543 |
| 2020-06-03 | Grant / award (derivative) | 153 | $0.00 | 153 |
| 2020-02-28 | Grant / award (derivative) | 26,539 | $0.00 | 26,539 |
| 2020-02-28 | Grant / award (derivative) | 635 | $0.00 | 635 |
| 2020-02-28 | Grant / award (derivative) | 535 | $0.00 | 535 |
| 2020-02-28 | Grant / award (derivative) | 31,940 | $0.00 | 31,940 |
| 2020-02-16 | Option exercise (derivative) | 66 | $0.00 | 67 |
| 2020-02-16 | Tax withholding | 24 | $327.10 | 5,007 |
| 2020-02-16 | Option exercise | 66 | — | 5,031 |
| 2020-02-14 | Option exercise (derivative) | 134 | $0.00 | 271 |
| 2020-02-14 | Option exercise | 134 | — | 5,012 |
| 2020-02-14 | Tax withholding | 47 | $326.66 | 4,965 |
| 2019-12-14 | Option exercise (derivative) | 98 | $0.00 | 0 |
| 2019-12-14 | Option exercise | 98 | — | 4,908 |
| 2019-12-14 | Tax withholding | 30 | $288.86 | 4,878 |
| 2019-02-24 | Option exercise (derivative) | 215 | $0.00 | 0 |
| 2019-02-24 | Tax withholding | 67 | $325.58 | 4,810 |
| 2019-02-24 | Option exercise | 215 | — | 4,877 |
| 2019-02-19 | Tax withholding | 23 | $316.65 | 4,662 |
| 2019-02-16 | Option exercise (derivative) | 65 | $0.00 | 133 |
| 2019-02-16 | Option exercise | 65 | $0.00 | 5,139 |
| 2019-02-14 | Grant / award (derivative) | 405 | $0.00 | 405 |
| 2019-02-14 | Grant / award (derivative) | 27,132 | $0.00 | 27,132 |
| 2019-02-14 | Grant / award (derivative) | 23,137 | $0.00 | 23,137 |
| 2019-02-14 | Grant / award (derivative) | 785 | $0.00 | 785 |
| 2018-12-14 | Option exercise (derivative) | 97 | $0.00 | 98 |
| 2018-12-14 | Tax withholding | 30 | $235.43 | 5,074 |
| 2018-12-14 | Option exercise | 97 | $0.00 | 5,104 |
| 2018-12-06 | Gift | 20,000 | $0.00 | 632,204 |
| 2018-07-23 | Option exercise (derivative) | 132,600 | $0.00 | 0 |
| 2018-07-23 | Option exercise | 132,600 | $8.48 | 652,204 |
| 2018-07-17 | Option exercise (derivative) | 14,750 | $0.00 | 132,600 |
| 2018-07-17 | Open-market sale | 1,002 | $237.63 | 531,644 |
| 2018-07-17 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-07-17 | Open-market sale | 900 | $235.58 | 533,454 |
| 2018-07-17 | Open-market sale | 300 | $242.15 | 519,604 |
| 2018-07-17 | Open-market sale | 808 | $236.72 | 532,646 |
| 2018-07-17 | Open-market sale | 1,880 | $241.64 | 519,904 |
| 2018-07-17 | Open-market sale | 2,812 | $240.61 | 521,784 |
| 2018-07-17 | Open-market sale | 4,692 | $239.43 | 524,596 |
| 2018-07-17 | Open-market sale | 2,356 | $238.68 | 529,288 |
| 2018-07-12 | Option exercise (derivative) | 14,750 | $0.00 | 147,350 |
| 2018-07-12 | Open-market sale | 800 | $247.22 | 519,784 |
| 2018-07-12 | Open-market sale | 3,350 | $246.15 | 520,584 |
| 2018-07-12 | Open-market sale | 180 | $248.01 | 519,604 |
| 2018-07-12 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-07-12 | Open-market sale | 600 | $234.54 | 533,754 |
| 2018-07-12 | Open-market sale | 4,703 | $245.20 | 523,934 |
| 2018-07-12 | Open-market sale | 2,400 | $244.17 | 528,637 |
| 2018-07-12 | Open-market sale | 700 | $243.38 | 531,037 |
| 2018-07-12 | Open-market sale | 717 | $241.13 | 531,737 |
| 2018-07-12 | Open-market sale | 200 | $239.65 | 532,454 |
| 2018-07-12 | Open-market sale | 300 | $238.60 | 532,654 |
| 2018-07-12 | Open-market sale | 200 | $237.05 | 532,954 |
| 2018-07-12 | Open-market sale | 600 | $236.35 | 533,154 |
| 2018-07-10 | Option exercise (derivative) | 14,750 | $0.00 | 162,100 |
| 2018-07-10 | Open-market sale | 1,904 | $223.40 | 523,516 |
| 2018-07-10 | Open-market sale | 600 | $227.71 | 519,704 |
| 2018-07-10 | Open-market sale | 200 | $226.20 | 520,304 |
| 2018-07-10 | Open-market sale | 915 | $225.48 | 520,504 |
| 2018-07-10 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-07-10 | Open-market sale | 3,522 | $221.53 | 530,832 |
| 2018-07-10 | Open-market sale | 5,412 | $222.23 | 525,420 |
| 2018-07-10 | Open-market sale | 100 | $228.25 | 519,604 |
| 2018-07-10 | Open-market sale | 2,097 | $224.23 | 521,419 |
| 2018-07-05 | Option exercise (derivative) | 14,750 | $0.00 | 176,850 |
| 2018-07-05 | Open-market sale | 1,700 | $215.76 | 530,554 |
| 2018-07-05 | Open-market sale | 3,304 | $217.45 | 521,899 |
| 2018-07-05 | Open-market sale | 5,351 | $216.58 | 525,203 |
| 2018-07-05 | Open-market sale | 2,295 | $219.29 | 519,604 |
| 2018-07-05 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-07-05 | Open-market sale | 2,100 | $214.24 | 532,254 |
| 2018-07-03 | Option exercise (derivative) | 14,750 | $0.00 | 191,600 |
| 2018-07-03 | Open-market sale | 900 | $214.41 | 532,154 |
| 2018-07-03 | Open-market sale | 1,800 | $217.79 | 519,604 |
| 2018-07-03 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-07-03 | Open-market sale | 8,142 | $216.11 | 524,012 |
| 2018-07-03 | Open-market sale | 2,608 | $216.85 | 521,404 |
| 2018-07-03 | Open-market sale | 1,300 | $213.27 | 533,054 |
| 2018-06-28 | Option exercise (derivative) | 14,750 | $0.00 | 206,350 |
| 2018-06-28 | Open-market sale | 2,540 | $208.54 | 529,754 |
| 2018-06-28 | Open-market sale | 1,405 | $207.66 | 532,294 |
| 2018-06-28 | Open-market sale | 655 | $206.23 | 533,699 |
| 2018-06-28 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-28 | Open-market sale | 200 | $213.23 | 519,604 |
| 2018-06-28 | Open-market sale | 1,500 | $212.62 | 519,804 |
| 2018-06-28 | Open-market sale | 1,313 | $211.72 | 521,304 |
| 2018-06-28 | Open-market sale | 1,390 | $210.82 | 522,617 |
| 2018-06-28 | Open-market sale | 5,747 | $209.82 | 524,007 |
| 2018-06-26 | Option exercise (derivative) | 14,750 | $0.00 | 221,100 |
| 2018-06-26 | Open-market sale | 3,590 | $227.66 | 521,004 |
| 2018-06-26 | Open-market sale | 200 | $230.83 | 519,904 |
| 2018-06-26 | Open-market sale | 500 | $230.01 | 520,104 |
| 2018-06-26 | Open-market sale | 400 | $229.03 | 520,604 |
| 2018-06-26 | Open-market sale | 300 | $237.97 | 519,604 |
| 2018-06-26 | Open-market sale | 4,693 | $226.88 | 524,594 |
| 2018-06-26 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-26 | Open-market sale | 1,513 | $224.96 | 532,841 |
| 2018-06-26 | Open-market sale | 3,554 | $225.93 | 529,287 |
| 2018-06-21 | Option exercise (derivative) | 14,750 | $0.00 | 235,850 |
| 2018-06-21 | Open-market sale | 500 | $265.19 | 519,604 |
| 2018-06-21 | Open-market sale | 417 | $264.49 | 520,104 |
| 2018-06-21 | Open-market sale | 1,429 | $263.34 | 520,521 |
| 2018-06-21 | Open-market sale | 2,552 | $262.34 | 521,950 |
| 2018-06-21 | Open-market sale | 1,000 | $261.52 | 524,502 |
| 2018-06-21 | Open-market sale | 1,589 | $260.33 | 525,502 |
| 2018-06-21 | Open-market sale | 766 | $259.17 | 527,091 |
| 2018-06-21 | Open-market sale | 1,289 | $258.21 | 527,857 |
| 2018-06-21 | Open-market sale | 3,346 | $257.04 | 529,146 |
| 2018-06-21 | Open-market sale | 1,262 | $256.21 | 532,492 |
| 2018-06-21 | Open-market sale | 100 | $254.65 | 533,754 |
| 2018-06-21 | Open-market sale | 100 | $253.60 | 533,854 |
| 2018-06-21 | Open-market sale | 400 | $252.48 | 533,954 |
| 2018-06-21 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-19 | Option exercise (derivative) | 14,750 | $0.00 | 250,600 |
| 2018-06-19 | Open-market sale | 1,000 | $254.54 | 522,138 |
| 2018-06-19 | Open-market sale | 278 | $253.04 | 523,138 |
| 2018-06-19 | Open-market sale | 632 | $251.83 | 523,416 |
| 2018-06-19 | Open-market sale | 7,106 | $251.27 | 524,048 |
| 2018-06-19 | Open-market sale | 700 | $250.02 | 531,154 |
| 2018-06-19 | Open-market sale | 2,500 | $248.78 | 531,854 |
| 2018-06-19 | Open-market sale | 1,201 | $255.76 | 520,937 |
| 2018-06-19 | Open-market sale | 1,250 | $257.14 | 519,687 |
| 2018-06-19 | Open-market sale | 83 | $258.36 | 519,604 |
| 2018-06-19 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-14 | Option exercise (derivative) | 14,750 | $0.00 | 265,350 |
| 2018-06-14 | Open-market sale | 7,095 | $248.14 | 524,441 |
| 2018-06-14 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-14 | Open-market sale | 2,818 | $247.29 | 531,536 |
| 2018-06-14 | Open-market sale | 1,719 | $249.98 | 519,604 |
| 2018-06-14 | Open-market sale | 3,118 | $249.14 | 521,323 |
| 2018-06-12 | Option exercise (derivative) | 14,750 | $0.00 | 280,100 |
| 2018-06-12 | Open-market sale | 700 | $266.67 | 531,400 |
| 2018-06-12 | Open-market sale | 200 | $268.04 | 531,200 |
| 2018-06-12 | Open-market sale | 300 | $269.50 | 530,900 |
| 2018-06-12 | Open-market sale | 500 | $272.54 | 530,400 |
| 2018-06-12 | Open-market sale | 2,254 | $265.41 | 532,100 |
| 2018-06-12 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-12 | Open-market sale | 890 | $277.16 | 527,624 |
| 2018-06-12 | Open-market sale | 500 | $273.67 | 529,900 |
| 2018-06-12 | Open-market sale | 250 | $296.36 | 519,604 |
| 2018-06-12 | Open-market sale | 900 | $295.34 | 519,854 |
| 2018-06-12 | Open-market sale | 200 | $294.24 | 520,754 |
| 2018-06-12 | Open-market sale | 400 | $293.21 | 520,954 |
| 2018-06-12 | Open-market sale | 500 | $291.82 | 521,354 |
| 2018-06-12 | Open-market sale | 700 | $290.70 | 521,854 |
| 2018-06-12 | Open-market sale | 207 | $288.91 | 522,554 |
| 2018-06-12 | Open-market sale | 300 | $286.59 | 522,761 |
| 2018-06-12 | Open-market sale | 300 | $285.58 | 523,061 |
| 2018-06-12 | Open-market sale | 600 | $284.75 | 523,361 |
| 2018-06-12 | Open-market sale | 400 | $283.38 | 523,961 |
| 2018-06-12 | Open-market sale | 1,500 | $282.26 | 524,361 |
| 2018-06-12 | Open-market sale | 700 | $281.09 | 525,861 |
| 2018-06-12 | Open-market sale | 700 | $279.48 | 526,561 |
| 2018-06-12 | Open-market sale | 363 | $278.22 | 527,261 |
| 2018-06-12 | Open-market sale | 42 | $274.50 | 529,858 |
| 2018-06-12 | Open-market sale | 1,344 | $276.20 | 528,514 |
| 2018-06-07 | Option exercise (derivative) | 14,750 | $0.00 | 294,850 |
| 2018-06-07 | Open-market sale | 700 | $267.82 | 533,654 |
| 2018-06-07 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-07 | Open-market sale | 798 | $269.09 | 532,856 |
| 2018-06-07 | Open-market sale | 100 | $281.30 | 519,604 |
| 2018-06-07 | Open-market sale | 1,106 | $280.47 | 519,704 |
| 2018-06-07 | Open-market sale | 1,300 | $279.67 | 520,810 |
| 2018-06-07 | Open-market sale | 315 | $278.33 | 522,110 |
| 2018-06-07 | Open-market sale | 100 | $276.50 | 522,425 |
| 2018-06-07 | Open-market sale | 500 | $275.24 | 522,525 |
| 2018-06-07 | Open-market sale | 2,397 | $274.33 | 523,025 |
| 2018-06-07 | Open-market sale | 2,205 | $273.31 | 525,422 |
| 2018-06-07 | Open-market sale | 1,800 | $272.07 | 527,627 |
| 2018-06-07 | Open-market sale | 857 | $270.99 | 529,427 |
| 2018-06-07 | Open-market sale | 2,572 | $270.08 | 530,284 |
| 2018-06-05 | Option exercise (derivative) | 14,750 | $0.00 | 309,600 |
| 2018-06-05 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-06-05 | Open-market sale | 100 | $266.15 | 519,604 |
| 2018-06-05 | Open-market sale | 780 | $265.29 | 519,704 |
| 2018-06-05 | Open-market sale | 1,200 | $264.40 | 520,484 |
| 2018-06-05 | Open-market sale | 870 | $263.65 | 521,684 |
| 2018-06-05 | Open-market sale | 2,300 | $262.53 | 522,554 |
| 2018-06-05 | Open-market sale | 3,453 | $259.65 | 530,001 |
| 2018-06-05 | Open-market sale | 2,097 | $260.62 | 527,904 |
| 2018-06-05 | Open-market sale | 3,050 | $261.61 | 524,854 |
| 2018-06-05 | Open-market sale | 900 | $258.60 | 533,454 |
| 2018-05-31 | Option exercise (derivative) | 14,750 | $0.00 | 324,350 |
| 2018-05-31 | Open-market sale | 4,550 | $260.88 | 523,414 |
| 2018-05-31 | Open-market sale | 400 | $262.64 | 519,704 |
| 2018-05-31 | Open-market sale | 3,310 | $261.78 | 520,104 |
| 2018-05-31 | Open-market sale | 100 | $264.45 | 519,604 |
| 2018-05-31 | Open-market sale | 2,200 | $259.78 | 527,964 |
| 2018-05-31 | Open-market sale | 4,190 | $258.92 | 530,164 |
| 2018-05-31 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-29 | Option exercise (derivative) | 14,750 | $0.00 | 339,100 |
| 2018-05-29 | Open-market sale | 1,790 | $260.43 | 520,614 |
| 2018-05-29 | Open-market sale | 310 | $261.08 | 520,604 |
| 2018-05-29 | Open-market sale | 700 | $262.60 | 519,604 |
| 2018-05-29 | Open-market sale | 3,866 | $259.49 | 522,404 |
| 2018-05-29 | Open-market sale | 2,358 | $257.46 | 530,696 |
| 2018-05-29 | Open-market sale | 1,300 | $256.42 | 533,054 |
| 2018-05-29 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-29 | Open-market sale | 4,426 | $258.45 | 526,270 |
| 2018-05-24 | Option exercise (derivative) | 14,750 | $0.00 | 353,850 |
| 2018-05-24 | Open-market sale | 5,410 | $263.71 | 526,807 |
| 2018-05-24 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-24 | Open-market sale | 2,137 | $262.96 | 532,217 |
| 2018-05-24 | Open-market sale | 1,202 | $268.24 | 519,727 |
| 2018-05-24 | Open-market sale | 500 | $266.98 | 520,929 |
| 2018-05-24 | Open-market sale | 1,871 | $265.74 | 521,429 |
| 2018-05-24 | Open-market sale | 3,507 | $264.75 | 523,300 |
| 2018-05-24 | Open-market sale | 123 | $268.85 | 519,604 |
| 2018-05-22 | Option exercise (derivative) | 14,750 | $0.00 | 368,600 |
| 2018-05-22 | Open-market sale | 1,496 | $267.37 | 523,298 |
| 2018-05-22 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-22 | Open-market sale | 363 | $274.44 | 520,026 |
| 2018-05-22 | Open-market sale | 1,000 | $272.23 | 520,389 |
| 2018-05-22 | Open-market sale | 99 | $270.35 | 521,389 |
| 2018-05-22 | Open-market sale | 900 | $269.56 | 521,488 |
| 2018-05-22 | Open-market sale | 910 | $268.66 | 522,388 |
| 2018-05-22 | Open-market sale | 422 | $275.12 | 519,604 |
| 2018-05-22 | Open-market sale | 2,605 | $266.35 | 524,794 |
| 2018-05-22 | Open-market sale | 3,745 | $265.49 | 527,399 |
| 2018-05-22 | Open-market sale | 3,120 | $264.42 | 531,144 |
| 2018-05-17 | Option exercise (derivative) | 14,750 | $0.00 | 383,350 |
| 2018-05-17 | Open-market sale | 900 | $270.94 | 533,454 |
| 2018-05-17 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-17 | Open-market sale | 1,710 | $271.88 | 531,744 |
| 2018-05-17 | Open-market sale | 2,217 | $273.05 | 529,527 |
| 2018-05-17 | Open-market sale | 8,653 | $273.96 | 520,874 |
| 2018-05-17 | Open-market sale | 500 | $275.94 | 519,804 |
| 2018-05-17 | Open-market sale | 200 | $277.96 | 519,604 |
| 2018-05-17 | Open-market sale | 570 | $274.75 | 520,304 |
| 2018-05-16 | Option exercise (derivative) | 14,750 | $0.00 | 398,100 |
| 2018-05-15 | Open-market sale | 1,204 | $275.89 | 522,446 |
| 2018-05-15 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-15 | Open-market sale | 1,259 | $270.69 | 533,095 |
| 2018-05-15 | Open-market sale | 4,403 | $271.48 | 528,692 |
| 2018-05-15 | Open-market sale | 100 | $272.33 | 528,592 |
| 2018-05-15 | Open-market sale | 2,906 | $273.81 | 525,686 |
| 2018-05-15 | Open-market sale | 2,036 | $274.82 | 523,650 |
| 2018-05-15 | Open-market sale | 1,989 | $276.67 | 520,457 |
| 2018-05-15 | Open-market sale | 853 | $277.60 | 519,604 |
| 2018-05-10 | Option exercise (derivative) | 14,750 | $0.00 | 412,850 |
| 2018-05-10 | Open-market sale | 100 | $288.55 | 519,604 |
| 2018-05-10 | Open-market sale | 1,918 | $284.02 | 530,636 |
| 2018-05-10 | Open-market sale | 1,200 | $284.83 | 529,436 |
| 2018-05-10 | Open-market sale | 1,307 | $285.69 | 528,129 |
| 2018-05-10 | Open-market sale | 1,300 | $282.69 | 532,554 |
| 2018-05-10 | Open-market sale | 6,786 | $287.07 | 521,343 |
| 2018-05-10 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-10 | Open-market sale | 500 | $281.71 | 533,854 |
| 2018-05-10 | Open-market sale | 1,639 | $287.79 | 519,704 |
| 2018-05-08 | Open-market sale | 2,351 | $278.74 | 360,279 |
| 2018-05-08 | Open-market sale | 2,425 | $279.65 | 357,854 |
| 2018-05-08 | Open-market sale | 500 | $280.50 | 357,354 |
| 2018-05-08 | Open-market sale | 1,500 | $273.21 | 370,604 |
| 2018-05-08 | Open-market sale | 2,100 | $274.51 | 368,504 |
| 2018-05-08 | Open-market sale | 1,656 | $275.62 | 366,848 |
| 2018-05-08 | Open-market sale | 3,300 | $277.58 | 362,630 |
| 2018-05-08 | Open-market sale | 918 | $276.75 | 365,930 |
| 2018-05-08 | Option exercise (derivative) | 14,750 | $0.00 | 427,600 |
| 2018-05-08 | Open-market sale | 500 | $280.50 | 519,604 |
| 2018-05-08 | Open-market sale | 2,425 | $279.65 | 520,104 |
| 2018-05-08 | Open-market sale | 2,351 | $278.74 | 522,529 |
| 2018-05-08 | Open-market sale | 3,300 | $277.58 | 524,880 |
| 2018-05-08 | Open-market sale | 918 | $276.75 | 528,180 |
| 2018-05-08 | Open-market sale | 1,656 | $275.62 | 529,098 |
| 2018-05-08 | Open-market sale | 2,100 | $274.51 | 530,754 |
| 2018-05-08 | Open-market sale | 1,500 | $273.21 | 532,854 |
| 2018-05-08 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-03 | Open-market sale | 700 | $248.84 | 386,154 |
| 2018-05-03 | Open-market sale | 1,435 | $251.04 | 384,719 |
| 2018-05-03 | Open-market sale | 1,614 | $251.98 | 383,105 |
| 2018-05-03 | Open-market sale | 724 | $253.04 | 382,381 |
| 2018-05-03 | Open-market sale | 1,479 | $254.09 | 380,902 |
| 2018-05-03 | Open-market sale | 789 | $255.22 | 380,113 |
| 2018-05-03 | Open-market sale | 687 | $255.89 | 379,426 |
| 2018-05-03 | Open-market sale | 1,246 | $257.06 | 378,180 |
| 2018-05-03 | Open-market sale | 1,549 | $259.28 | 372,851 |
| 2018-05-03 | Open-market sale | 747 | $260.03 | 372,104 |
| 2018-05-03 | Open-market sale | 3,780 | $258.42 | 374,400 |
| 2018-05-03 | Option exercise (derivative) | 14,750 | $0.00 | 442,350 |
| 2018-05-03 | Open-market sale | 747 | $260.03 | 519,604 |
| 2018-05-03 | Open-market sale | 789 | $255.22 | 527,613 |
| 2018-05-03 | Open-market sale | 724 | $253.04 | 529,881 |
| 2018-05-03 | Open-market sale | 1,614 | $251.98 | 530,605 |
| 2018-05-03 | Open-market sale | 1,435 | $251.04 | 532,219 |
| 2018-05-03 | Open-market sale | 700 | $248.84 | 533,654 |
| 2018-05-03 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-03 | Open-market sale | 1,479 | $254.09 | 528,402 |
| 2018-05-03 | Open-market sale | 1,549 | $259.28 | 520,351 |
| 2018-05-03 | Open-market sale | 3,780 | $258.42 | 521,900 |
| 2018-05-03 | Open-market sale | 1,246 | $257.06 | 525,680 |
| 2018-05-03 | Open-market sale | 687 | $255.89 | 526,926 |
| 2018-05-01 | Open-market sale | 300 | $248.03 | 392,369 |
| 2018-05-01 | Open-market sale | 600 | $235.07 | 401,004 |
| 2018-05-01 | Open-market sale | 700 | $236.07 | 400,304 |
| 2018-05-01 | Open-market sale | 401 | $236.95 | 399,903 |
| 2018-05-01 | Open-market sale | 1,000 | $238.88 | 398,903 |
| 2018-05-01 | Open-market sale | 1,309 | $240.09 | 397,594 |
| 2018-05-01 | Open-market sale | 210 | $241.05 | 397,384 |
| 2018-05-01 | Open-market sale | 300 | $260.18 | 386,854 |
| 2018-05-01 | Open-market sale | 1,235 | $259.55 | 387,154 |
| 2018-05-01 | Open-market sale | 1,188 | $258.39 | 388,389 |
| 2018-05-01 | Open-market sale | 636 | $257.48 | 389,577 |
| 2018-05-01 | Open-market sale | 300 | $256.33 | 390,213 |
| 2018-05-01 | Open-market sale | 767 | $255.22 | 390,513 |
| 2018-05-01 | Open-market sale | 489 | $254.32 | 391,280 |
| 2018-05-01 | Open-market sale | 200 | $252.95 | 391,769 |
| 2018-05-01 | Open-market sale | 200 | $251.70 | 391,969 |
| 2018-05-01 | Open-market sale | 200 | $250.83 | 392,169 |
| 2018-05-01 | Open-market sale | 1,480 | $246.20 | 392,669 |
| 2018-05-01 | Open-market sale | 1,976 | $245.51 | 394,149 |
| 2018-05-01 | Open-market sale | 530 | $244.40 | 396,125 |
| 2018-05-01 | Open-market sale | 329 | $243.33 | 396,655 |
| 2018-05-01 | Open-market sale | 400 | $242.03 | 396,984 |
| 2018-05-01 | Option exercise (derivative) | 14,750 | $0.00 | 457,100 |
| 2018-05-01 | Open-market sale | 401 | $236.95 | 532,653 |
| 2018-05-01 | Open-market sale | 700 | $236.07 | 533,054 |
| 2018-05-01 | Open-market sale | 600 | $235.07 | 533,754 |
| 2018-05-01 | Option exercise | 14,750 | $8.48 | 534,354 |
| 2018-05-01 | Open-market sale | 300 | $260.18 | 519,604 |
| 2018-05-01 | Open-market sale | 1,235 | $259.55 | 519,904 |
| 2018-05-01 | Open-market sale | 1,188 | $258.39 | 521,139 |
| 2018-05-01 | Open-market sale | 636 | $257.48 | 522,327 |
| 2018-05-01 | Open-market sale | 300 | $256.33 | 522,963 |
| 2018-05-01 | Open-market sale | 767 | $255.22 | 523,263 |
| 2018-05-01 | Open-market sale | 489 | $254.32 | 524,030 |
| 2018-05-01 | Open-market sale | 200 | $252.95 | 524,519 |
| 2018-05-01 | Open-market sale | 200 | $251.70 | 524,719 |
| 2018-05-01 | Open-market sale | 200 | $250.83 | 524,919 |
| 2018-05-01 | Open-market sale | 300 | $248.03 | 525,119 |
| 2018-05-01 | Open-market sale | 1,480 | $246.20 | 525,419 |
| 2018-05-01 | Open-market sale | 1,976 | $245.51 | 526,899 |
| 2018-05-01 | Open-market sale | 530 | $244.40 | 528,875 |
| 2018-05-01 | Open-market sale | 329 | $243.33 | 529,405 |
| 2018-05-01 | Open-market sale | 400 | $242.03 | 529,734 |
| 2018-05-01 | Open-market sale | 210 | $241.05 | 530,134 |
| 2018-05-01 | Open-market sale | 1,309 | $240.09 | 530,344 |
| 2018-05-01 | Open-market sale | 1,000 | $238.88 | 531,653 |
| 2018-04-26 | Open-market sale | 1,000 | $256.15 | 413,054 |
| 2018-04-26 | Open-market sale | 1,000 | $255.18 | 414,054 |
| 2018-04-26 | Open-market sale | 500 | $254.15 | 415,054 |
| 2018-04-26 | Open-market sale | 300 | $251.93 | 415,554 |
| 2018-04-26 | Open-market sale | 500 | $250.91 | 415,854 |
| 2018-04-26 | Open-market sale | 300 | $291.70 | 401,604 |
| 2018-04-26 | Open-market sale | 300 | $288.25 | 401,904 |
| 2018-04-26 | Open-market sale | 100 | $285.00 | 402,204 |
| 2018-04-26 | Open-market sale | 400 | $283.05 | 402,304 |
| 2018-04-26 | Open-market sale | 430 | $269.33 | 404,706 |
| 2018-04-26 | Open-market sale | 706 | $278.93 | 403,004 |
| 2018-04-26 | Open-market sale | 300 | $277.93 | 403,710 |
| 2018-04-26 | Open-market sale | 300 | $273.33 | 404,010 |
| 2018-04-26 | Open-market sale | 100 | $271.00 | 404,310 |
| 2018-04-26 | Open-market sale | 296 | $270.10 | 404,410 |
| 2018-04-26 | Open-market sale | 959 | $257.33 | 412,095 |
| 2018-04-26 | Open-market sale | 1,000 | $258.36 | 411,095 |
| 2018-04-26 | Open-market sale | 300 | $259.60 | 410,795 |
| 2018-04-26 | Open-market sale | 708 | $260.50 | 410,087 |
| 2018-04-26 | Open-market sale | 599 | $261.66 | 409,488 |
| 2018-04-26 | Open-market sale | 716 | $262.63 | 408,772 |
| 2018-04-26 | Open-market sale | 811 | $263.88 | 407,961 |
| 2018-04-26 | Open-market sale | 498 | $264.92 | 407,463 |
| 2018-04-26 | Open-market sale | 1,053 | $265.82 | 406,410 |
| 2018-04-26 | Open-market sale | 700 | $267.21 | 405,710 |
| 2018-04-26 | Open-market sale | 574 | $268.54 | 405,136 |
| 2018-04-26 | Open-market sale | 300 | $280.33 | 402,704 |
| 2018-04-24 | Option exercise (derivative) | 14,750 | $0.00 | 486,600 |
| 2018-04-24 | Open-market sale | 400 | $338.48 | 533,378 |
| 2018-04-24 | Open-market sale | 901 | $337.35 | 533,778 |
| 2018-04-24 | Open-market sale | 805 | $336.62 | 534,679 |
| 2018-04-24 | Open-market sale | 700 | $335.24 | 535,484 |
| 2018-04-24 | Open-market sale | 200 | $334.05 | 536,184 |
| 2018-04-24 | Open-market sale | 800 | $332.76 | 536,384 |
| 2018-04-24 | Open-market sale | 800 | $331.23 | 537,184 |
| 2018-04-24 | Open-market sale | 800 | $329.51 | 538,716 |
| 2018-04-24 | Open-market sale | 1,595 | $328.09 | 539,516 |
| 2018-04-24 | Open-market sale | 1,420 | $327.30 | 541,111 |
| 2018-04-24 | Open-market sale | 2,242 | $326.37 | 542,531 |
| 2018-04-24 | Open-market sale | 1,755 | $325.22 | 544,773 |
| 2018-04-24 | Open-market sale | 1,200 | $324.05 | 546,528 |
| 2018-04-24 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-24 | Open-market sale | 400 | $339.48 | 532,978 |
| 2018-04-24 | Tax withholding | 13,374 | $323.25 | 519,604 |
| 2018-04-24 | Open-market sale | 732 | $330.13 | 537,982 |
| 2018-04-24 | Open-market sale | 1,200 | $324.05 | 443,278 |
| 2018-04-24 | Tax withholding | 13,374 | $323.25 | 416,354 |
| 2018-04-24 | Open-market sale | 400 | $339.48 | 429,728 |
| 2018-04-24 | Open-market sale | 400 | $338.48 | 430,128 |
| 2018-04-24 | Open-market sale | 901 | $337.35 | 430,528 |
| 2018-04-24 | Open-market sale | 805 | $336.62 | 431,429 |
| 2018-04-24 | Open-market sale | 700 | $335.24 | 432,234 |
| 2018-04-24 | Open-market sale | 200 | $334.05 | 432,934 |
| 2018-04-24 | Open-market sale | 800 | $332.76 | 433,134 |
| 2018-04-24 | Open-market sale | 800 | $331.23 | 433,934 |
| 2018-04-24 | Open-market sale | 732 | $330.13 | 434,734 |
| 2018-04-24 | Open-market sale | 800 | $329.51 | 435,466 |
| 2018-04-24 | Open-market sale | 1,595 | $328.09 | 436,266 |
| 2018-04-24 | Open-market sale | 1,420 | $327.30 | 437,861 |
| 2018-04-24 | Open-market sale | 2,242 | $326.37 | 439,281 |
| 2018-04-24 | Open-market sale | 1,755 | $325.22 | 441,523 |
| 2018-04-19 | Option exercise (derivative) | 14,750 | $0.00 | 501,350 |
| 2018-04-19 | Open-market sale | 2,313 | $322.77 | 534,733 |
| 2018-04-19 | Open-market sale | 3,938 | $321.79 | 537,046 |
| 2018-04-19 | Open-market sale | 1,755 | $323.48 | 532,978 |
| 2018-04-19 | Open-market sale | 1,600 | $320.83 | 540,984 |
| 2018-04-19 | Open-market sale | 2,994 | $319.76 | 542,584 |
| 2018-04-19 | Open-market sale | 1,250 | $318.67 | 545,578 |
| 2018-04-19 | Open-market sale | 900 | $317.59 | 546,828 |
| 2018-04-19 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-19 | Open-market sale | 2,994 | $319.76 | 454,084 |
| 2018-04-19 | Open-market sale | 900 | $317.59 | 458,328 |
| 2018-04-19 | Open-market sale | 1,250 | $318.67 | 457,078 |
| 2018-04-19 | Open-market sale | 1,600 | $320.83 | 452,484 |
| 2018-04-19 | Open-market sale | 1,755 | $323.48 | 444,478 |
| 2018-04-19 | Open-market sale | 2,313 | $322.77 | 446,233 |
| 2018-04-19 | Open-market sale | 3,938 | $321.79 | 448,546 |
| 2018-04-17 | Option exercise (derivative) | 14,750 | $0.00 | 516,100 |
| 2018-04-17 | Open-market sale | 500 | $320.68 | 535,911 |
| 2018-04-17 | Open-market sale | 200 | $319.28 | 536,411 |
| 2018-04-17 | Open-market sale | 685 | $317.77 | 536,611 |
| 2018-04-17 | Open-market sale | 4,300 | $316.91 | 537,296 |
| 2018-04-17 | Open-market sale | 1,663 | $315.72 | 541,596 |
| 2018-04-17 | Open-market sale | 1,233 | $322.67 | 532,978 |
| 2018-04-17 | Open-market sale | 1,633 | $315.72 | 544,395 |
| 2018-04-17 | Open-market sale | 1,400 | $312.36 | 546,028 |
| 2018-04-17 | Open-market sale | 300 | $310.87 | 547,428 |
| 2018-04-17 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-17 | Open-market sale | 1,700 | $321.97 | 534,211 |
| 2018-04-17 | Open-market sale | 1,136 | $314.38 | 543,257 |
| 2018-04-17 | Open-market sale | 1,633 | $313.40 | 470,645 |
| 2018-04-17 | Open-market sale | 500 | $320.68 | 462,161 |
| 2018-04-17 | Open-market sale | 300 | $310.87 | 473,678 |
| 2018-04-17 | Open-market sale | 1,400 | $312.36 | 472,278 |
| 2018-04-17 | Open-market sale | 1,136 | $314.38 | 469,509 |
| 2018-04-17 | Open-market sale | 1,700 | $321.97 | 460,461 |
| 2018-04-17 | Open-market sale | 1,233 | $322.67 | 459,228 |
| 2018-04-17 | Open-market sale | 200 | $319.28 | 462,661 |
| 2018-04-17 | Open-market sale | 685 | $317.77 | 462,861 |
| 2018-04-17 | Open-market sale | 4,300 | $316.91 | 463,546 |
| 2018-04-17 | Open-market sale | 1,663 | $315.72 | 467,846 |
| 2018-04-12 | Open-market sale | 600 | $321.95 | 473,978 |
| 2018-04-12 | Open-market sale | 1,700 | $316.93 | 487,028 |
| 2018-04-12 | Open-market sale | 3,453 | $318.26 | 483,575 |
| 2018-04-12 | Open-market sale | 3,804 | $319.13 | 479,771 |
| 2018-04-12 | Open-market sale | 2,766 | $320.25 | 477,005 |
| 2018-04-12 | Open-market sale | 2,427 | $320.99 | 474,578 |
| 2018-04-12 | Option exercise (derivative) | 14,750 | $0.00 | 530,850 |
| 2018-04-12 | Open-market sale | 2,766 | $320.25 | 536,005 |
| 2018-04-12 | Open-market sale | 3,804 | $319.13 | 538,771 |
| 2018-04-12 | Open-market sale | 3,453 | $318.26 | 542,575 |
| 2018-04-12 | Open-market sale | 2,427 | $320.99 | 533,578 |
| 2018-04-12 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-12 | Open-market sale | 600 | $321.95 | 532,978 |
| 2018-04-12 | Open-market sale | 1,700 | $316.93 | 546,028 |
| 2018-04-10 | Open-market sale | 400 | $317.84 | 502,378 |
| 2018-04-10 | Open-market sale | 700 | $316.79 | 502,778 |
| 2018-04-10 | Open-market sale | 500 | $329.41 | 489,728 |
| 2018-04-10 | Open-market sale | 1,105 | $319.10 | 501,273 |
| 2018-04-10 | Open-market sale | 1,511 | $320.03 | 499,762 |
| 2018-04-10 | Open-market sale | 1,019 | $321.20 | 498,743 |
| 2018-04-10 | Open-market sale | 3,838 | $322.08 | 494,905 |
| 2018-04-10 | Open-market sale | 677 | $322.79 | 494,228 |
| 2018-04-10 | Open-market sale | 200 | $323.60 | 494,028 |
| 2018-04-10 | Open-market sale | 1,500 | $325.84 | 492,528 |
| 2018-04-10 | Open-market sale | 200 | $335.80 | 488,728 |
| 2018-04-10 | Open-market sale | 300 | $333.10 | 488,928 |
| 2018-04-10 | Open-market sale | 500 | $330.03 | 489,228 |
| 2018-04-10 | Open-market sale | 1,200 | $326.54 | 491,328 |
| 2018-04-10 | Open-market sale | 1,100 | $327.83 | 490,228 |
| 2018-04-10 | Option exercise (derivative) | 14,750 | $0.00 | 545,600 |
| 2018-04-10 | Open-market sale | 1,100 | $327.83 | 534,478 |
| 2018-04-10 | Open-market sale | 1,200 | $326.54 | 535,578 |
| 2018-04-10 | Open-market sale | 1,500 | $325.84 | 536,778 |
| 2018-04-10 | Open-market sale | 200 | $323.60 | 538,278 |
| 2018-04-10 | Open-market sale | 677 | $322.79 | 538,478 |
| 2018-04-10 | Open-market sale | 3,838 | $322.08 | 539,155 |
| 2018-04-10 | Open-market sale | 1,019 | $321.20 | 542,993 |
| 2018-04-10 | Open-market sale | 1,511 | $320.03 | 544,012 |
| 2018-04-10 | Open-market sale | 1,105 | $319.10 | 545,523 |
| 2018-04-10 | Open-market sale | 400 | $317.84 | 546,628 |
| 2018-04-10 | Open-market sale | 500 | $329.41 | 533,978 |
| 2018-04-10 | Open-market sale | 500 | $330.03 | 533,478 |
| 2018-04-10 | Open-market sale | 300 | $333.10 | 533,178 |
| 2018-04-10 | Open-market sale | 200 | $335.80 | 532,978 |
| 2018-04-10 | Open-market sale | 700 | $316.79 | 547,028 |
| 2018-04-10 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-05 | Open-market sale | 873 | $325.36 | 507,738 |
| 2018-04-05 | Open-market sale | 989 | $324.52 | 508,611 |
| 2018-04-05 | Open-market sale | 1,700 | $323.36 | 509,600 |
| 2018-04-05 | Open-market sale | 602 | $322.37 | 511,300 |
| 2018-04-05 | Open-market sale | 2,169 | $320.75 | 511,902 |
| 2018-04-05 | Open-market sale | 2,835 | $319.93 | 514,071 |
| 2018-04-05 | Open-market sale | 522 | $317.34 | 517,706 |
| 2018-04-05 | Open-market sale | 100 | $330.70 | 503,478 |
| 2018-04-05 | Open-market sale | 300 | $329.97 | 503,578 |
| 2018-04-05 | Open-market sale | 900 | $328.15 | 503,878 |
| 2018-04-05 | Open-market sale | 2,116 | $327.33 | 504,778 |
| 2018-04-05 | Open-market sale | 844 | $326.22 | 506,894 |
| 2018-04-05 | Option exercise (derivative) | 14,750 | $0.00 | 560,350 |
| 2018-04-05 | Open-market sale | 300 | $329.97 | 533,078 |
| 2018-04-05 | Open-market sale | 900 | $328.15 | 533,378 |
| 2018-04-05 | Open-market sale | 2,116 | $327.33 | 534,278 |
| 2018-04-05 | Open-market sale | 844 | $326.22 | 536,394 |
| 2018-04-05 | Open-market sale | 873 | $325.36 | 537,238 |
| 2018-04-05 | Open-market sale | 989 | $324.52 | 538,111 |
| 2018-04-05 | Open-market sale | 1,700 | $323.36 | 539,100 |
| 2018-04-05 | Open-market sale | 602 | $322.37 | 540,800 |
| 2018-04-05 | Open-market sale | 2,169 | $320.75 | 541,402 |
| 2018-04-05 | Open-market sale | 2,835 | $319.93 | 543,571 |
| 2018-04-05 | Open-market sale | 800 | $318.72 | 546,406 |
| 2018-04-05 | Open-market sale | 522 | $317.34 | 547,206 |
| 2018-04-05 | Open-market sale | 100 | $330.70 | 532,978 |
| 2018-04-05 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-03 | Open-market sale | 1,744 | $323.28 | 529,035 |
| 2018-04-03 | Open-market sale | 1,600 | $327.66 | 518,270 |
| 2018-04-03 | Open-market sale | 1,898 | $326.49 | 519,870 |
| 2018-04-03 | Open-market sale | 4,597 | $325.45 | 521,768 |
| 2018-04-03 | Open-market sale | 2,670 | $324.34 | 526,365 |
| 2018-04-03 | Open-market sale | 42 | $328.25 | 518,228 |
| 2018-04-03 | Open-market sale | 296 | $322.03 | 530,779 |
| 2018-04-03 | Open-market sale | 782 | $320.67 | 531,075 |
| 2018-04-03 | Open-market sale | 219 | $319.68 | 531,857 |
| 2018-04-03 | Open-market sale | 902 | $318.75 | 532,076 |
| 2018-04-03 | Option exercise (derivative) | 14,750 | $0.00 | 575,100 |
| 2018-04-03 | Open-market sale | 296 | $322.03 | 545,529 |
| 2018-04-03 | Option exercise | 14,750 | $8.48 | 547,728 |
| 2018-04-03 | Open-market sale | 1,600 | $327.66 | 533,020 |
| 2018-04-03 | Open-market sale | 1,898 | $326.49 | 534,620 |
| 2018-04-03 | Open-market sale | 4,597 | $325.45 | 536,518 |
| 2018-04-03 | Open-market sale | 2,670 | $324.34 | 541,115 |
| 2018-04-03 | Open-market sale | 1,744 | $323.28 | 543,785 |
| 2018-04-03 | Open-market sale | 42 | $328.25 | 532,978 |
| 2018-04-03 | Open-market sale | 782 | $320.67 | 545,825 |
| 2018-04-03 | Open-market sale | 219 | $319.68 | 546,607 |
| 2018-04-03 | Open-market sale | 902 | $318.75 | 546,826 |
| 2018-02-27 | Tax withholding | 56 | $359.25 | 4,685 |
| 2018-02-26 | Tax withholding | 76 | $339.45 | 4,741 |
| 2018-02-16 | Grant / award (derivative) | 21,982 | $0.00 | 21,982 |
| 2018-02-16 | Grant / award (derivative) | 9,896 | $0.00 | 9,896 |
| 2018-02-16 | Grant / award (derivative) | 198 | $0.00 | 198 |
| 2018-02-16 | Grant / award (derivative) | 396 | $0.00 | 396 |
| 2018-02-16 | Grant / award (derivative) | 21,982 | $0.00 | 21,982 |
| 2018-01-03 | Open-market sale | 200 | $347.70 | 536,425 |
| 2018-01-03 | Open-market sale | 103 | $345.24 | 536,625 |
| 2018-01-03 | Open-market sale | 100 | $343.85 | 536,728 |
| 2018-01-03 | Open-market sale | 50 | $340.25 | 536,828 |
| 2018-01-03 | Open-market sale | 100 | $339.20 | 536,878 |
| 2018-01-03 | Open-market sale | 100 | $356.05 | 532,978 |
| 2018-01-03 | Open-market sale | 100 | $354.20 | 533,078 |
| 2018-01-03 | Open-market sale | 200 | $353.10 | 533,178 |
| 2018-01-03 | Open-market sale | 600 | $352.43 | 533,378 |
| 2018-01-03 | Open-market sale | 705 | $351.32 | 533,978 |
| 2018-01-03 | Open-market sale | 1,742 | $350.32 | 534,683 |
| 2018-01-02 | Grant / award (derivative) | 52,332 | $0.00 | 52,332 |
| 2018-01-02 | Grant / award | 119,015 | $0.00 | 492,433 |
| 2018-01-02 | Grant / award | 44,545 | $0.00 | 536,978 |
| 2017-12-27 | Open-market sale | 1,000 | $342.48 | 373,626 |
| 2017-12-27 | Open-market sale | 1,300 | $340.19 | 375,126 |
| 2017-12-27 | Open-market sale | 208 | $343.46 | 373,418 |
| 2017-12-27 | Open-market sale | 2,091 | $336.10 | 379,327 |
| 2017-12-27 | Open-market sale | 1,301 | $337.14 | 378,026 |
| 2017-12-27 | Open-market sale | 1,600 | $338.91 | 376,426 |
| 2017-12-27 | Open-market sale | 500 | $341.27 | 374,626 |
| 2017-12-20 | Open-market sale | 300 | $336.13 | 381,811 |
| 2017-12-20 | Open-market sale | 500 | $334.98 | 382,111 |
| 2017-12-20 | Open-market sale | 1,210 | $334.02 | 382,611 |
| 2017-12-20 | Open-market sale | 600 | $333.15 | 383,821 |
| 2017-12-20 | Open-market sale | 1,077 | $331.60 | 384,421 |
| 2017-12-20 | Open-market sale | 834 | $330.20 | 385,498 |
| 2017-12-20 | Open-market sale | 1,034 | $329.27 | 386,332 |
| 2017-12-20 | Open-market sale | 1,230 | $327.65 | 387,366 |
| 2017-12-20 | Open-market sale | 622 | $326.89 | 388,596 |
| 2017-12-20 | Open-market sale | 393 | $337.10 | 381,418 |
| 2017-12-20 | Open-market sale | 100 | $321.90 | 389,318 |
| 2017-12-20 | Open-market sale | 100 | $323.95 | 389,218 |
| 2017-12-14 | Option exercise (derivative) | 97 | $0.00 | 195 |
| 2017-12-14 | Tax withholding | 32 | $325.60 | 4,817 |
| 2017-12-14 | Option exercise | 97 | $0.00 | 4,849 |
| 2017-12-13 | Open-market sale | 200 | $310.50 | 397,218 |
| 2017-12-13 | Open-market sale | 200 | $311.78 | 397,018 |
| 2017-12-13 | Open-market sale | 200 | $312.65 | 396,818 |
| 2017-12-13 | Open-market sale | 200 | $315.63 | 396,618 |
| 2017-12-13 | Open-market sale | 500 | $317.35 | 396,118 |
| 2017-12-13 | Open-market sale | 1,188 | $318.14 | 394,930 |
| 2017-12-13 | Open-market sale | 1,580 | $319.11 | 393,350 |
| 2017-12-13 | Open-market sale | 1,100 | $320.18 | 392,250 |
| 2017-12-13 | Open-market sale | 585 | $321.92 | 391,665 |
| 2017-12-13 | Open-market sale | 400 | $323.23 | 391,265 |
| 2017-12-13 | Open-market sale | 1,500 | $324.73 | 389,765 |
| 2017-12-13 | Open-market sale | 347 | $325.86 | 389,418 |
| 2017-12-06 | Open-market sale | 1,111 | $308.19 | 398,257 |
| 2017-12-06 | Open-market sale | 839 | $309.58 | 397,418 |
| 2017-12-06 | Open-market sale | 1,600 | $305.22 | 403,818 |
| 2017-12-06 | Open-market sale | 1,201 | $306.20 | 402,617 |
| 2017-12-06 | Open-market sale | 3,249 | $307.01 | 399,368 |
| 2017-11-29 | Open-market sale | 2,417 | $298.00 | 409,318 |
| 2017-11-29 | Open-market sale | 1,683 | $297.21 | 411,735 |
| 2017-11-29 | Open-market sale | 200 | $303.65 | 405,418 |
| 2017-11-29 | Open-market sale | 700 | $302.44 | 405,618 |
| 2017-11-29 | Open-market sale | 200 | $301.23 | 406,318 |
| 2017-11-29 | Open-market sale | 2,300 | $300.17 | 406,518 |
| 2017-11-29 | Open-market sale | 500 | $298.98 | 408,818 |
| 2017-11-22 | Open-market sale | 336 | $299.95 | 413,418 |
| 2017-11-22 | Open-market sale | 1,528 | $299.18 | 413,754 |
| 2017-11-22 | Open-market sale | 3,491 | $298.21 | 415,282 |
| 2017-11-22 | Open-market sale | 400 | $292.63 | 421,018 |
| 2017-11-22 | Open-market sale | 600 | $294.09 | 420,418 |
| 2017-11-22 | Open-market sale | 1,045 | $295.26 | 419,373 |
| 2017-11-22 | Open-market sale | 600 | $296.84 | 418,773 |
| 2017-11-16 | Open-market sale | 8,000 | $275.00 | 421,418 |
| 2017-11-15 | Open-market sale | 722 | $271.40 | 429,418 |
| 2017-11-15 | Open-market sale | 733 | $270.29 | 430,140 |
| 2017-11-15 | Open-market sale | 701 | $263.96 | 432,014 |
| 2017-11-15 | Open-market sale | 703 | $263.17 | 432,715 |
| 2017-11-15 | Open-market sale | 643 | $265.22 | 431,371 |
| 2017-11-15 | Open-market sale | 300 | $266.80 | 431,071 |
| 2017-11-15 | Open-market sale | 198 | $268.05 | 430,873 |
| 2017-11-08 | Open-market sale | 300 | $257.39 | 437,118 |
| 2017-11-08 | Open-market sale | 100 | $270.55 | 433,418 |
| 2017-11-08 | Open-market sale | 400 | $269.91 | 433,518 |
| 2017-11-08 | Open-market sale | 602 | $268.78 | 433,918 |
| 2017-11-08 | Open-market sale | 600 | $259.78 | 436,118 |
| 2017-11-08 | Open-market sale | 874 | $260.81 | 435,244 |
| 2017-11-08 | Open-market sale | 200 | $261.50 | 435,044 |
| 2017-11-08 | Open-market sale | 400 | $258.61 | 436,718 |
| 2017-11-08 | Open-market sale | 100 | $266.95 | 434,520 |
| 2017-11-08 | Open-market sale | 200 | $265.55 | 434,620 |
| 2017-11-08 | Open-market sale | 224 | $263.24 | 434,820 |
| 2017-11-06 | Open-market sale | 14,154 | $275.00 | 437,418 |
| 2017-11-03 | Open-market sale | 1,846 | $275.00 | 451,572 |
| 2017-11-01 | Open-market sale | 200 | $260.65 | 481,818 |
| 2017-11-01 | Open-market sale | 500 | $262.19 | 481,318 |
| 2017-11-01 | Open-market sale | 892 | $263.06 | 480,426 |
| 2017-11-01 | Open-market sale | 908 | $263.98 | 479,518 |
| 2017-11-01 | Open-market sale | 300 | $265.53 | 479,218 |
| 2017-11-01 | Open-market sale | 400 | $266.61 | 478,818 |
| 2017-11-01 | Open-market sale | 200 | $267.93 | 478,618 |
| 2017-11-01 | Open-market sale | 400 | $270.96 | 478,018 |
| 2017-11-01 | Open-market sale | 200 | $269.58 | 478,418 |
| 2017-10-25 | Open-market sale | 100 | $228.60 | 482,018 |
| 2017-10-25 | Open-market sale | 527 | $227.18 | 482,118 |
| 2017-10-25 | Open-market sale | 300 | $225.95 | 482,645 |
| 2017-10-25 | Open-market sale | 404 | $224.42 | 482,945 |
| 2017-10-25 | Open-market sale | 297 | $222.32 | 483,349 |
| 2017-10-25 | Open-market sale | 1,346 | $221.09 | 483,646 |
| 2017-10-25 | Open-market sale | 1,026 | $220.19 | 484,992 |
| 2017-10-18 | Open-market sale | 744 | $236.72 | 487,577 |
| 2017-10-18 | Open-market sale | 1,484 | $237.92 | 486,093 |
| 2017-10-18 | Open-market sale | 75 | $238.55 | 486,018 |
| 2017-10-18 | Open-market sale | 1,087 | $235.25 | 488,321 |
| 2017-10-18 | Open-market sale | 610 | $234.85 | 489,408 |
| 2017-10-11 | Open-market sale | 500 | $259.28 | 491,376 |
| 2017-10-11 | Open-market sale | 1,158 | $261.01 | 490,218 |
| 2017-10-11 | Open-market sale | 200 | $262.10 | 490,018 |
| 2017-10-11 | Open-market sale | 841 | $257.77 | 491,876 |
| 2017-10-11 | Open-market sale | 1,301 | $256.43 | 492,717 |
| 2017-07-26 | Grant / award (derivative) | 672,499 | $0.00 | 672,499 |
| 2017-06-28 | Open-market sale | 1,400 | $180.24 | 494,018 |
| 2017-06-28 | Open-market sale | 800 | $175.53 | 501,218 |
| 2017-06-28 | Open-market sale | 400 | $176.44 | 500,818 |
| 2017-06-28 | Open-market sale | 1,100 | $177.34 | 499,718 |
| 2017-06-28 | Open-market sale | 2,366 | $178.52 | 497,352 |
| 2017-06-28 | Open-market sale | 1,934 | $179.49 | 495,418 |
| 2017-06-21 | Open-market sale | 3,732 | $179.54 | 502,918 |
| 2017-06-21 | Open-market sale | 512 | $177.51 | 509,506 |
| 2017-06-21 | Open-market sale | 2,856 | $178.72 | 506,650 |
| 2017-06-21 | Open-market sale | 700 | $180.64 | 502,218 |
| 2017-06-21 | Open-market sale | 200 | $181.40 | 502,018 |
| 2017-06-14 | Open-market sale | 600 | $162.30 | 517,418 |
| 2017-06-14 | Open-market sale | 1,110 | $166.69 | 510,018 |
| 2017-06-14 | Open-market sale | 734 | $165.48 | 511,128 |
| 2017-06-14 | Open-market sale | 1,711 | $163.55 | 515,707 |
| 2017-06-14 | Open-market sale | 3,845 | $164.66 | 511,862 |
| 2017-06-07 | Open-market sale | 1,500 | $170.40 | 518,918 |
| 2017-06-07 | Open-market sale | 500 | $171.22 | 518,418 |
| 2017-06-07 | Open-market sale | 400 | $172.83 | 518,018 |
| 2017-06-07 | Open-market sale | 1,611 | $167.51 | 524,407 |
| 2017-06-07 | Open-market sale | 1,499 | $168.61 | 522,908 |
| 2017-06-07 | Open-market sale | 2,490 | $169.54 | 520,418 |
| 2017-05-31 | Open-market sale | 2,489 | $157.51 | 526,018 |
| 2017-05-31 | Open-market sale | 4,272 | $155.83 | 529,746 |
| 2017-05-31 | Open-market sale | 1,239 | $156.88 | 528,507 |
| 2017-05-24 | Open-market sale | 2,651 | $153.62 | 548,077 |
| 2017-05-24 | Open-market sale | 2,150 | $154.52 | 545,927 |
| 2017-05-24 | Open-market sale | 500 | $158.55 | 534,018 |
| 2017-05-24 | Open-market sale | 3,649 | $157.66 | 534,518 |
| 2017-05-24 | Open-market sale | 6,860 | $156.57 | 538,167 |
| 2017-05-24 | Open-market sale | 900 | $155.63 | 545,027 |
| 2017-05-24 | Open-market sale | 2,219 | $152.49 | 550,728 |
| 2017-05-17 | Open-market sale | 403 | $155.73 | 552,947 |
| 2017-05-17 | Open-market sale | 1,565 | $151.94 | 575,248 |
| 2017-05-17 | Open-market sale | 6,910 | $152.99 | 568,338 |
| 2017-05-17 | Open-market sale | 9,140 | $154.00 | 559,198 |
| 2017-05-17 | Open-market sale | 5,848 | $154.87 | 553,350 |
| 2017-05-10 | Open-market sale | 8,584 | $144.99 | 601,079 |
| 2017-05-10 | Open-market sale | 21,113 | $145.63 | 579,966 |
| 2017-05-10 | Open-market sale | 2,153 | $146.55 | 577,813 |
| 2017-05-10 | Open-market sale | 1,000 | $147.46 | 576,813 |
| 2017-05-08 | Tax withholding | 6,878 | $146.88 | 609,663 |
| 2017-05-03 | Open-market sale | 9,407 | $142.21 | 627,489 |
| 2017-05-03 | Open-market sale | 9,945 | $142.87 | 617,544 |
| 2017-05-03 | Open-market sale | 1,003 | $144.02 | 616,541 |
| 2017-04-26 | Open-market sale | 4,000 | $128.42 | 636,896 |
| 2017-04-19 | Open-market sale | 4,000 | $122.59 | 640,896 |
| 2017-04-12 | Open-market sale | 4,000 | $120.32 | 644,896 |
| 2017-04-05 | Open-market sale | 4,000 | $119.23 | 648,896 |
| 2017-04-05 | Open-market sale | 800 | $318.72 | 516,906 |
| 2017-03-29 | Open-market sale | 4,000 | $123.64 | 652,896 |
| 2017-03-22 | Open-market sale | 4,000 | $116.96 | 656,896 |
| 2017-03-15 | Open-market sale | 4,000 | $121.44 | 660,896 |
| 2017-03-08 | Open-market sale | 4,000 | $117.09 | 664,896 |
| 2017-03-01 | Open-market sale | 4,000 | $120.41 | 668,896 |
| 2017-02-27 | Tax withholding | 64 | $123.40 | 4,752 |
| 2017-02-24 | Tax withholding | 82 | $122.25 | 4,816 |
| 2017-02-22 | Open-market sale | 4,000 | $113.11 | 672,896 |
| 2017-02-19 | Tax withholding | 97 | $112.95 | 4,898 |
| 2017-02-15 | Open-market sale | 4,000 | $115.13 | 676,896 |
| 2017-02-08 | Open-market sale | 4,000 | $115.61 | 680,896 |
| 2017-02-01 | Open-market sale | 4,000 | $111.61 | 684,896 |
| 2017-01-25 | Open-market sale | 4,000 | $106.07 | 688,896 |
| 2017-01-18 | Open-market sale | 4,000 | $105.50 | 692,896 |
| 2017-01-11 | Open-market sale | 4,000 | $104.04 | 696,896 |
| 2016-12-14 | Grant / award (derivative) | 292 | $0.00 | 292 |
| 2016-12-05 | Gift | 24,600 | $0.00 | 453,418 |
| 2016-11-06 | Tax withholding | 9,083 | $81.55 | 700,986 |
| 2016-05-13 | Open-market buy | 5,000 | $67.67 | 1,710,069 |
| 2016-02-29 | Tax withholding | 64 | $84.48 | 4,995 |
| 2016-02-24 | Grant / award | 644 | $0.00 | 5,059 |
| 2016-02-19 | Tax withholding | 97 | $64.69 | 4,415 |
| 2016-02-12 | Tax withholding | 65 | $57.08 | 4,512 |
| 2015-11-12 | Open-market sale | 125,000 | $115.00 | 1,705,069 |
| 2015-11-06 | Tax withholding | 9,064 | $120.25 | 1,830,069 |
| 2014-10-15 | Open-market sale | 2,492 | $34.01 | 1,839,133 |
| 2014-10-14 | Open-market sale | 10,000 | $34.34 | 1,841,625 |
| 2014-10-13 | Open-market sale | 10,000 | $34.00 | 1,851,625 |
| 2014-10-10 | Open-market sale | 10,000 | $34.33 | 1,861,625 |
| 2014-10-08 | Open-market sale | 10,000 | $34.44 | 1,871,625 |
| 2014-10-07 | Open-market sale | 10,000 | $34.67 | 1,881,625 |
| 2014-10-06 | Open-market sale | 10,000 | $35.13 | 1,891,625 |
| 2014-10-03 | Open-market sale | 10,000 | $35.34 | 1,901,625 |
| 2014-10-02 | Open-market sale | 10,000 | $34.05 | 1,911,625 |
| 2014-10-01 | Open-market sale | 10,000 | $35.34 | 1,921,625 |
| 2014-09-30 | Open-market sale | 10,000 | $34.90 | 1,931,625 |
| 2014-09-29 | Open-market sale | 10,000 | $34.81 | 1,941,625 |
| 2014-09-26 | Open-market sale | 10,000 | $32.36 | 1,951,625 |
| 2014-09-25 | Open-market sale | 10,000 | $32.00 | 1,961,625 |
| 2014-09-24 | Open-market sale | 10,000 | $32.02 | 1,971,625 |
| 2014-09-23 | Open-market sale | 10,000 | $32.06 | 1,981,625 |
| 2014-09-19 | Open-market sale | 1,501 | $32.02 | 1,991,625 |
| 2014-09-18 | Open-market sale | 1,114 | $32.00 | 1,993,126 |
| 2014-09-03 | Open-market sale | 677 | $32.00 | 1,994,240 |
| 2014-09-02 | Open-market sale | 200 | $32.00 | 1,994,917 |
| 2014-08-29 | Open-market sale | 100 | $32.00 | 1,995,117 |
| 2014-08-27 | Open-market sale | 3,800 | $32.00 | 1,995,217 |
| 2014-08-26 | Open-market sale | 5,116 | $32.00 | 1,999,017 |
| 2014-08-25 | Open-market sale | 10,000 | $32.04 | 2,004,133 |
| 2014-08-06 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2014-08-06 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2014-05-07 | Grant / award (derivative) | 54,103 | $0.00 | 54,103 |
| 2014-05-07 | Grant / award | 43,389 | $0.00 | 2,014,133 |
| 2014-03-13 | Open-market sale | 15,000 | $33.08 | 2,003,453 |
| 2014-02-12 | Tax withholding | 35,580 | $32.93 | 1,967,873 |
| 2013-11-06 | Grant / award | 57,000 | $0.00 | 2,018,453 |
| 2013-06-19 | Tax withholding | 38,585 | $18.09 | 1,997,865 |
| 2013-06-19 | Tax withholding | 38,585 | $18.09 | 1,961,453 |
| 2013-06-05 | Tax withholding | 36,412 | $19.67 | 2,000,038 |
| 2013-02-12 | Grant / award | 62,500 | $0.00 | 2,001,304 |
| 2013-02-12 | Grant / award | 62,500 | $0.00 | 2,063,804 |
| 2012-12-26 | Open-market buy | 2,871 | $17.42 | 1,970,744 |
| 2012-12-13 | Option exercise (derivative) | 1,291 | $0.00 | 0 |
| 2012-12-13 | Option exercise | 1,291 | $9.96 | 2,161,328 |
| 2012-03-07 | Open-market buy | 3,628 | $7.50 | 2,124,959 |
| 2012-03-07 | Open-market buy | 150 | $7.37 | 2,119,709 |
| 2012-03-07 | Open-market buy | 22 | $7.38 | 2,119,731 |
| 2012-03-07 | Open-market buy | 1,489 | $7.40 | 2,121,220 |
| 2012-03-07 | Open-market buy | 111 | $7.44 | 2,121,331 |
| 2012-03-06 | Open-market buy | 445 | $7.23 | 2,118,659 |
| 2012-03-06 | Open-market buy | 900 | $7.25 | 2,119,559 |
| 2012-03-05 | Open-market buy | 300 | $7.18 | 2,117,211 |
| 2012-03-05 | Open-market buy | 84 | $7.19 | 2,117,295 |
| 2012-03-05 | Open-market buy | 616 | $7.20 | 2,117,911 |
| 2012-03-05 | Open-market buy | 303 | $7.37 | 2,118,214 |
| 2012-03-01 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2012-03-01 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2012-02-27 | Option exercise (derivative) | 1,807 | $0.00 | 0 |
| 2012-02-27 | Option exercise | 1,807 | $5.95 | 2,116,911 |
| 2012-02-17 | Tax withholding | 28,394 | $7.03 | 2,115,104 |
| 2012-02-13 | Tax withholding | 16,539 | $7.04 | 2,143,498 |
| 2012-02-13 | Tax withholding | 0 | — | 2,160,037 |
| 2012-01-11 | Tax withholding | 8,815 | $5.65 | 2,036,450 |
| 2012-01-11 | Tax withholding | 8,815 | $5.65 | 2,036,450 |
| 2012-01-04 | Open-market buy | 30,713 | $5.55 | 2,160,037 |
| 2011-07-11 | Grant / award | 24,642 | $0.00 | 2,129,324 |
| 2011-04-08 | Grant / award (derivative) | 51,290 | $0.00 | 51,290 |
| 2011-04-08 | Grant / award (derivative) | 51,289 | $0.00 | 51,289 |
| 2011-03-04 | Option exercise (derivative) | 2,065 | $0.00 | 0 |
| 2011-03-04 | Option exercise | 2,065 | $2.60 | 2,104,682 |
| 2011-02-17 | Tax withholding | 14,198 | $7.96 | 2,116,814 |
| 2011-02-17 | Tax withholding | 14,197 | $7.96 | 2,102,617 |
| 2011-02-11 | Tax withholding | 16,551 | $8.37 | 2,131,012 |
| 2010-08-30 | Open-market buy | 534,900 | — | 2,147,563 |
| 2010-03-31 | Grant / award | 150,000 | $9.15 | 1,612,663 |
| 2010-02-17 | Tax withholding | 28,734 | $8.10 | 1,462,493 |
| 2010-02-17 | Tax withholding | 28,564 | $8.10 | 1,462,663 |
| 2009-08-21 | Tax withholding | 45,838 | $9.26 | 1,491,227 |
| 2009-04-28 | Grant / award | 175,000 | $0.00 | 1,537,065 |
| 2009-03-26 | Grant / award | 175,000 | $0.00 | 1,362,065 |
| 2009-02-08 | Open-market buy | 935,000 | $3.91 | 1,187,065 |
| 2008-12-16 | Open-market buy | 6,157 | $1.76 | 137,611 |
| 2008-12-15 | Open-market buy | 13,200 | $1.58 | 131,454 |
| 2008-09-05 | J | 790 | — | 0 |
| 2008-09-05 | J | 2,750 | — | 118,254 |
| 2008-09-02 | Open-market buy | 13,947 | $7.99 | 121,004 |
| 2008-08-29 | Open-market buy | 1,500 | $7.44 | 107,057 |
| 2008-08-29 | Open-market buy | 9,584 | $7.59 | 105,557 |
| 2008-08-29 | Open-market buy | 12,500 | $7.44 | 45,374 |
| 2008-08-28 | Open-market buy | 32,300 | $7.48 | 32,874 |
| 2008-08-27 | Open-market buy | 24,500 | $7.60 | 95,973 |
| 2008-08-25 | Open-market buy | 50,000 | $8.23 | 71,473 |
| 2008-08-21 | Grant / award (derivative) | 589,850 | $0.00 | 589,850 |
| 2008-08-21 | Grant / award | 117,970 | $0.00 | 135,927 |
| 2008-08-20 | J | 574 | $0.00 | 574 |
| 2008-08-20 | J | 790 | $0.00 | 790 |
| 2008-08-20 | J | 21,473 | $0.00 | 21,473 |
| 2008-08-20 | J (derivative) | 1,742 | $0.00 | 1,742 |
| 2008-08-20 | J (derivative) | 596 | $0.00 | 596 |
| 2008-08-20 | J (derivative) | 1,291 | $0.00 | 1,291 |
| 2008-08-20 | J (derivative) | 1,651 | $0.00 | 1,651 |
| 2008-08-20 | J (derivative) | 1,807 | $0.00 | 1,807 |
| 2008-08-20 | J (derivative) | 2,065 | $0.00 | 2,065 |
| 2008-08-20 | J (derivative) | 1,638 | $0.00 | 1,638 |
| 2008-08-20 | J | 24,766 | $0.00 | 24,766 |
| 2008-08-20 | J | 790 | $0.00 | 790 |
| 2008-08-20 | Tax withholding | 6,809 | $0.00 | 17,957 |
| 2008-08-20 | J | 574 | $0.00 | 574 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.