SEC CIK 1354978
Langevin Eric T
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KAIview stock → | 32,749 | 2022-03-31 |
Position History — KAI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KAI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-03-31 | Option exercise (derivative) | 1,488 | $0.00 | 0 |
| 2022-03-31 | Disposition to issuer (derivative) | 496 | $0.00 | 0 |
| 2022-03-31 | Tax withholding | 660 | $195.31 | 32,749 |
| 2022-03-31 | Option exercise | 1,488 | — | 33,409 |
| 2022-03-31 | Tax withholding | 174 | $195.31 | 32,967 |
| 2022-03-31 | Option exercise | 392 | — | 33,141 |
| 2022-03-10 | Option exercise (derivative) | 248 | $0.00 | 496 |
| 2022-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 2,976 |
| 2022-03-10 | Option exercise (derivative) | 393 | $0.00 | 392 |
| 2022-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 1,488 |
| 2022-03-10 | Option exercise (derivative) | 1,433 | $0.00 | 0 |
| 2022-03-10 | Option exercise | 1,433 | — | 30,086 |
| 2022-03-10 | Tax withholding | 636 | $202.22 | 29,450 |
| 2022-03-10 | Option exercise | 363 | — | 29,813 |
| 2022-03-10 | Tax withholding | 161 | $202.22 | 29,652 |
| 2022-03-10 | Option exercise | 1,488 | — | 31,140 |
| 2022-03-10 | Tax withholding | 110 | $202.22 | 31,921 |
| 2022-03-10 | Option exercise | 393 | — | 31,096 |
| 2022-03-10 | Tax withholding | 175 | $202.22 | 30,921 |
| 2022-03-10 | Option exercise | 1,488 | — | 32,409 |
| 2022-03-10 | Tax withholding | 626 | $202.22 | 31,783 |
| 2022-03-10 | Option exercise | 248 | — | 32,031 |
| 2022-03-10 | Tax withholding | 437 | $202.22 | 30,703 |
| 2021-11-15 | Open-market sale | 400 | $227.61 | 28,478 |
| 2021-11-15 | Open-market sale | 136 | $226.33 | 28,878 |
| 2021-11-15 | Open-market sale | 1,877 | $225.62 | 29,014 |
| 2021-11-15 | Open-market sale | 1,496 | $224.21 | 30,891 |
| 2021-11-15 | Open-market sale | 6,000 | $223.12 | 32,387 |
| 2021-11-15 | Open-market sale | 3,986 | $222.25 | 38,387 |
| 2021-11-15 | Open-market sale | 1 | $228.71 | 28,477 |
| 2021-11-15 | Open-market sale | 3,525 | $220.24 | 43,496 |
| 2021-11-15 | Open-market sale | 3,156 | $219.20 | 47,021 |
| 2021-11-15 | Open-market sale | 3,300 | $218.21 | 50,177 |
| 2021-11-15 | Open-market sale | 1,123 | $221.29 | 42,373 |
| 2021-03-10 | Option exercise (derivative) | 1,335 | $0.00 | 0 |
| 2021-03-10 | Option exercise (derivative) | 393 | $0.00 | 785 |
| 2021-03-10 | Option exercise (derivative) | 1,433 | $0.00 | 1,433 |
| 2021-03-10 | Option exercise (derivative) | 363 | $0.00 | 363 |
| 2021-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 2,976 |
| 2021-03-10 | Option exercise | 393 | — | 53,652 |
| 2021-03-10 | Tax withholding | 124 | $175.29 | 50,994 |
| 2021-03-10 | Option exercise | 279 | — | 51,118 |
| 2021-03-10 | Tax withholding | 499 | $175.29 | 50,839 |
| 2021-03-10 | Option exercise | 1,335 | — | 51,338 |
| 2021-03-10 | Tax withholding | 421 | $175.29 | 52,006 |
| 2021-03-10 | Option exercise | 363 | — | 52,369 |
| 2021-03-10 | Tax withholding | 437 | $175.29 | 53,259 |
| 2021-03-10 | Option exercise | 1,433 | — | 52,427 |
| 2021-03-10 | Tax withholding | 175 | $175.29 | 53,477 |
| 2021-03-10 | Option exercise | 1,488 | — | 53,696 |
| 2021-03-10 | Tax withholding | 161 | $175.29 | 52,208 |
| 2021-03-09 | Grant / award (derivative) | 2,976 | $0.00 | 2,976 |
| 2021-03-09 | Grant / award (derivative) | 744 | $0.00 | 744 |
| 2020-12-15 | Option exercise (derivative) | 200 | $0.00 | 2,697 |
| 2020-12-15 | Option exercise (derivative) | 100 | $0.00 | 2,597 |
| 2020-12-15 | Option exercise (derivative) | 2,300 | $0.00 | 297 |
| 2020-12-15 | Option exercise (derivative) | 297 | $0.00 | 0 |
| 2020-12-15 | Open-market sale | 11 | $139.65 | 49,766 |
| 2020-12-15 | Open-market sale | 2,059 | $139.02 | 49,777 |
| 2020-12-15 | Open-market sale | 403 | $137.23 | 51,836 |
| 2020-12-15 | Option exercise | 297 | $25.98 | 52,536 |
| 2020-12-15 | Option exercise | 2,300 | $25.98 | 54,539 |
| 2020-12-15 | Option exercise | 100 | $25.98 | 52,339 |
| 2020-12-15 | Open-market sale | 200 | $131.12 | 52,239 |
| 2020-12-15 | Option exercise | 200 | $25.98 | 52,439 |
| 2020-12-14 | Option exercise (derivative) | 2,400 | $0.00 | 3,017 |
| 2020-12-14 | Option exercise (derivative) | 120 | $0.00 | 2,897 |
| 2020-12-14 | Option exercise (derivative) | 1,900 | $0.00 | 5,417 |
| 2020-12-14 | Option exercise | 1,900 | $25.98 | 54,139 |
| 2020-12-14 | Option exercise | 120 | $25.98 | 52,359 |
| 2020-12-14 | Option exercise | 2,400 | $25.98 | 54,639 |
| 2020-12-14 | Open-market sale | 1,900 | $134.66 | 52,239 |
| 2020-12-11 | Option exercise (derivative) | 326 | $0.00 | 7,317 |
| 2020-12-11 | Option exercise (derivative) | 4,284 | $0.00 | 7,643 |
| 2020-12-11 | Option exercise (derivative) | 800 | $0.00 | 11,927 |
| 2020-12-11 | Option exercise | 326 | $25.98 | 52,565 |
| 2020-12-11 | Option exercise | 4,284 | $25.98 | 56,523 |
| 2020-12-11 | Open-market sale | 800 | $134.40 | 52,239 |
| 2020-12-11 | Option exercise | 800 | $25.98 | 53,039 |
| 2020-05-21 | Option exercise (derivative) | 1,097 | $0.00 | 400 |
| 2020-05-21 | Option exercise (derivative) | 400 | $0.00 | 0 |
| 2020-05-21 | Option exercise | 1,097 | $21.91 | 53,336 |
| 2020-05-21 | Option exercise | 400 | $21.91 | 52,639 |
| 2020-05-21 | Open-market sale | 400 | $95.05 | 52,239 |
| 2020-05-20 | Option exercise (derivative) | 2,700 | $0.00 | 3,897 |
| 2020-05-20 | Option exercise (derivative) | 2,400 | $0.00 | 1,497 |
| 2020-05-20 | Option exercise | 2,400 | $21.91 | 54,639 |
| 2020-05-20 | Option exercise | 2,700 | $21.91 | 54,939 |
| 2020-05-20 | Open-market sale | 2,400 | $94.67 | 52,239 |
| 2020-05-19 | Option exercise (derivative) | 674 | $0.00 | 200 |
| 2020-05-19 | Option exercise (derivative) | 200 | $0.00 | 0 |
| 2020-05-19 | Option exercise | 200 | $24.90 | 52,439 |
| 2020-05-19 | Option exercise | 674 | $24.90 | 52,913 |
| 2020-05-19 | Open-market sale | 200 | $93.33 | 52,239 |
| 2020-05-19 | Option exercise (derivative) | 1,926 | $0.00 | 9,497 |
| 2020-05-19 | Option exercise (derivative) | 2,000 | $0.00 | 7,497 |
| 2020-05-19 | Option exercise (derivative) | 900 | $0.00 | 6,597 |
| 2020-05-19 | Option exercise | 1,926 | $21.91 | 54,165 |
| 2020-05-19 | Option exercise | 2,000 | $21.91 | 54,239 |
| 2020-05-19 | Option exercise | 900 | $21.91 | 53,139 |
| 2020-05-19 | Open-market sale | 900 | $94.44 | 52,239 |
| 2020-05-18 | Option exercise (derivative) | 4,500 | $0.00 | 874 |
| 2020-05-18 | Option exercise (derivative) | 1,500 | $0.00 | 5,374 |
| 2020-05-18 | Option exercise (derivative) | 400 | $0.00 | 6,874 |
| 2020-05-18 | Option exercise | 400 | $24.90 | 52,639 |
| 2020-05-18 | Option exercise | 4,500 | $24.90 | 56,739 |
| 2020-05-18 | Option exercise | 1,500 | $24.90 | 53,739 |
| 2020-05-18 | Open-market sale | 400 | $91.49 | 52,239 |
| 2020-05-15 | Option exercise (derivative) | 2,200 | $0.00 | 7,274 |
| 2020-05-15 | Option exercise (derivative) | 1,800 | $0.00 | 9,474 |
| 2020-05-15 | Option exercise | 1,800 | $24.90 | 54,039 |
| 2020-05-15 | Option exercise | 2,200 | $24.90 | 54,439 |
| 2020-05-15 | Open-market sale | 2,200 | $91.36 | 52,239 |
| 2020-03-10 | Option exercise (derivative) | 280 | $0.00 | 279 |
| 2020-03-10 | Option exercise (derivative) | 1,433 | $0.00 | 2,866 |
| 2020-03-10 | Option exercise (derivative) | 363 | $0.00 | 726 |
| 2020-03-10 | Option exercise (derivative) | 1,335 | $0.00 | 1,335 |
| 2020-03-10 | Option exercise (derivative) | 446 | $0.00 | 0 |
| 2020-03-10 | Tax withholding | 161 | $80.37 | 52,239 |
| 2020-03-10 | Option exercise | 363 | — | 52,400 |
| 2020-03-10 | Tax withholding | 636 | $80.37 | 52,037 |
| 2020-03-10 | Option exercise | 1,433 | — | 52,673 |
| 2020-03-10 | Tax withholding | 125 | $80.37 | 51,240 |
| 2020-03-10 | Option exercise | 280 | — | 51,365 |
| 2020-03-10 | Tax withholding | 593 | $80.37 | 51,085 |
| 2020-03-10 | Option exercise | 1,335 | — | 51,678 |
| 2020-03-10 | Tax withholding | 198 | $80.37 | 50,343 |
| 2020-03-10 | Option exercise | 446 | — | 50,541 |
| 2020-03-10 | Tax withholding | 1,187 | $80.37 | 50,095 |
| 2020-03-10 | Option exercise | 2,676 | — | 51,282 |
| 2020-03-02 | Grant / award (derivative) | 1,178 | $0.00 | 1,178 |
| 2020-03-02 | Grant / award (derivative) | 4,713 | $0.00 | 4,713 |
| 2019-06-18 | Option exercise (derivative) | 2,463 | $0.00 | 0 |
| 2019-06-18 | Option exercise | 2,463 | $14.17 | 49,608 |
| 2019-06-18 | Open-market sale | 1,308 | $91.73 | 48,300 |
| 2019-06-17 | Option exercise (derivative) | 15,835 | $0.00 | 2,463 |
| 2019-06-17 | Open-market sale | 8,415 | $90.48 | 47,145 |
| 2019-06-17 | Option exercise | 15,835 | $14.17 | 55,560 |
| 2019-03-10 | Option exercise (derivative) | 446 | $0.00 | 446 |
| 2019-03-10 | Option exercise (derivative) | 280 | $0.00 | 559 |
| 2019-03-10 | Option exercise (derivative) | 1,335 | $0.00 | 2,670 |
| 2019-03-10 | Option exercise (derivative) | 2,676 | $0.00 | 2,676 |
| 2019-03-10 | Option exercise (derivative) | 2,618 | $0.00 | 0 |
| 2019-03-10 | Tax withholding | 885 | $85.97 | 36,320 |
| 2019-03-10 | Option exercise | 1,335 | — | 40,163 |
| 2019-03-10 | Tax withholding | 593 | $85.97 | 39,570 |
| 2019-03-10 | Option exercise | 2,618 | — | 37,205 |
| 2019-03-10 | Tax withholding | 199 | $85.97 | 38,828 |
| 2019-03-10 | Option exercise | 446 | — | 39,027 |
| 2019-03-10 | Tax withholding | 787 | $85.97 | 38,581 |
| 2019-03-10 | Option exercise | 2,676 | — | 39,368 |
| 2019-03-10 | Option exercise | 280 | — | 39,850 |
| 2019-03-10 | Tax withholding | 125 | $85.97 | 39,725 |
| 2019-03-10 | Option exercise | 670 | — | 36,990 |
| 2019-03-10 | Tax withholding | 298 | $85.97 | 36,692 |
| 2019-03-04 | Grant / award (derivative) | 4,356 | $0.00 | 4,356 |
| 2019-03-04 | Grant / award (derivative) | 1,089 | $0.00 | 1,089 |
| 2018-03-10 | Option exercise (derivative) | 446 | $0.00 | 892 |
| 2018-03-10 | Option exercise (derivative) | 556 | $0.00 | 0 |
| 2018-03-10 | Option exercise (derivative) | 2,618 | $0.00 | 2,618 |
| 2018-03-10 | Option exercise (derivative) | 671 | $0.00 | 670 |
| 2018-03-10 | Option exercise (derivative) | 2,678 | $0.00 | 5,352 |
| 2018-03-10 | Tax withholding | 789 | $104.35 | 34,091 |
| 2018-03-10 | Option exercise | 2,678 | — | 34,880 |
| 2018-03-10 | Tax withholding | 299 | $104.35 | 32,202 |
| 2018-03-10 | Option exercise | 671 | — | 32,501 |
| 2018-03-10 | Option exercise | 2,618 | — | 32,826 |
| 2018-03-10 | Tax withholding | 248 | $104.35 | 30,208 |
| 2018-03-10 | Option exercise | 556 | — | 30,456 |
| 2018-03-10 | Tax withholding | 969 | $104.35 | 29,900 |
| 2018-03-10 | Option exercise | 2,179 | — | 30,869 |
| 2018-03-10 | Option exercise | 446 | — | 34,537 |
| 2018-03-10 | Tax withholding | 199 | $104.35 | 34,338 |
| 2018-03-10 | Tax withholding | 996 | $104.35 | 31,830 |
| 2018-03-07 | Grant / award (derivative) | 3,354 | $0.00 | 3,354 |
| 2018-03-07 | Grant / award (derivative) | 839 | $0.00 | 839 |
| 2017-12-28 | Open-market sale | 368 | $100.39 | 28,282 |
| 2017-12-27 | Open-market sale | 200 | $101.15 | 28,650 |
| 2017-12-27 | Open-market sale | 500 | $100.33 | 28,850 |
| 2017-12-26 | Open-market sale | 1,432 | $100.17 | 29,350 |
| 2017-12-26 | Open-market sale | 500 | $99.37 | 30,782 |
| 2017-12-22 | Open-market sale | 600 | $100.52 | 31,282 |
| 2017-12-22 | Open-market sale | 2,500 | $99.69 | 31,882 |
| 2017-12-22 | Open-market sale | 3,900 | $99.44 | 34,382 |
| 2017-03-10 | Option exercise (derivative) | 671 | $0.00 | 1,341 |
| 2017-03-10 | Option exercise (derivative) | 2,619 | $0.00 | 5,236 |
| 2017-03-10 | Option exercise (derivative) | 555 | $0.00 | 556 |
| 2017-03-10 | Option exercise (derivative) | 2,178 | $0.00 | 2,179 |
| 2017-03-10 | Option exercise (derivative) | 2,552 | $0.00 | 0 |
| 2017-03-10 | Tax withholding | 707 | $57.80 | 35,686 |
| 2017-03-10 | Option exercise | 671 | — | 38,500 |
| 2017-03-10 | Tax withholding | 850 | $57.80 | 37,829 |
| 2017-03-10 | Option exercise | 2,619 | — | 38,679 |
| 2017-03-10 | Tax withholding | 181 | $57.80 | 36,060 |
| 2017-03-10 | Option exercise | 555 | — | 36,241 |
| 2017-03-10 | Tax withholding | 218 | $57.80 | 38,282 |
| 2017-03-10 | Option exercise | 2,178 | — | 36,393 |
| 2017-03-10 | Tax withholding | 207 | $57.80 | 34,215 |
| 2017-03-10 | Option exercise | 635 | — | 34,422 |
| 2017-03-10 | Tax withholding | 829 | $57.80 | 33,787 |
| 2017-03-10 | Option exercise | 2,552 | — | 34,616 |
| 2017-03-08 | Grant / award (derivative) | 1,338 | $0.00 | 1,338 |
| 2017-03-08 | Grant / award (derivative) | 5,353 | $0.00 | 5,353 |
| 2017-03-08 | Grant / award (derivative) | 5,353 | $0.00 | 5,353 |
| 2017-03-08 | Grant / award (derivative) | 1,338 | $0.00 | 1,338 |
| 2016-12-05 | Open-market sale | 1,400 | $64.12 | 31,449 |
| 2016-12-05 | Open-market sale | 6,600 | $63.41 | 32,849 |
| 2016-03-10 | Option exercise (derivative) | 635 | $0.00 | 635 |
| 2016-03-10 | Option exercise (derivative) | 3,669 | $0.00 | 0 |
| 2016-03-10 | Option exercise (derivative) | 2,552 | $0.00 | 2,552 |
| 2016-03-10 | Option exercise (derivative) | 2,178 | $0.00 | 4,357 |
| 2016-03-10 | Option exercise (derivative) | 556 | $0.00 | 1,111 |
| 2016-03-10 | Tax withholding | 181 | $42.20 | 39,449 |
| 2016-03-10 | Option exercise | 2,552 | — | 38,004 |
| 2016-03-10 | Option exercise | 3,669 | — | 36,643 |
| 2016-03-10 | Tax withholding | 1,191 | $42.20 | 35,452 |
| 2016-03-10 | Option exercise | 556 | — | 39,630 |
| 2016-03-10 | Tax withholding | 829 | $42.20 | 37,175 |
| 2016-03-10 | Option exercise | 635 | — | 37,810 |
| 2016-03-10 | Tax withholding | 207 | $42.20 | 37,603 |
| 2016-03-10 | Option exercise | 2,178 | — | 39,781 |
| 2016-03-10 | Tax withholding | 707 | $42.20 | 39,074 |
| 2016-03-08 | Grant / award (derivative) | 8,047 | $0.00 | 8,047 |
| 2016-03-08 | Grant / award (derivative) | 2,012 | $0.00 | 2,012 |
| 2016-03-08 | Grant / award (derivative) | 2,012 | $0.00 | 2,012 |
| 2016-03-08 | Grant / award (derivative) | 8,047 | $0.00 | 8,047 |
| 2015-05-04 | Open-market sale | 2,500 | $50.96 | 32,389 |
| 2015-03-12 | Open-market sale | 2,500 | $47.50 | 34,889 |
| 2015-03-12 | Open-market sale | 1,375 | $47.50 | 34,889 |
| 2015-03-10 | Option exercise (derivative) | 2,551 | $0.00 | 5,104 |
| 2015-03-10 | Option exercise (derivative) | 3,668 | $0.00 | 3,669 |
| 2015-03-10 | Option exercise (derivative) | 3,944 | $0.00 | 0 |
| 2015-03-10 | Option exercise (derivative) | 634 | $0.00 | 1,270 |
| 2015-03-10 | Option exercise | 3,944 | — | 34,047 |
| 2015-03-10 | Tax withholding | 1,282 | $46.99 | 32,765 |
| 2015-03-10 | Option exercise | 3,668 | — | 36,433 |
| 2015-03-10 | Tax withholding | 1,193 | $46.99 | 35,240 |
| 2015-03-10 | Option exercise | 2,551 | — | 37,791 |
| 2015-03-10 | Tax withholding | 830 | $46.99 | 36,961 |
| 2015-03-10 | Option exercise | 634 | — | 37,595 |
| 2015-03-10 | Tax withholding | 206 | $46.99 | 37,389 |
| 2015-03-09 | Grant / award (derivative) | 1,667 | $0.00 | 1,667 |
| 2015-03-09 | Grant / award (derivative) | 6,667 | $0.00 | 6,667 |
| 2015-03-09 | Open-market sale | 1,125 | $47.50 | 28,978 |
| 2014-12-23 | Open-market sale | 2,500 | $43.75 | 29,487 |
| 2014-12-22 | Open-market sale | 2,500 | $40.00 | 31,987 |
| 2014-03-10 | Option exercise (derivative) | 3,943 | $0.00 | 3,944 |
| 2014-03-10 | Option exercise (derivative) | 3,668 | $0.00 | 7,337 |
| 2014-03-10 | Option exercise (derivative) | 3,915 | $0.00 | 0 |
| 2014-03-10 | Option exercise | 3,943 | — | 33,297 |
| 2014-03-10 | Option exercise | 3,668 | — | 35,681 |
| 2014-03-10 | Tax withholding | 1,284 | $40.07 | 32,013 |
| 2014-03-10 | Tax withholding | 1,194 | $40.07 | 34,487 |
| 2014-03-10 | Tax withholding | 1,275 | $40.07 | 29,354 |
| 2014-03-10 | Option exercise | 3,915 | — | 30,629 |
| 2014-03-05 | Grant / award (derivative) | 7,617 | $0.00 | 7,617 |
| 2014-03-05 | Grant / award (derivative) | 1,904 | $0.00 | 1,904 |
| 2013-11-13 | Gift | 655 | $0.00 | 26,714 |
| 2013-06-10 | Open-market sale | 7,500 | $31.03 | 27,369 |
| 2013-03-10 | Option exercise (derivative) | 3,921 | $0.00 | 0 |
| 2013-03-10 | Option exercise (derivative) | 7,830 | $0.00 | 3,915 |
| 2013-03-10 | Option exercise (derivative) | 11,830 | $0.00 | 7,887 |
| 2013-03-10 | Option exercise | 3,921 | — | 30,853 |
| 2013-03-10 | Tax withholding | 1,286 | $26.58 | 34,869 |
| 2013-03-10 | Option exercise | 3,915 | — | 33,489 |
| 2013-03-10 | Tax withholding | 1,277 | $26.58 | 32,212 |
| 2013-03-10 | Option exercise | 3,943 | — | 36,155 |
| 2013-03-10 | Tax withholding | 1,279 | $26.58 | 29,574 |
| 2013-03-06 | Grant / award (derivative) | 12,727 | $0.00 | 12,727 |
| 2013-03-06 | Grant / award (derivative) | 8,268 | $0.00 | 8,268 |
| 2012-11-15 | Gift | 1,000 | $0.00 | 24,827 |
| 2012-03-10 | Option exercise (derivative) | 3,921 | $0.00 | 3,921 |
| 2012-03-10 | Option exercise (derivative) | 3,915 | $0.00 | 7,830 |
| 2012-03-10 | Tax withholding | 1,242 | $22.80 | 25,827 |
| 2012-03-10 | Option exercise | 3,921 | — | 24,397 |
| 2012-03-10 | Option exercise | 3,915 | — | 27,069 |
| 2012-03-10 | Tax withholding | 1,243 | $22.80 | 23,154 |
| 2012-03-07 | Grant / award (derivative) | 9,156 | $0.00 | 9,156 |
| 2012-03-07 | Grant / award (derivative) | 11,423 | $0.00 | 11,423 |
| 2012-01-09 | Open-market sale | 7,500 | $22.02 | 20,476 |
| 2011-12-31 | Option exercise (derivative) | 3,910 | $0.00 | 0 |
| 2011-12-31 | Tax withholding | 1,242 | $22.61 | 27,976 |
| 2011-12-31 | Option exercise | 3,910 | — | 29,218 |
| 2011-03-10 | Option exercise (derivative) | 3,921 | $0.00 | 7,842 |
| 2011-03-10 | Tax withholding | 1,245 | $24.55 | 25,308 |
| 2011-03-10 | Option exercise | 3,921 | — | 26,553 |
| 2011-03-09 | Grant / award (derivative) | 11,274 | $0.00 | 11,274 |
| 2011-03-09 | Grant / award (derivative) | 7,830 | $0.00 | 7,830 |
| 2011-01-01 | Option exercise (derivative) | 3,315 | $0.00 | 0 |
| 2011-01-01 | Option exercise | 3,315 | — | 22,258 |
| 2011-01-01 | Tax withholding | 1,192 | $23.57 | 22,632 |
| 2010-03-03 | Grant / award (derivative) | 7,842 | $0.00 | 7,842 |
| 2010-03-03 | Grant / award (derivative) | 18,298 | $0.00 | 18,298 |
| 2010-01-02 | Option exercise (derivative) | 12,900 | $0.00 | 0 |
| 2010-01-02 | Tax withholding | 4,440 | $15.96 | 18,943 |
| 2010-01-02 | Option exercise | 12,900 | — | 21,529 |
| 2009-03-03 | Grant / award (derivative) | 6,500 | $0.00 | 6,500 |
| 2008-03-03 | Grant / award (derivative) | 6,500 | $0.00 | 6,500 |
| 2007-10-26 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2007-10-26 | Open-market sale | 2,000 | $32.00 | 7,462 |
| 2007-10-26 | Option exercise | 2,000 | $28.15 | 9,462 |
| 2007-07-16 | Option exercise (derivative) | 5,000 | $0.00 | 500 |
| 2007-07-16 | Option exercise | 500 | $13.05 | 7,462 |
| 2007-07-16 | Option exercise | 300 | $13.05 | 7,262 |
| 2007-07-16 | Option exercise | 200 | $13.05 | 7,162 |
| 2007-07-16 | Option exercise | 600 | $13.05 | 7,562 |
| 2007-07-16 | Option exercise | 400 | $13.05 | 7,362 |
| 2007-07-16 | Open-market sale | 100 | $30.88 | 6,962 |
| 2007-07-16 | Option exercise | 100 | $13.05 | 7,062 |
| 2007-07-16 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2007-07-16 | Option exercise | 500 | $13.05 | 7,462 |
| 2007-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 5,500 |
| 2007-06-15 | Option exercise | 400 | $13.05 | 6,762 |
| 2007-06-15 | Option exercise | 200 | $13.05 | 6,562 |
| 2007-06-15 | Option exercise | 600 | $13.05 | 6,962 |
| 2007-06-15 | Option exercise | 500 | $13.05 | 6,862 |
| 2007-06-15 | Option exercise | 800 | $13.05 | 7,162 |
| 2007-06-15 | Option exercise | 1,000 | $13.05 | 7,362 |
| 2007-06-15 | Open-market sale | 100 | $29.72 | 6,362 |
| 2007-06-15 | Option exercise | 100 | $13.05 | 6,462 |
| 2007-05-24 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2007-05-18 | Option exercise (derivative) | 4,300 | $0.00 | 11,500 |
| 2007-05-18 | Option exercise | 500 | $13.05 | 6,222 |
| 2007-05-18 | Option exercise | 100 | $13.05 | 5,872 |
| 2007-05-18 | Option exercise | 200 | $13.05 | 5,962 |
| 2007-05-18 | Option exercise | 100 | $13.05 | 5,862 |
| 2007-05-18 | Option exercise | 500 | $13.05 | 6,262 |
| 2007-05-18 | Option exercise | 600 | $13.05 | 6,362 |
| 2007-05-18 | Option exercise | 400 | $13.05 | 6,162 |
| 2007-05-18 | Open-market sale | 200 | $27.98 | 5,762 |
| 2007-05-18 | Option exercise (derivative) | 4,300 | $0.00 | 11,500 |
| 2007-05-18 | Option exercise | 500 | $13.05 | 6,262 |
| 2007-05-18 | Option exercise | 400 | $13.05 | 6,162 |
| 2007-05-18 | Option exercise | 200 | $13.05 | 5,962 |
| 2007-05-18 | Option exercise | 100 | $13.05 | 5,872 |
| 2007-05-18 | Option exercise | 500 | $13.05 | 6,222 |
| 2007-05-18 | Option exercise | 600 | $13.05 | 6,362 |
| 2007-05-18 | Open-market sale | 700 | $27.96 | 5,662 |
| 2007-05-18 | Option exercise | 100 | $13.05 | 5,862 |
| 2007-05-18 | Open-market sale | 100 | $28.17 | 5,762 |
| 2007-05-17 | Option exercise (derivative) | 1,700 | $0.00 | 15,800 |
| 2007-05-17 | Open-market sale | 600 | $28.47 | 5,762 |
| 2007-05-17 | Option exercise | 600 | $13.05 | 5,011 |
| 2007-05-17 | Option exercise | 200 | $13.05 | 4,611 |
| 2007-05-17 | Option exercise | 400 | $13.05 | 4,811 |
| 2007-05-17 | Option exercise | 300 | $13.05 | 4,711 |
| 2007-05-17 | Open-market sale | 200 | $28.36 | 4,411 |
| 2006-08-17 | Option exercise (derivative) | 8,900 | $0.00 | 24,600 |
| 2006-08-17 | Option exercise | 200 | $13.05 | 3,011 |
| 2006-08-17 | Option exercise | 400 | $13.05 | 3,211 |
| 2006-08-17 | Option exercise | 500 | $13.05 | 3,311 |
| 2006-08-17 | Option exercise | 700 | $13.05 | 3,511 |
| 2006-08-17 | Option exercise | 100 | $13.05 | 2,911 |
| 2006-08-17 | Option exercise | 600 | $13.05 | 3,411 |
| 2006-08-17 | Option exercise | 1,800 | $13.05 | 4,611 |
| 2006-08-17 | Open-market sale | 200 | $25.47 | 2,811 |
| 2006-08-17 | Option exercise | 1,000 | $13.05 | 3,811 |
| 2006-08-17 | Option exercise (derivative) | 7,100 | $0.00 | 17,500 |
| 2006-08-17 | Option exercise | 800 | $13.05 | 3,611 |
| 2006-08-17 | Option exercise | 1,400 | $13.05 | 4,211 |
| 2006-08-17 | Option exercise | 100 | $13.05 | 2,911 |
| 2006-08-17 | Option exercise | 1,200 | $13.05 | 4,011 |
| 2006-08-17 | Option exercise | 1,600 | $13.05 | 4,411 |
| 2006-08-17 | Option exercise | 500 | $13.05 | 3,311 |
| 2006-08-17 | Open-market sale | 500 | $25.30 | 2,811 |
| 2006-03-01 | — | — | — | 2,811 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.