SEC CIK 1187330
LAMBERT WILLIAM M
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KMTview stock → | 82,898 | 2026-08-14 |
| MSAview stock → | 27,626 | 2026-09-14 |
Position History — MSA
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MSA
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-14 | Gift | 6,000 | $0.00 | 27,626 |
| 2026-09-11 | Gift | 2,000 | $0.00 | 33,626 |
| 2026-05-13 | Grant / award | 899 | $0.00 | 35,626 |
| 2025-12-12 | Gift | 9,634 | $0.00 | 34,727 |
| 2025-05-16 | Grant / award | 909 | $0.00 | 44,361 |
| 2024-11-15 | Gift | 2,200 | $0.00 | 15,150 |
| 2024-05-15 | Grant / award | 755 | $0.00 | 43,452 |
| 2023-11-27 | Gift | 3,000 | $0.00 | 17,350 |
| 2023-05-17 | Grant / award | 939 | $0.00 | 42,697 |
| 2023-05-11 | Gift | 1,111 | $0.00 | 41,758 |
| 2022-11-15 | Gift | 2,400 | $0.00 | 48,600 |
| 2022-11-15 | Gift | 2,400 | $0.00 | 7,950 |
| 2022-08-10 | Option exercise (derivative) | 53,149 | $44.50 | 0 |
| 2022-08-10 | Open-market sale | 700 | $125.72 | 95,318 |
| 2022-08-10 | Option exercise | 53,149 | $44.50 | 96,018 |
| 2022-08-10 | Open-market sale | 8,922 | $128.26 | 86,396 |
| 2022-08-10 | Open-market sale | 9,642 | $127.39 | 76,754 |
| 2022-08-10 | Open-market sale | 33,885 | $126.60 | 42,869 |
| 2022-08-09 | Option exercise (derivative) | 28,767 | $44.50 | 53,149 |
| 2022-08-09 | Option exercise | 28,767 | $44.50 | 71,636 |
| 2022-08-09 | Open-market sale | 551 | $127.29 | 71,085 |
| 2022-08-09 | Open-market sale | 28,216 | $126.09 | 42,869 |
| 2022-08-08 | Gift | 750 | $0.00 | 10,350 |
| 2022-05-18 | Grant / award | 1,129 | $0.00 | 42,869 |
| 2021-11-22 | Option exercise (derivative) | 5,080 | $48.64 | 0 |
| 2021-11-22 | Option exercise | 5,080 | $48.64 | 46,820 |
| 2021-11-22 | Open-market sale | 500 | $156.16 | 46,320 |
| 2021-11-22 | Open-market sale | 1,620 | $155.10 | 44,700 |
| 2021-11-22 | Open-market sale | 2,960 | $154.11 | 41,740 |
| 2021-11-19 | Option exercise (derivative) | 54,690 | $48.64 | 5,080 |
| 2021-11-19 | Open-market sale | 54,690 | $155.77 | 41,740 |
| 2021-11-19 | Option exercise | 54,690 | $48.64 | 96,430 |
| 2021-09-16 | Open-market sale | 10,000 | $153.67 | 60,000 |
| 2021-08-25 | Gift | 3,000 | $0.00 | 41,740 |
| 2021-05-24 | Grant / award | 789 | $0.00 | 44,740 |
| 2020-12-08 | Option exercise (derivative) | 7,275 | $51.69 | 0 |
| 2020-12-08 | Open-market sale | 2,229 | $152.22 | 21,908 |
| 2020-12-08 | Open-market sale | 5,046 | $151.71 | 16,862 |
| 2020-12-08 | Option exercise | 7,275 | $51.69 | 24,137 |
| 2020-12-07 | Option exercise (derivative) | 37,324 | $51.69 | 7,275 |
| 2020-12-07 | Open-market sale | 1,233 | $153.27 | 46,587 |
| 2020-12-07 | Open-market sale | 1,743 | $152.46 | 44,844 |
| 2020-12-07 | Option exercise | 37,324 | $51.69 | 47,820 |
| 2020-12-07 | Open-market sale | 27,982 | $151.21 | 16,862 |
| 2020-10-26 | Gift | 19,000 | $0.00 | 72,100 |
| 2020-10-26 | Gift | 19,000 | $0.00 | 10,496 |
| 2020-08-24 | Gift | 3,137 | $0.00 | 21,996 |
| 2020-08-10 | Option exercise (derivative) | 53,922 | $48.95 | 0 |
| 2020-08-10 | Open-market sale | 53,922 | $124.03 | 25,133 |
| 2020-08-10 | Option exercise | 53,922 | $48.95 | 79,055 |
| 2020-05-15 | Grant / award | 1,132 | $0.00 | 25,133 |
| 2020-03-20 | Open-market sale | 7,500 | $109.00 | 24,001 |
| 2020-03-08 | Tax withholding | 20,840 | $129.40 | 66,091 |
| 2020-03-08 | Grant / award | 47,930 | $0.00 | 86,931 |
| 2020-03-04 | Option exercise (derivative) | 51,374 | $36.69 | 0 |
| 2020-03-04 | Option exercise | 51,374 | $36.69 | 77,875 |
| 2020-03-04 | Open-market sale | 35,142 | $129.42 | 31,501 |
| 2020-03-04 | Open-market sale | 11,232 | $130.51 | 66,643 |
| 2020-03-04 | Gift | 7,500 | $0.00 | 53,100 |
| 2020-03-04 | Gift | 7,500 | $0.00 | 85,375 |
| 2019-12-06 | Gift | 8,076 | $0.00 | 26,501 |
| 2019-10-30 | Option exercise (derivative) | 52,163 | $33.55 | 0 |
| 2019-10-30 | Open-market sale | 52,163 | $120.38 | 34,577 |
| 2019-10-30 | Option exercise | 52,163 | $33.55 | 86,740 |
| 2019-05-22 | Grant / award | 1,235 | $0.00 | 34,577 |
| 2019-03-13 | Open-market sale | 4,200 | $102.77 | 52,534 |
| 2019-03-13 | Open-market sale | 1,200 | $104.02 | 56,734 |
| 2019-03-13 | Open-market sale | 19,192 | $103.62 | 33,342 |
| 2019-03-08 | Grant / award | 51,129 | $0.00 | 79,276 |
| 2019-03-08 | Tax withholding | 21,342 | $102.27 | 57,934 |
| 2018-12-14 | Gift | 14,000 | $0.00 | 28,147 |
| 2018-11-28 | Open-market sale | 10,137 | $105.97 | 42,147 |
| 2018-11-26 | Open-market sale | 9,863 | $106.49 | 52,284 |
| 2018-09-26 | Gift | 1,500 | $0.00 | 62,147 |
| 2018-09-24 | Gift | 5,000 | $0.00 | 63,647 |
| 2018-06-19 | Open-market sale | 13,536 | $94.86 | 68,647 |
| 2018-06-18 | Open-market sale | 4,700 | $93.91 | 110,565 |
| 2018-06-18 | Open-market sale | 28,382 | $95.10 | 82,183 |
| 2018-06-15 | Open-market sale | 33,656 | $94.66 | 115,265 |
| 2018-06-15 | Open-market sale | 29,726 | $95.12 | 148,921 |
| 2018-06-01 | Option exercise (derivative) | 1,934 | $51.69 | 0 |
| 2018-06-01 | Option exercise | 2,042 | $48.95 | 184,516 |
| 2018-06-01 | Option exercise | 1,934 | $51.69 | 186,450 |
| 2018-06-01 | Tax withholding | 1,089 | $95.42 | 184,276 |
| 2018-06-01 | Tax withholding | 1,085 | $95.42 | 185,365 |
| 2018-05-31 | Tax withholding | 5,629 | $93.00 | 176,845 |
| 2018-05-18 | Grant / award | 1,317 | $0.00 | 182,474 |
| 2018-03-08 | Tax withholding | 2,887 | $84.78 | 185,107 |
| 2018-03-08 | Grant / award | 8,374 | $0.00 | 187,994 |
| 2018-03-08 | Tax withholding | 3,950 | $84.78 | 181,157 |
| 2018-03-05 | Option exercise (derivative) | 2,725 | $36.69 | 0 |
| 2018-03-05 | Option exercise | 2,725 | $36.69 | 182,188 |
| 2018-03-05 | Tax withholding | 1,279 | $82.23 | 180,909 |
| 2018-03-05 | Tax withholding | 1,289 | $82.23 | 179,620 |
| 2018-03-05 | Option exercise | 2,980 | $33.55 | 179,463 |
| 2018-02-23 | Grant / award | 12,946 | $0.00 | 176,483 |
| 2017-11-27 | Option exercise (derivative) | 23,495 | $24.63 | 0 |
| 2017-11-27 | Option exercise | 23,495 | $24.63 | 187,032 |
| 2017-11-27 | Open-market sale | 23,495 | $80.31 | 163,537 |
| 2017-11-24 | Option exercise (derivative) | 7,703 | $24.63 | 23,495 |
| 2017-11-24 | Option exercise | 7,703 | $24.63 | 171,240 |
| 2017-11-24 | Open-market sale | 7,703 | $79.99 | 163,537 |
| 2017-11-22 | Option exercise (derivative) | 931 | $24.63 | 31,198 |
| 2017-11-22 | Open-market sale | 931 | $80.09 | 163,537 |
| 2017-11-22 | Option exercise | 931 | $24.63 | 164,468 |
| 2017-11-21 | Option exercise (derivative) | 15,847 | $24.63 | 32,129 |
| 2017-11-21 | Option exercise | 15,847 | $24.63 | 179,384 |
| 2017-11-21 | Open-market sale | 15,847 | $80.00 | 163,537 |
| 2017-11-20 | Option exercise (derivative) | 13,951 | $24.63 | 47,976 |
| 2017-11-20 | Open-market sale | 13,951 | $79.80 | 163,537 |
| 2017-11-20 | Option exercise | 13,951 | $24.63 | 177,488 |
| 2017-11-16 | Option exercise (derivative) | 4,002 | $24.63 | 75,869 |
| 2017-11-16 | Option exercise (derivative) | 13,942 | $24.63 | 61,927 |
| 2017-11-16 | Open-market sale | 13,942 | $79.44 | 163,537 |
| 2017-11-16 | Option exercise | 4,002 | $24.63 | 181,481 |
| 2017-11-16 | Open-market sale | 4,002 | $80.00 | 177,479 |
| 2017-11-16 | Option exercise | 13,942 | $24.63 | 177,479 |
| 2017-11-06 | Option exercise (derivative) | 6,058 | $79.46 | 79,871 |
| 2017-11-06 | Option exercise | 6,058 | $24.63 | 169,595 |
| 2017-11-06 | Open-market sale | 6,058 | $79.46 | 163,537 |
| 2017-11-03 | Option exercise (derivative) | 1,200 | $24.63 | 85,929 |
| 2017-11-03 | Option exercise | 1,200 | $24.63 | 164,737 |
| 2017-11-03 | Open-market sale | 1,200 | $80.00 | 163,537 |
| 2017-09-07 | Gift | 595 | $0.00 | 163,537 |
| 2017-09-01 | Gift | 3,385 | $0.00 | 164,132 |
| 2017-05-08 | Gift | 2,000 | $0.00 | 170,442 |
| 2017-05-05 | Option exercise (derivative) | 9,000 | $17.83 | 27,086 |
| 2017-05-05 | Option exercise (derivative) | 27,086 | $17.83 | 0 |
| 2017-05-05 | Option exercise | 9,000 | $17.83 | 201,843 |
| 2017-05-05 | Tax withholding | 2,315 | $79.23 | 199,528 |
| 2017-05-05 | Option exercise | 27,086 | $17.83 | 192,843 |
| 2017-05-05 | Open-market sale | 27,086 | $79.08 | 172,442 |
| 2017-05-05 | Tax withholding | 5,240 | $79.23 | 196,603 |
| 2017-05-04 | Option exercise (derivative) | 3,977 | $17.83 | 36,086 |
| 2017-05-04 | Option exercise | 3,977 | $17.83 | 169,734 |
| 2017-05-04 | Open-market sale | 3,977 | $79.00 | 165,757 |
| 2017-05-03 | Option exercise (derivative) | 1,800 | $17.83 | 46,061 |
| 2017-05-03 | Option exercise (derivative) | 5,998 | $17.83 | 40,063 |
| 2017-05-03 | Open-market sale | 5,998 | $78.36 | 165,757 |
| 2017-05-03 | Option exercise | 5,998 | $17.83 | 171,755 |
| 2017-05-03 | Option exercise | 1,800 | $17.83 | 173,555 |
| 2017-05-03 | Open-market sale | 1,800 | $79.02 | 171,755 |
| 2017-05-02 | Option exercise (derivative) | 38,796 | $17.83 | 47,861 |
| 2017-05-02 | Open-market sale | 4,794 | $79.01 | 199,759 |
| 2017-05-02 | Open-market sale | 34,002 | $78.89 | 165,757 |
| 2017-05-02 | Option exercise | 38,796 | $17.83 | 204,553 |
| 2017-04-28 | Option exercise (derivative) | 9,429 | $17.83 | 86,657 |
| 2017-04-28 | Open-market sale | 600 | $80.43 | 174,586 |
| 2017-04-28 | Open-market sale | 8,829 | $79.27 | 165,757 |
| 2017-04-28 | Option exercise | 9,429 | $17.83 | 175,186 |
| 2017-03-13 | Option exercise (derivative) | 790 | $17.83 | 96,086 |
| 2017-03-13 | Option exercise (derivative) | 2,210 | $45.24 | 0 |
| 2017-03-13 | Tax withholding | 1,491 | $68.50 | 165,757 |
| 2017-03-13 | Option exercise | 790 | $17.83 | 167,248 |
| 2017-03-13 | Option exercise | 2,210 | $45.24 | 166,458 |
| 2017-03-10 | Option exercise (derivative) | 532 | $17.83 | 96,876 |
| 2017-03-10 | Open-market sale | 532 | $69.50 | 164,248 |
| 2017-03-10 | Option exercise | 532 | $17.83 | 164,780 |
| 2017-03-08 | Open-market sale | 500 | $71.01 | 251,111 |
| 2017-03-08 | Grant / award | 25,514 | $0.00 | 277,125 |
| 2017-03-08 | Tax withholding | 1,510 | $70.10 | 275,115 |
| 2017-03-08 | Tax withholding | 1,699 | $70.10 | 273,416 |
| 2017-03-08 | Tax withholding | 11,760 | $70.10 | 261,656 |
| 2017-03-07 | Option exercise (derivative) | 101,418 | $17.83 | 0 |
| 2017-03-07 | Open-market sale | 8,072 | $71.34 | 251,611 |
| 2017-03-07 | Open-market sale | 3,810 | $72.14 | 259,683 |
| 2017-03-07 | Option exercise | 101,418 | $17.83 | 263,493 |
| 2017-03-07 | Option exercise (derivative) | 4,010 | $17.83 | 97,408 |
| 2017-03-07 | Option exercise | 4,010 | $17.83 | 166,085 |
| 2017-03-06 | Option exercise (derivative) | 55,905 | $45.24 | 0 |
| 2017-03-06 | Open-market sale | 47,533 | $72.47 | 162,075 |
| 2017-03-06 | Option exercise | 55,905 | $45.24 | 209,608 |
| 2017-02-28 | Grant / award | 9,603 | $0.00 | 153,703 |
| 2016-08-05 | Gift | 2,000 | $0.00 | 144,100 |
| 2016-08-03 | Option exercise (derivative) | 2,494 | $40.10 | 0 |
| 2016-08-03 | Option exercise | 2,494 | $0.00 | 164,700 |
| 2016-08-03 | Open-market sale | 18,600 | $55.01 | 146,100 |
| 2016-08-02 | Option exercise (derivative) | 20,365 | $40.10 | 0 |
| 2016-08-02 | Option exercise | 20,365 | $0.00 | 162,806 |
| 2016-08-02 | Open-market sale | 600 | $55.50 | 162,206 |
| 2016-03-08 | Tax withholding | 4,294 | $45.18 | 142,441 |
| 2016-03-08 | Tax withholding | 1,042 | $45.18 | 146,735 |
| 2016-03-08 | Grant / award | 10,713 | $0.00 | 147,777 |
| 2016-03-01 | Grant / award (derivative) | 81,916 | $44.50 | 81,916 |
| 2015-12-08 | Gift | 3,500 | $0.00 | 137,064 |
| 2015-11-18 | Option exercise (derivative) | 2,495 | $40.08 | 0 |
| 2015-11-18 | Option exercise (derivative) | 16,745 | $40.08 | 0 |
| 2015-11-18 | Open-market sale | 15,844 | $44.51 | 140,564 |
| 2015-11-18 | Option exercise | 2,495 | $40.08 | 158,660 |
| 2015-11-18 | Option exercise | 16,745 | $40.08 | 156,165 |
| 2015-11-18 | Tax withholding | 2,252 | $44.62 | 156,408 |
| 2015-03-08 | Grant / award | 36,407 | $0.00 | 178,358 |
| 2015-03-08 | Tax withholding | 15,561 | $46.87 | 162,797 |
| 2015-03-08 | Grant / award | 13,030 | $0.00 | 154,981 |
| 2015-02-25 | Grant / award | 3,884 | $0.00 | 141,951 |
| 2015-02-25 | Grant / award (derivative) | 59,770 | $48.64 | 59,770 |
| 2014-09-16 | Gift | 1,000 | $0.00 | 138,067 |
| 2014-09-08 | Gift | 4,000 | $0.00 | 138,067 |
| 2014-09-08 | Gift | 3,000 | $0.00 | 139,067 |
| 2014-09-03 | Option exercise (derivative) | 2,189 | $45.68 | 0 |
| 2014-09-03 | Option exercise (derivative) | 18,254 | $45.68 | 0 |
| 2014-09-03 | Tax withholding | 1,808 | $55.80 | 158,455 |
| 2014-09-03 | Option exercise | 18,254 | $45.68 | 158,074 |
| 2014-09-03 | Open-market sale | 13,088 | $56.29 | 142,067 |
| 2014-09-03 | Open-market sale | 3,300 | $57.03 | 155,155 |
| 2014-09-03 | Option exercise | 2,189 | $45.68 | 160,263 |
| 2014-03-08 | Tax withholding | 7,371 | $53.84 | 139,820 |
| 2014-02-26 | Grant / award (derivative) | 1,934 | $51.69 | 1,934 |
| 2014-02-26 | Grant / award (derivative) | 44,599 | $51.69 | 44,599 |
| 2014-02-26 | Grant / award | 31,336 | $0.00 | 156,566 |
| 2014-02-26 | Tax withholding | 9,375 | $51.69 | 147,191 |
| 2014-01-02 | Tax withholding | 2,502 | $50.62 | 125,230 |
| 2013-12-27 | Gift | 1,000 | $0.00 | 128,732 |
| 2013-12-27 | Gift | 1,000 | $0.00 | 127,732 |
| 2013-09-04 | Gift | 20,600 | $0.00 | 60,600 |
| 2013-09-04 | Gift | 20,600 | $0.00 | 129,732 |
| 2013-05-31 | Tax withholding | 1,911 | $49.92 | 150,332 |
| 2013-05-23 | Option exercise (derivative) | 5,608 | $17.83 | 0 |
| 2013-05-23 | Option exercise | 5,608 | $17.83 | 152,269 |
| 2013-05-23 | Option exercise | 4,060 | $24.63 | 156,329 |
| 2013-05-23 | Tax withholding | 4,086 | $48.95 | 152,243 |
| 2013-03-28 | Grant / award | 12,284 | $0.00 | 152,323 |
| 2013-03-28 | Tax withholding | 5,662 | $49.62 | 146,661 |
| 2013-03-08 | Tax withholding | 5,351 | $49.03 | 140,039 |
| 2013-02-20 | Grant / award (derivative) | 53,922 | $48.95 | 53,922 |
| 2013-02-20 | Grant / award (derivative) | 2,042 | $48.95 | 2,042 |
| 2013-02-20 | Grant / award | 11,468 | $0.00 | 145,390 |
| 2012-12-24 | Gift | 1,000 | $0.00 | 133,922 |
| 2012-12-21 | Gift | 1,000 | $0.00 | 134,922 |
| 2012-06-05 | Open-market sale | 22,970 | $39.49 | 135,922 |
| 2012-06-04 | Open-market sale | 2,593 | $39.62 | 158,892 |
| 2012-06-01 | Tax withholding | 2,562 | $39.98 | 161,485 |
| 2012-06-01 | Option exercise (derivative) | 3,989 | $25.07 | 0 |
| 2012-06-01 | Option exercise (derivative) | 32,130 | $25.07 | 0 |
| 2012-06-01 | Option exercise | 3,989 | $25.07 | 165,731 |
| 2012-06-01 | Tax withholding | 1,684 | $39.98 | 164,047 |
| 2012-06-01 | Option exercise | 32,130 | $25.07 | 161,742 |
| 2012-03-20 | Grant / award | 10,732 | $40.38 | 133,970 |
| 2012-03-20 | Tax withholding | 4,358 | $40.38 | 129,612 |
| 2012-03-08 | Tax withholding | 6,860 | $37.65 | 123,238 |
| 2012-02-17 | Grant / award (derivative) | 51,374 | $36.69 | 51,374 |
| 2012-02-17 | Grant / award (derivative) | 2,725 | $36.69 | 2,725 |
| 2012-02-17 | Grant / award | 15,585 | $0.00 | 130,098 |
| 2012-02-16 | Grant / award | 3,998 | $0.00 | 114,513 |
| 2011-12-28 | Gift | 2,000 | $0.00 | 110,515 |
| 2011-11-28 | Option exercise (derivative) | 44,251 | $10.65 | 0 |
| 2011-11-28 | Open-market sale | 8,400 | $31.85 | 143,766 |
| 2011-11-28 | Option exercise | 44,251 | $10.65 | 152,766 |
| 2011-11-28 | Open-market sale | 600 | $33.02 | 152,166 |
| 2011-11-28 | Open-market sale | 31,251 | $32.22 | 112,515 |
| 2011-06-02 | Tax withholding | 1,269 | $35.85 | 108,515 |
| 2011-03-08 | Tax withholding | 2,063 | $35.33 | 109,784 |
| 2011-02-23 | Grant / award (derivative) | 2,980 | $33.55 | 2,980 |
| 2011-02-23 | Grant / award (derivative) | 52,163 | $33.55 | 52,163 |
| 2011-02-23 | Grant / award | 15,992 | $0.00 | 111,847 |
| 2010-12-13 | Open-market sale | 10,075 | $30.90 | 95,855 |
| 2010-12-08 | Option exercise (derivative) | 20,955 | $12.14 | 0 |
| 2010-12-08 | Tax withholding | 8,361 | $30.42 | 105,930 |
| 2010-12-08 | Option exercise | 20,955 | $12.14 | 114,291 |
| 2010-03-15 | Tax withholding | 1,057 | $26.61 | 93,336 |
| 2010-02-23 | Grant / award (derivative) | 87,129 | $24.63 | 87,129 |
| 2010-02-23 | Grant / award (derivative) | 4,060 | $24.63 | 4,060 |
| 2010-02-23 | Grant / award | 13,013 | $0.00 | 94,393 |
| 2009-12-07 | Gift | 3,000 | $0.00 | 81,380 |
| 2009-12-02 | Option exercise (derivative) | 8,229 | $12.14 | 0 |
| 2009-12-02 | Option exercise | 8,229 | $12.14 | 88,204 |
| 2009-12-02 | Tax withholding | 3,824 | $26.12 | 84,380 |
| 2009-02-23 | Grant / award (derivative) | 5,608 | $17.83 | 5,608 |
| 2009-02-23 | Grant / award (derivative) | 101,418 | $17.83 | 101,418 |
| 2009-02-23 | Grant / award | 17,366 | $0.00 | 119,975 |
| 2008-08-04 | Open-market buy | 7,300 | $34.21 | 102,609 |
| 2008-06-06 | Gift | 3,000 | $0.00 | 95,309 |
| 2008-03-15 | Open-market sale | 746 | $41.58 | 98,309 |
| 2008-03-15 | Tax withholding | 746 | $41.58 | 98,309 |
| 2008-02-26 | Grant / award (derivative) | 2,210 | $45.24 | 2,210 |
| 2008-02-26 | Grant / award (derivative) | 55,905 | $45.24 | 55,905 |
| 2008-02-26 | Grant / award | 6,741 | $0.00 | 99,055 |
| 2007-06-01 | Grant / award | 12,438 | $0.00 | 94,964 |
| 2007-03-15 | Open-market sale | 1,256 | $41.30 | 82,526 |
| 2007-02-21 | Grant / award (derivative) | 22,544 | $40.10 | 22,544 |
| 2007-02-21 | Grant / award | 3,782 | $0.00 | 84,113 |
| 2007-02-21 | Grant / award (derivative) | 20,365 | $40.10 | 20,365 |
| 2007-02-21 | Grant / award | 3,451 | $0.00 | 83,782 |
| 2007-02-21 | Grant / award (derivative) | 2,494 | $40.10 | 2,494 |
| 2007-02-21 | Grant / award (derivative) | 18,678 | $40.10 | 18,678 |
| 2007-02-21 | Grant / award | 3,198 | $0.00 | 83,529 |
| 2006-04-20 | Gift | 2,000 | $0.00 | 80,331 |
| 2006-03-15 | Open-market sale | 2,673 | $39.47 | 82,331 |
| 2006-02-27 | Grant / award (derivative) | 2,495 | $40.08 | 2,495 |
| 2006-02-27 | Grant / award (derivative) | 16,745 | $40.08 | 16,745 |
| 2006-02-27 | Grant / award | 3,121 | $0.00 | 85,004 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.