SEC CIK 1219445
MCKEON BRIAN P
Reported ownership across 4 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ALKSview stock → | 38,536 | 2026-05-21 |
| IDXXview stock → | 31,549.59 | 2025-02-14 |
| IRMview stock → | 10,991 | 2013-06-07 |
| XRAYview stock → | 10,000 | 2026-06-12 |
Position History — IDXX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IDXX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-02-14 | Option exercise (derivative) | 308 | $0.00 | 615 |
| 2025-02-14 | Option exercise (derivative) | 303 | $0.00 | 303 |
| 2025-02-14 | Option exercise (derivative) | 252 | $0.00 | 0 |
| 2025-02-14 | Option exercise (derivative) | 299 | $0.00 | 894 |
| 2025-02-14 | Tax withholding | 569 | $444.53 | 31,549.59 |
| 2025-02-14 | Option exercise | 252 | $0.00 | 31,208.59 |
| 2025-02-14 | Option exercise | 303 | $0.00 | 31,511.59 |
| 2025-02-14 | Option exercise | 308 | $0.00 | 31,819.59 |
| 2025-02-14 | Option exercise | 299 | $0.00 | 32,118.59 |
| 2024-08-05 | Option exercise (derivative) | 192 | — | 0 |
| 2024-08-05 | Tax withholding | 117 | $455.08 | 30,931.59 |
| 2024-08-05 | Option exercise | 192 | $0.00 | 31,048.59 |
| 2024-02-15 | Option exercise (derivative) | 483 | — | 0 |
| 2024-02-15 | Option exercise | 483 | $206.94 | 30,834.59 |
| 2024-02-14 | Grant / award (derivative) | 5,355 | $0.00 | 5,355 |
| 2024-02-14 | Option exercise (derivative) | 303 | $0.00 | 606 |
| 2024-02-14 | Option exercise (derivative) | 253 | $0.00 | 252 |
| 2024-02-14 | Option exercise (derivative) | 435 | $0.00 | 0 |
| 2024-02-14 | Grant / award (derivative) | 1,193 | $0.00 | 1,193 |
| 2024-02-14 | Grant / award (derivative) | 178 | $0.00 | 178 |
| 2024-02-14 | Option exercise (derivative) | 308 | $0.00 | 923 |
| 2024-02-14 | Option exercise | 435 | $0.00 | 30,152.59 |
| 2024-02-14 | Tax withholding | 1,097 | $560.56 | 30,351.59 |
| 2024-02-14 | Option exercise | 308 | $0.00 | 31,448.59 |
| 2024-02-14 | Option exercise | 303 | $0.00 | 31,140.59 |
| 2024-02-14 | Option exercise | 253 | $0.00 | 30,837.59 |
| 2024-02-14 | Option exercise | 432 | $0.00 | 30,584.59 |
| 2024-02-07 | Option exercise (derivative) | 23,326 | — | 0 |
| 2024-02-07 | Open-market sale | 1,469 | $568.84 | 47,113.59 |
| 2024-02-07 | Open-market sale | 1,564 | $567.35 | 48,582.59 |
| 2024-02-07 | Open-market sale | 681 | $572.80 | 29,717.59 |
| 2024-02-07 | Open-market sale | 7,128 | $571.84 | 30,398.59 |
| 2024-02-07 | Open-market sale | 5,675 | $570.97 | 37,526.59 |
| 2024-02-07 | Open-market sale | 3,912 | $569.91 | 43,201.59 |
| 2024-02-07 | Option exercise | 23,326 | $141.60 | 53,043.59 |
| 2024-02-07 | Open-market sale | 615 | $563.82 | 52,428.59 |
| 2024-02-07 | Open-market sale | 1,581 | $564.98 | 50,847.59 |
| 2024-02-07 | Open-market sale | 701 | $566.53 | 50,146.59 |
| 2023-08-05 | Option exercise (derivative) | 192 | — | 3,704 |
| 2023-08-05 | Tax withholding | 117 | $504.08 | 29,692.35 |
| 2023-08-05 | Option exercise | 192 | $0.00 | 29,809.35 |
| 2023-05-05 | Option exercise (derivative) | 560 | — | 0 |
| 2023-05-05 | Option exercise | 560 | $178.26 | 29,605.35 |
| 2023-02-14 | Option exercise (derivative) | 253 | — | 4,199 |
| 2023-02-14 | Option exercise (derivative) | 433 | — | 4,452 |
| 2023-02-14 | Option exercise (derivative) | 435 | — | 4,885 |
| 2023-02-14 | Option exercise (derivative) | 504 | — | 5,320 |
| 2023-02-14 | Option exercise (derivative) | 303 | — | 3,896 |
| 2023-02-14 | Option exercise | 303 | $0.00 | 30,238.64 |
| 2023-02-14 | Option exercise | 253 | $0.00 | 29,935.64 |
| 2023-02-14 | Tax withholding | 1,208 | $503.65 | 29,030.64 |
| 2023-02-14 | Option exercise | 435 | $0.00 | 29,249.64 |
| 2023-02-14 | Option exercise | 504 | $0.00 | 28,814.64 |
| 2023-02-14 | Option exercise | 433 | $0.00 | 29,682.64 |
| 2023-02-08 | Grant / award (derivative) | 1,231 | — | 5,824 |
| 2023-02-08 | Grant / award (derivative) | 201 | — | 201 |
| 2023-02-08 | Grant / award (derivative) | 8,811 | — | 8,811 |
| 2022-08-05 | Option exercise (derivative) | 192 | — | 4,593 |
| 2022-08-05 | Tax withholding | 90 | $407.78 | 28,275.64 |
| 2022-08-05 | Option exercise | 192 | $0.00 | 28,365.64 |
| 2022-02-16 | Option exercise (derivative) | 706 | — | 0 |
| 2022-02-16 | Option exercise | 706 | $141.60 | 28,153.64 |
| 2022-02-14 | Grant / award (derivative) | 10,502 | — | 10,502 |
| 2022-02-14 | Grant / award (derivative) | 197 | — | 197 |
| 2022-02-14 | Grant / award (derivative) | 1,212 | — | 6,870 |
| 2022-02-14 | Option exercise (derivative) | 459 | — | 6,411 |
| 2022-02-14 | Option exercise (derivative) | 505 | — | 5,906 |
| 2022-02-14 | Option exercise (derivative) | 435 | — | 5,471 |
| 2022-02-14 | Option exercise (derivative) | 433 | — | 5,038 |
| 2022-02-14 | Option exercise (derivative) | 253 | — | 4,785 |
| 2022-02-14 | Option exercise | 433 | $0.00 | 28,158.64 |
| 2022-02-14 | Option exercise | 459 | $0.00 | 26,785.64 |
| 2022-02-14 | Option exercise | 505 | $0.00 | 27,290.64 |
| 2022-02-14 | Tax withholding | 964 | $505.53 | 27,447.64 |
| 2022-02-14 | Option exercise | 253 | $0.00 | 28,411.64 |
| 2022-02-14 | Option exercise | 435 | $0.00 | 27,725.64 |
| 2021-11-12 | Option exercise (derivative) | 9,225 | — | 0 |
| 2021-11-12 | Option exercise | 9,225 | $67.85 | 35,541.64 |
| 2021-11-12 | Open-market sale | 2,273 | $621.26 | 26,316.64 |
| 2021-11-12 | Open-market sale | 6,952 | $620.55 | 28,589.64 |
| 2021-11-10 | Option exercise (derivative) | 20,000 | — | 9,225 |
| 2021-11-10 | Open-market sale | 1,493 | $623.34 | 37,818.64 |
| 2021-11-10 | Open-market sale | 5,743 | $622.36 | 39,311.64 |
| 2021-11-10 | Open-market sale | 872 | $629.80 | 26,316.64 |
| 2021-11-10 | Option exercise | 20,000 | $67.85 | 46,316.64 |
| 2021-11-10 | Open-market sale | 2,142 | $624.53 | 35,676.64 |
| 2021-11-10 | Open-market sale | 2,326 | $625.46 | 33,350.64 |
| 2021-11-10 | Open-market sale | 1,813 | $626.74 | 31,537.64 |
| 2021-11-10 | Open-market sale | 2,974 | $627.97 | 28,563.64 |
| 2021-11-10 | Open-market sale | 1,375 | $628.78 | 27,188.64 |
| 2021-11-10 | Open-market sale | 1,262 | $621.40 | 45,054.64 |
| 2021-11-09 | Option exercise (derivative) | 6,310 | — | 29,225 |
| 2021-11-09 | Open-market sale | 5,703 | $630.13 | 26,923.64 |
| 2021-11-09 | Option exercise | 6,310 | $67.85 | 32,626.64 |
| 2021-11-09 | Open-market sale | 607 | $631.01 | 26,316.64 |
| 2021-11-08 | Option exercise (derivative) | 10,000 | — | 35,535 |
| 2021-11-08 | Open-market sale | 2,094 | $629.63 | 28,140.64 |
| 2021-11-08 | Open-market sale | 110 | $632.19 | 26,316.64 |
| 2021-11-08 | Open-market sale | 743 | $631.39 | 26,426.64 |
| 2021-11-08 | Open-market sale | 971 | $630.39 | 27,169.64 |
| 2021-11-08 | Open-market sale | 2,356 | $628.19 | 30,234.64 |
| 2021-11-08 | Open-market sale | 1,326 | $627.41 | 32,590.64 |
| 2021-11-08 | Open-market sale | 1,100 | $626.47 | 33,916.64 |
| 2021-11-08 | Open-market sale | 1,300 | $625.25 | 35,016.64 |
| 2021-11-08 | Option exercise | 10,000 | $67.85 | 36,316.64 |
| 2021-08-05 | Option exercise (derivative) | 192 | — | 5,658 |
| 2021-08-05 | Tax withholding | 96 | $705.76 | 26,307.64 |
| 2021-08-05 | Option exercise | 192 | $0.00 | 26,403.64 |
| 2021-02-18 | Option exercise (derivative) | 1,474 | — | 0 |
| 2021-02-18 | Option exercise | 1,474 | $67.85 | 26,188 |
| 2021-02-16 | Open-market sale | 1,307 | $539.58 | 24,714 |
| 2021-02-14 | Option exercise (derivative) | 810 | — | 7,682 |
| 2021-02-14 | Option exercise (derivative) | 435 | — | 6,283 |
| 2021-02-14 | Option exercise (derivative) | 505 | — | 6,718 |
| 2021-02-14 | Option exercise (derivative) | 459 | — | 7,223 |
| 2021-02-14 | Option exercise (derivative) | 433 | — | 5,850 |
| 2021-02-14 | Grant / award (derivative) | 1,011 | — | 8,492 |
| 2021-02-14 | Grant / award (derivative) | 183 | — | 183 |
| 2021-02-14 | Grant / award (derivative) | 9,538 | — | 9,538 |
| 2021-02-14 | Option exercise | 505 | $0.00 | 26,488 |
| 2021-02-14 | Option exercise | 459 | $0.00 | 25,983 |
| 2021-02-14 | Option exercise | 810 | $0.00 | 25,524 |
| 2021-02-14 | Tax withholding | 1,335 | $544.08 | 26,021 |
| 2021-02-14 | Option exercise | 433 | $0.00 | 27,356 |
| 2021-02-14 | Option exercise | 435 | $0.00 | 26,923 |
| 2020-11-06 | Open-market sale | 1,241 | $474.14 | 26,788 |
| 2020-11-06 | Open-market sale | 3,000 | $478.13 | 18,050 |
| 2020-11-06 | Open-market sale | 3,338 | $475.02 | 23,450 |
| 2020-11-06 | Open-market sale | 300 | $475.50 | 23,150 |
| 2020-11-06 | Open-market sale | 2,100 | $476.89 | 21,050 |
| 2020-11-06 | Open-market sale | 21 | $472.88 | 28,029 |
| 2020-11-04 | Option exercise (derivative) | 36,216 | — | 0 |
| 2020-11-04 | Open-market sale | 390 | $477.02 | 27,000 |
| 2020-11-04 | Open-market sale | 3,596 | $476.01 | 27,390 |
| 2020-11-04 | Open-market sale | 1,534 | $479.69 | 25,466 |
| 2020-11-04 | Open-market sale | 566 | $480.31 | 24,900 |
| 2020-11-04 | Open-market sale | 3,474 | $475.20 | 30,986 |
| 2020-11-04 | Open-market sale | 244 | $473.97 | 34,460 |
| 2020-11-04 | Open-market sale | 2,407 | $473.04 | 34,704 |
| 2020-11-04 | Open-market sale | 1,107 | $472.20 | 37,111 |
| 2020-11-04 | Open-market sale | 2,493 | $471.02 | 38,218 |
| 2020-11-04 | Open-market sale | 2,850 | $469.80 | 40,711 |
| 2020-11-04 | Open-market sale | 9,617 | $469.09 | 43,561 |
| 2020-11-04 | Open-market sale | 6,338 | $467.97 | 53,178 |
| 2020-11-04 | Open-market sale | 1,400 | $467.01 | 59,516 |
| 2020-11-04 | Option exercise | 36,216 | $79.54 | 60,916 |
| 2020-11-04 | Open-market sale | 200 | $481.26 | 24,700 |
| 2020-08-18 | Option exercise (derivative) | 1,256 | — | 0 |
| 2020-08-18 | Option exercise | 1,256 | $79.54 | 52,732 |
| 2020-08-18 | Option exercise | 1,880 | $53.19 | 51,486 |
| 2020-08-14 | Option exercise (derivative) | 37,098 | — | 0 |
| 2020-08-14 | Open-market sale | 14,469 | $380.12 | 52,645 |
| 2020-08-14 | Open-market sale | 37,209 | $379.20 | 67,114 |
| 2020-08-14 | Open-market sale | 28,997 | $377.84 | 104,323 |
| 2020-08-14 | Option exercise | 37,098 | $62.00 | 133,320 |
| 2020-08-14 | Open-market sale | 3,049 | $381.48 | 49,596 |
| 2020-08-14 | Option exercise | 8,790 | $43.68 | 58,386 |
| 2020-08-14 | Option exercise | 37,836 | $53.19 | 96,222 |
| 2020-08-05 | Option exercise (derivative) | 193 | — | 7,481 |
| 2020-08-05 | Tax withholding | 97 | $395.71 | 49,596 |
| 2020-08-05 | Option exercise | 193 | $0.00 | 49,693 |
| 2020-02-14 | Option exercise (derivative) | 505 | — | 8,109 |
| 2020-02-14 | Option exercise (derivative) | 459 | — | 8,614 |
| 2020-02-14 | Option exercise (derivative) | 810 | — | 9,073 |
| 2020-02-14 | Option exercise (derivative) | 435 | — | 7,674 |
| 2020-02-14 | Grant / award (derivative) | 1,731 | — | 10,511 |
| 2020-02-14 | Grant / award (derivative) | 17,813 | — | 17,813 |
| 2020-02-14 | Option exercise (derivative) | 628 | — | 9,883 |
| 2020-02-14 | Option exercise | 459 | $0.00 | 49,496 |
| 2020-02-14 | Option exercise | 505 | $0.00 | 50,001 |
| 2020-02-14 | Option exercise | 435 | $0.00 | 50,436 |
| 2020-02-14 | Tax withholding | 979 | $288.78 | 49,457 |
| 2020-02-14 | Option exercise | 810 | $0.00 | 49,037 |
| 2020-02-14 | Option exercise | 628 | $0.00 | 48,227 |
| 2019-08-05 | Grant / award (derivative) | 961 | — | 8,780 |
| 2019-08-05 | Grant / award (derivative) | 10,058 | — | 0 |
| 2019-05-03 | Option exercise (derivative) | 7,504 | — | 0 |
| 2019-05-03 | Open-market sale | 300 | $244.57 | 54,528 |
| 2019-05-03 | Open-market sale | 375 | $245.77 | 54,153 |
| 2019-05-03 | Open-market sale | 225 | $247.28 | 53,928 |
| 2019-05-03 | Open-market sale | 5,771 | $248.28 | 48,157 |
| 2019-05-03 | Option exercise | 7,504 | $44.05 | 55,032 |
| 2019-05-03 | Open-market sale | 629 | $248.79 | 47,528 |
| 2019-05-03 | Open-market sale | 204 | $242.72 | 54,828 |
| 2019-02-14 | Option exercise (derivative) | 811 | — | 8,783 |
| 2019-02-14 | Option exercise (derivative) | 2,175 | — | 10,949 |
| 2019-02-14 | Option exercise (derivative) | 20,753 | — | 20,753 |
| 2019-02-14 | Option exercise (derivative) | 505 | — | 7,819 |
| 2019-02-14 | Option exercise (derivative) | 459 | — | 8,324 |
| 2019-02-14 | Option exercise (derivative) | 483 | — | 483 |
| 2019-02-14 | Option exercise (derivative) | 629 | — | 9,594 |
| 2019-02-14 | Option exercise (derivative) | 726 | — | 10,223 |
| 2019-02-14 | Option exercise | 505 | $0.00 | 49,108 |
| 2019-02-14 | Option exercise | 726 | $0.00 | 46,704 |
| 2019-02-14 | Option exercise | 629 | $0.00 | 47,333 |
| 2019-02-14 | Option exercise | 811 | $0.00 | 48,144 |
| 2019-02-14 | Option exercise | 459 | $0.00 | 48,603 |
| 2019-02-14 | Tax withholding | 1,612 | $206.94 | 47,496 |
| 2019-01-01 | Option exercise (derivative) | 2,820 | — | 8,774 |
| 2019-01-01 | Option exercise | 2,820 | $0.00 | 48,984 |
| 2019-01-01 | Tax withholding | 1,006 | $186.02 | 45,978 |
| 2018-02-14 | Option exercise (derivative) | 811 | — | 12,053 |
| 2018-02-14 | Option exercise (derivative) | 629 | — | 12,864 |
| 2018-02-14 | Option exercise (derivative) | 459 | — | 11,594 |
| 2018-02-14 | Grant / award (derivative) | 25,140 | — | 25,140 |
| 2018-02-14 | Grant / award (derivative) | 560 | — | 560 |
| 2018-02-14 | Grant / award (derivative) | 2,524 | — | 14,219 |
| 2018-02-14 | Option exercise (derivative) | 726 | — | 13,493 |
| 2018-02-14 | Option exercise | 629 | $0.00 | 43,673 |
| 2018-02-14 | Tax withholding | 903 | $178.26 | 44,040 |
| 2018-02-14 | Option exercise | 811 | $0.00 | 44,484 |
| 2018-02-14 | Option exercise | 459 | $0.00 | 44,943 |
| 2018-02-14 | Option exercise | 726 | $0.00 | 43,044 |
| 2018-02-09 | Option exercise (derivative) | 1,880 | — | 1,880 |
| 2018-02-09 | Option exercise | 1,880 | $53.19 | 42,318 |
| 2018-02-05 | Option exercise (derivative) | 6,602 | — | 0 |
| 2018-02-05 | Open-market sale | 1,696 | $180.53 | 45,344 |
| 2018-02-05 | Open-market sale | 3,706 | $181.44 | 41,638 |
| 2018-02-05 | Open-market sale | 1,200 | $182.33 | 40,438 |
| 2018-02-05 | Option exercise | 6,602 | $38.80 | 47,040 |
| 2018-01-01 | Option exercise (derivative) | 2,820 | — | 11,695 |
| 2018-01-01 | Tax withholding | 1,095 | $156.38 | 40,438 |
| 2018-01-01 | Option exercise | 2,820 | $0.00 | 41,533 |
| 2017-02-16 | Option exercise (derivative) | 1,880 | — | 3,760 |
| 2017-02-16 | Option exercise | 1,880 | $53.19 | 38,548 |
| 2017-02-14 | Grant / award (derivative) | 23,326 | — | 23,326 |
| 2017-02-14 | Option exercise (derivative) | 811 | — | 14,515 |
| 2017-02-14 | Grant / award (derivative) | 706 | — | 706 |
| 2017-02-14 | Grant / award (derivative) | 2,295 | — | 16,681 |
| 2017-02-14 | Option exercise (derivative) | 726 | — | 15,955 |
| 2017-02-14 | Option exercise (derivative) | 629 | — | 15,326 |
| 2017-02-14 | Option exercise | 629 | $0.00 | 36,666 |
| 2017-02-14 | Option exercise | 811 | $0.00 | 37,477 |
| 2017-02-14 | Tax withholding | 809 | $141.60 | 36,668 |
| 2017-02-14 | Option exercise | 726 | $0.00 | 36,037 |
| 2017-02-08 | Option exercise (derivative) | 9,924 | — | 0 |
| 2017-02-08 | Open-market sale | 8,954 | $141.57 | 36,281 |
| 2017-02-08 | Option exercise | 9,924 | $26.66 | 45,235 |
| 2017-02-08 | Open-market sale | 970 | $142.24 | 35,311 |
| 2017-01-01 | Option exercise (derivative) | 2,820 | — | 14,386 |
| 2017-01-01 | Tax withholding | 1,105 | $117.27 | 35,311 |
| 2017-01-01 | Option exercise | 2,820 | $0.00 | 36,416 |
| 2016-02-14 | Grant / award (derivative) | 1,474 | — | 1,474 |
| 2016-02-14 | Grant / award (derivative) | 35,535 | — | 45,535 |
| 2016-02-14 | Option exercise (derivative) | 629 | — | 17,206 |
| 2016-02-14 | Option exercise (derivative) | 726 | — | 17,835 |
| 2016-02-14 | Grant / award (derivative) | 4,053 | — | 18,561 |
| 2016-02-14 | Option exercise | 726 | $0.00 | 33,187 |
| 2016-02-14 | Option exercise | 629 | $0.00 | 33,816 |
| 2016-02-14 | Tax withholding | 505 | $67.85 | 33,331 |
| 2016-02-14 | Grant / award (derivative) | 45,535 | — | 45,535 |
| 2016-02-14 | Grant / award (derivative) | 1,474 | — | 1,474 |
| 2016-02-14 | Grant / award (derivative) | 4,053 | — | 18,561 |
| 2016-02-14 | Option exercise (derivative) | 726 | — | 17,835 |
| 2016-02-14 | Option exercise (derivative) | 629 | — | 17,206 |
| 2016-02-14 | Option exercise | 629 | $0.00 | 33,816 |
| 2016-02-14 | Tax withholding | 505 | $67.85 | 33,331 |
| 2016-02-14 | Option exercise | 726 | $0.00 | 33,187 |
| 2016-02-08 | Option exercise (derivative) | 9,054 | — | 0 |
| 2016-02-08 | Open-market sale | 4,854 | $70.06 | 32,461 |
| 2016-02-08 | Option exercise | 9,054 | $17.19 | 41,515 |
| 2016-02-08 | Open-market sale | 4,200 | $69.17 | 37,315 |
| 2016-02-05 | Option exercise (derivative) | 1,880 | — | 5,640 |
| 2016-02-05 | Option exercise | 1,880 | $53.19 | 32,461 |
| 2016-01-01 | Option exercise (derivative) | 2,820 | — | 14,508 |
| 2016-01-01 | Tax withholding | 1,129 | $72.92 | 30,581 |
| 2016-01-01 | Option exercise | 2,820 | $0.00 | 31,710 |
| 2015-02-17 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2015-02-17 | Open-market sale | 3,000 | $157.36 | 14,445 |
| 2015-02-17 | Open-market sale | 2,000 | $156.44 | 17,445 |
| 2015-02-17 | Option exercise | 5,000 | $29.27 | 19,445 |
| 2015-02-14 | Option exercise (derivative) | 363 | $0.00 | 8,664 |
| 2015-02-14 | Grant / award (derivative) | 1,572 | $0.00 | 9,027 |
| 2015-02-14 | Grant / award (derivative) | 628 | $0.00 | 628 |
| 2015-02-14 | Grant / award (derivative) | 18,108 | $0.00 | 18,108 |
| 2015-02-14 | Option exercise | 363 | $0.00 | 14,562 |
| 2015-02-14 | Tax withholding | 117 | $159.08 | 14,445 |
| 2015-01-30 | Option exercise (derivative) | 940 | $0.00 | 3,760 |
| 2015-01-30 | Option exercise | 940 | $106.37 | 14,199 |
| 2015-01-01 | Option exercise (derivative) | 1,411 | $0.00 | 7,455 |
| 2015-01-01 | Tax withholding | 493 | $148.27 | 13,259 |
| 2015-01-01 | Option exercise | 1,411 | $0.00 | 13,752 |
| 2014-10-29 | Option exercise (derivative) | 2,934 | $0.00 | 0 |
| 2014-10-29 | Option exercise | 2,934 | $56.95 | 15,275 |
| 2014-10-29 | Open-market sale | 2,934 | $142.17 | 12,341 |
| 2014-04-30 | Option exercise (derivative) | 4,800 | $0.00 | 0 |
| 2014-04-30 | Open-market sale | 4,800 | $126.05 | 12,341 |
| 2014-04-30 | Option exercise | 4,800 | $30.50 | 17,141 |
| 2014-02-14 | Grant / award (derivative) | 1,815 | $0.00 | 8,866 |
| 2014-02-14 | Grant / award (derivative) | 18,549 | $0.00 | 18,549 |
| 2014-01-01 | Grant / award (derivative) | 18,918 | $0.00 | 18,918 |
| 2014-01-01 | Grant / award (derivative) | 7,051 | $0.00 | 7,051 |
| 2014-01-01 | Grant / award (derivative) | 4,700 | $0.00 | 4,700 |
| 2013-05-08 | Grant / award (derivative) | 429 | $0.00 | 7,513 |
| 2013-05-08 | Grant / award (derivative) | 4,395 | $0.00 | 4,395 |
| 2012-11-08 | Option exercise (derivative) | 6,666 | $0.00 | 0 |
| 2012-11-08 | Open-market sale | 6,666 | $90.48 | 12,341 |
| 2012-11-08 | Option exercise | 6,666 | $17.12 | 19,007 |
| 2012-05-09 | Grant / award (derivative) | 3,752 | $0.00 | 3,752 |
| 2012-05-09 | Grant / award (derivative) | 369 | $0.00 | 7,084 |
| 2011-03-03 | Open-market sale | 2,500 | $79.05 | 12,341 |
| 2011-02-14 | Grant / award (derivative) | 3,301 | $0.00 | 3,301 |
| 2011-02-14 | Grant / award (derivative) | 354 | $0.00 | 6,715 |
| 2011-01-28 | Grant / award | 229 | $70.86 | 14,841 |
| 2010-10-29 | Grant / award | 271 | $59.96 | 14,612 |
| 2010-07-30 | Grant / award | 277 | $58.74 | 14,341 |
| 2010-04-30 | Grant / award | 246 | $66.14 | 14,064 |
| 2010-02-14 | Grant / award (derivative) | 516 | $0.00 | 6,361 |
| 2010-02-14 | Grant / award (derivative) | 4,962 | $0.00 | 4,962 |
| 2010-01-29 | Grant / award | 286 | $52.49 | 13,818 |
| 2009-10-30 | Grant / award | 293 | $51.12 | 13,532 |
| 2009-07-30 | Grant / award | 298 | $50.29 | 13,239 |
| 2009-04-30 | Grant / award | 382 | $39.30 | 12,941 |
| 2009-02-14 | Grant / award (derivative) | 4,527 | $0.00 | 4,527 |
| 2009-02-14 | Grant / award (derivative) | 1,309 | $34.37 | 5,845 |
| 2009-01-30 | Grant / award | 457 | $32.80 | 12,559 |
| 2008-10-30 | Grant / award | 427 | $35.16 | 12,102 |
| 2008-07-30 | Grant / award | 287 | $52.21 | 11,675 |
| 2008-04-30 | Grant / award | 282 | $53.20 | 11,388 |
| 2008-02-14 | Grant / award (derivative) | 790 | $56.95 | 4,536 |
| 2008-02-14 | Grant / award (derivative) | 2,934 | $56.95 | 2,934 |
| 2008-01-30 | Grant / award | 270 | $55.62 | 11,106 |
| 2007-10-30 | Grant / award | 100 | $117.84 | 5,418 |
| 2007-07-30 | Grant / award | 118 | $99.46 | 5,318 |
| 2007-04-30 | Grant / award | 130 | $90.17 | 5,200 |
| 2007-02-26 | Open-market buy | 100 | $86.95 | 3,370 |
| 2007-02-26 | Open-market buy | 1,700 | $86.96 | 5,070 |
| 2007-02-26 | Open-market buy | 700 | $86.96 | 3,270 |
| 2007-02-14 | Grant / award (derivative) | 895 | $83.87 | 1,873 |
| 2007-01-30 | Grant / award | 110 | $84.15 | 2,570 |
| 2006-10-30 | Grant / award | 108 | $85.49 | 2,460 |
| 2006-07-28 | Grant / award | 107 | $86.81 | 2,352 |
| 2006-04-28 | Grant / award | 111 | $83.21 | 2,245 |
| 2006-02-14 | Grant / award (derivative) | 978 | $76.67 | 978 |
| 2006-01-30 | Grant / award | 178 | $77.21 | 2,134 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.