SEC CIK 1274698
BONDI MICHAEL
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CMTLview stock → | 159,286 | 2026-09-30 |
Position History — CMTL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CMTL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-30 | Option exercise (derivative) | 17,756 | $0.00 | 165,781 |
| 2026-09-30 | Tax withholding | 9,065 | $1.37 | 159,286 |
| 2026-09-30 | Option exercise | 17,756 | — | 168,351 |
| 2026-08-11 | Option exercise (derivative) | 10,321 | $0.00 | 183,537 |
| 2026-08-11 | Tax withholding | 5,269 | $1.73 | 150,595 |
| 2026-08-11 | Option exercise | 10,321 | — | 155,864 |
| 2026-08-10 | Option exercise (derivative) | 1,196 | $0.00 | 193,858 |
| 2026-08-10 | Tax withholding | 611 | $1.72 | 145,543 |
| 2026-08-10 | Option exercise | 1,196 | — | 146,154 |
| 2025-11-07 | Grant / award (derivative) | 148,026 | $0.00 | 195,054 |
| 2025-11-07 | Tax withholding | 2,561 | $3.04 | 144,958 |
| 2025-11-07 | Grant / award | 5,015 | — | 147,519 |
| 2025-09-30 | Option exercise (derivative) | 17,755 | $0.00 | 47,028 |
| 2025-09-30 | Tax withholding | 9,064 | $2.58 | 142,504 |
| 2025-09-30 | Option exercise | 17,755 | — | 151,568 |
| 2025-08-12 | Option exercise (derivative) | 4,842 | $0.00 | 64,783 |
| 2025-08-12 | Tax withholding | 2,472 | $2.08 | 133,813 |
| 2025-08-12 | Option exercise | 4,842 | — | 136,285 |
| 2025-08-11 | Option exercise (derivative) | 10,321 | $0.00 | 69,625 |
| 2025-08-11 | Tax withholding | 5,269 | $1.99 | 131,443 |
| 2025-08-11 | Option exercise | 10,321 | — | 136,712 |
| 2025-08-10 | Option exercise (derivative) | 1,195 | $0.00 | 79,946 |
| 2025-08-10 | Tax withholding | 611 | $2.01 | 126,391 |
| 2025-08-10 | Option exercise | 1,195 | — | 127,002 |
| 2025-08-04 | Option exercise (derivative) | 1,810 | $0.00 | 81,141 |
| 2025-08-04 | Tax withholding | 925 | $2.05 | 125,807 |
| 2025-08-04 | Option exercise | 1,810 | — | 126,732 |
| 2024-11-01 | Grant / award | 2,447 | — | 126,172 |
| 2024-11-01 | Tax withholding | 1,250 | $2.91 | 124,922 |
| 2024-09-30 | Grant / award (derivative) | 53,266 | $0.00 | 82,951 |
| 2024-08-12 | Option exercise (derivative) | 4,843 | $0.00 | 29,685 |
| 2024-08-12 | Tax withholding | 2,473 | $2.93 | 123,725 |
| 2024-08-12 | Option exercise | 4,843 | — | 126,198 |
| 2024-08-11 | Option exercise (derivative) | 10,321 | $0.00 | 34,528 |
| 2024-08-11 | Option exercise | 10,321 | — | 126,624 |
| 2024-08-11 | Tax withholding | 5,269 | $3.17 | 121,355 |
| 2024-08-10 | Option exercise (derivative) | 1,195 | $0.00 | 44,849 |
| 2024-08-10 | Tax withholding | 611 | $3.17 | 116,303 |
| 2024-08-10 | Option exercise | 1,195 | — | 116,914 |
| 2024-08-09 | Option exercise (derivative) | 1,082 | $0.00 | 46,044 |
| 2024-08-09 | Option exercise | 1,082 | — | 116,272 |
| 2024-08-09 | Tax withholding | 553 | $3.17 | 115,719 |
| 2024-08-04 | Option exercise (derivative) | 1,810 | $0.00 | 47,126 |
| 2024-08-04 | Tax withholding | 925 | $2.98 | 115,190 |
| 2024-08-04 | Option exercise | 1,810 | — | 116,115 |
| 2024-07-31 | Tax withholding | 11,818 | $3.24 | 114,305 |
| 2024-07-31 | Grant / award | 23,149 | $3.24 | 126,123 |
| 2024-07-27 | Option exercise (derivative) | 58,789 | — | 0 |
| 2024-07-27 | Option exercise | 58,789 | — | 131,605 |
| 2024-07-27 | Tax withholding | 28,631 | $3.40 | 102,974 |
| 2023-10-04 | Option exercise (derivative) | 430 | $0.00 | 48,936 |
| 2023-10-04 | Tax withholding | 220 | $8.24 | 72,816 |
| 2023-10-04 | Option exercise | 430 | — | 73,036 |
| 2023-10-02 | Tax withholding | 1,820 | $8.50 | 72,606 |
| 2023-10-02 | Grant / award | 3,565 | — | 74,426 |
| 2023-08-12 | Option exercise (derivative) | 4,842 | $0.00 | 18,403 |
| 2023-08-12 | Tax withholding | 2,472 | $9.35 | 70,861 |
| 2023-08-12 | Option exercise | 4,842 | — | 73,333 |
| 2023-08-11 | Grant / award (derivative) | 30,963 | $0.00 | 49,366 |
| 2023-08-10 | Option exercise (derivative) | 1,195 | $0.00 | 23,245 |
| 2023-08-10 | Option exercise | 1,195 | — | 69,102 |
| 2023-08-10 | Tax withholding | 611 | $9.36 | 68,491 |
| 2023-08-09 | Option exercise (derivative) | 1,082 | $0.00 | 24,440 |
| 2023-08-09 | Option exercise | 1,082 | — | 68,460 |
| 2023-08-09 | Tax withholding | 553 | $9.36 | 67,907 |
| 2023-08-08 | Option exercise (derivative) | 404 | $0.00 | 25,522 |
| 2023-08-08 | Option exercise | 404 | — | 67,585 |
| 2023-08-08 | Tax withholding | 207 | $9.81 | 67,378 |
| 2023-08-04 | Option exercise (derivative) | 1,810 | $0.00 | 25,926 |
| 2023-08-04 | Option exercise | 1,810 | — | 68,106 |
| 2023-08-04 | Tax withholding | 925 | $9.90 | 67,181 |
| 2023-07-28 | Option exercise (derivative) | 14,622 | — | 58,789 |
| 2023-07-28 | Tax withholding | 7,121 | $10.06 | 66,296 |
| 2023-07-28 | Option exercise | 14,622 | — | 73,417 |
| 2023-07-27 | Grant / award (derivative) | 61,612 | — | 76,234 |
| 2023-07-27 | Option exercise (derivative) | 2,823 | — | 73,411 |
| 2023-07-27 | Option exercise | 2,823 | — | 61,618 |
| 2023-07-27 | Tax withholding | 2,823 | $10.01 | 58,795 |
| 2023-06-13 | Open-market buy | 5,000 | $9.29 | 58,795 |
| 2022-10-04 | Option exercise (derivative) | 429 | $0.00 | 27,736 |
| 2022-10-04 | Tax withholding | 220 | $10.69 | 53,795 |
| 2022-10-04 | Option exercise | 429 | — | 54,015 |
| 2022-09-29 | Grant / award | 2,048 | — | 54,632 |
| 2022-09-29 | Tax withholding | 1,046 | $9.89 | 53,586 |
| 2022-08-12 | Grant / award (derivative) | 14,527 | $0.00 | 28,165 |
| 2022-08-10 | Option exercise (derivative) | 1,195 | $0.00 | 13,638 |
| 2022-08-10 | Tax withholding | 611 | $12.32 | 52,584 |
| 2022-08-10 | Option exercise | 1,195 | — | 53,195 |
| 2022-08-09 | Option exercise (derivative) | 702 | $0.00 | 15,915 |
| 2022-08-09 | Option exercise | 702 | — | 51,830 |
| 2022-08-09 | Tax withholding | 359 | $10.95 | 51,471 |
| 2022-08-09 | Option exercise (derivative) | 1,082 | $0.00 | 14,833 |
| 2022-08-09 | Tax withholding | 553 | $10.95 | 52,000 |
| 2022-08-09 | Option exercise | 1,082 | — | 52,553 |
| 2022-08-08 | Option exercise (derivative) | 404 | $0.00 | 16,617 |
| 2022-08-08 | Option exercise | 404 | — | 51,335 |
| 2022-08-08 | Tax withholding | 207 | $11.86 | 51,128 |
| 2022-08-04 | Option exercise (derivative) | 1,810 | $0.00 | 17,021 |
| 2022-08-04 | Option exercise | 1,810 | — | 51,856 |
| 2022-08-04 | Tax withholding | 925 | $11.64 | 50,931 |
| 2022-07-31 | Option exercise (derivative) | 12,730 | — | 14,622 |
| 2022-07-31 | Option exercise | 12,730 | — | 56,246 |
| 2022-07-31 | Tax withholding | 6,200 | $11.62 | 50,046 |
| 2022-07-28 | Grant / award (derivative) | 15,324 | — | 28,054 |
| 2022-07-28 | Option exercise (derivative) | 702 | — | 27,352 |
| 2022-07-28 | Option exercise | 702 | — | 44,218 |
| 2022-07-28 | Tax withholding | 702 | $11.42 | 43,516 |
| 2022-07-18 | Open-market buy | 4,000 | $9.33 | 43,516 |
| 2021-10-04 | Option exercise (derivative) | 429 | $0.00 | 18,831 |
| 2021-10-04 | Tax withholding | 228 | $25.38 | 39,516 |
| 2021-10-04 | Option exercise | 429 | — | 39,744 |
| 2021-09-27 | Grant / award | 4,130 | — | 41,510 |
| 2021-09-27 | Tax withholding | 2,195 | $26.09 | 39,315 |
| 2021-08-10 | Grant / award (derivative) | 5,976 | $0.00 | 19,260 |
| 2021-08-09 | Tax withholding | 517 | $26.11 | 36,545 |
| 2021-08-09 | Option exercise (derivative) | 1,082 | $0.00 | 13,284 |
| 2021-08-09 | Option exercise | 1,082 | — | 37,955 |
| 2021-08-09 | Tax withholding | 575 | $26.11 | 37,380 |
| 2021-08-09 | Option exercise (derivative) | 701 | $0.00 | 14,366 |
| 2021-08-09 | Option exercise | 701 | — | 37,246 |
| 2021-08-09 | Tax withholding | 373 | $26.11 | 36,873 |
| 2021-08-08 | Option exercise (derivative) | 404 | $0.00 | 15,067 |
| 2021-08-08 | Tax withholding | 215 | $26.27 | 37,062 |
| 2021-08-08 | Option exercise | 404 | — | 37,277 |
| 2021-08-04 | Option exercise (derivative) | 1,810 | $0.00 | 15,471 |
| 2021-08-04 | Option exercise | 1,810 | — | 37,835 |
| 2021-08-04 | Tax withholding | 962 | $24.72 | 36,873 |
| 2021-07-31 | Grant / award (derivative) | 13,368 | — | 13,368 |
| 2021-07-31 | Option exercise (derivative) | 638 | — | 12,730 |
| 2021-07-31 | Tax withholding | 638 | $24.97 | 36,025 |
| 2021-07-31 | Option exercise | 638 | — | 36,663 |
| 2021-07-31 | Option exercise (derivative) | 10,526 | — | 0 |
| 2021-07-31 | Tax withholding | 5,346 | $24.97 | 36,025 |
| 2021-07-31 | Option exercise | 10,526 | — | 41,371 |
| 2020-10-04 | Option exercise (derivative) | 429 | $0.00 | 17,281 |
| 2020-10-04 | Option exercise | 429 | — | 31,056 |
| 2020-10-04 | Tax withholding | 211 | $13.97 | 30,845 |
| 2020-08-09 | Option exercise (derivative) | 1,082 | $0.00 | 17,710 |
| 2020-08-09 | Option exercise | 1,082 | — | 31,157 |
| 2020-08-09 | Tax withholding | 530 | $17.56 | 30,627 |
| 2020-08-09 | Tax withholding | 477 | $17.56 | 29,718 |
| 2020-08-09 | Option exercise (derivative) | 701 | $0.00 | 18,792 |
| 2020-08-09 | Tax withholding | 344 | $17.56 | 30,075 |
| 2020-08-09 | Option exercise | 701 | — | 30,419 |
| 2020-08-08 | Option exercise (derivative) | 404 | $0.00 | 19,493 |
| 2020-08-08 | Option exercise | 404 | — | 30,393 |
| 2020-08-08 | Tax withholding | 198 | $17.56 | 30,195 |
| 2020-08-04 | Grant / award (derivative) | 9,050 | $0.00 | 19,897 |
| 2020-07-31 | Option exercise (derivative) | 10,050 | — | 0 |
| 2020-07-31 | Option exercise | 10,050 | — | 34,675 |
| 2020-07-31 | Tax withholding | 4,686 | $16.42 | 29,989 |
| 2020-07-31 | Option exercise (derivative) | 485 | — | 10,526 |
| 2020-07-31 | Grant / award (derivative) | 11,011 | — | 11,011 |
| 2020-07-31 | Option exercise | 485 | — | 30,474 |
| 2020-07-31 | Tax withholding | 485 | $16.42 | 29,989 |
| 2020-05-28 | Grant / award (derivative) | 1,080 | $0.00 | 36,375 |
| 2020-05-28 | Grant / award (derivative) | 1,080 | $0.00 | 37,455 |
| 2020-05-28 | Grant / award (derivative) | 1,080 | $0.00 | 38,535 |
| 2020-05-28 | Grant / award (derivative) | 1,080 | $0.00 | 35,295 |
| 2020-05-28 | Grant / award (derivative) | 1,080 | $0.00 | 34,215 |
| 2019-10-04 | Option exercise (derivative) | 429 | $0.00 | 10,847 |
| 2019-10-04 | Tax withholding | 211 | $31.11 | 24,625 |
| 2019-10-04 | Option exercise | 429 | — | 24,836 |
| 2019-08-09 | Tax withholding | 476 | $27.90 | 24,050 |
| 2019-08-09 | Option exercise (derivative) | 701 | $0.00 | 5,866 |
| 2019-08-09 | Tax withholding | 344 | $27.90 | 24,407 |
| 2019-08-09 | Option exercise | 701 | — | 24,751 |
| 2019-08-09 | Grant / award (derivative) | 5,410 | $0.00 | 11,276 |
| 2019-08-08 | Option exercise (derivative) | 404 | $0.00 | 6,567 |
| 2019-08-08 | Tax withholding | 198 | $28.64 | 24,526 |
| 2019-08-08 | Option exercise | 404 | — | 24,724 |
| 2019-07-31 | Option exercise (derivative) | 4,171 | — | 0 |
| 2019-07-31 | Tax withholding | 1,945 | $29.76 | 24,320 |
| 2019-07-31 | Option exercise | 4,171 | — | 26,265 |
| 2019-07-31 | Grant / award (derivative) | 10,513 | — | 10,513 |
| 2019-07-31 | Option exercise (derivative) | 463 | — | 10,050 |
| 2019-07-31 | Tax withholding | 463 | $29.76 | 24,320 |
| 2019-07-31 | Option exercise | 463 | — | 24,783 |
| 2018-10-04 | Grant / award (derivative) | 2,146 | $0.00 | 6,971 |
| 2018-08-09 | Option exercise (derivative) | 701 | $0.00 | 4,825 |
| 2018-08-09 | Tax withholding | 239 | $34.55 | 22,094 |
| 2018-08-09 | Option exercise | 701 | — | 22,333 |
| 2018-08-09 | Tax withholding | 331 | $34.55 | 21,632 |
| 2018-08-08 | Grant / award (derivative) | 2,020 | $0.00 | 5,526 |
| 2018-07-31 | Option exercise (derivative) | 6,183 | — | 0 |
| 2018-07-31 | Tax withholding | 1,956 | $33.60 | 21,963 |
| 2018-07-31 | Option exercise | 6,183 | — | 23,919 |
| 2018-07-31 | Option exercise (derivative) | 145 | — | 4,171 |
| 2018-07-31 | Grant / award (derivative) | 4,316 | — | 4,316 |
| 2018-07-31 | Option exercise | 145 | — | 22,108 |
| 2018-07-31 | Tax withholding | 145 | $33.60 | 21,963 |
| 2018-06-05 | Option exercise (derivative) | 190 | $0.00 | 0 |
| 2018-06-05 | Option exercise | 190 | — | 17,799 |
| 2018-06-05 | Tax withholding | 63 | $33.10 | 17,736 |
| 2017-10-02 | Option exercise (derivative) | 181 | $0.00 | 0 |
| 2017-10-02 | Tax withholding | 94 | $19.47 | 17,609 |
| 2017-10-02 | Option exercise | 181 | — | 17,703 |
| 2017-08-09 | Tax withholding | 502 | $18.24 | 17,522 |
| 2017-08-09 | Grant / award (derivative) | 3,506 | $0.00 | 3,696 |
| 2017-07-31 | Option exercise (derivative) | 206 | — | 6,183 |
| 2017-07-31 | Grant / award (derivative) | 6,389 | — | 6,389 |
| 2017-07-31 | Tax withholding | 206 | $18.00 | 18,024 |
| 2017-07-31 | Option exercise | 206 | — | 18,230 |
| 2017-06-05 | Option exercise (derivative) | 190 | $0.00 | 190 |
| 2017-06-05 | Option exercise | 190 | — | 18,093 |
| 2017-06-05 | Tax withholding | 69 | $15.40 | 18,024 |
| 2016-10-05 | Option exercise (derivative) | 180 | $0.00 | 181 |
| 2016-10-05 | Option exercise | 180 | — | 17,970 |
| 2016-10-05 | Tax withholding | 67 | $12.63 | 17,903 |
| 2016-08-09 | Grant / award | 4,863 | $0.00 | 17,790 |
| 2016-06-05 | Option exercise (derivative) | 190 | $0.00 | 380 |
| 2016-06-05 | Option exercise | 190 | — | 12,996 |
| 2016-06-05 | Tax withholding | 69 | $23.24 | 12,927 |
| 2015-10-02 | Option exercise (derivative) | 181 | $0.00 | 361 |
| 2015-10-02 | Tax withholding | 67 | $21.51 | 12,806 |
| 2015-10-02 | Option exercise | 181 | — | 12,873 |
| 2015-08-04 | Grant / award (derivative) | 2,110 | $0.00 | 28,915 |
| 2015-08-04 | Grant / award (derivative) | 2,110 | $0.00 | 31,025 |
| 2015-08-04 | Grant / award (derivative) | 2,110 | $0.00 | 33,135 |
| 2015-08-04 | Grant / award (derivative) | 2,110 | $0.00 | 26,805 |
| 2015-08-04 | Grant / award (derivative) | 2,110 | $0.00 | 24,695 |
| 2015-06-05 | Option exercise (derivative) | 190 | $0.00 | 570 |
| 2015-06-05 | Tax withholding | 71 | $29.74 | 12,692 |
| 2015-06-05 | Option exercise | 190 | — | 12,763 |
| 2015-01-29 | Option exercise (derivative) | 7,600 | $0.00 | 30,400 |
| 2015-01-29 | Option exercise (derivative) | 5,250 | $0.00 | 25,150 |
| 2015-01-29 | Option exercise (derivative) | 1,115 | $0.00 | 22,585 |
| 2015-01-29 | Option exercise (derivative) | 1,450 | $0.00 | 23,700 |
| 2015-01-29 | Option exercise | 5,250 | $27.67 | 23,804 |
| 2015-01-29 | Tax withholding | 13,796 | $34.54 | 12,573 |
| 2015-01-29 | Option exercise | 1,450 | $29.51 | 25,254 |
| 2015-01-29 | Option exercise | 1,115 | $26.08 | 26,369 |
| 2015-01-29 | Option exercise | 7,600 | $28.84 | 18,554 |
| 2014-10-02 | Option exercise (derivative) | 180 | $0.00 | 542 |
| 2014-10-02 | Option exercise | 180 | — | 11,021 |
| 2014-10-02 | Tax withholding | 67 | $37.47 | 10,954 |
| 2014-07-28 | Option exercise (derivative) | 5,000 | $0.00 | 38,000 |
| 2014-07-28 | Option exercise | 5,000 | $26.90 | 15,164 |
| 2014-07-28 | Tax withholding | 4,323 | $34.86 | 10,841 |
| 2014-06-05 | Option exercise (derivative) | 189 | $0.00 | 760 |
| 2014-06-05 | Option exercise | 189 | — | 10,241 |
| 2014-06-05 | Tax withholding | 77 | $32.99 | 10,164 |
| 2014-06-04 | Grant / award (derivative) | 2,110 | $0.00 | 34,560 |
| 2014-06-04 | Grant / award (derivative) | 2,110 | $0.00 | 38,780 |
| 2014-06-04 | Grant / award (derivative) | 2,110 | $0.00 | 40,890 |
| 2014-06-04 | Grant / award (derivative) | 2,110 | $0.00 | 43,000 |
| 2014-06-04 | Grant / award (derivative) | 2,110 | $0.00 | 36,670 |
| 2014-06-02 | Option exercise (derivative) | 5,600 | $0.00 | 32,450 |
| 2014-06-02 | Option exercise | 5,600 | $29.61 | 15,411 |
| 2014-06-02 | Tax withholding | 5,359 | $32.21 | 10,052 |
| 2014-01-02 | Option exercise (derivative) | 9,000 | $0.00 | 38,050 |
| 2014-01-02 | Option exercise | 9,000 | $20.00 | 9,811 |
| 2013-10-02 | Option exercise (derivative) | 180 | $0.00 | 722 |
| 2013-10-02 | Tax withholding | 74 | $24.35 | 811 |
| 2013-10-02 | Option exercise | 180 | — | 885 |
| 2013-06-05 | Grant / award (derivative) | 1,115 | $0.00 | 51,050 |
| 2013-06-05 | Grant / award (derivative) | 1,115 | $0.00 | 49,935 |
| 2013-06-05 | Grant / award (derivative) | 1,115 | $0.00 | 48,820 |
| 2013-06-05 | Grant / award (derivative) | 1,115 | $0.00 | 47,705 |
| 2013-06-05 | Grant / award (derivative) | 1,115 | $0.00 | 46,590 |
| 2013-06-05 | Grant / award (derivative) | 949 | $0.00 | 949 |
| 2012-12-12 | Option exercise (derivative) | 4,500 | $0.00 | 45,475 |
| 2012-12-12 | Option exercise | 4,500 | $13.19 | 5,205 |
| 2012-12-12 | Open-market sale | 4,500 | $25.17 | 705 |
| 2012-06-06 | Grant / award (derivative) | 725 | $0.00 | 58,000 |
| 2012-06-06 | Grant / award (derivative) | 725 | $0.00 | 57,275 |
| 2012-06-06 | Grant / award (derivative) | 725 | $0.00 | 55,825 |
| 2012-06-06 | Grant / award (derivative) | 725 | $0.00 | 58,725 |
| 2012-06-06 | Grant / award (derivative) | 902 | $0.00 | 902 |
| 2012-06-06 | Grant / award (derivative) | 725 | $0.00 | 56,550 |
| 2011-10-21 | Open-market buy | 300 | $31.95 | 705 |
| 2011-06-02 | Grant / award (derivative) | 1,750 | $0.00 | 55,350 |
| 2011-06-02 | Grant / award (derivative) | 1,750 | $0.00 | 51,850 |
| 2011-06-02 | Grant / award (derivative) | 1,750 | $0.00 | 58,850 |
| 2011-06-02 | Grant / award (derivative) | 1,750 | $0.00 | 57,100 |
| 2011-06-02 | Grant / award (derivative) | 1,750 | $0.00 | 53,600 |
| 2010-07-30 | Disposition to issuer (derivative) | 5,000 | $0.00 | 45,100 |
| 2010-07-30 | Grant / award (derivative) | 5,000 | $0.00 | 50,100 |
| 2010-06-02 | Grant / award (derivative) | 1,900 | $0.00 | 48,200 |
| 2010-06-02 | Grant / award (derivative) | 1,900 | $0.00 | 44,400 |
| 2010-06-02 | Grant / award (derivative) | 1,900 | $0.00 | 42,500 |
| 2010-06-02 | Grant / award (derivative) | 1,900 | $0.00 | 50,100 |
| 2010-06-02 | Grant / award (derivative) | 1,900 | $0.00 | 46,300 |
| 2010-04-29 | Disposition to issuer (derivative) | 7,500 | $0.00 | 33,100 |
| 2010-04-29 | Grant / award (derivative) | 3,750 | $0.00 | 40,600 |
| 2010-04-29 | Grant / award (derivative) | 3,750 | $0.00 | 36,850 |
| 2009-06-02 | Grant / award (derivative) | 1,400 | $0.00 | 37,800 |
| 2009-06-02 | Grant / award (derivative) | 1,400 | $0.00 | 36,400 |
| 2009-06-02 | Grant / award (derivative) | 2,800 | $0.00 | 40,600 |
| 2009-03-19 | Open-market buy | 130 | $23.04 | 405 |
| 2008-08-05 | Grant / award (derivative) | 1,000 | $46.69 | 33,000 |
| 2008-08-05 | Grant / award (derivative) | 1,000 | $46.69 | 32,000 |
| 2008-08-05 | Grant / award (derivative) | 2,000 | $46.69 | 35,000 |
| 2007-08-07 | Grant / award (derivative) | 1,250 | $42.47 | 28,500 |
| 2007-08-07 | Grant / award (derivative) | 2,500 | $42.47 | 31,000 |
| 2007-08-07 | Grant / award (derivative) | 1,250 | $42.47 | 27,250 |
| 2006-10-18 | Open-market sale | 100 | $35.78 | 2,875 |
| 2006-10-18 | Open-market sale | 1,300 | $35.84 | 575 |
| 2006-10-18 | Open-market sale | 100 | $35.82 | 1,875 |
| 2006-10-18 | Open-market sale | 700 | $35.81 | 1,975 |
| 2006-10-18 | Open-market sale | 200 | $35.79 | 2,675 |
| 2006-10-18 | Open-market sale | 300 | $35.85 | 275 |
| 2006-10-18 | Open-market sale | 100 | $35.77 | 2,975 |
| 2006-10-18 | Open-market sale | 725 | $35.76 | 3,075 |
| 2006-10-18 | Open-market sale | 500 | $35.75 | 3,800 |
| 2006-10-18 | Open-market sale | 1,700 | $35.74 | 4,300 |
| 2006-10-13 | Option exercise (derivative) | 3,000 | $20.00 | 29,000 |
| 2006-10-13 | Option exercise (derivative) | 3,000 | $13.19 | 26,000 |
| 2006-10-13 | Option exercise | 3,000 | $20.00 | 3,000 |
| 2006-10-13 | Option exercise | 3,000 | $13.19 | 6,000 |
| 2006-08-01 | Grant / award (derivative) | 1,250 | $26.90 | 29,500 |
| 2006-08-01 | Grant / award (derivative) | 2,500 | $26.90 | 32,000 |
| 2006-08-01 | Grant / award (derivative) | 1,250 | $26.90 | 28,250 |
| 2004-01-05 | Grant / award (derivative) | 3,000 | $20.00 | 6,000 |
| 2004-01-05 | Grant / award (derivative) | 3,000 | $20.00 | 3,000 |
| 2004-01-05 | Grant / award (derivative) | 3,000 | $20.00 | 9,000 |
| 2004-01-05 | Grant / award (derivative) | 3,000 | $20.00 | 12,000 |
| 2004-01-05 | Grant / award (derivative) | 3,000 | $20.00 | 15,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.