SEC CIK 1347842
Puri Ajay K
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NVDAview stock → | 600,321 | 2026-06-17 |
Position History — NVDA
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NVDA
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-17 | Tax withholding | 36,927 | $207.41 | 600,321 |
| 2026-03-18 | Open-market sale | 9,985 | $182.94 | 3,018,547 |
| 2026-03-18 | Open-market sale | 270,134 | $182.30 | 3,028,532 |
| 2026-03-18 | Open-market sale | 19,881 | $181.31 | 3,298,666 |
| 2026-03-18 | Tax withholding | 69,529 | $181.93 | 637,248 |
| 2026-03-10 | Open-market sale | 275,060 | $182.47 | 3,343,487 |
| 2026-03-10 | Open-market sale | 24,940 | $183.11 | 3,318,547 |
| 2026-03-09 | Grant / award | 47,048 | $0.00 | 706,777 |
| 2026-03-02 | Grant / award | 47,720 | $0.00 | 659,729 |
| 2026-03-02 | Grant / award | 55,558 | $0.00 | 612,009 |
| 2026-01-21 | Open-market sale | 200,000 | $180.04 | 3,618,547 |
| 2026-01-07 | Open-market sale | 128,793 | $188.13 | 3,818,747 |
| 2026-01-07 | Open-market sale | 200 | $188.58 | 3,818,547 |
| 2026-01-07 | Open-market sale | 71,007 | $187.25 | 3,947,540 |
| 2025-12-10 | Tax withholding | 38,973 | $184.97 | 556,232 |
| 2025-09-17 | Tax withholding | 38,988 | $174.88 | 595,205 |
| 2025-06-25 | Open-market sale | 65,420 | $153.71 | 4,021,735 |
| 2025-06-25 | Open-market sale | 53,013 | $151.60 | 4,127,774 |
| 2025-06-25 | Open-market sale | 5,955 | $150.51 | 4,180,787 |
| 2025-06-25 | Open-market sale | 3,188 | $154.32 | 4,018,547 |
| 2025-06-25 | Open-market sale | 40,619 | $152.45 | 4,087,155 |
| 2025-06-18 | Tax withholding | 38,978 | $144.12 | 634,193 |
| 2025-03-19 | Tax withholding | 94,200 | $115.43 | 957,258 |
| 2025-03-10 | Grant / award | 55,559 | $0.00 | 1,051,458 |
| 2025-03-03 | Grant / award | 42,220 | $0.00 | 995,899 |
| 2025-03-03 | Grant / award | 93,020 | $0.00 | 953,679 |
| 2025-01-07 | Open-market sale | 89 | $152.50 | 3,902,655 |
| 2025-01-07 | Open-market sale | 96 | $150.41 | 3,902,792 |
| 2025-01-07 | Open-market sale | 48 | $151.46 | 3,902,744 |
| 2025-01-06 | Open-market sale | 23,772 | $151.46 | 3,903,078 |
| 2025-01-06 | Open-market sale | 12,500 | $150.41 | 3,926,850 |
| 2025-01-06 | Open-market sale | 190 | $152.02 | 3,902,888 |
| 2024-12-11 | Tax withholding | 61,749 | $135.07 | 859,558 |
| 2024-09-18 | Tax withholding | 61,705 | $115.59 | 921,307 |
| 2024-07-12 | Open-market sale | 9,996 | $128.49 | 4,024,934 |
| 2024-07-12 | Open-market sale | 4,530 | $127.76 | 4,034,930 |
| 2024-07-12 | Open-market sale | 39,651 | $130.49 | 3,958,960 |
| 2024-07-12 | Open-market sale | 26,323 | $129.54 | 3,998,611 |
| 2024-07-12 | Open-market sale | 19,610 | $131.40 | 3,939,350 |
| 2024-06-19 | Tax withholding | 61,719 | $135.58 | 983,011 |
| 2024-04-05 | Gift | 45,798 | $0.00 | 403,946 |
| 2024-04-05 | Gift | 45,798 | $0.00 | 104,473 |
| 2024-03-20 | Tax withholding | 19,346 | $903.72 | 150,271 |
| 2024-03-08 | Grant / award | 9,302 | $0.00 | 169,617 |
| 2024-03-06 | Grant / award | 65,637 | $0.00 | 154,325 |
| 2024-03-06 | Grant / award | 5,880 | $0.00 | 160,315 |
| 2023-12-13 | Tax withholding | 8,463 | $480.88 | 88,688 |
| 2023-09-20 | Tax withholding | 8,458 | $422.39 | 97,151 |
| 2023-06-21 | Tax withholding | 8,461 | $430.45 | 105,609 |
| 2023-06-05 | Gift | 224,868 | $0.00 | 114,070 |
| 2023-06-05 | Gift | 224,868 | $0.00 | 358,148 |
| 2023-03-15 | Tax withholding | 14,803 | $242.28 | 338,938 |
| 2023-03-10 | Grant / award | 19,094 | $0.00 | 353,741 |
| 2023-03-02 | Grant / award | 9,920 | $0.00 | 334,647 |
| 2022-12-14 | Tax withholding | 10,497 | $176.74 | 324,547 |
| 2022-09-21 | Tax withholding | 10,820 | $132.61 | 335,044 |
| 2022-06-15 | Tax withholding | 10,813 | $165.27 | 345,864 |
| 2022-03-16 | Tax withholding | 22,240 | $244.96 | 356,677 |
| 2022-03-10 | Grant / award | 16,895 | $0.00 | 378,917 |
| 2022-03-03 | Grant / award | 64,712 | $0.00 | 362,022 |
| 2021-12-08 | Tax withholding | 9,672 | $318.26 | 297,130 |
| 2021-09-15 | Tax withholding | 10,150 | $223.41 | 306,802 |
| 2021-06-16 | Tax withholding | 2,540 | $712.41 | 79,238 |
| 2021-05-28 | Open-market sale | 38,585 | $650.27 | 1,449 |
| 2021-05-28 | Open-market sale | 290 | $651.01 | 1,159 |
| 2021-05-28 | Open-market sale | 30,723 | $650.27 | 33,428 |
| 2021-05-28 | Open-market sale | 109 | $651.01 | 33,319 |
| 2021-03-17 | Tax withholding | 7,861 | $533.65 | 81,778 |
| 2021-03-16 | Grant / award | 5,883 | $0.00 | 89,639 |
| 2021-03-02 | Grant / award | 27,264 | $0.00 | 83,756 |
| 2020-12-09 | Tax withholding | 2,638 | $517.23 | 56,333 |
| 2020-09-16 | Tax withholding | 3,012 | $500.58 | 58,971 |
| 2020-07-24 | Open-market sale | 370 | $411.35 | 64,282 |
| 2020-07-24 | Open-market sale | 715 | $409.24 | 64,652 |
| 2020-07-24 | Open-market sale | 731 | $408.02 | 65,367 |
| 2020-07-24 | Open-market sale | 63 | $406.62 | 66,098 |
| 2020-07-24 | Open-market sale | 157 | $405.55 | 66,161 |
| 2020-07-24 | Open-market sale | 220 | $404.62 | 66,318 |
| 2020-07-24 | Open-market sale | 199 | $403.56 | 66,538 |
| 2020-07-24 | Open-market sale | 138 | $399.41 | 66,737 |
| 2020-07-24 | Open-market sale | 11 | $396.59 | 66,875 |
| 2020-07-24 | Open-market sale | 603 | $395.44 | 66,886 |
| 2020-07-24 | Open-market sale | 673 | $413.58 | 40,034 |
| 2020-07-24 | Open-market sale | 652 | $410.99 | 40,707 |
| 2020-07-24 | Open-market sale | 875 | $410.17 | 41,359 |
| 2020-07-24 | Open-market sale | 1,155 | $408.97 | 42,234 |
| 2020-07-24 | Open-market sale | 1,237 | $408.05 | 43,389 |
| 2020-07-24 | Open-market sale | 1,117 | $406.97 | 44,626 |
| 2020-07-24 | Open-market sale | 632 | $405.97 | 45,743 |
| 2020-07-24 | Open-market sale | 443 | $404.85 | 46,375 |
| 2020-07-24 | Open-market sale | 190 | $402.42 | 46,818 |
| 2020-07-24 | Open-market sale | 388 | $401.42 | 47,008 |
| 2020-07-24 | Open-market sale | 641 | $398.29 | 47,396 |
| 2020-07-24 | Open-market sale | 168 | $396.83 | 48,037 |
| 2020-07-24 | Open-market sale | 502 | $395.81 | 48,205 |
| 2020-07-24 | Open-market sale | 513 | $394.83 | 48,707 |
| 2020-07-24 | Open-market sale | 168 | $391.72 | 49,220 |
| 2020-07-24 | Open-market sale | 131 | $413.28 | 64,151 |
| 2020-07-09 | Open-market sale | 346 | $420.13 | 67,789 |
| 2020-07-09 | Open-market sale | 550 | $417.00 | 69,135 |
| 2020-07-09 | Open-market sale | 450 | $415.66 | 69,685 |
| 2020-07-09 | Open-market sale | 550 | $414.10 | 70,135 |
| 2020-07-09 | Open-market sale | 600 | $413.14 | 70,685 |
| 2020-07-09 | Open-market sale | 200 | $412.03 | 71,285 |
| 2020-07-09 | Open-market sale | 150 | $410.63 | 71,485 |
| 2020-07-09 | Open-market sale | 50 | $422.24 | 49,388 |
| 2020-07-09 | Open-market sale | 305 | $420.47 | 49,438 |
| 2020-07-09 | Open-market sale | 250 | $418.99 | 49,743 |
| 2020-07-09 | Open-market sale | 300 | $418.20 | 49,993 |
| 2020-07-09 | Open-market sale | 301 | $417.17 | 50,293 |
| 2020-07-09 | Open-market sale | 350 | $415.67 | 50,594 |
| 2020-07-09 | Open-market sale | 250 | $414.18 | 50,944 |
| 2020-07-09 | Open-market sale | 300 | $413.17 | 51,194 |
| 2020-07-09 | Open-market sale | 100 | $411.77 | 51,494 |
| 2020-07-09 | Open-market sale | 100 | $411.04 | 51,594 |
| 2020-07-09 | Open-market sale | 300 | $420.95 | 67,489 |
| 2020-07-09 | Open-market sale | 500 | $417.78 | 68,635 |
| 2020-07-09 | Open-market sale | 500 | $418.80 | 68,135 |
| 2020-06-24 | Open-market sale | 320 | $375.35 | 69,148 |
| 2020-06-24 | Open-market sale | 154 | $376.24 | 68,994 |
| 2020-06-24 | Open-market sale | 36 | $379.20 | 68,958 |
| 2020-06-24 | Open-market sale | 338 | $373.68 | 69,468 |
| 2020-06-24 | Open-market sale | 166 | $372.05 | 69,806 |
| 2020-06-24 | Open-market sale | 377 | $381.07 | 68,581 |
| 2020-06-24 | Open-market sale | 805 | $367.80 | 60,684 |
| 2020-06-24 | Open-market sale | 1,651 | $369.39 | 59,033 |
| 2020-06-24 | Open-market sale | 1,305 | $370.23 | 57,728 |
| 2020-06-24 | Open-market sale | 1,682 | $371.33 | 56,046 |
| 2020-06-24 | Open-market sale | 380 | $372.28 | 55,666 |
| 2020-06-24 | Open-market sale | 795 | $373.92 | 54,871 |
| 2020-06-24 | Open-market sale | 724 | $375.07 | 54,147 |
| 2020-06-24 | Open-market sale | 1,036 | $375.92 | 53,111 |
| 2020-06-24 | Open-market sale | 34 | $377.03 | 53,077 |
| 2020-06-24 | Open-market sale | 39 | $378.16 | 53,038 |
| 2020-06-24 | Open-market sale | 472 | $379.66 | 52,566 |
| 2020-06-24 | Open-market sale | 460 | $380.86 | 52,106 |
| 2020-06-24 | Open-market sale | 412 | $381.68 | 51,694 |
| 2020-06-24 | Open-market sale | 76 | $366.79 | 71,559 |
| 2020-06-24 | Open-market sale | 309 | $368.53 | 71,250 |
| 2020-06-24 | Open-market sale | 774 | $369.59 | 70,476 |
| 2020-06-24 | Open-market sale | 504 | $370.97 | 69,972 |
| 2020-06-17 | Tax withholding | 3,009 | $369.44 | 65,037 |
| 2020-06-09 | Open-market sale | 625 | $351.82 | 70,463 |
| 2020-06-09 | Open-market sale | 1,244 | $361.84 | 72,447 |
| 2020-06-09 | Open-market sale | 871 | $360.42 | 73,691 |
| 2020-06-09 | Open-market sale | 147 | $358.92 | 74,562 |
| 2020-06-09 | Open-market sale | 283 | $357.63 | 74,709 |
| 2020-06-09 | Open-market sale | 179 | $354.75 | 74,992 |
| 2020-06-09 | Open-market sale | 214 | $351.33 | 75,171 |
| 2020-06-09 | Open-market sale | 525 | $363.24 | 61,489 |
| 2020-06-09 | Open-market sale | 2,732 | $362.60 | 62,014 |
| 2020-06-09 | Open-market sale | 1,632 | $361.50 | 64,746 |
| 2020-06-09 | Open-market sale | 2,056 | $360.34 | 66,378 |
| 2020-06-09 | Open-market sale | 553 | $359.38 | 68,434 |
| 2020-06-09 | Open-market sale | 919 | $358.01 | 68,987 |
| 2020-06-09 | Open-market sale | 297 | $355.92 | 69,906 |
| 2020-06-09 | Open-market sale | 253 | $354.73 | 70,203 |
| 2020-06-09 | Open-market sale | 7 | $353.14 | 70,456 |
| 2020-06-09 | Open-market sale | 797 | $362.93 | 71,650 |
| 2020-06-09 | Open-market sale | 15 | $363.63 | 71,635 |
| 2020-05-26 | Open-market sale | 327 | $365.62 | 75,553 |
| 2020-05-26 | Open-market sale | 168 | $366.27 | 75,385 |
| 2020-05-26 | Open-market sale | 583 | $364.24 | 75,880 |
| 2020-05-26 | Open-market sale | 515 | $365.02 | 71,603 |
| 2020-05-26 | Open-market sale | 594 | $364.22 | 72,118 |
| 2020-05-26 | Open-market sale | 953 | $362.66 | 72,712 |
| 2020-05-26 | Open-market sale | 868 | $361.76 | 73,665 |
| 2020-05-26 | Open-market sale | 717 | $359.18 | 74,533 |
| 2020-05-26 | Open-market sale | 359 | $358.06 | 75,250 |
| 2020-05-26 | Open-market sale | 2,141 | $357.31 | 75,609 |
| 2020-05-26 | Open-market sale | 1,738 | $356.13 | 77,750 |
| 2020-05-26 | Open-market sale | 1,750 | $354.84 | 79,488 |
| 2020-05-26 | Open-market sale | 1,472 | $353.67 | 81,238 |
| 2020-05-26 | Open-market sale | 2,565 | $352.72 | 82,710 |
| 2020-05-26 | Open-market sale | 3,728 | $351.79 | 85,275 |
| 2020-05-26 | Open-market sale | 2,450 | $350.76 | 89,003 |
| 2020-05-26 | Open-market sale | 837 | $349.48 | 91,453 |
| 2020-05-26 | Open-market sale | 1,415 | $348.62 | 92,290 |
| 2020-05-26 | Open-market sale | 1,165 | $347.57 | 93,705 |
| 2020-05-26 | Open-market sale | 515 | $366.75 | 71,088 |
| 2020-05-26 | Open-market sale | 1,231 | $348.10 | 89,491 |
| 2020-05-26 | Open-market sale | 906 | $349.18 | 88,585 |
| 2020-05-26 | Open-market sale | 698 | $350.23 | 87,887 |
| 2020-05-26 | Open-market sale | 3,123 | $351.43 | 84,764 |
| 2020-05-26 | Open-market sale | 1,436 | $352.79 | 83,328 |
| 2020-05-26 | Open-market sale | 1,243 | $353.39 | 82,085 |
| 2020-05-26 | Open-market sale | 944.19 | $354.78 | 81,140 |
| 2020-05-26 | Open-market sale | 822 | $356.00 | 80,318 |
| 2020-05-26 | Open-market sale | 2,037 | $357.04 | 78,281 |
| 2020-05-26 | Open-market sale | 257 | $361.32 | 77,401 |
| 2020-05-26 | Open-market sale | 623 | $358.65 | 77,658 |
| 2020-05-26 | Open-market sale | 938 | $362.57 | 76,463 |
| 2020-03-18 | Tax withholding | 14,948 | $202.82 | 68,046 |
| 2020-03-09 | Grant / award | 9,915 | $0.00 | 82,994 |
| 2020-02-18 | Disposition to issuer | 13,282 | $0.00 | 72,920 |
| 2019-12-13 | Gift | 51,371 | $0.00 | 101,676 |
| 2019-12-13 | Gift | 51,371 | $0.00 | 0 |
| 2019-12-13 | Gift | 50,305 | $0.00 | 50,305 |
| 2019-12-13 | Gift | 50,305 | $0.00 | 170,118 |
| 2019-12-13 | Gift | 44,565 | $0.00 | 94,870 |
| 2019-12-13 | Gift | 44,565 | $0.00 | 90,722 |
| 2019-12-13 | Gift | 50,305 | $0.00 | 50,305 |
| 2019-12-13 | Gift | 50,305 | $0.00 | 86,202 |
| 2019-12-11 | Tax withholding | 2,351 | $217.34 | 220,423 |
| 2019-09-18 | Tax withholding | 12,816 | $179.98 | 222,774 |
| 2019-06-19 | Tax withholding | 2,273 | $153.12 | 235,590 |
| 2019-03-20 | Tax withholding | 29,312 | $174.40 | 237,863 |
| 2019-03-08 | Grant / award | 2,600 | $0.00 | 267,175 |
| 2019-03-08 | Grant / award | 26,200 | $0.00 | 264,429 |
| 2019-03-08 | Grant / award | 8,300 | $0.00 | 238,229 |
| 2019-02-15 | Disposition to issuer | 10,131 | $0.00 | 229,929 |
| 2018-12-12 | Tax withholding | 1,926 | $148.90 | 248,752 |
| 2018-10-02 | Open-market sale | 90,831 | $289.35 | 184,001 |
| 2018-09-19 | Tax withholding | 23,761 | $271.98 | 274,832 |
| 2018-09-11 | Grant / award | 2,550 | $0.00 | 298,593 |
| 2018-06-21 | Option exercise (derivative) | 2,875 | $0.00 | 0 |
| 2018-06-21 | Option exercise | 3,982 | $16.00 | 296,043 |
| 2018-06-21 | Option exercise | 2,875 | $12.62 | 292,061 |
| 2018-06-20 | Tax withholding | 1,806 | $262.31 | 289,186 |
| 2018-06-14 | Option exercise (derivative) | 4,643 | $0.00 | 3,982 |
| 2018-06-14 | Option exercise | 4,643 | $16.00 | 295,635 |
| 2018-06-14 | Open-market sale | 4,643 | $266.54 | 290,992 |
| 2018-05-29 | Open-market sale | 44,900 | $250.01 | 290,992 |
| 2018-05-15 | Open-market sale | 38,676 | $255.36 | 109,356 |
| 2018-03-21 | Tax withholding | 44,162 | $248.56 | 508,812 |
| 2018-03-08 | Grant / award | 1,800 | $0.00 | 552,974 |
| 2018-03-08 | Grant / award | 18,400 | $0.00 | 551,028 |
| 2018-03-08 | Grant / award | 2,900 | $0.00 | 532,628 |
| 2017-12-13 | Tax withholding | 392 | $186.18 | 529,728 |
| 2017-09-20 | Tax withholding | 35,592 | $185.84 | 530,120 |
| 2017-09-12 | Grant / award | 3,850 | $0.00 | 565,712 |
| 2017-05-24 | Option exercise (derivative) | 38,806 | $0.00 | 0 |
| 2017-05-24 | Option exercise (derivative) | 40,291 | $0.00 | 2,875 |
| 2017-05-24 | Option exercise | 38,806 | $14.47 | 600,668 |
| 2017-05-24 | Open-market sale | 79,097 | $139.90 | 561,862 |
| 2017-05-24 | Option exercise | 40,291 | $12.62 | 640,959 |
| 2017-05-23 | Option exercise (derivative) | 2,834 | $0.00 | 43,166 |
| 2017-05-23 | Option exercise | 2,834 | $12.62 | 564,696 |
| 2017-05-23 | Open-market sale | 2,834 | $139.71 | 561,862 |
| 2017-03-30 | Option exercise (derivative) | 37,375 | $0.00 | 8,625 |
| 2017-03-30 | Option exercise (derivative) | 56,662 | $0.00 | 0 |
| 2017-03-30 | Open-market sale | 133,542 | $108.53 | 561,862 |
| 2017-03-30 | Option exercise | 37,375 | $16.00 | 695,404 |
| 2017-03-30 | Option exercise | 56,662 | $13.71 | 658,029 |
| 2017-03-30 | Option exercise | 39,505 | $17.53 | 601,367 |
| 2017-03-15 | Tax withholding | 43,207 | $102.55 | 561,862 |
| 2017-03-08 | Grant / award | 40,000 | $0.00 | 574,671 |
| 2017-03-08 | Grant / award | 4,000 | $0.00 | 579,830 |
| 2017-03-08 | Grant / award | 6,250 | $0.00 | 534,671 |
| 2016-12-14 | Open-market sale | 47,536.8 | $96.59 | 528,421 |
| 2016-09-21 | Tax withholding | 29,794 | $64.86 | 575,957 |
| 2016-09-09 | Grant / award | 12,000 | $0.00 | 605,751 |
| 2016-03-17 | Option exercise (derivative) | 56,250 | $0.00 | 0 |
| 2016-03-17 | Option exercise | 56,250 | $14.46 | 688,593 |
| 2016-03-17 | Open-market sale | 94,842 | $32.90 | 593,751 |
| 2016-03-17 | Option exercise | 38,592 | $10.56 | 632,343 |
| 2016-03-16 | Grant / award | 20,000 | $0.00 | 498,566 |
| 2016-03-16 | Grant / award | 115,000 | $0.00 | 613,566 |
| 2016-03-16 | Grant / award | 12,000 | $0.00 | 626,725 |
| 2016-03-16 | Tax withholding | 32,974 | $33.10 | 593,751 |
| 2016-03-16 | Open-market sale | 26,300 | $32.93 | 335,892 |
| 2015-12-15 | Open-market buy | 90.99 | $33.14 | 510,225 |
| 2015-12-04 | Open-market sale | 50,000 | $33.64 | 478,566 |
| 2015-12-01 | Option exercise (derivative) | 35,726 | $0.00 | 0 |
| 2015-12-01 | Option exercise | 35,726 | $18.10 | 564,292 |
| 2015-12-01 | Open-market sale | 35,726 | $32.05 | 528,566 |
| 2015-09-16 | Tax withholding | 17,955 | $23.10 | 528,566 |
| 2015-09-16 | Grant / award | 30,000 | $0.00 | 546,521 |
| 2015-09-14 | Open-market buy | 112.6 | $22.60 | 510,134.01 |
| 2015-06-15 | Open-market buy | 121.33 | $20.88 | 510,021.41 |
| 2015-03-20 | Open-market buy | 94.32 | $23.33 | 509,900.08 |
| 2015-03-19 | Option exercise (derivative) | 45,000 | $0.00 | 0 |
| 2015-03-19 | Open-market sale | 45,000 | $23.25 | 516,521 |
| 2015-03-19 | Option exercise | 45,000 | $15.94 | 561,521 |
| 2015-03-18 | Tax withholding | 19,715 | $22.87 | 516,521 |
| 2015-03-18 | Grant / award | 15,000 | $0.00 | 536,236 |
| 2015-03-18 | Grant / award | 20,000 | $0.00 | 375,270 |
| 2015-03-18 | Grant / award | 144,000 | $0.00 | 519,270 |
| 2014-12-16 | Open-market buy | 112.02 | $19.56 | 509,805.76 |
| 2014-12-03 | Option exercise (derivative) | 24,250 | $0.00 | 5,311 |
| 2014-12-03 | Open-market sale | 24,250 | $21.00 | 355,270 |
| 2014-12-03 | Option exercise | 24,250 | $10.20 | 379,520 |
| 2014-12-01 | Option exercise (derivative) | 15 | $0.00 | 21,751 |
| 2014-12-01 | Open-market sale | 15 | $21.00 | 355,270 |
| 2014-12-01 | Option exercise | 15 | $10.20 | 355,285 |
| 2014-11-28 | Option exercise (derivative) | 34,174 | $0.00 | 21,766 |
| 2014-11-28 | Open-market sale | 34,174 | $21.02 | 355,270 |
| 2014-11-28 | Option exercise | 34,174 | $10.20 | 389,444 |
| 2014-09-17 | Tax withholding | 9,482 | $19.15 | 355,270 |
| 2014-09-17 | Grant / award | 17,500 | $0.00 | 364,752 |
| 2014-09-15 | Open-market buy | 115.44 | $18.89 | 509,693.74 |
| 2014-06-16 | Open-market buy | 111.27 | $19.52 | 509,578.3 |
| 2014-05-29 | Option exercise (derivative) | 46,249 | $0.00 | 0 |
| 2014-05-29 | Open-market sale | 46,249 | $19.01 | 347,252 |
| 2014-05-29 | Option exercise | 46,249 | $10.00 | 393,501 |
| 2014-04-22 | Option exercise (derivative) | 2,970 | $0.00 | 44,530 |
| 2014-04-22 | Option exercise (derivative) | 10,001 | $0.00 | 46,249 |
| 2014-04-22 | Option exercise (derivative) | 5,311 | $0.00 | 55,940 |
| 2014-04-22 | Option exercise | 2,970 | $10.56 | 347,252 |
| 2014-04-22 | Option exercise | 5,311 | $10.20 | 344,282 |
| 2014-04-22 | Option exercise | 10,001 | $10.00 | 338,971 |
| 2014-03-21 | Open-market buy | 114.82 | $18.83 | 509,467.03 |
| 2014-03-19 | Tax withholding | 5,523 | $18.56 | 328,970 |
| 2014-03-19 | Grant / award | 130,000 | $0.00 | 334,493 |
| 2014-03-19 | Grant / award | 17,500 | $0.00 | 202,527 |
| 2014-03-04 | Option exercise (derivative) | 14,274 | $0.00 | 0 |
| 2014-03-04 | Open-market sale | 14,274 | $18.55 | 185,027 |
| 2014-03-04 | Option exercise | 14,274 | $17.66 | 199,301 |
| 2014-02-26 | Option exercise (derivative) | 3,000 | $0.00 | 14,274 |
| 2014-02-26 | Open-market sale | 3,000 | $18.95 | 185,027 |
| 2014-02-26 | Option exercise | 3,000 | $17.66 | 188,027 |
| 2014-02-24 | Option exercise (derivative) | 45,226 | $0.00 | 17,274 |
| 2014-02-24 | Open-market sale | 45,226 | $18.97 | 185,027 |
| 2014-02-24 | Option exercise | 45,226 | $17.66 | 230,253 |
| 2013-12-16 | Open-market buy | 141.84 | $15.16 | 509,352.21 |
| 2013-09-18 | Grant / award (derivative) | 46,000 | $0.00 | 46,000 |
| 2013-09-18 | Tax withholding | 3,525 | $16.00 | 185,027 |
| 2013-09-18 | Grant / award | 27,600 | $0.00 | 188,552 |
| 2013-09-16 | Open-market buy | 119.29 | $15.83 | 509,210.37 |
| 2013-06-17 | Open-market buy | 128.86 | $14.58 | 509,091.08 |
| 2013-03-22 | Open-market buy | 150.22 | $12.43 | 508,962.22 |
| 2013-03-20 | Grant / award (derivative) | 46,000 | $0.00 | 46,000 |
| 2013-03-20 | Grant / award | 27,600 | $0.00 | 166,719 |
| 2013-03-20 | Tax withholding | 5,767 | $12.62 | 160,952 |
| 2012-09-19 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2012-09-19 | Tax withholding | 5,458 | $13.71 | 137,236 |
| 2012-09-19 | Grant / award | 12,500 | $0.00 | 142,694 |
| 2012-03-21 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2012-03-21 | Grant / award | 12,500 | $0.00 | 134,805 |
| 2012-03-21 | Tax withholding | 4,611 | $14.46 | 130,194 |
| 2011-12-16 | Option exercise (derivative) | 24,894 | $0.00 | 0 |
| 2011-12-16 | Option exercise | 24,894 | $12.05 | 120,423 |
| 2011-12-09 | Option exercise (derivative) | 503,132 | $0.00 | 24,894 |
| 2011-12-09 | Option exercise | 503,132 | $12.05 | 598,661 |
| 2011-12-09 | Open-market sale | 503,132 | $14.77 | 95,529 |
| 2011-11-29 | Option exercise (derivative) | 38,585 | $0.00 | 528,026 |
| 2011-11-29 | Open-market sale | 38,585 | $15.10 | 95,529 |
| 2011-11-29 | Option exercise | 38,585 | $12.05 | 134,114 |
| 2011-09-21 | Grant / award (derivative) | 42,500 | $0.00 | 42,500 |
| 2011-09-21 | Tax withholding | 3,975 | $14.47 | 95,529 |
| 2011-09-21 | Grant / award | 12,500 | $0.00 | 99,504 |
| 2011-03-16 | Grant / award (derivative) | 42,500 | $0.00 | 42,500 |
| 2011-03-16 | Grant / award | 12,500 | $0.00 | 89,811 |
| 2011-03-16 | Tax withholding | 2,911 | $17.53 | 86,900 |
| 2010-09-15 | Grant / award (derivative) | 47,500 | $0.00 | 47,500 |
| 2010-09-15 | Grant / award | 12,500 | $0.00 | 77,782 |
| 2010-09-15 | Tax withholding | 3,471 | $10.56 | 74,311 |
| 2010-03-17 | Grant / award (derivative) | 41,250 | $0.00 | 41,250 |
| 2010-03-17 | Grant / award | 13,750 | $0.00 | 68,755 |
| 2010-03-17 | Tax withholding | 4,539 | $18.10 | 64,216 |
| 2009-09-16 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2009-09-16 | Grant / award | 10,500 | $0.00 | 52,773 |
| 2009-03-18 | Grant / award (derivative) | 63,750 | $0.00 | 63,750 |
| 2009-03-18 | Grant / award | 35,750 | $0.00 | 42,273 |
| 2008-09-17 | Grant / award (derivative) | 56,250 | $0.00 | 56,250 |
| 2008-03-19 | Grant / award (derivative) | 62,500 | $0.00 | 62,500 |
| 2007-12-27 | Option exercise (derivative) | 50,000 | $0.00 | 541,717 |
| 2007-12-27 | Open-market sale | 400 | $36.26 | 8,665 |
| 2007-12-27 | Open-market sale | 4,700 | $36.29 | 3,065 |
| 2007-12-27 | Open-market sale | 900 | $36.28 | 7,765 |
| 2007-12-27 | Open-market sale | 6,600 | $36.27 | 9,065 |
| 2007-12-27 | Open-market sale | 500 | $36.29 | 15,665 |
| 2007-12-27 | Open-market sale | 36,900 | $36.25 | 16,165 |
| 2007-12-27 | Option exercise | 50,000 | $12.05 | 53,065 |
| 2007-12-26 | Option exercise (derivative) | 58,389 | $0.00 | 591,717 |
| 2007-12-26 | Open-market sale | 58,389 | $36.00 | 3,065 |
| 2007-12-26 | Option exercise | 58,389 | $12.05 | 61,454 |
| 2007-09-19 | Grant / award (derivative) | 45,563 | $0.00 | 45,563 |
| 2007-03-21 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.