SEC CIK 1238141
BARRY MICHAEL F
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KWRview stock → | 78,010 | 2026-02-10 |
| ROGview stock → | 17,350 | 2019-05-09 |
Position History — KWR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KWR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-10 | Option exercise (derivative) | 8,212 | $0.00 | 0 |
| 2026-02-10 | Tax withholding | 6,876 | $176.06 | 78,010 |
| 2026-02-10 | Option exercise | 8,212 | $136.64 | 84,886 |
| 2025-06-01 | Grant / award (derivative) | 1,198 | $0.00 | 1,198 |
| 2025-05-31 | Option exercise (derivative) | 9 | — | 0 |
| 2025-05-31 | Option exercise (derivative) | 716 | $0.00 | 0 |
| 2025-05-31 | Option exercise | 716 | — | 76,665 |
| 2025-05-31 | Option exercise | 9 | — | 76,674 |
| 2024-06-01 | Grant / award (derivative) | 716 | $0.00 | 716 |
| 2024-03-15 | Tax withholding | 849 | $200.16 | 75,949 |
| 2023-06-01 | Grant / award | 672 | $0.00 | 76,798 |
| 2023-05-05 | Open-market sale | 1,654 | $203.32 | 78,328 |
| 2023-05-05 | Open-market sale | 1,834 | $200.64 | 88,292 |
| 2023-05-05 | Open-market sale | 400 | $206.68 | 76,126 |
| 2023-05-05 | Open-market sale | 1,802 | $204.49 | 76,526 |
| 2023-05-05 | Open-market sale | 4,714 | $202.50 | 79,982 |
| 2023-05-05 | Open-market sale | 3,596 | $201.41 | 84,696 |
| 2023-04-14 | Open-market sale | 200 | $200.00 | 90,126 |
| 2023-04-12 | Open-market sale | 100 | $200.21 | 90,326 |
| 2023-03-30 | Tax withholding | 2,392 | $193.35 | 90,426 |
| 2023-03-06 | Open-market sale | 300 | $200.03 | 92,818 |
| 2023-03-03 | Open-market sale | 400 | $200.02 | 93,118 |
| 2023-02-02 | Option exercise (derivative) | 16,426 | $0.00 | 8,212 |
| 2023-02-02 | Option exercise (derivative) | 6,750 | $0.00 | 0 |
| 2023-02-02 | Tax withholding | 12,847 | $215.58 | 93,518 |
| 2023-02-02 | Option exercise | 16,426 | $136.64 | 106,365 |
| 2023-02-02 | Tax withholding | 11,838 | $215.58 | 89,939 |
| 2023-02-02 | Option exercise | 14,128 | $154.92 | 101,777 |
| 2023-02-02 | Tax withholding | 5,635 | $215.58 | 87,649 |
| 2023-02-02 | Option exercise | 6,750 | $151.75 | 93,284 |
| 2023-02-01 | Open-market sale | 3,651 | $196.69 | 97,354 |
| 2023-02-01 | Open-market sale | 529 | $195.43 | 101,005 |
| 2023-02-01 | Open-market sale | 352 | $205.40 | 86,534 |
| 2023-02-01 | Open-market sale | 494 | $204.58 | 86,886 |
| 2023-02-01 | Open-market sale | 3,091 | $203.30 | 87,380 |
| 2023-02-01 | Open-market sale | 2,301 | $202.62 | 90,471 |
| 2023-02-01 | Open-market sale | 2,882 | $197.43 | 94,472 |
| 2023-02-01 | Open-market sale | 1,400 | $198.54 | 93,072 |
| 2023-02-01 | Open-market sale | 100 | $199.50 | 92,972 |
| 2023-02-01 | Open-market sale | 200 | $200.91 | 92,772 |
| 2022-11-15 | Gift | 5,029 | $0.00 | 101,534 |
| 2022-06-01 | Grant / award | 693 | $0.00 | 106,563 |
| 2022-02-25 | Tax withholding | 1,785 | $189.45 | 70,762 |
| 2022-01-01 | Grant / award | 198 | $0.00 | 72,547 |
| 2021-12-31 | Open-market sale | 737 | $231.62 | 72,349 |
| 2021-12-31 | Open-market sale | 2,356 | $230.89 | 73,086 |
| 2021-12-30 | Open-market sale | 277 | $229.54 | 80,415 |
| 2021-12-30 | Open-market sale | 1,950 | $230.57 | 78,465 |
| 2021-12-30 | Open-market sale | 979 | $232.20 | 75,442 |
| 2021-12-30 | Open-market sale | 2,044 | $231.59 | 76,421 |
| 2021-12-29 | Open-market sale | 2,973 | $230.44 | 84,376 |
| 2021-12-29 | Open-market sale | 1,294 | $231.27 | 83,082 |
| 2021-12-29 | Open-market sale | 2,289 | $232.27 | 80,793 |
| 2021-12-29 | Open-market sale | 101 | $233.22 | 80,692 |
| 2021-05-10 | Open-market sale | 1,005 | $233.79 | 88,742 |
| 2021-05-10 | Open-market sale | 910 | $239.74 | 100,876 |
| 2021-05-10 | Open-market sale | 1,434 | $239.00 | 99,442 |
| 2021-05-10 | Open-market sale | 1,341 | $237.70 | 98,101 |
| 2021-05-10 | Open-market sale | 2,443 | $236.74 | 95,658 |
| 2021-05-10 | Open-market sale | 4,867 | $235.96 | 90,791 |
| 2021-05-10 | Open-market sale | 1,044 | $234.95 | 89,747 |
| 2021-05-10 | Open-market sale | 433 | $241.28 | 101,786 |
| 2021-05-10 | Open-market sale | 863 | $232.63 | 87,879 |
| 2021-05-10 | Open-market sale | 530 | $231.71 | 87,349 |
| 2021-05-10 | Open-market sale | 130 | $242.59 | 102,219 |
| 2021-03-15 | Grant / award (derivative) | 11,912 | $0.00 | 11,912 |
| 2021-03-15 | Grant / award | 3,310 | $0.00 | 102,349 |
| 2021-02-26 | Tax withholding | 1,739 | $282.38 | 99,039 |
| 2020-11-16 | Gift | 5,000 | $0.00 | 100,778 |
| 2020-10-12 | Open-market sale | 1,500 | $194.99 | 108,662 |
| 2020-10-12 | Open-market sale | 100 | $193.24 | 110,162 |
| 2020-10-12 | Open-market sale | 2,884 | $195.65 | 105,778 |
| 2020-10-12 | Open-market sale | 100 | $193.14 | 110,262 |
| 2020-10-09 | Open-market sale | 82 | $196.72 | 110,362 |
| 2020-10-09 | Open-market sale | 1,734 | $195.78 | 110,444 |
| 2020-10-09 | Open-market sale | 3,700 | $195.11 | 112,178 |
| 2020-10-09 | Open-market sale | 4,900 | $194.06 | 115,878 |
| 2020-08-10 | Gift | 5,000 | $0.00 | 120,778 |
| 2020-07-22 | Option exercise (derivative) | 7,065 | $0.00 | 14,128 |
| 2020-07-22 | Option exercise | 7,065 | $154.92 | 131,084 |
| 2020-07-22 | Tax withholding | 5,306 | $206.23 | 125,778 |
| 2020-07-20 | Open-market sale | 4,406 | $199.05 | 127,719 |
| 2020-07-20 | Open-market sale | 2,650 | $196.90 | 134,913 |
| 2020-07-20 | Open-market sale | 100 | $200.95 | 124,019 |
| 2020-07-20 | Open-market sale | 3,600 | $200.10 | 124,119 |
| 2020-07-20 | Open-market sale | 2,788 | $198.08 | 132,125 |
| 2020-07-15 | Option exercise (derivative) | 13,501 | $0.00 | 6,750 |
| 2020-07-15 | Option exercise (derivative) | 21,241 | $0.00 | 0 |
| 2020-07-15 | Tax withholding | 14,364 | $199.03 | 134,355 |
| 2020-07-15 | Option exercise | 13,501 | $151.75 | 147,856 |
| 2020-07-15 | Tax withholding | 10,293 | $199.03 | 137,563 |
| 2020-07-15 | Option exercise | 21,241 | $134.60 | 148,719 |
| 2020-05-18 | Gift | 712 | $0.00 | 127,478 |
| 2020-05-18 | Gift | 178 | $0.00 | 2,674 |
| 2020-03-30 | Grant / award (derivative) | 24,638 | $0.00 | 24,628 |
| 2020-03-30 | Grant / award | 5,647 | $0.00 | 128,190 |
| 2020-02-27 | Tax withholding | 1,899 | $163.31 | 122,543 |
| 2020-02-11 | Open-market sale | 8,200 | $180.26 | 124,442 |
| 2020-02-06 | Open-market sale | 600 | $180.01 | 132,642 |
| 2020-02-05 | Open-market sale | 1,200 | $180.08 | 133,242 |
| 2019-12-16 | Gift | 2,375 | $0.00 | 134,442 |
| 2019-12-13 | Gift | 740 | $0.00 | 136,817 |
| 2019-12-13 | Gift | 185 | $0.00 | 2,496 |
| 2019-09-06 | Option exercise (derivative) | 3,834 | $0.00 | 0 |
| 2019-09-06 | Open-market sale | 1,598 | $158.69 | 139,254 |
| 2019-09-06 | Option exercise | 3,834 | $72.12 | 141,391 |
| 2019-09-06 | Open-market sale | 539 | $157.48 | 140,852 |
| 2019-09-06 | Open-market sale | 1,697 | $159.82 | 137,557 |
| 2019-09-05 | Option exercise (derivative) | 18,744 | $0.00 | 3,834 |
| 2019-09-05 | Open-market sale | 2,072 | $160.28 | 139,442 |
| 2019-09-05 | Open-market sale | 6,343 | $159.21 | 141,514 |
| 2019-09-05 | Open-market sale | 8,444 | $158.49 | 147,857 |
| 2019-09-05 | Option exercise | 18,744 | $72.12 | 156,301 |
| 2019-09-05 | Open-market sale | 28 | $162.07 | 137,557 |
| 2019-09-05 | Open-market sale | 1,857 | $161.43 | 137,585 |
| 2019-08-15 | Grant / award (derivative) | 21,193 | $0.00 | 21,193 |
| 2019-08-15 | Grant / award | 4,331 | $0.00 | 137,557 |
| 2019-02-23 | Tax withholding | 3,221 | $212.05 | 133,226 |
| 2018-10-04 | Gift | 588 | $0.00 | 136,447 |
| 2018-10-04 | Gift | 147 | $0.00 | 2,311 |
| 2018-03-01 | Option exercise (derivative) | 5,965 | $0.00 | 0 |
| 2018-03-01 | Open-market sale | 1,250 | $160.13 | 135,700 |
| 2018-03-01 | Tax withholding | 4,630 | $153.00 | 137,035 |
| 2018-03-01 | Option exercise | 5,965 | $87.30 | 141,665 |
| 2018-02-26 | Grant / award (derivative) | 20,251 | $0.00 | 20,251 |
| 2018-02-26 | Grant / award | 4,107 | $0.00 | 136,950 |
| 2018-02-25 | Tax withholding | 2,182 | $151.28 | 132,843 |
| 2017-07-24 | Gift | 184 | $0.00 | 2,164 |
| 2017-07-24 | Gift | 368 | $0.00 | 135,025 |
| 2017-06-09 | Option exercise (derivative) | 11,289 | $0.00 | 22,578 |
| 2017-06-09 | Option exercise (derivative) | 5,900 | $0.00 | 0 |
| 2017-06-09 | Option exercise (derivative) | 5,966 | $0.00 | 5,965 |
| 2017-06-09 | Tax withholding | 7,899 | $147.59 | 135,393 |
| 2017-06-09 | Option exercise | 11,289 | $72.12 | 143,292 |
| 2017-06-09 | Tax withholding | 4,661 | $147.59 | 132,003 |
| 2017-06-09 | Option exercise | 5,966 | $87.30 | 136,664 |
| 2017-06-09 | Tax withholding | 4,314 | $147.59 | 130,698 |
| 2017-06-09 | Option exercise | 5,900 | $73.47 | 135,012 |
| 2017-02-27 | Grant / award (derivative) | 21,241 | $0.00 | 21,241 |
| 2017-02-27 | Grant / award | 4,086 | $0.00 | 129,112 |
| 2017-02-27 | Tax withholding | 2,470 | $134.60 | 125,026 |
| 2016-11-21 | Option exercise (derivative) | 5,966 | $0.00 | 11,931 |
| 2016-11-21 | Option exercise (derivative) | 11,801 | $0.00 | 5,900 |
| 2016-11-21 | Option exercise (derivative) | 13,081 | $0.00 | 0 |
| 2016-11-21 | Option exercise | 13,081 | $58.26 | 132,702 |
| 2016-11-21 | Tax withholding | 1,943 | $122.50 | 119,621 |
| 2016-11-21 | Tax withholding | 9,027 | $122.50 | 123,675 |
| 2016-11-21 | Option exercise | 11,801 | $73.47 | 135,476 |
| 2016-11-21 | Tax withholding | 9,039 | $122.50 | 126,437 |
| 2016-11-21 | Option exercise | 5,966 | $87.30 | 132,403 |
| 2016-11-21 | Tax withholding | 4,907 | $122.50 | 127,496 |
| 2016-11-21 | Option exercise | 3,078 | $38.13 | 121,564 |
| 2016-04-20 | Gift | 616 | $0.00 | 118,486 |
| 2016-04-20 | Grant / award | 308 | $0.00 | 1,980 |
| 2016-03-07 | Open-market sale | 14,000 | $83.01 | 119,102 |
| 2016-03-05 | Tax withholding | 2,273 | $81.75 | 133,102 |
| 2016-02-23 | Grant / award (derivative) | 33,867 | $0.00 | 33,867 |
| 2016-02-23 | Grant / award | 6,932 | $0.00 | 135,375 |
| 2015-12-15 | Gift | 350 | $0.00 | 128,443 |
| 2015-06-16 | Option exercise (derivative) | 2,273 | $0.00 | 3,078 |
| 2015-06-16 | Open-market sale | 7,183 | $87.50 | 128,793 |
| 2015-06-16 | Option exercise | 2,273 | $38.13 | 131,066 |
| 2015-06-12 | Open-market sale | 4,830 | $87.50 | 135,976 |
| 2015-03-06 | Tax withholding | 3,251 | $80.24 | 140,806 |
| 2015-02-25 | Grant / award (derivative) | 17,897 | $0.00 | 17,897 |
| 2015-02-25 | Grant / award | 4,696 | $0.00 | 144,057 |
| 2015-01-06 | Gift | 305 | $0.00 | 1,672 |
| 2015-01-06 | Gift | 610 | $0.00 | 139,361 |
| 2014-12-12 | Gift | 325 | $0.00 | 139,971 |
| 2014-10-31 | Option exercise (derivative) | 5,908 | $0.00 | 0 |
| 2014-10-31 | Option exercise (derivative) | 5,352 | $0.00 | 5,351 |
| 2014-10-31 | Option exercise | 5,908 | $37.37 | 146,204 |
| 2014-10-31 | Option exercise | 5,352 | $38.13 | 145,648 |
| 2014-10-31 | Open-market sale | 5,908 | $82.06 | 140,296 |
| 2014-08-19 | Open-market sale | 11,115 | $75.80 | 140,296 |
| 2014-04-03 | Gift | 342 | $0.00 | 1,367 |
| 2014-04-03 | Gift | 684 | $0.00 | 151,411 |
| 2014-03-01 | Tax withholding | 3,054 | $77.28 | 152,095 |
| 2014-02-27 | Option exercise (derivative) | 17,701 | $0.00 | 17,701 |
| 2014-02-27 | Grant / award | 5,315 | $0.00 | 155,149 |
| 2014-02-27 | Option exercise (derivative) | 17,701 | $0.00 | 17,701 |
| 2013-10-21 | Gift | 13,341 | $0.00 | 149,834 |
| 2013-08-13 | Option exercise (derivative) | 2,730 | $0.00 | 10,703 |
| 2013-08-13 | Option exercise (derivative) | 2,622 | $0.00 | 13,433 |
| 2013-08-13 | Option exercise (derivative) | 5,909 | $0.00 | 5,908 |
| 2013-08-13 | Option exercise (derivative) | 3,234 | $0.00 | 11,817 |
| 2013-08-13 | Option exercise (derivative) | 16,335 | $0.00 | 0 |
| 2013-08-13 | Option exercise | 2,622 | $38.13 | 163,899 |
| 2013-08-13 | Option exercise | 3,234 | $37.37 | 162,172 |
| 2013-08-13 | Tax withholding | 9,860 | $71.05 | 158,938 |
| 2013-08-13 | Option exercise | 16,335 | $18.82 | 168,798 |
| 2013-08-13 | Tax withholding | 4,398 | $71.05 | 161,277 |
| 2013-08-13 | Tax withholding | 2,406 | $71.05 | 159,766 |
| 2013-08-13 | Tax withholding | 2,047 | $71.05 | 163,175 |
| 2013-08-13 | Option exercise | 2,730 | $38.13 | 165,222 |
| 2013-08-13 | Tax withholding | 1,407 | $71.05 | 162,492 |
| 2013-08-13 | Option exercise | 5,909 | $37.37 | 165,675 |
| 2013-07-01 | Tax withholding | 1,382 | $63.22 | 152,463 |
| 2013-06-13 | Gift | 170 | $0.00 | 153,845 |
| 2013-03-05 | Grant / award (derivative) | 13,081 | $0.00 | 13,081 |
| 2013-03-05 | Grant / award | 4,891 | $0.00 | 154,015 |
| 2013-01-26 | Tax withholding | 4,095 | $58.01 | 149,124 |
| 2013-01-02 | Option exercise (derivative) | 2,675 | $0.00 | 15,051 |
| 2013-01-02 | Tax withholding | 1,761 | $56.75 | 153,219 |
| 2013-01-02 | Option exercise | 2,675 | $37.37 | 154,980 |
| 2013-01-02 | Gift | 500 | $0.00 | 1,025 |
| 2013-01-02 | Gift | 1,000 | $0.00 | 152,305 |
| 2012-11-30 | Gift | 525 | $0.00 | 525 |
| 2012-11-30 | Gift | 1,050 | $0.00 | 153,305 |
| 2012-07-01 | Tax withholding | 1,218 | $46.21 | 154,355 |
| 2012-06-29 | Option exercise (derivative) | 5,313 | $0.00 | 43,693 |
| 2012-06-29 | Option exercise (derivative) | 15,565 | $0.00 | 7,219 |
| 2012-06-29 | Option exercise (derivative) | 3,254 | $0.00 | 0 |
| 2012-06-29 | Option exercise (derivative) | 27,358 | $0.00 | 16,335 |
| 2012-06-29 | Option exercise | 15,565 | $6.93 | 153,589 |
| 2012-06-29 | Tax withholding | 2,163 | $46.21 | 145,940 |
| 2012-06-29 | Option exercise | 27,358 | $18.82 | 173,298 |
| 2012-06-29 | Tax withholding | 17,725 | $46.21 | 155,573 |
| 2012-06-29 | Option exercise | 5,313 | $18.82 | 148,103 |
| 2012-06-29 | Open-market sale | 15,565 | $45.00 | 138,024 |
| 2012-06-29 | Option exercise | 7,219 | $6.93 | 145,243 |
| 2012-06-29 | Tax withholding | 2,134 | $46.21 | 142,790 |
| 2012-06-29 | Tax withholding | 3,573 | $46.21 | 141,670 |
| 2012-06-29 | Option exercise | 3,254 | $19.45 | 144,924 |
| 2012-06-19 | Option exercise (derivative) | 1,000 | $0.00 | 3,254 |
| 2012-06-19 | Option exercise (derivative) | 2,435 | $0.00 | 22,784 |
| 2012-06-19 | Option exercise (derivative) | 4,253 | $0.00 | 4,254 |
| 2012-06-19 | Tax withholding | 663 | $44.73 | 138,024 |
| 2012-06-19 | Open-market sale | 2,435 | $45.00 | 135,283 |
| 2012-06-19 | Option exercise | 4,253 | $19.45 | 139,536 |
| 2012-06-19 | Option exercise | 1,000 | $19.45 | 138,687 |
| 2012-06-19 | Option exercise | 2,435 | $6.93 | 137,718 |
| 2012-06-19 | Tax withholding | 1,849 | $44.73 | 137,687 |
| 2012-05-11 | Gift | 248 | $0.00 | 135,283 |
| 2012-03-06 | Grant / award (derivative) | 16,055 | $0.00 | 16,055 |
| 2012-03-06 | Grant / award | 6,994 | $0.00 | 135,531 |
| 2012-02-25 | Tax withholding | 9,060 | $42.80 | 128,537 |
| 2012-01-03 | Option exercise (derivative) | 17,219 | $0.00 | 25,219 |
| 2012-01-03 | Option exercise (derivative) | 2,600 | $0.00 | 42,438 |
| 2012-01-03 | Option exercise (derivative) | 8,000 | $0.00 | 45,038 |
| 2012-01-03 | Open-market sale | 8,000 | $40.00 | 125,101 |
| 2012-01-03 | Option exercise | 2,600 | $6.93 | 127,701 |
| 2012-01-03 | Option exercise | 17,219 | $6.93 | 144,020 |
| 2012-01-03 | Tax withholding | 7,323 | $40.29 | 137,597 |
| 2012-01-03 | Option exercise | 8,000 | $6.93 | 133,101 |
| 2011-12-06 | Option exercise (derivative) | 2,500 | $0.00 | 53,038 |
| 2011-12-06 | Option exercise | 2,500 | $6.93 | 125,101 |
| 2011-07-01 | Option exercise (derivative) | 2,230 | $0.00 | 55,538 |
| 2011-07-01 | Option exercise | 2,230 | $6.93 | 122,601 |
| 2011-07-01 | Tax withholding | 1,218 | $43.48 | 120,371 |
| 2011-03-01 | Grant / award (derivative) | 17,726 | $0.00 | 17,726 |
| 2011-03-01 | Grant / award | 6,627 | $0.00 | 121,589 |
| 2011-01-29 | Option exercise (derivative) | 2,100 | $0.00 | 57,768 |
| 2011-01-29 | Tax withholding | 937 | $37.63 | 112,862 |
| 2011-01-29 | Option exercise | 2,100 | $6.93 | 114,962 |
| 2010-11-10 | Option exercise (derivative) | 10,790 | $0.00 | 59,868 |
| 2010-11-10 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2010-11-10 | Option exercise (derivative) | 4,254 | $0.00 | 8,507 |
| 2010-11-10 | Tax withholding | 2,157 | $37.88 | 104,865 |
| 2010-11-10 | Option exercise | 3,000 | $19.98 | 107,022 |
| 2010-11-10 | Option exercise | 4,254 | $19.45 | 111,585 |
| 2010-11-10 | Option exercise | 10,657 | $23.13 | 115,522 |
| 2010-11-10 | Tax withholding | 8,191 | $37.88 | 107,331 |
| 2010-11-10 | Tax withholding | 5,552 | $37.88 | 113,799 |
| 2010-11-10 | Option exercise | 10,790 | $6.93 | 119,351 |
| 2010-11-10 | Tax withholding | 3,024 | $37.88 | 108,561 |
| 2010-04-14 | Option exercise (derivative) | 5,000 | $0.00 | 70,658 |
| 2010-04-14 | Option exercise | 5,000 | $6.93 | 104,022 |
| 2010-01-26 | Grant / award (derivative) | 49,006 | $0.00 | 49,006 |
| 2010-01-26 | Grant / award | 8,792 | $0.00 | 99,022 |
| 2009-03-05 | I | 8,330 | $5.36 | 26,056 |
| 2009-03-02 | I | 16,484 | $5.92 | 17,726 |
| 2009-02-25 | Grant / award (derivative) | 75,658 | $0.00 | 75,658 |
| 2009-02-25 | Grant / award | 22,316 | $0.00 | 90,230 |
| 2008-08-15 | Option exercise (derivative) | 8,525 | $0.00 | 0 |
| 2008-08-15 | Tax withholding | 6,766 | $32.82 | 67,914 |
| 2008-08-15 | Option exercise | 8,525 | $26.05 | 74,680 |
| 2008-07-23 | Option exercise (derivative) | 9,560 | $0.00 | 0 |
| 2008-07-23 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2008-07-23 | Tax withholding | 6,857 | $30.63 | 65,103 |
| 2008-07-23 | Tax withholding | 1,948 | $30.77 | 66,155 |
| 2008-07-23 | Option exercise | 9,560 | $21.97 | 71,960 |
| 2008-07-23 | Option exercise | 3,000 | $19.98 | 68,103 |
| 2008-06-27 | Grant / award | 15,000 | $0.00 | 62,400 |
| 2008-05-29 | Option exercise (derivative) | 14,100 | $0.00 | 0 |
| 2008-05-29 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2008-05-29 | Option exercise (derivative) | 4,323 | $0.00 | 10,657 |
| 2008-05-29 | Tax withholding | 1,835 | $32.66 | 46,138 |
| 2008-05-29 | Tax withholding | 3,061 | $32.66 | 47,400 |
| 2008-05-29 | Option exercise | 3,000 | $19.98 | 47,973 |
| 2008-05-29 | Tax withholding | 8,951 | $31.79 | 44,973 |
| 2008-05-29 | Option exercise | 14,100 | $20.18 | 53,924 |
| 2008-05-29 | Option exercise | 4,323 | $23.13 | 50,461 |
| 2008-05-13 | Option exercise (derivative) | 13,000 | $0.00 | 0 |
| 2008-05-13 | Option exercise | 13,000 | $20.09 | 48,614 |
| 2008-05-13 | Tax withholding | 8,790 | $29.71 | 39,824 |
| 2008-04-30 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2008-04-30 | Tax withholding | 8,316 | $31.00 | 35,614 |
| 2008-04-30 | Option exercise | 15,000 | $17.19 | 43,930 |
| 2008-04-18 | Tax withholding | 373 | $31.59 | 28,930 |
| 2008-04-18 | Grant / award | 1,210 | $0.00 | 29,303 |
| 2008-01-29 | Grant / award (derivative) | 12,761 | $0.00 | 12,761 |
| 2008-01-29 | Grant / award | 2,824 | $0.00 | 28,093 |
| 2008-01-23 | Option exercise (derivative) | 4,788 | $0.00 | 0 |
| 2008-01-23 | Option exercise | 4,788 | $17.75 | 25,269 |
| 2007-07-09 | Option exercise (derivative) | 3,300 | $0.00 | 6,700 |
| 2007-07-09 | Open-market sale | 3,300 | $24.75 | 20,481 |
| 2007-07-09 | Option exercise | 3,300 | $17.75 | 23,781 |
| 2007-07-06 | Option exercise (derivative) | 3,000 | $0.00 | 10,000 |
| 2007-07-06 | Open-market sale | 3,000 | $24.77 | 20,481 |
| 2007-07-06 | Option exercise | 3,000 | $17.75 | 23,481 |
| 2007-02-22 | Grant / award (derivative) | 14,980 | $0.00 | 14,980 |
| 2007-02-22 | Grant / award | 2,375 | $0.00 | 20,481 |
| 2006-05-10 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2006-02-28 | Grant / award | 1,650 | $0.00 | 18,106 |
| 2006-02-01 | Grant / award | 10,000 | $0.00 | 16,456 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.