SEC CIK 1256715
COLELLA GERARD G
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CMCOview stock → | 26,936 | 2026-08-17 |
| MKSIview stock → | 20,017 | 2026-05-27 |
Position History — MKSI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MKSI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-27 | Open-market sale | 2,800 | $338.58 | 20,017 |
| 2026-05-27 | Open-market sale | 213 | $337.05 | 22,817 |
| 2026-05-27 | Open-market sale | 1,626 | $336.54 | 23,030 |
| 2026-05-27 | Open-market sale | 1,811 | $335.46 | 24,656 |
| 2026-05-27 | Open-market sale | 4,876 | $332.04 | 26,467 |
| 2026-05-27 | Open-market sale | 8,210 | $331.45 | 31,343 |
| 2026-05-27 | Open-market sale | 464 | $330.38 | 39,553 |
| 2026-05-11 | Grant / award | 781.959 | — | 8,998.886 |
| 2026-02-24 | Open-market sale | 10,000 | $253.97 | 40,017 |
| 2026-02-20 | Open-market sale | 10,000 | $252.90 | 50,017 |
| 2025-05-12 | Grant / award | 2,479.34 | — | 8,216.93 |
| 2025-02-18 | Open-market sale | 8,000 | $104.53 | 60,017 |
| 2024-05-07 | Grant / award | 1,621.8 | — | 5,737.59 |
| 2024-02-09 | Open-market sale | 10,000 | $120.00 | 68,017 |
| 2024-01-22 | Open-market sale | 10,000 | $110.00 | 78,017 |
| 2023-08-31 | Open-market sale | 10,000 | $100.01 | 88,017 |
| 2023-05-16 | Grant / award | 2,369.11 | — | 4,115.79 |
| 2023-05-11 | Gift | 1,000 | $0.00 | 98,017 |
| 2022-08-01 | Open-market buy | 1,000 | $117.51 | 99,017 |
| 2022-05-10 | Grant / award | 1,745.05 | — | 2,893.68 |
| 2022-05-10 | Gift | 130 | $0.00 | 96,870 |
| 2021-11-04 | Open-market sale | 3,000 | $155.16 | 97,000 |
| 2021-10-20 | Gift | 450 | $0.00 | 100,000 |
| 2021-05-11 | Grant / award | 1,146.79 | — | 3,136.64 |
| 2020-12-08 | Gift | 24,934 | $0.00 | 0 |
| 2020-08-03 | Open-market sale | 6,000 | $128.37 | 82,596 |
| 2020-07-02 | Option exercise (derivative) | 5,037.58 | — | 37,176.59 |
| 2020-07-02 | Option exercise (derivative) | 7,551.92 | — | 7,550.92 |
| 2020-07-02 | Option exercise (derivative) | 7,551.92 | — | 15,102.83 |
| 2020-07-02 | Option exercise (derivative) | 7,260.92 | — | 22,654.75 |
| 2020-07-02 | Option exercise (derivative) | 7,260.92 | — | 29,915.67 |
| 2020-07-02 | Option exercise (derivative) | 7,550.92 | — | 0 |
| 2020-07-02 | Option exercise (derivative) | 5,038 | — | 42,214.17 |
| 2020-07-02 | Option exercise (derivative) | 6,606.07 | — | 47,252.17 |
| 2020-07-02 | Option exercise (derivative) | 6,607 | — | 53,858.23 |
| 2020-07-02 | Option exercise (derivative) | 7,085.57 | — | 60,465.23 |
| 2020-07-02 | Option exercise (derivative) | 8,574.45 | — | 67,550.81 |
| 2020-07-02 | Option exercise | 7,260.92 | — | 48,200.18 |
| 2020-07-02 | Option exercise | 6,606.07 | — | 30,863.68 |
| 2020-07-02 | Option exercise | 5,038 | — | 35,901.68 |
| 2020-07-02 | Option exercise | 5,037.58 | — | 40,939.25 |
| 2020-07-02 | Option exercise | 7,260.92 | — | 55,461.1 |
| 2020-07-02 | Option exercise | 7,551.92 | — | 63,013.01 |
| 2020-07-02 | Option exercise | 7,551.92 | — | 70,564.93 |
| 2020-07-02 | Option exercise | 7,550.92 | — | 78,115.85 |
| 2020-07-02 | Tax withholding | 32,316 | $113.79 | 45,799.85 |
| 2020-07-02 | Option exercise | 8,574.45 | — | 10,565.04 |
| 2020-07-02 | Option exercise | 7,085.57 | — | 17,650.61 |
| 2020-07-02 | Option exercise | 6,607 | — | 24,257.61 |
| 2020-05-19 | Open-market sale | 5,000 | $100.17 | 44,786 |
| 2020-05-11 | Grant / award | 1,988.67 | — | 1,990.59 |
| 2020-05-01 | Open-market sale | 5,000 | $96.55 | 49,786 |
| 2020-02-18 | Option exercise (derivative) | 7,260.92 | — | 76,125.26 |
| 2020-02-18 | Option exercise | 7,260.92 | — | 7,260.92 |
| 2020-02-18 | Tax withholding | 3,221 | $113.87 | 4,039.92 |
| 2020-02-04 | Open-market sale | 7,000 | $113.05 | 50,748 |
| 2020-01-27 | Grant / award (derivative) | 21,782.76 | — | 83,386.18 |
| 2019-12-06 | Option exercise (derivative) | 958 | — | 61,603.42 |
| 2019-12-06 | Option exercise (derivative) | 300 | — | 63,909.42 |
| 2019-12-06 | Option exercise (derivative) | 363 | — | 63,546.42 |
| 2019-12-06 | Option exercise (derivative) | 426 | — | 63,120.42 |
| 2019-12-06 | Option exercise (derivative) | 559 | — | 62,561.42 |
| 2019-12-06 | Option exercise | 559 | — | 1,648 |
| 2019-12-06 | Option exercise | 958 | — | 2,606 |
| 2019-12-06 | Tax withholding | 2,606 | $108.22 | 0 |
| 2019-12-06 | Option exercise | 426 | — | 1,089 |
| 2019-12-06 | Option exercise | 363 | — | 663 |
| 2019-12-06 | Option exercise | 300 | — | 300 |
| 2019-10-28 | Open-market sale | 5,000 | $111.03 | 38,548 |
| 2019-06-11 | Open-market sale | 5,000 | $75.82 | 43,548 |
| 2019-02-15 | Option exercise (derivative) | 5,250 | — | 17,887.15 |
| 2019-02-15 | Option exercise (derivative) | 6,885 | — | 22,709.52 |
| 2019-02-15 | Option exercise (derivative) | 7,386 | — | 23,137.15 |
| 2019-02-15 | Option exercise (derivative) | 8,936 | — | 29,594.52 |
| 2019-02-15 | Option exercise (derivative) | 11,037.58 | — | 30,523.15 |
| 2019-02-15 | Grant / award (derivative) | 23,612.75 | — | 41,499.9 |
| 2019-02-15 | Option exercise (derivative) | 15,653.66 | — | 38,530.52 |
| 2019-02-15 | Option exercise | 5,250 | — | 55,148.25 |
| 2019-02-15 | Tax withholding | 24,488 | $84.70 | 30,660.25 |
| 2019-02-15 | Option exercise | 15,653.66 | — | 15,653.66 |
| 2019-02-15 | Option exercise | 11,037.58 | — | 26,691.25 |
| 2019-02-15 | Option exercise | 8,936 | — | 35,627.25 |
| 2019-02-15 | Option exercise | 7,386 | — | 43,013.25 |
| 2019-02-15 | Option exercise | 6,885 | — | 49,898.25 |
| 2019-01-28 | J (derivative) | 9,720.97 | — | 54,184.18 |
| 2018-05-01 | Open-market sale | 10,000 | $101.92 | 36,296 |
| 2018-02-15 | Option exercise (derivative) | 12,213.3 | — | 58,116.12 |
| 2018-02-15 | Grant / award (derivative) | 30,378.04 | — | 63,905.16 |
| 2018-02-15 | Grant / award (derivative) | 15,751.58 | — | 41,560.73 |
| 2018-02-15 | Option exercise (derivative) | 7,385 | — | 25,809.16 |
| 2018-02-15 | Option exercise (derivative) | 8,936 | — | 33,527.12 |
| 2018-02-15 | Option exercise (derivative) | 11,038 | — | 33,194.16 |
| 2018-02-15 | Option exercise (derivative) | 15,653 | — | 42,463.12 |
| 2018-02-15 | Option exercise (derivative) | 9,456.79 | — | 44,232.16 |
| 2018-02-15 | Tax withholding | 27,413 | $111.10 | 42,293.74 |
| 2018-02-15 | Option exercise | 8,936 | — | 62,321.74 |
| 2018-02-15 | Option exercise | 7,385 | — | 69,706.74 |
| 2018-02-15 | Option exercise | 11,038 | — | 53,385.74 |
| 2018-02-15 | Option exercise | 15,653 | — | 42,347.74 |
| 2018-02-15 | Option exercise | 9,456.79 | — | 26,694.74 |
| 2018-02-15 | Option exercise | 12,213.3 | — | 17,237.95 |
| 2018-02-12 | J (derivative) | 6,425.41 | — | 70,329.42 |
| 2018-01-12 | Open-market sale | 10,000 | $96.30 | 46,296 |
| 2017-12-14 | Open-market sale | 5,000 | $95.26 | 56,296 |
| 2017-05-19 | Open-market sale | 2,500 | $79.30 | 61,296 |
| 2017-05-11 | Option exercise (derivative) | 9,487.67 | — | 76,754.82 |
| 2017-05-11 | Option exercise | 9,487.67 | — | 9,488.65 |
| 2017-05-11 | Tax withholding | 4,464 | $80.50 | 5,024.65 |
| 2017-04-03 | Open-market sale | 10,000 | $68.61 | 63,796.98 |
| 2017-02-15 | Option exercise (derivative) | 15,653 | — | 86,242.49 |
| 2017-02-15 | Option exercise (derivative) | 9,456 | — | 64,725.95 |
| 2017-02-15 | Option exercise (derivative) | 12,213 | — | 101,895.49 |
| 2017-02-15 | Option exercise (derivative) | 11,037 | — | 53,688.95 |
| 2017-02-15 | Grant / award (derivative) | 33,234.86 | — | 114,108.49 |
| 2017-02-15 | Grant / award (derivative) | 22,156.57 | — | 74,181.95 |
| 2017-02-15 | Option exercise | 15,653 | — | 85,514.98 |
| 2017-02-15 | Option exercise | 9,456 | — | 69,861.98 |
| 2017-02-15 | Option exercise | 11,037 | — | 96,551.98 |
| 2017-02-15 | Tax withholding | 22,755 | $67.70 | 73,796.98 |
| 2017-02-15 | Option exercise | 12,213 | — | 60,405.98 |
| 2017-02-13 | J (derivative) | 7,224.56 | — | 80,873.63 |
| 2017-02-10 | Option exercise (derivative) | 8,035.68 | — | 52,025.38 |
| 2017-02-10 | Option exercise (derivative) | 12,053.24 | — | 88,098.19 |
| 2017-02-10 | Tax withholding | 7,296 | $66.95 | 48,192.98 |
| 2017-02-10 | Option exercise | 8,035.68 | — | 55,488.98 |
| 2017-02-10 | Option exercise | 12,053.24 | — | 47,453.3 |
| 2016-11-16 | Open-market sale | 2,500 | $55.86 | 35,400.07 |
| 2016-09-13 | Open-market sale | 5,000 | $47.11 | 37,900.07 |
| 2016-08-01 | Open-market sale | 5,000 | $45.71 | 42,900.07 |
| 2016-07-05 | Grant / award (derivative) | 9,487.67 | — | 100,151.43 |
| 2016-03-24 | Open-market sale | 10,000 | $35.75 | 47,900.07 |
| 2016-02-25 | Option exercise (derivative) | 4,953.84 | — | 60,061.06 |
| 2016-02-25 | Option exercise (derivative) | 6,736.85 | — | 90,663.76 |
| 2016-02-25 | Option exercise | 6,736.85 | — | 58,447.23 |
| 2016-02-25 | Option exercise | 4,953.84 | — | 63,401.07 |
| 2016-02-25 | Tax withholding | 5,501 | $32.77 | 57,900.07 |
| 2016-02-16 | Option exercise (derivative) | 9,456 | — | 31,902.32 |
| 2016-02-16 | Grant / award (derivative) | 54,184.23 | — | 97,400.61 |
| 2016-02-16 | Grant / award (derivative) | 33,112.58 | — | 65,014.9 |
| 2016-02-16 | Option exercise (derivative) | 12,212 | — | 43,216.38 |
| 2016-02-16 | Option exercise | 9,456 | — | 60,398.38 |
| 2016-02-16 | Tax withholding | 8,688 | $33.22 | 51,710.38 |
| 2016-02-16 | Option exercise | 12,212 | — | 50,942.38 |
| 2016-02-10 | Option exercise (derivative) | 12,052.4 | — | 55,428.38 |
| 2016-02-10 | Option exercise (derivative) | 8,035 | — | 41,358.32 |
| 2016-02-10 | Option exercise | 8,035 | — | 45,305.38 |
| 2016-02-10 | Tax withholding | 6,575 | $32.70 | 38,730.38 |
| 2016-02-10 | Option exercise | 12,052.4 | — | 37,270.38 |
| 2016-01-26 | J (derivative) | 8,042.55 | — | 67,480.78 |
| 2015-04-27 | Open-market sale | 5,000 | $36.08 | 25,217.98 |
| 2015-02-25 | Option exercise (derivative) | 6,735.59 | — | 79,683.81 |
| 2015-02-25 | Option exercise (derivative) | 4,953 | — | 49,393.32 |
| 2015-02-25 | Tax withholding | 5,410 | $35.83 | 30,217.98 |
| 2015-02-25 | Option exercise | 4,953 | — | 35,627.98 |
| 2015-02-25 | Option exercise | 6,735.59 | — | 30,674.98 |
| 2015-02-23 | Option exercise (derivative) | 2,914.26 | — | 54,346.32 |
| 2015-02-23 | Option exercise (derivative) | 4,283.48 | — | 86,419.39 |
| 2015-02-23 | Tax withholding | 2,341 | $35.60 | 23,939.39 |
| 2015-02-23 | Option exercise | 2,914.26 | — | 26,280.39 |
| 2015-02-23 | Option exercise | 4,283.48 | — | 23,366.14 |
| 2015-02-17 | Grant / award (derivative) | 28,368.79 | — | 57,260.58 |
| 2015-02-17 | Grant / award (derivative) | 44,680.85 | — | 90,702.87 |
| 2015-02-17 | Open-market sale | 6,000 | $35.30 | 19,082.66 |
| 2015-02-10 | Option exercise (derivative) | 12,051.4 | — | 46,022.02 |
| 2015-02-10 | Option exercise (derivative) | 8,034 | — | 28,891.78 |
| 2015-02-10 | Tax withholding | 6,594 | $35.86 | 25,082.66 |
| 2015-02-10 | Option exercise | 8,034 | — | 31,676.66 |
| 2015-02-10 | Option exercise | 12,051.4 | — | 23,642.66 |
| 2014-10-23 | Open-market sale | 3,000 | $35.00 | 11,591.26 |
| 2014-08-15 | Open-market sale | 3,000 | $33.02 | 14,591.26 |
| 2014-06-05 | Open-market sale | 3,000 | $29.50 | 17,591.26 |
| 2014-02-28 | Option exercise (derivative) | 3,941.82 | — | 66,682.23 |
| 2014-02-28 | Option exercise (derivative) | 2,776.78 | — | 36,925.78 |
| 2014-02-28 | Option exercise | 2,776.78 | — | 22,779.26 |
| 2014-02-28 | Tax withholding | 2,188 | $30.06 | 20,591.26 |
| 2014-02-28 | Option exercise | 3,941.82 | — | 20,002.48 |
| 2014-02-25 | Option exercise (derivative) | 6,735.59 | — | 70,624.04 |
| 2014-02-25 | Option exercise (derivative) | 4,952 | — | 39,702.56 |
| 2014-02-25 | Tax withholding | 3,805 | $29.77 | 16,060.67 |
| 2014-02-25 | Option exercise | 4,952 | — | 19,865.67 |
| 2014-02-25 | Option exercise | 6,735.59 | — | 14,913.67 |
| 2014-02-24 | Option exercise (derivative) | 2,914 | — | 44,654.56 |
| 2014-02-24 | Option exercise (derivative) | 4,283.59 | — | 77,359.63 |
| 2014-02-24 | Tax withholding | 2,344 | $30.02 | 8,178.08 |
| 2014-02-24 | Option exercise | 2,914 | — | 10,522.08 |
| 2014-02-24 | Option exercise | 4,283.59 | — | 7,608.08 |
| 2014-02-10 | Grant / award (derivative) | 24,104.68 | — | 47,568.56 |
| 2014-02-10 | Grant / award (derivative) | 44,765.84 | — | 81,643.22 |
| 2014-02-10 | Grant / award (derivative) | 36,157.03 | — | 73,034.4 |
| 2014-01-30 | J (derivative) | 2,080.24 | — | 36,877.38 |
| 2014-01-30 | J (derivative) | 2,080.24 | — | 32,716.9 |
| 2013-03-11 | Open-market sale | 3,300 | $27.59 | 3,324.49 |
| 2013-03-04 | Option exercise (derivative) | 4,167 | — | 23,463.88 |
| 2013-03-04 | Option exercise (derivative) | 5,625 | — | 34,797.14 |
| 2013-03-04 | Option exercise | 5,625 | — | 5,650.49 |
| 2013-03-04 | Option exercise | 4,167 | — | 9,817.49 |
| 2013-03-04 | Tax withholding | 3,193 | $26.96 | 6,624.49 |
| 2013-03-01 | Open-market sale | 4,525 | $27.00 | 25.49 |
| 2013-02-28 | Option exercise (derivative) | 3,941.82 | — | 40,422.14 |
| 2013-02-28 | Option exercise (derivative) | 2,776 | — | 27,630.88 |
| 2013-02-28 | Option exercise | 3,941.82 | — | 3,965.49 |
| 2013-02-28 | Tax withholding | 2,191 | $27.14 | 4,550.49 |
| 2013-02-28 | Option exercise | 2,776 | — | 6,741.49 |
| 2013-02-26 | Open-market sale | 4,850 | $27.25 | 23.68 |
| 2013-02-25 | Grant / award (derivative) | 22,288.26 | — | 44,363.96 |
| 2013-02-25 | Option exercise (derivative) | 2,913 | — | 15,548.04 |
| 2013-02-25 | Option exercise (derivative) | 4,282.59 | — | 22,075.7 |
| 2013-02-25 | Grant / award (derivative) | 14,858.84 | — | 30,406.88 |
| 2013-02-25 | Tax withholding | 2,347 | $26.92 | 4,873.68 |
| 2013-02-25 | Option exercise | 4,282.59 | — | 4,307.68 |
| 2013-02-25 | Option exercise | 2,913 | — | 7,220.68 |
| 2013-01-30 | J (derivative) | 262.24 | — | 26,358.28 |
| 2012-08-06 | Open-market sale | 3,341 | $26.47 | 25.09 |
| 2012-03-16 | Option exercise (derivative) | 2,042 | — | 18,461.04 |
| 2012-03-16 | Option exercise (derivative) | 2,859 | — | 26,620.52 |
| 2012-03-16 | Option exercise | 2,042 | — | 4,921.09 |
| 2012-03-16 | Option exercise | 2,859 | — | 2,879.09 |
| 2012-03-16 | Tax withholding | 1,555 | $29.60 | 3,366.09 |
| 2012-03-06 | Open-market sale | 6,687 | $28.45 | 20.09 |
| 2012-03-05 | Option exercise (derivative) | 4,167 | — | 20,503.04 |
| 2012-03-05 | Option exercise (derivative) | 5,625 | — | 29,479.52 |
| 2012-03-05 | Option exercise | 4,167 | — | 9,812.09 |
| 2012-03-05 | Option exercise | 5,625 | — | 5,645.09 |
| 2012-03-05 | Tax withholding | 3,105 | $28.46 | 6,707.09 |
| 2012-03-02 | Open-market sale | 4,592 | $30.04 | 20.09 |
| 2012-02-28 | Option exercise (derivative) | 3,941.82 | — | 35,104.52 |
| 2012-02-28 | Option exercise (derivative) | 2,775 | — | 24,670.04 |
| 2012-02-28 | Option exercise | 3,941.82 | — | 3,967.09 |
| 2012-02-28 | Tax withholding | 2,130 | $30.63 | 4,612.09 |
| 2012-02-28 | Option exercise | 2,775 | — | 6,742.09 |
| 2012-02-27 | J (derivative) | 333.11 | — | 39,463.34 |
| 2012-02-27 | J (derivative) | 333.11 | — | 39,796.45 |
| 2012-02-23 | Grant / award (derivative) | 13,111.89 | — | 40,129.56 |
| 2012-02-23 | Grant / award (derivative) | 8,741.26 | — | 27,445.04 |
| 2011-04-28 | Open-market sale | 8,374 | $28.68 | 3,226.27 |
| 2011-04-28 | Open-market sale | 3,201 | $28.28 | 25.27 |
| 2011-03-30 | Option exercise (derivative) | 28,000 | $0.00 | 0 |
| 2011-03-30 | Open-market sale | 28,000 | $33.00 | 11,600.27 |
| 2011-03-30 | Option exercise | 28,000 | $27.11 | 39,600.27 |
| 2011-03-16 | Option exercise (derivative) | 2,858 | — | 27,017.67 |
| 2011-03-16 | Option exercise (derivative) | 2,042 | — | 18,703.78 |
| 2011-03-16 | Option exercise | 2,042 | — | 13,647.27 |
| 2011-03-16 | Tax withholding | 2,047 | $28.51 | 11,600.27 |
| 2011-03-16 | Option exercise | 2,858 | — | 11,605.27 |
| 2011-03-10 | Option exercise (derivative) | 2,917 | — | 20,745.78 |
| 2011-03-10 | Option exercise (derivative) | 2,024 | — | 29,875.67 |
| 2011-03-10 | Tax withholding | 2,064 | $29.53 | 8,747.27 |
| 2011-03-10 | Option exercise | 2,024 | — | 7,894.27 |
| 2011-03-10 | Option exercise | 2,917 | — | 10,811.27 |
| 2011-03-04 | Option exercise (derivative) | 4,166 | — | 23,662.78 |
| 2011-03-04 | Option exercise (derivative) | 5,625 | — | 31,899.67 |
| 2011-03-04 | Option exercise | 4,166 | — | 9,816.27 |
| 2011-03-04 | Tax withholding | 3,946 | $32.05 | 5,870.27 |
| 2011-03-04 | Option exercise | 5,625 | — | 5,650.27 |
| 2011-02-28 | Grant / award (derivative) | 8,327.78 | — | 27,828.78 |
| 2011-02-28 | Grant / award (derivative) | 12,491.67 | — | 37,524.67 |
| 2011-02-17 | J (derivative) | 208 | — | 25,033 |
| 2011-02-17 | J (derivative) | 417 | — | 24,616 |
| 2011-02-16 | Option exercise (derivative) | 436 | $0.00 | 0 |
| 2011-02-16 | Option exercise | 823 | $20.02 | 848 |
| 2011-02-16 | Option exercise | 436 | $18.44 | 461 |
| 2011-02-16 | Open-market sale | 375 | $30.29 | 25 |
| 2011-02-16 | Option exercise | 375 | $18.12 | 400 |
| 2011-02-07 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2011-02-07 | Option exercise | 30,000 | $23.50 | 30,025 |
| 2011-02-07 | Option exercise | 125,000 | $24.50 | 125,025 |
| 2011-02-07 | Open-market sale | 74,300 | $30.12 | 50,725 |
| 2011-02-07 | Open-market sale | 30,000 | $29.74 | 25 |
| 2010-12-07 | Open-market sale | 680 | $21.50 | 25 |
| 2010-09-17 | Option exercise (derivative) | 1,000 | $0.00 | 19,501 |
| 2010-09-17 | Option exercise | 1,000 | $0.00 | 1,023 |
| 2010-09-17 | Tax withholding | 318 | $18.59 | 705 |
| 2010-07-29 | Open-market sale | 3,330 | $21.38 | 23 |
| 2010-04-26 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2010-04-26 | Open-market sale | 30,000 | $24.41 | 3,353 |
| 2010-04-26 | Option exercise | 30,000 | $17.25 | 33,353 |
| 2010-03-16 | Option exercise (derivative) | 2,858 | $0.00 | 25,241 |
| 2010-03-16 | Option exercise (derivative) | 2,041 | $0.00 | 20,501 |
| 2010-03-16 | Tax withholding | 1,557 | $19.29 | 3,353 |
| 2010-03-16 | Option exercise | 2,041 | $0.00 | 4,910 |
| 2010-03-16 | Option exercise | 2,858 | $0.00 | 2,869 |
| 2010-03-11 | Open-market sale | 3,371 | $19.03 | 11 |
| 2010-03-10 | Option exercise (derivative) | 2,917 | $0.00 | 22,542 |
| 2010-03-10 | Option exercise (derivative) | 2,024 | $0.00 | 28,099 |
| 2010-03-10 | Option exercise | 2,917 | $0.00 | 4,952 |
| 2010-03-10 | Option exercise | 2,024 | $0.00 | 2,035 |
| 2010-03-10 | Tax withholding | 1,570 | $19.07 | 3,382 |
| 2010-03-04 | Grant / award (derivative) | 12,500 | $0.00 | 25,459 |
| 2010-03-04 | Grant / award (derivative) | 17,500 | $0.00 | 30,123 |
| 2010-03-02 | Open-market sale | 3,770 | $18.32 | 11 |
| 2010-03-01 | Option exercise (derivative) | 4,733 | $0.00 | 25,582 |
| 2010-03-01 | Tax withholding | 1,658 | $18.35 | 3,781 |
| 2010-03-01 | Option exercise | 4,733 | $0.00 | 5,439 |
| 2009-09-17 | Option exercise (derivative) | 1,000 | $0.00 | 27,865 |
| 2009-09-17 | Option exercise | 1,000 | $0.00 | 1,024 |
| 2009-09-17 | Tax withholding | 318 | $20.33 | 706 |
| 2009-07-24 | Open-market sale | 8,575 | $19.45 | 24 |
| 2009-04-24 | Open-market sale | 8,000 | $15.90 | 8,599 |
| 2009-03-16 | Grant / award (derivative) | 12,250 | $0.00 | 28,865 |
| 2009-03-10 | Option exercise (derivative) | 4,940 | $0.00 | 16,615 |
| 2009-03-10 | Tax withholding | 1,569 | $12.19 | 16,599 |
| 2009-03-10 | Option exercise | 4,940 | $0.00 | 18,168 |
| 2009-03-02 | Option exercise (derivative) | 4,733 | $0.00 | 24,233 |
| 2009-03-02 | Option exercise | 4,733 | $0.00 | 14,731 |
| 2009-03-02 | Open-market sale | 1,503 | $11.89 | 13,228 |
| 2009-02-13 | Tax withholding | 4,708 | $15.89 | 9,998 |
| 2008-09-17 | Conversion (derivative) | 1,000 | $0.00 | 28,966 |
| 2008-09-17 | Conversion | 1,000 | $0.00 | 15,024 |
| 2008-09-17 | Open-market sale | 318 | $20.06 | 14,706 |
| 2008-07-30 | Option exercise (derivative) | 2,188 | $0.00 | 0 |
| 2008-07-30 | Option exercise | 2,188 | $14.72 | 16,212 |
| 2008-07-30 | Open-market sale | 2,188 | $21.07 | 14,024 |
| 2008-05-06 | Option exercise (derivative) | 2,187 | $0.00 | 26,250 |
| 2008-05-06 | Option exercise | 2,187 | $14.72 | 16,211 |
| 2008-05-06 | Open-market sale | 2,187 | $23.60 | 14,024 |
| 2008-03-10 | Grant / award (derivative) | 17,500 | $0.00 | 30,767 |
| 2008-03-06 | Open-market sale | 3,199 | $20.25 | 14,024 |
| 2008-03-01 | Option exercise (derivative) | 4,733 | $0.00 | 13,267 |
| 2008-03-01 | Option exercise | 4,733 | $0.00 | 18,757 |
| 2008-03-01 | Tax withholding | 1,534 | $0.00 | 17,223 |
| 2008-02-21 | Option exercise (derivative) | 4,375 | $14.72 | 28,437 |
| 2008-02-21 | Open-market sale | 4,375 | $20.26 | 14,024 |
| 2008-02-21 | Option exercise | 4,375 | $14.72 | 18,399 |
| 2007-09-17 | Grant / award (derivative) | 3,000 | $0.00 | 18,000 |
| 2007-08-10 | Option exercise (derivative) | 2,188 | $0.00 | 32,812 |
| 2007-08-10 | Option exercise | 2,188 | $14.72 | 16,212 |
| 2007-08-10 | Open-market sale | 2,188 | $20.50 | 14,024 |
| 2007-05-04 | Option exercise (derivative) | 2,187 | $0.00 | 173,822 |
| 2007-05-04 | Option exercise | 2,187 | $14.72 | 16,211 |
| 2007-05-04 | Open-market sale | 400 | $27.23 | 15,811 |
| 2007-05-04 | Open-market sale | 1,787 | $27.22 | 14,024 |
| 2007-03-23 | Option exercise (derivative) | 6,856 | $0.00 | 179,834 |
| 2007-03-23 | Option exercise (derivative) | 3,825 | $0.00 | 176,009 |
| 2007-03-23 | Option exercise | 6,856 | $16.88 | 20,880 |
| 2007-03-23 | Open-market sale | 10,681 | $25.95 | 14,024 |
| 2007-03-23 | Option exercise | 3,825 | $18.12 | 24,705 |
| 2007-03-22 | Option exercise (derivative) | 6,025 | $0.00 | 188,490 |
| 2007-03-22 | Option exercise (derivative) | 1,800 | $0.00 | 186,690 |
| 2007-03-22 | Option exercise | 1,800 | $18.12 | 21,849 |
| 2007-03-22 | Option exercise | 6,025 | $16.88 | 20,049 |
| 2007-03-22 | Open-market sale | 1,875 | $25.95 | 14,024 |
| 2007-03-22 | Open-market sale | 5,950 | $25.97 | 15,899 |
| 2007-03-01 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2007-02-20 | Option exercise (derivative) | 1,000 | $0.00 | 200,165 |
| 2007-02-20 | Option exercise (derivative) | 700 | $0.00 | 199,465 |
| 2007-02-20 | Option exercise (derivative) | 100 | $0.00 | 198,665 |
| 2007-02-20 | Option exercise (derivative) | 1,500 | $0.00 | 197,165 |
| 2007-02-20 | Option exercise (derivative) | 2,650 | $0.00 | 194,515 |
| 2007-02-20 | Option exercise (derivative) | 700 | $0.00 | 198,765 |
| 2007-02-20 | Open-market sale | 700 | $23.96 | 18,974 |
| 2007-02-20 | Option exercise | 700 | $14.72 | 16,424 |
| 2007-02-20 | Option exercise | 700 | $14.72 | 15,724 |
| 2007-02-20 | Option exercise | 1,500 | $14.72 | 18,024 |
| 2007-02-20 | Option exercise | 2,650 | $14.72 | 20,674 |
| 2007-02-20 | Open-market sale | 1,000 | $23.97 | 19,674 |
| 2007-02-20 | Option exercise | 100 | $14.72 | 16,524 |
| 2007-02-20 | Open-market sale | 700 | $23.95 | 18,274 |
| 2007-02-20 | Open-market sale | 100 | $23.94 | 18,174 |
| 2007-02-20 | Open-market sale | 1,500 | $23.93 | 16,674 |
| 2007-02-20 | Open-market sale | 2,650 | $23.92 | 14,024 |
| 2007-02-20 | Option exercise | 1,000 | $14.72 | 15,024 |
| 2006-05-01 | Option exercise (derivative) | 6,476 | $0.00 | 201,165 |
| 2006-05-01 | Option exercise | 4,000 | $16.88 | 18,024 |
| 2006-05-01 | Option exercise | 376 | $17.60 | 18,400 |
| 2006-05-01 | Open-market sale | 6,476 | $23.75 | 14,024 |
| 2006-05-01 | Option exercise | 2,100 | $14.72 | 20,500 |
| 2006-02-16 | Option exercise (derivative) | 25,000 | $0.00 | 207,641 |
| 2006-02-16 | Open-market sale | 25,000 | $23.13 | 14,024 |
| 2006-02-16 | Option exercise | 13,125 | $14.72 | 27,149 |
| 2006-02-16 | Option exercise | 11,875 | $16.88 | 39,024 |
| 2006-02-13 | Grant / award | 14,000 | $0.00 | 14,024 |
| 2003-07-24 | — | — | — | 24 |
| 2003-07-24 | — | — | — | 24 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.