SEC CIK 1558686
Wang Feng-Ming
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| AMBAview stock → | 767,759 | 2026-09-17 |
Position History — AMBA
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — AMBA
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-17 | Open-market sale | 6,086 | $64.83 | 767,759 |
| 2026-07-01 | Open-market sale | 16,250 | $90.08 | 773,607 |
| 2026-06-17 | Gift | 10,000 | $0.00 | 789,857 |
| 2026-06-17 | Open-market sale | 6,204 | $67.87 | 799,857 |
| 2026-05-26 | Open-market sale | 9,150 | $92.05 | 806,061 |
| 2026-05-26 | Open-market sale | 6,065 | $91.23 | 815,211 |
| 2026-05-26 | Open-market sale | 17,285 | $90.38 | 821,276 |
| 2026-03-19 | Open-market sale | 8,083 | $54.14 | 838,561 |
| 2026-03-18 | Grant / award | 15,686 | $0.00 | 846,644 |
| 2026-03-17 | Option exercise (derivative) | 27,598 | $0.00 | 0 |
| 2026-03-17 | Open-market sale | 18,976 | $52.77 | 830,958 |
| 2026-03-17 | Option exercise | 27,598 | — | 849,934 |
| 2026-03-02 | Grant / award (derivative) | 53,203 | $0.00 | 53,203 |
| 2026-03-02 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2026-03-02 | Grant / award | 53,203 | $0.00 | 822,182 |
| 2026-03-02 | Open-market sale | 12,040 | $61.42 | 768,979 |
| 2026-03-02 | Open-market sale | 32,460 | $60.91 | 781,019 |
| 2026-03-02 | Open-market sale | 2,600 | $59.53 | 813,479 |
| 2026-03-02 | Open-market sale | 1,900 | $58.77 | 816,079 |
| 2026-03-02 | Open-market sale | 1,000 | $56.83 | 817,979 |
| 2026-03-02 | Option exercise | 50,000 | $41.36 | 818,979 |
| 2025-12-19 | Gift | 15,000 | $0.00 | 768,979 |
| 2025-12-17 | Open-market sale | 4,950 | $71.82 | 783,979 |
| 2025-09-17 | Open-market sale | 4,928 | $79.43 | 788,929 |
| 2025-06-17 | Open-market sale | 4,677 | $52.26 | 793,634 |
| 2025-03-18 | Open-market sale | 3,194 | $55.02 | 798,311 |
| 2025-03-06 | Open-market sale | 4,104 | $55.11 | 801,271 |
| 2025-03-05 | Grant / award | 11,024 | $0.00 | 805,375 |
| 2025-02-28 | Grant / award (derivative) | 39,120 | $0.00 | 39,120 |
| 2025-02-28 | Grant / award | 39,120 | $0.00 | 794,351 |
| 2024-12-16 | Open-market sale | 4,296 | $75.41 | 755,231 |
| 2024-10-07 | Gift | 40,000 | $0.00 | 759,527 |
| 2024-09-17 | Open-market sale | 4,301 | $53.54 | 799,527 |
| 2024-09-05 | Option exercise (derivative) | 31,618 | $0.00 | 0 |
| 2024-09-05 | Option exercise | 31,618 | $38.92 | 835,192 |
| 2024-09-05 | Open-market sale | 31,618 | $54.71 | 803,574 |
| 2024-09-04 | Option exercise (derivative) | 4,382 | $0.00 | 31,618 |
| 2024-09-04 | Option exercise | 4,382 | $38.92 | 807,956 |
| 2024-09-04 | Open-market sale | 4,382 | $56.02 | 803,574 |
| 2024-06-18 | Open-market sale | 3,058 | $55.48 | 803,574 |
| 2024-03-18 | Open-market sale | 2,173 | $49.27 | 806,632 |
| 2024-03-08 | Open-market sale | 1,297 | $57.16 | 808,587 |
| 2024-03-07 | Grant / award | 3,396 | $0.00 | 809,884 |
| 2024-02-29 | Grant / award (derivative) | 45,929 | $0.00 | 45,929 |
| 2024-02-29 | Grant / award | 45,929 | $0.00 | 806,488 |
| 2023-12-19 | Open-market sale | 3,093 | $63.04 | 760,559 |
| 2023-09-18 | Open-market sale | 3,019 | $57.30 | 763,652 |
| 2023-06-20 | Open-market sale | 3,039 | $84.80 | 766,508 |
| 2023-06-15 | Grant / award | 51,395 | $0.00 | 769,547 |
| 2023-04-03 | Grant / award (derivative) | 27,598 | $0.00 | 27,598 |
| 2023-03-17 | Open-market sale | 16,644 | $76.85 | 718,152 |
| 2023-03-15 | Option exercise (derivative) | 2,241 | $0.00 | 17,927 |
| 2023-03-15 | Option exercise (derivative) | 1,468 | $0.00 | 5,870 |
| 2023-03-15 | Option exercise (derivative) | 3,593 | $0.00 | 0 |
| 2023-03-15 | Option exercise (derivative) | 43,109 | $0.00 | 0 |
| 2023-03-15 | Option exercise | 37,383 | — | 734,796 |
| 2023-03-02 | Grant / award (derivative) | 27,598 | $0.00 | 27,598 |
| 2022-12-16 | Option exercise (derivative) | 2,241 | $0.00 | 20,168 |
| 2022-12-16 | Option exercise (derivative) | 3,592 | $0.00 | 3,593 |
| 2022-12-16 | Option exercise (derivative) | 1,467 | $0.00 | 7,338 |
| 2022-12-16 | Option exercise | 7,300 | — | 700,925 |
| 2022-12-16 | Open-market sale | 3,703 | $83.77 | 697,222 |
| 2022-09-16 | Option exercise (derivative) | 2,241 | $0.00 | 22,409 |
| 2022-09-16 | Option exercise (derivative) | 1,467 | $0.00 | 8,805 |
| 2022-09-16 | Option exercise (derivative) | 3,593 | $0.00 | 7,185 |
| 2022-09-16 | Open-market sale | 3,736 | $63.25 | 693,625 |
| 2022-09-16 | Option exercise | 7,301 | — | 697,361 |
| 2022-06-16 | Option exercise (derivative) | 2,240 | $0.00 | 24,650 |
| 2022-06-16 | Option exercise (derivative) | 1,468 | $0.00 | 10,272 |
| 2022-06-16 | Option exercise (derivative) | 3,592 | $0.00 | 10,778 |
| 2022-06-16 | Option exercise | 7,300 | — | 693,855 |
| 2022-06-16 | Open-market sale | 3,937 | $66.26 | 689,918 |
| 2022-04-17 | Grant / award (derivative) | 26,890 | $0.00 | 26,890 |
| 2022-04-17 | Grant / award (derivative) | 26,890 | $0.00 | 26,890 |
| 2022-03-16 | Option exercise (derivative) | 3,573 | $0.00 | 0 |
| 2022-03-16 | Option exercise (derivative) | 42,873 | $0.00 | 0 |
| 2022-03-16 | Option exercise (derivative) | 3,593 | $0.00 | 14,370 |
| 2022-03-16 | Option exercise (derivative) | 1,467 | $0.00 | 11,740 |
| 2022-03-16 | Open-market sale | 46,908 | $91.20 | 686,555 |
| 2022-03-16 | Grant / award | 94,379 | — | 733,463 |
| 2022-03-14 | Open-market sale | 2,982 | $84.42 | 639,003 |
| 2022-03-08 | Grant / award | 8,463 | $0.00 | 641,985 |
| 2021-12-16 | Option exercise (derivative) | 3,592 | $0.00 | 17,963 |
| 2021-12-16 | Option exercise (derivative) | 1,468 | $0.00 | 13,207 |
| 2021-12-16 | Option exercise (derivative) | 3,573 | $0.00 | 3,573 |
| 2021-12-16 | Option exercise | 8,633 | — | 638,275 |
| 2021-12-16 | Open-market sale | 4,753 | $188.91 | 633,522 |
| 2021-12-13 | Gift | 15,000 | $0.00 | 629,642 |
| 2021-12-03 | Open-market sale | 4,452 | $192.69 | 644,642 |
| 2021-12-03 | Option exercise | 8,632 | — | 649,094 |
| 2021-11-01 | Gift | 10,000 | $0.00 | 640,462 |
| 2021-09-16 | Option exercise (derivative) | 1,467 | $0.00 | 14,675 |
| 2021-09-16 | Option exercise (derivative) | 3,592 | $0.00 | 21,555 |
| 2021-09-16 | Option exercise (derivative) | 3,573 | $0.00 | 7,146 |
| 2021-07-19 | Option exercise (derivative) | 44,444 | $0.00 | 0 |
| 2021-07-19 | Option exercise | 44,444 | $8.82 | 650,354 |
| 2021-06-16 | Option exercise (derivative) | 3,572 | $0.00 | 10,719 |
| 2021-06-16 | Option exercise (derivative) | 3,593 | $0.00 | 25,147 |
| 2021-06-16 | Option exercise (derivative) | 1,467 | $0.00 | 16,142 |
| 2021-06-16 | Option exercise (derivative) | 3,473 | $0.00 | 0 |
| 2021-06-16 | Open-market sale | 6,184 | $101.39 | 605,910 |
| 2021-06-16 | Option exercise | 12,105 | — | 612,094 |
| 2021-03-16 | Option exercise (derivative) | 83,334 | $0.00 | 0 |
| 2021-03-16 | Option exercise (derivative) | 3,472 | $0.00 | 3,473 |
| 2021-03-16 | Option exercise (derivative) | 3,573 | $0.00 | 14,291 |
| 2021-03-16 | Option exercise (derivative) | 3,592 | $0.00 | 28,740 |
| 2021-03-16 | Option exercise | 83,554 | — | 641,827 |
| 2021-03-16 | Open-market sale | 41,838 | $112.00 | 599,989 |
| 2021-03-09 | Open-market sale | 1,675 | $109.70 | 558,035 |
| 2021-03-09 | Grant / award | 4,712 | $0.00 | 559,710 |
| 2021-03-04 | Grant / award (derivative) | 17,609 | $0.00 | 17,609 |
| 2021-03-04 | Grant / award (derivative) | 17,609 | $0.00 | 17,609 |
| 2020-12-16 | Option exercise (derivative) | 3,472 | $0.00 | 6,945 |
| 2020-12-16 | Option exercise (derivative) | 3,593 | $0.00 | 32,332 |
| 2020-12-16 | Option exercise (derivative) | 3,573 | $0.00 | 17,864 |
| 2020-12-16 | Open-market sale | 5,429 | $90.25 | 554,998 |
| 2020-12-16 | Option exercise | 10,638 | — | 560,427 |
| 2020-10-08 | Option exercise (derivative) | 66,666 | $0.00 | 0 |
| 2020-10-08 | Option exercise | 66,666 | $8.82 | 549,789 |
| 2020-09-16 | Option exercise (derivative) | 3,592 | $0.00 | 35,925 |
| 2020-09-16 | Option exercise (derivative) | 3,573 | $0.00 | 21,437 |
| 2020-09-16 | Option exercise (derivative) | 3,472 | $0.00 | 10,417 |
| 2020-09-16 | Option exercise | 10,637 | — | 488,466 |
| 2020-09-16 | Open-market sale | 5,343 | $53.18 | 483,123 |
| 2020-06-16 | Option exercise (derivative) | 3,572 | $0.00 | 25,010 |
| 2020-06-16 | Option exercise (derivative) | 3,473 | $0.00 | 13,889 |
| 2020-06-16 | Option exercise (derivative) | 3,592 | $0.00 | 39,517 |
| 2020-06-16 | Open-market sale | 5,342 | $52.13 | 477,496 |
| 2020-06-16 | Option exercise | 10,637 | — | 482,838 |
| 2020-03-27 | Open-market sale | 4,972 | $47.81 | 472,201 |
| 2020-03-27 | Grant / award | 9,565 | $0.00 | 477,173 |
| 2020-03-25 | Grant / award (derivative) | 43,109 | $0.00 | 43,109 |
| 2020-03-25 | Grant / award (derivative) | 43,109 | $0.00 | 43,109 |
| 2020-03-17 | Option exercise (derivative) | 39,437 | $0.00 | 0 |
| 2020-03-17 | Option exercise (derivative) | 3,573 | $0.00 | 28,582 |
| 2020-03-17 | Option exercise (derivative) | 3,472 | $0.00 | 17,362 |
| 2020-03-17 | Option exercise | 36,623 | — | 485,836 |
| 2020-03-17 | Open-market sale | 18,228 | $38.99 | 467,608 |
| 2019-12-17 | Option exercise (derivative) | 3,573 | $0.00 | 32,155 |
| 2019-12-17 | Option exercise (derivative) | 3,472 | $0.00 | 20,834 |
| 2019-12-17 | Open-market sale | 3,440 | $56.31 | 449,020 |
| 2019-12-17 | Option exercise | 7,045 | — | 452,460 |
| 2019-10-16 | Gift | 10,000 | $0.00 | 445,415 |
| 2019-09-17 | Option exercise (derivative) | 3,573 | $0.00 | 35,728 |
| 2019-09-17 | Option exercise (derivative) | 3,472 | $0.00 | 24,306 |
| 2019-09-17 | Option exercise | 7,045 | — | 462,274 |
| 2019-09-17 | Open-market sale | 6,859 | $64.14 | 455,415 |
| 2019-09-04 | Option exercise (derivative) | 99,777 | $0.00 | 0 |
| 2019-09-04 | Option exercise | 99,777 | $6.62 | 514,944 |
| 2019-09-04 | Open-market sale | 60,000 | $59.18 | 454,944 |
| 2019-08-09 | Option exercise (derivative) | 11,333 | $0.00 | 0 |
| 2019-08-09 | Option exercise | 11,333 | $6.62 | 415,167 |
| 2019-06-18 | Option exercise (derivative) | 3,572 | $0.00 | 39,301 |
| 2019-06-18 | Option exercise (derivative) | 3,473 | $0.00 | 27,778 |
| 2019-06-18 | Open-market sale | 5,535 | $43.06 | 403,834 |
| 2019-06-18 | Grant / award | 7,045 | — | 409,369 |
| 2019-03-19 | Option exercise (derivative) | 4,930 | $0.00 | 0 |
| 2019-03-19 | Option exercise (derivative) | 3,472 | $0.00 | 31,251 |
| 2019-03-19 | Open-market sale | 5,409 | $43.48 | 402,342 |
| 2019-03-19 | Option exercise | 8,402 | — | 407,751 |
| 2019-03-07 | Grant / award (derivative) | 42,873 | $0.00 | 42,873 |
| 2019-03-07 | Grant / award (derivative) | 42,873 | $0.00 | 42,873 |
| 2019-03-04 | Grant / award (derivative) | 83,334 | $0.00 | 83,334 |
| 2018-12-18 | Option exercise (derivative) | 4,930 | $0.00 | 4,930 |
| 2018-12-18 | Option exercise (derivative) | 3,472 | $0.00 | 34,723 |
| 2018-12-18 | Open-market sale | 7,627 | $38.00 | 399,004 |
| 2018-12-18 | Option exercise | 8,420 | — | 406,631 |
| 2018-12-18 | Option exercise | 8,402 | — | 398,986 |
| 2018-09-19 | Open-market sale | 10,727 | $35.56 | 398,211 |
| 2018-09-18 | Option exercise (derivative) | 3,472 | $0.00 | 38,195 |
| 2018-09-18 | Option exercise (derivative) | 5,250 | $0.00 | 0 |
| 2018-09-18 | Option exercise (derivative) | 4,929 | $0.00 | 9,860 |
| 2018-09-18 | Option exercise | 13,651 | — | 408,938 |
| 2018-06-18 | Option exercise (derivative) | 5,250 | $0.00 | 5,250 |
| 2018-06-18 | Option exercise (derivative) | 4,930 | $0.00 | 14,789 |
| 2018-06-18 | Option exercise | 10,180 | — | 403,465 |
| 2018-06-18 | Open-market sale | 8,412 | $43.27 | 395,053 |
| 2018-06-07 | Grant / award (derivative) | 41,667 | $0.00 | 41,667 |
| 2018-06-06 | Option exercise (derivative) | 104,444 | $0.00 | 0 |
| 2018-06-06 | Option exercise | 104,444 | $2.93 | 393,285 |
| 2018-03-16 | Option exercise (derivative) | 4,930 | $0.00 | 19,719 |
| 2018-03-16 | Option exercise (derivative) | 5,250 | $0.00 | 10,500 |
| 2018-03-16 | Option exercise | 10,180 | — | 294,865 |
| 2018-03-16 | Open-market sale | 6,024 | $53.07 | 288,841 |
| 2018-02-26 | Grant / award (derivative) | 39,437 | $0.00 | 39,437 |
| 2017-12-18 | Option exercise (derivative) | 5,250 | $0.00 | 15,750 |
| 2017-12-18 | Option exercise (derivative) | 4,929 | $0.00 | 24,649 |
| 2017-12-18 | Option exercise | 10,179 | — | 293,267 |
| 2017-12-18 | Open-market sale | 8,851 | $57.69 | 284,416 |
| 2017-09-18 | Option exercise (derivative) | 4,930 | $0.00 | 29,578 |
| 2017-09-18 | Option exercise (derivative) | 5,250 | $0.00 | 0 |
| 2017-09-18 | Option exercise (derivative) | 5,250 | $0.00 | 21,000 |
| 2017-09-18 | Option exercise | 15,430 | — | 294,717 |
| 2017-09-18 | Open-market sale | 11,629 | $46.50 | 283,088 |
| 2017-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 26,250 |
| 2017-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 5,250 |
| 2017-06-16 | Option exercise (derivative) | 4,929 | $0.00 | 34,508 |
| 2017-06-16 | Open-market sale | 11,628 | $48.77 | 279,063 |
| 2017-06-16 | Option exercise | 15,429 | — | 290,691 |
| 2017-03-28 | Grant / award (derivative) | 39,437 | $0.00 | 39,437 |
| 2017-03-16 | Option exercise (derivative) | 5,250 | $0.00 | 10,500 |
| 2017-03-16 | Option exercise (derivative) | 5,250 | $0.00 | 31,500 |
| 2017-03-16 | Open-market sale | 7,971 | $56.19 | 275,262 |
| 2017-03-16 | Option exercise | 10,500 | — | 283,233 |
| 2016-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 15,750 |
| 2016-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 36,750 |
| 2016-12-16 | Option exercise | 10,500 | — | 281,573 |
| 2016-12-16 | Open-market sale | 9,021 | $54.21 | 272,552 |
| 2016-09-16 | Option exercise (derivative) | 5,250 | $0.00 | 42,000 |
| 2016-09-16 | Option exercise (derivative) | 1,042 | $0.00 | 0 |
| 2016-09-16 | Option exercise (derivative) | 5,250 | $0.00 | 21,000 |
| 2016-09-16 | Option exercise | 11,542 | — | 280,646 |
| 2016-09-16 | Open-market sale | 9,573 | $67.98 | 271,073 |
| 2016-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 47,250 |
| 2016-06-16 | Option exercise (derivative) | 1,042 | $0.00 | 1,042 |
| 2016-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 26,250 |
| 2016-06-16 | Option exercise | 11,542 | — | 278,346 |
| 2016-06-16 | Open-market sale | 9,573 | $51.97 | 268,773 |
| 2016-03-16 | Option exercise (derivative) | 1,042 | $0.00 | 2,084 |
| 2016-03-16 | Option exercise (derivative) | 5,250 | $0.00 | 52,500 |
| 2016-03-16 | Option exercise (derivative) | 5,250 | $0.00 | 31,500 |
| 2016-03-16 | Option exercise (derivative) | 4,500 | $0.00 | 0 |
| 2016-03-16 | Option exercise | 16,042 | — | 274,825 |
| 2016-03-16 | Open-market sale | 8,021 | $37.12 | 266,804 |
| 2016-03-07 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2016-03-07 | Grant / award | 65,583 | $0.00 | 258,608 |
| 2015-12-16 | Option exercise (derivative) | 4,500 | $0.00 | 4,500 |
| 2015-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 36,750 |
| 2015-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 57,750 |
| 2015-12-16 | Option exercise (derivative) | 1,041 | $0.00 | 3,126 |
| 2015-12-16 | Option exercise | 16,041 | — | 202,500 |
| 2015-12-16 | Open-market sale | 9,475 | $56.97 | 193,025 |
| 2015-10-08 | Grant / award | 30,000 | $0.00 | 186,459 |
| 2015-09-16 | Option exercise (derivative) | 5,250 | $0.00 | 63,000 |
| 2015-09-16 | Option exercise (derivative) | 5,250 | $0.00 | 42,000 |
| 2015-09-16 | Option exercise (derivative) | 4,500 | $0.00 | 9,000 |
| 2015-09-16 | Option exercise (derivative) | 1,042 | $0.00 | 4,167 |
| 2015-09-16 | Option exercise | 16,042 | — | 164,942 |
| 2015-09-16 | Open-market sale | 8,483 | $70.80 | 156,459 |
| 2015-06-16 | Option exercise (derivative) | 1,042 | $0.00 | 5,209 |
| 2015-06-16 | Option exercise (derivative) | 4,500 | $0.00 | 13,500 |
| 2015-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 47,250 |
| 2015-06-16 | Option exercise (derivative) | 5,250 | $0.00 | 68,250 |
| 2015-06-16 | Option exercise | 16,042 | — | 157,200 |
| 2015-06-16 | Open-market sale | 8,480 | $117.60 | 148,720 |
| 2015-03-17 | Option exercise (derivative) | 5,250 | $0.00 | 52,500 |
| 2015-03-17 | Option exercise (derivative) | 5,250 | $0.00 | 73,500 |
| 2015-03-17 | Option exercise (derivative) | 4,500 | $0.00 | 18,000 |
| 2015-03-17 | Option exercise (derivative) | 1,041 | $0.00 | 6,251 |
| 2015-03-17 | Option exercise | 16,041 | $0.00 | 148,330 |
| 2015-03-17 | Open-market sale | 7,172 | $68.22 | 141,158 |
| 2015-03-06 | Option exercise (derivative) | 6,667 | $0.00 | 104,444 |
| 2015-03-06 | Open-market sale | 897 | $65.32 | 125,259 |
| 2015-03-06 | Open-market sale | 28,552 | $64.70 | 126,156 |
| 2015-03-06 | Open-market sale | 10,551 | $63.94 | 154,708 |
| 2015-03-06 | Option exercise | 6,667 | $2.93 | 131,926 |
| 2014-12-16 | Option exercise (derivative) | 1,042 | $0.00 | 7,292 |
| 2014-12-16 | Option exercise (derivative) | 4,500 | $0.00 | 22,500 |
| 2014-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 78,750 |
| 2014-12-16 | Option exercise (derivative) | 5,250 | $0.00 | 57,750 |
| 2014-12-16 | Option exercise | 16,042 | — | 185,743 |
| 2014-12-16 | Open-market sale | 8,484 | $46.15 | 177,259 |
| 2014-12-09 | Open-market sale | 3,322 | $51.24 | 252,978 |
| 2014-12-09 | Open-market sale | 2,800 | $47.17 | 279,901 |
| 2014-12-09 | Open-market sale | 20,277 | $52.33 | 232,701 |
| 2014-12-09 | Open-market sale | 2,443 | $48.33 | 277,458 |
| 2014-12-09 | Open-market sale | 5,015 | $50.13 | 256,300 |
| 2014-12-09 | Open-market sale | 16,143 | $49.43 | 261,315 |
| 2014-10-03 | Open-market sale | 2,280 | $43.32 | 282,701 |
| 2014-10-03 | Open-market sale | 27,720 | $42.53 | 284,981 |
| 2014-09-23 | Open-market sale | 15,000 | $42.00 | 312,701 |
| 2014-09-16 | Option exercise (derivative) | 4,500 | $0.00 | 27,000 |
| 2014-09-16 | Option exercise (derivative) | 1,042 | $0.00 | 8,334 |
| 2014-09-16 | Option exercise | 5,542 | — | 332,249 |
| 2014-09-16 | Open-market sale | 4,548 | $33.66 | 327,701 |
| 2014-09-09 | Open-market sale | 13,400 | $38.70 | 327,943 |
| 2014-09-09 | Open-market sale | 1,600 | $39.49 | 326,343 |
| 2014-09-08 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2014-09-08 | Grant / award (derivative) | 84,000 | $0.00 | 84,000 |
| 2014-08-01 | Open-market sale | 1,833 | $28.10 | 0 |
| 2014-07-01 | Open-market sale | 7,700 | $31.63 | 3,633 |
| 2014-07-01 | Open-market sale | 1,800 | $32.38 | 1,833 |
| 2014-06-20 | Open-market sale | 9,000 | $30.00 | 11,333 |
| 2014-06-16 | Option exercise (derivative) | 1,042 | $0.00 | 9,376 |
| 2014-06-16 | Option exercise (derivative) | 4,500 | $0.00 | 31,500 |
| 2014-06-16 | Option exercise | 5,542 | — | 345,442 |
| 2014-06-16 | Open-market sale | 4,099 | $26.55 | 341,343 |
| 2014-06-02 | Open-market sale | 6,000 | $25.10 | 20,833 |
| 2014-06-02 | Open-market sale | 12,999 | $25.10 | 1,001 |
| 2014-06-02 | Open-market sale | 1,001 | $25.90 | 0 |
| 2014-06-02 | Open-market sale | 500 | $25.89 | 20,333 |
| 2014-05-01 | Open-market sale | 6,500 | $24.96 | 26,833 |
| 2014-05-01 | Open-market sale | 14,000 | $24.96 | 14,000 |
| 2014-04-01 | Open-market sale | 6,500 | $26.71 | 33,333 |
| 2014-04-01 | Open-market sale | 14,000 | $26.70 | 28,000 |
| 2014-03-18 | Option exercise (derivative) | 1,041 | $0.00 | 10,418 |
| 2014-03-18 | Option exercise | 1,041 | — | 341,511 |
| 2014-03-18 | Open-market sale | 2,437 | $28.00 | 339,900 |
| 2014-03-05 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2014-03-03 | Open-market sale | 6,935 | $32.33 | 42,398 |
| 2014-03-03 | Open-market sale | 2,565 | $32.91 | 39,833 |
| 2014-03-03 | Open-market sale | 5,234 | $32.93 | 42,000 |
| 2014-03-03 | Open-market sale | 14,766 | $32.32 | 47,234 |
| 2014-02-03 | Open-market sale | 4,900 | $30.35 | 53,933 |
| 2014-02-03 | Open-market sale | 10,700 | $30.36 | 71,300 |
| 2014-02-03 | Open-market sale | 4,600 | $31.78 | 49,333 |
| 2014-02-03 | Open-market sale | 9,300 | $31.77 | 62,000 |
| 2014-02-03 | Open-market sale | 10,779 | $31.50 | 380,470 |
| 2014-02-03 | Open-market sale | 33,221 | $30.35 | 391,249 |
| 2014-01-02 | Open-market sale | 2,620 | $33.40 | 82,000 |
| 2014-01-02 | Open-market sale | 71,355 | $32.99 | 429,115 |
| 2014-01-02 | Open-market sale | 4,645 | $33.45 | 424,470 |
| 2014-01-02 | Open-market sale | 9,000 | $32.99 | 59,333 |
| 2014-01-02 | Open-market sale | 500 | $33.45 | 58,833 |
| 2014-01-02 | Open-market sale | 17,380 | $32.97 | 84,620 |
| 2013-12-26 | Open-market sale | 18,000 | $30.00 | 102,000 |
| 2013-12-26 | Open-market sale | 72,000 | $30.00 | 500,470 |
| 2013-12-26 | Open-market sale | 9,000 | $30.00 | 68,333 |
| 2013-12-17 | Option exercise (derivative) | 1,042 | $0.00 | 11,459 |
| 2013-12-17 | Open-market sale | 2,405 | $24.43 | 572,470 |
| 2013-12-17 | Option exercise | 1,042 | — | 574,875 |
| 2013-12-02 | Open-market sale | 49,049 | $23.68 | 576,784 |
| 2013-12-02 | Open-market sale | 2,951 | $24.54 | 573,833 |
| 2013-12-02 | Open-market sale | 6,200 | $23.68 | 77,633 |
| 2013-12-02 | Open-market sale | 300 | $24.47 | 77,333 |
| 2013-12-02 | Open-market sale | 13,200 | $23.68 | 120,800 |
| 2013-12-02 | Open-market sale | 800 | $24.55 | 120,000 |
| 2013-11-05 | Open-market sale | 3,847 | $21.02 | 134,000 |
| 2013-11-05 | Open-market sale | 1,500 | $21.00 | 83,833 |
| 2013-11-05 | Open-market sale | 15,500 | $21.16 | 625,833 |
| 2013-11-04 | Open-market sale | 500 | $21.00 | 641,333 |
| 2013-11-04 | Open-market sale | 153 | $21.00 | 137,847 |
| 2013-11-01 | Open-market sale | 10,000 | $20.17 | 138,000 |
| 2013-11-01 | Open-market sale | 5,000 | $20.18 | 85,333 |
| 2013-11-01 | Open-market sale | 36,000 | $20.17 | 641,833 |
| 2013-10-16 | Open-market sale | 32,000 | $21.01 | 677,833 |
| 2013-10-16 | Open-market sale | 12,000 | $21.01 | 148,000 |
| 2013-10-16 | Open-market sale | 3,000 | $21.01 | 90,333 |
| 2013-10-01 | Open-market sale | 3,300 | $19.32 | 95,033 |
| 2013-10-01 | Open-market sale | 6,600 | $19.31 | 163,400 |
| 2013-10-01 | Open-market sale | 1,700 | $20.54 | 93,333 |
| 2013-10-01 | Open-market sale | 3,400 | $20.53 | 160,000 |
| 2013-10-01 | Open-market sale | 13,800 | $20.54 | 709,833 |
| 2013-10-01 | Open-market sale | 22,200 | $19.31 | 723,633 |
| 2013-09-16 | Option exercise (derivative) | 1,042 | $0.00 | 12,501 |
| 2013-09-16 | Open-market sale | 396 | $17.80 | 745,833 |
| 2013-09-16 | Option exercise | 1,042 | — | 746,229 |
| 2013-09-10 | Open-market sale | 2,500 | $18.00 | 98,333 |
| 2013-09-10 | Open-market sale | 16,000 | $18.00 | 745,187 |
| 2013-09-10 | Open-market sale | 10,000 | $18.00 | 170,000 |
| 2013-09-04 | Open-market sale | 5,000 | $15.02 | 180,000 |
| 2013-09-04 | Open-market sale | 2,500 | $15.01 | 100,833 |
| 2013-09-04 | Open-market sale | 20,000 | $15.07 | 761,187 |
| 2013-08-27 | Grant / award | 84,000 | $0.00 | 781,187 |
| 2013-08-01 | Open-market sale | 200 | $16.83 | 185,000 |
| 2013-08-01 | Open-market sale | 4,800 | $16.08 | 185,200 |
| 2013-08-01 | Open-market sale | 100 | $16.82 | 103,333 |
| 2013-08-01 | Open-market sale | 1,900 | $16.06 | 103,433 |
| 2013-08-01 | Open-market sale | 1,000 | $16.82 | 697,187 |
| 2013-08-01 | Open-market sale | 19,000 | $16.08 | 698,187 |
| 2013-07-16 | Open-market sale | 18,495 | $18.00 | 717,187 |
| 2013-07-15 | Open-market sale | 2,900 | $18.00 | 735,682 |
| 2013-07-12 | Open-market sale | 18,605 | $18.02 | 738,582 |
| 2013-07-12 | Open-market sale | 10,000 | $18.03 | 190,000 |
| 2013-07-12 | Open-market sale | 4,000 | $18.01 | 105,333 |
| 2013-07-01 | Open-market sale | 20,000 | $17.11 | 200,000 |
| 2013-07-01 | Open-market sale | 100,000 | $17.11 | 757,187 |
| 2013-07-01 | Open-market sale | 10,000 | $17.11 | 109,333 |
| 2013-06-18 | Open-market sale | 381 | $18.29 | 857,187 |
| 2013-06-17 | Option exercise (derivative) | 1,041 | $0.00 | 13,543 |
| 2013-06-17 | Option exercise | 1,041 | — | 857,568 |
| 2013-06-11 | Open-market sale | 4,000 | $18.00 | 119,333 |
| 2013-06-11 | Open-market sale | 40,000 | $18.08 | 856,527 |
| 2013-06-11 | Open-market sale | 10,000 | $18.01 | 220,000 |
| 2013-06-07 | Open-market sale | 20,000 | $16.15 | 230,000 |
| 2013-06-07 | Open-market sale | 100,000 | $16.18 | 896,527 |
| 2013-06-07 | Open-market sale | 10,000 | $16.14 | 123,333 |
| 2013-04-08 | Option exercise (derivative) | 2,083 | $0.00 | 14,584 |
| 2013-04-08 | Option exercise | 2,083 | — | 996,527 |
| 2012-10-09 | — | — | — | 133,333 |
| 2012-10-09 | — | — | — | 1,244,444 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.