SEC CIK 1362208
Widmar Mark R
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FSLRview stock → | 81,861 | 2026-05-26 |
Position History — FSLR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FSLR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-26 | Open-market sale | 126 | $276.29 | 81,861 |
| 2026-05-26 | Open-market sale | 473 | $273.17 | 81,987 |
| 2026-05-26 | Open-market sale | 726 | $271.23 | 82,460 |
| 2026-05-26 | Open-market sale | 632 | $270.05 | 83,186 |
| 2026-05-26 | Open-market sale | 1,009 | $268.89 | 83,818 |
| 2026-05-26 | Open-market sale | 628 | $267.72 | 84,827 |
| 2026-05-26 | Open-market sale | 1,237 | $266.60 | 85,455 |
| 2026-05-26 | Open-market sale | 364 | $265.15 | 86,692 |
| 2026-05-22 | Open-market sale | 47 | $258.48 | 87,056 |
| 2026-05-22 | Open-market sale | 149 | $257.55 | 87,103 |
| 2026-05-22 | Open-market sale | 75 | $256.32 | 87,252 |
| 2026-05-22 | Open-market sale | 64 | $255.59 | 87,327 |
| 2026-05-22 | Open-market sale | 916 | $254.93 | 87,391 |
| 2026-05-22 | Open-market sale | 218 | $253.63 | 88,307 |
| 2026-05-22 | Open-market sale | 97 | $252.87 | 88,525 |
| 2026-05-22 | Open-market sale | 172 | $251.53 | 88,622 |
| 2026-05-22 | Open-market sale | 239 | $250.02 | 88,794 |
| 2026-05-21 | Open-market sale | 521 | $243.19 | 89,033 |
| 2026-05-21 | Open-market sale | 6 | $256.96 | 89,554 |
| 2026-05-21 | Open-market sale | 179 | $255.31 | 89,560 |
| 2026-05-21 | Open-market sale | 261 | $254.29 | 89,739 |
| 2026-05-21 | Open-market sale | 569 | $251.64 | 90,000 |
| 2026-05-21 | Open-market sale | 472 | $250.61 | 90,569 |
| 2026-05-21 | Open-market sale | 1,131 | $249.70 | 91,041 |
| 2026-05-21 | Open-market sale | 179 | $248.80 | 92,172 |
| 2026-05-21 | Open-market sale | 98 | $247.53 | 92,351 |
| 2026-05-21 | Open-market sale | 229 | $246.23 | 92,449 |
| 2026-05-21 | Open-market sale | 136 | $244.62 | 92,678 |
| 2026-05-21 | Open-market sale | 362 | $241.40 | 92,814 |
| 2026-05-21 | Open-market sale | 672 | $240.10 | 93,176 |
| 2026-05-13 | Open-market sale | 1,300 | $240.02 | 93,848 |
| 2026-05-11 | Open-market sale | 400 | $236.53 | 95,148 |
| 2026-05-11 | Open-market sale | 1,363 | $235.69 | 95,548 |
| 2026-05-11 | Open-market sale | 1,498 | $234.84 | 96,911 |
| 2026-05-11 | Open-market sale | 1,877 | $233.56 | 98,409 |
| 2026-05-11 | Open-market sale | 2,262 | $232.55 | 100,286 |
| 2026-05-11 | Open-market sale | 1,026 | $231.53 | 102,548 |
| 2026-05-11 | Open-market sale | 1,500 | $230.18 | 103,574 |
| 2026-05-05 | Open-market sale | 1,526 | $215.63 | 105,074 |
| 2026-05-04 | Option exercise (derivative) | 3,802 | $0.00 | 11,407 |
| 2026-05-04 | Option exercise | 3,802 | $0.00 | 106,600 |
| 2026-03-16 | Open-market sale | 1,937 | $200.80 | 102,798 |
| 2026-03-13 | Option exercise (derivative) | 4,856 | $0.00 | 4,856 |
| 2026-03-13 | Option exercise | 4,856 | $0.00 | 104,735 |
| 2026-03-09 | Open-market sale | 480 | $190.36 | 102,864 |
| 2026-03-09 | Open-market sale | 2,072 | $190.36 | 103,344 |
| 2026-03-09 | Open-market sale | 1,703 | $190.36 | 99,879 |
| 2026-03-09 | Open-market sale | 1,282 | $190.36 | 101,582 |
| 2026-03-06 | Option exercise (derivative) | 3,156 | $0.00 | 6,313 |
| 2026-03-06 | Option exercise (derivative) | 4,194 | $0.00 | 12,584 |
| 2026-03-06 | Grant / award (derivative) | 12,685 | $0.00 | 12,685 |
| 2026-03-06 | Option exercise (derivative) | 1,178 | $0.00 | 2,354 |
| 2026-03-06 | Option exercise (derivative) | 5,101 | $0.00 | 0 |
| 2026-03-06 | Option exercise | 4,194 | $0.00 | 105,416 |
| 2026-03-06 | Option exercise | 1,178 | $0.00 | 98,066 |
| 2026-03-06 | Option exercise | 5,101 | $0.00 | 96,888 |
| 2026-03-06 | Option exercise | 3,156 | $0.00 | 101,222 |
| 2026-03-03 | Open-market sale | 7,738 | $195.93 | 91,787 |
| 2026-02-27 | Grant / award | 17,664 | $0.00 | 99,525 |
| 2025-08-15 | Open-market sale | 36 | $196.64 | 83,480 |
| 2025-08-15 | Open-market sale | 179 | $195.19 | 83,516 |
| 2025-08-15 | Open-market sale | 192 | $191.30 | 83,782 |
| 2025-08-15 | Open-market sale | 152 | $189.98 | 83,974 |
| 2025-08-15 | Open-market sale | 9 | $186.47 | 84,126 |
| 2025-08-15 | Open-market sale | 47 | $185.15 | 84,135 |
| 2025-08-15 | Open-market sale | 34 | $205.92 | 81,861 |
| 2025-08-15 | Open-market sale | 83 | $205.05 | 81,895 |
| 2025-08-15 | Open-market sale | 512 | $203.97 | 81,978 |
| 2025-08-15 | Open-market sale | 509 | $203.08 | 82,490 |
| 2025-08-15 | Open-market sale | 152 | $202.13 | 82,999 |
| 2025-08-15 | Open-market sale | 28 | $200.92 | 83,151 |
| 2025-08-15 | Open-market sale | 24 | $194.25 | 83,695 |
| 2025-08-15 | Open-market sale | 33 | $192.80 | 83,719 |
| 2025-08-15 | Open-market sale | 30 | $192.35 | 83,752 |
| 2025-08-15 | Open-market sale | 83 | $197.84 | 83,397 |
| 2025-08-15 | Open-market sale | 160 | $199.84 | 83,179 |
| 2025-08-15 | Open-market sale | 58 | $198.68 | 83,339 |
| 2025-08-13 | Open-market sale | 788 | $189.91 | 84,182 |
| 2025-08-13 | Open-market sale | 1,367 | $185.45 | 86,611 |
| 2025-08-13 | Open-market sale | 581 | $186.58 | 86,030 |
| 2025-08-13 | Open-market sale | 786 | $187.38 | 85,244 |
| 2025-08-13 | Open-market sale | 274 | $188.82 | 84,970 |
| 2025-08-12 | Open-market sale | 200 | $181.78 | 111,690 |
| 2025-08-12 | Open-market sale | 900 | $183.79 | 110,790 |
| 2025-08-12 | Open-market sale | 14,322 | $185.04 | 96,468 |
| 2025-08-12 | Open-market sale | 5,456 | $186.17 | 91,012 |
| 2025-08-12 | Open-market sale | 2,834 | $186.97 | 88,178 |
| 2025-08-12 | Open-market sale | 200 | $187.74 | 87,978 |
| 2025-05-01 | Grant / award (derivative) | 15,209 | $0.00 | 15,209 |
| 2025-03-17 | Open-market sale | 1,966 | $133.75 | 111,890 |
| 2025-03-14 | Option exercise (derivative) | 4,856 | $0.00 | 9,712 |
| 2025-03-14 | Option exercise | 4,856 | $0.00 | 113,856 |
| 2025-03-07 | Open-market sale | 1,272 | $132.96 | 109,000 |
| 2025-03-06 | Option exercise (derivative) | 3,156 | $0.00 | 9,469 |
| 2025-03-06 | Option exercise (derivative) | 1,178 | $0.00 | 3,532 |
| 2025-03-06 | Option exercise (derivative) | 5,102 | $0.00 | 5,101 |
| 2025-03-06 | Grant / award (derivative) | 16,778 | $0.00 | 16,778 |
| 2025-03-06 | Tax withholding | 482 | $131.13 | 107,116 |
| 2025-03-06 | Option exercise | 5,102 | $0.00 | 108,505 |
| 2025-03-06 | Option exercise | 3,156 | $0.00 | 110,272 |
| 2025-03-06 | Option exercise | 1,178 | $0.00 | 107,598 |
| 2025-03-06 | Tax withholding | 2,085 | $131.13 | 106,420 |
| 2025-02-28 | Open-market sale | 21,542 | $141.09 | 103,403 |
| 2025-02-26 | Grant / award | 72,838 | $0.00 | 154,699 |
| 2025-02-26 | Tax withholding | 29,754 | $156.84 | 124,945 |
| 2024-06-03 | Open-market sale | 36,692 | $273.26 | 81,861 |
| 2024-03-15 | Option exercise (derivative) | 4,856 | $0.00 | 14,568 |
| 2024-03-15 | Option exercise | 4,856 | $0.00 | 120,537 |
| 2024-03-15 | Tax withholding | 1,984 | $147.42 | 118,553 |
| 2024-03-06 | Option exercise (derivative) | 1,178 | $0.00 | 4,710 |
| 2024-03-06 | Grant / award (derivative) | 12,625 | $0.00 | 12,625 |
| 2024-03-06 | Option exercise (derivative) | 14,987 | $0.00 | 0 |
| 2024-03-06 | Option exercise (derivative) | 5,102 | $0.00 | 10,203 |
| 2024-03-06 | Tax withholding | 6,123 | $158.42 | 111,968 |
| 2024-03-06 | Option exercise | 14,987 | $0.00 | 118,091 |
| 2024-03-06 | Option exercise | 5,102 | $0.00 | 117,070 |
| 2024-03-06 | Tax withholding | 482 | $158.42 | 115,681 |
| 2024-03-06 | Tax withholding | 2,085 | $158.42 | 114,985 |
| 2024-03-06 | Option exercise | 1,178 | $0.00 | 116,163 |
| 2024-03-01 | Open-market sale | 21,244 | $152.74 | 103,104 |
| 2024-02-29 | Tax withholding | 29,342 | $153.89 | 124,348 |
| 2024-02-29 | Grant / award | 71,829 | $0.00 | 153,690 |
| 2023-07-28 | Open-market sale | 2,160 | $223.41 | 81,861 |
| 2023-07-18 | Open-market sale | 2,160 | $210.00 | 84,021 |
| 2023-07-17 | Open-market sale | 3,982 | $205.00 | 86,181 |
| 2023-06-06 | Open-market sale | 39,948 | $199.97 | 90,163 |
| 2023-03-15 | Option exercise (derivative) | 4,856 | $0.00 | 19,424 |
| 2023-03-15 | Tax withholding | 2,033 | $203.22 | 130,111 |
| 2023-03-15 | Option exercise | 4,856 | $0.00 | 132,144 |
| 2023-03-06 | Option exercise (derivative) | 5,102 | $0.00 | 15,305 |
| 2023-03-06 | Option exercise (derivative) | 12,653 | $0.00 | 0 |
| 2023-03-06 | Option exercise (derivative) | 14,987 | $0.00 | 14,987 |
| 2023-03-06 | Tax withholding | 6,347 | $212.30 | 124,347 |
| 2023-03-06 | Option exercise | 12,653 | $0.00 | 121,066 |
| 2023-03-06 | Tax withholding | 5,359 | $212.30 | 115,707 |
| 2023-03-06 | Option exercise | 14,987 | $0.00 | 130,694 |
| 2023-03-06 | Tax withholding | 2,161 | $212.30 | 127,288 |
| 2023-03-06 | Option exercise | 5,102 | $0.00 | 129,449 |
| 2023-03-06 | Grant / award (derivative) | 5,888 | $0.00 | 5,888 |
| 2023-03-03 | Open-market sale | 6,092 | $205.98 | 119,635 |
| 2023-03-03 | Open-market sale | 3,458 | $205.15 | 125,727 |
| 2023-03-03 | Open-market sale | 1,945 | $203.83 | 129,185 |
| 2023-03-03 | Open-market sale | 3,186 | $203.08 | 131,130 |
| 2023-03-03 | Open-market sale | 650 | $201.72 | 134,316 |
| 2023-03-03 | Open-market sale | 2,597 | $209.22 | 113,929 |
| 2023-03-03 | Open-market sale | 4,816 | $210.18 | 109,113 |
| 2023-03-03 | Open-market sale | 700 | $210.96 | 108,413 |
| 2023-03-03 | Open-market sale | 688 | $206.98 | 118,947 |
| 2023-03-03 | Open-market sale | 2,421 | $208.21 | 116,526 |
| 2023-03-02 | Tax withholding | 40,969 | $195.68 | 134,966 |
| 2023-03-02 | Grant / award | 94,074 | $0.00 | 175,935 |
| 2022-07-28 | Open-market sale | 32,239 | $89.72 | 81,861 |
| 2022-05-06 | Open-market sale | 13,648 | $75.28 | 114,100 |
| 2022-03-15 | Grant / award (derivative) | 24,280 | $0.00 | 24,280 |
| 2022-03-04 | Option exercise (derivative) | 14,988 | $0.00 | 29,974 |
| 2022-03-04 | Option exercise (derivative) | 8,895 | $0.00 | 0 |
| 2022-03-04 | Option exercise (derivative) | 12,653 | $0.00 | 12,653 |
| 2022-03-04 | Option exercise (derivative) | 5,102 | $0.00 | 20,407 |
| 2022-03-04 | Tax withholding | 3,874 | $71.85 | 109,266 |
| 2022-03-04 | Option exercise | 8,895 | $0.00 | 113,140 |
| 2022-03-04 | Tax withholding | 2,222 | $71.85 | 127,748 |
| 2022-03-04 | Option exercise | 12,653 | $0.00 | 121,919 |
| 2022-03-04 | Tax withholding | 5,511 | $71.85 | 116,408 |
| 2022-03-04 | Option exercise | 14,988 | $0.00 | 131,396 |
| 2022-03-04 | Option exercise | 5,102 | $0.00 | 129,970 |
| 2022-03-04 | Tax withholding | 6,528 | $71.85 | 124,868 |
| 2022-03-03 | Open-market sale | 16,167 | $67.52 | 116,450 |
| 2022-03-03 | Open-market sale | 4,356 | $69.28 | 104,245 |
| 2022-03-03 | Open-market sale | 7,849 | $68.36 | 108,601 |
| 2022-03-02 | Grant / award | 100,515 | $0.00 | 176,388 |
| 2022-03-02 | Tax withholding | 43,771 | $69.51 | 132,617 |
| 2021-05-03 | Open-market sale | 64,514 | $76.19 | 75,873 |
| 2021-03-07 | Option exercise (derivative) | 20,740 | $0.00 | 0 |
| 2021-03-07 | Tax withholding | 8,888 | $73.70 | 140,387 |
| 2021-03-07 | Option exercise | 20,740 | $0.00 | 149,275 |
| 2021-03-06 | Grant / award (derivative) | 25,509 | $0.00 | 25,509 |
| 2021-03-06 | Option exercise (derivative) | 8,895 | $0.00 | 8,895 |
| 2021-03-06 | Option exercise (derivative) | 14,988 | $0.00 | 44,962 |
| 2021-03-06 | Option exercise (derivative) | 12,654 | $0.00 | 25,306 |
| 2021-03-06 | Option exercise | 14,988 | $0.00 | 134,958 |
| 2021-03-06 | Option exercise | 12,654 | $0.00 | 125,393 |
| 2021-03-06 | Tax withholding | 6,423 | $73.70 | 128,535 |
| 2021-03-06 | Option exercise | 8,895 | $0.00 | 116,551 |
| 2021-03-06 | Tax withholding | 5,423 | $73.70 | 119,970 |
| 2021-03-06 | Tax withholding | 3,812 | $73.70 | 112,739 |
| 2021-03-01 | Open-market sale | 13,156 | $82.48 | 107,656 |
| 2021-02-26 | Tax withholding | 19,725 | $81.02 | 120,812 |
| 2021-02-26 | Grant / award | 46,037 | $0.00 | 140,537 |
| 2020-08-10 | Open-market sale | 36,967 | $73.30 | 113,041 |
| 2020-08-10 | Open-market sale | 18,541 | $74.24 | 94,500 |
| 2020-08-10 | Open-market sale | 24,410 | $72.62 | 150,008 |
| 2020-07-01 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2020-07-01 | Option exercise | 6,250 | $0.00 | 177,140 |
| 2020-07-01 | Disposition to issuer | 2,722 | $49.09 | 174,418 |
| 2020-03-08 | Option exercise (derivative) | 4,583 | $0.00 | 0 |
| 2020-03-08 | Option exercise | 4,583 | $0.00 | 172,886 |
| 2020-03-08 | Tax withholding | 1,996 | $43.37 | 170,890 |
| 2020-03-07 | Option exercise (derivative) | 20,740 | $0.00 | 20,740 |
| 2020-03-07 | Tax withholding | 9,033 | $43.37 | 168,303 |
| 2020-03-07 | Option exercise | 20,740 | $0.00 | 177,336 |
| 2020-03-06 | Grant / award (derivative) | 59,950 | $0.00 | 59,950 |
| 2020-03-06 | Option exercise (derivative) | 12,654 | $0.00 | 37,960 |
| 2020-03-06 | Option exercise (derivative) | 8,896 | $0.00 | 17,790 |
| 2020-03-06 | Option exercise | 8,896 | $0.00 | 153,328 |
| 2020-03-06 | Tax withholding | 5,511 | $43.37 | 156,596 |
| 2020-03-06 | Option exercise | 12,654 | $0.00 | 162,107 |
| 2020-03-06 | Tax withholding | 3,875 | $43.37 | 149,453 |
| 2020-02-24 | Tax withholding | 36,022 | $50.59 | 167,790 |
| 2020-02-24 | Grant / award | 82,738 | $0.00 | 203,812 |
| 2020-02-24 | Open-market sale | 23,358 | $51.21 | 144,432 |
| 2019-08-05 | Open-market sale | 10,753 | $60.34 | 145,285 |
| 2019-08-05 | Open-market sale | 5,960 | $62.04 | 126,499 |
| 2019-08-05 | Open-market sale | 3,500 | $63.10 | 122,999 |
| 2019-08-05 | Open-market sale | 1,925 | $64.34 | 121,074 |
| 2019-08-05 | Open-market sale | 12,826 | $61.16 | 132,459 |
| 2019-07-01 | Option exercise (derivative) | 6,250 | $0.00 | 6,250 |
| 2019-07-01 | Tax withholding | 2,722 | $66.13 | 156,038 |
| 2019-07-01 | Option exercise | 6,250 | $0.00 | 158,760 |
| 2019-04-10 | Open-market sale | 33,371 | $60.00 | 152,510 |
| 2019-03-08 | Option exercise (derivative) | 4,584 | $0.00 | 4,583 |
| 2019-03-08 | Tax withholding | 1,997 | $51.16 | 185,881 |
| 2019-03-08 | Option exercise | 4,584 | $0.00 | 187,878 |
| 2019-03-07 | Option exercise (derivative) | 20,740 | $0.00 | 41,480 |
| 2019-03-07 | Tax withholding | 9,033 | $50.36 | 183,294 |
| 2019-03-07 | Option exercise | 20,740 | $0.00 | 192,327 |
| 2019-03-06 | Option exercise (derivative) | 8,896 | $0.00 | 26,686 |
| 2019-03-06 | Grant / award (derivative) | 50,614 | $0.00 | 50,614 |
| 2019-03-06 | Tax withholding | 3,875 | $51.37 | 171,587 |
| 2019-03-06 | Option exercise | 8,896 | $0.00 | 175,462 |
| 2019-03-05 | Option exercise (derivative) | 3,539 | $0.00 | 0 |
| 2019-03-05 | Tax withholding | 1,542 | $52.19 | 166,566 |
| 2019-03-05 | Option exercise | 3,539 | $0.00 | 168,108 |
| 2019-02-25 | Tax withholding | 51,473 | $53.73 | 164,569 |
| 2019-02-25 | Grant / award | 118,215 | $0.00 | 216,042 |
| 2018-11-21 | Option exercise (derivative) | 8,500 | $0.00 | 0 |
| 2018-11-21 | Tax withholding | 3,702 | $42.60 | 97,827 |
| 2018-11-21 | Option exercise | 8,500 | $0.00 | 101,529 |
| 2018-07-01 | Option exercise (derivative) | 6,250 | $0.00 | 12,500 |
| 2018-07-01 | Tax withholding | 2,722 | $52.66 | 93,029 |
| 2018-07-01 | Option exercise | 6,250 | $0.00 | 95,751 |
| 2018-03-21 | Option exercise (derivative) | 8,250 | $0.00 | 8,500 |
| 2018-03-21 | Tax withholding | 3,593 | $73.87 | 89,501 |
| 2018-03-21 | Option exercise | 8,250 | $0.00 | 93,094 |
| 2018-03-08 | Option exercise (derivative) | 4,584 | $0.00 | 9,167 |
| 2018-03-08 | Option exercise | 4,584 | $0.00 | 86,841 |
| 2018-03-08 | Tax withholding | 1,997 | $67.69 | 84,844 |
| 2018-03-07 | Option exercise (derivative) | 20,741 | $0.00 | 62,220 |
| 2018-03-07 | Tax withholding | 9,033 | $67.95 | 82,257 |
| 2018-03-07 | Option exercise | 20,741 | $0.00 | 91,290 |
| 2018-03-06 | Grant / award (derivative) | 35,582 | $0.00 | 35,582 |
| 2018-03-05 | Option exercise (derivative) | 3,540 | $0.00 | 3,539 |
| 2018-03-05 | Option exercise (derivative) | 3,439 | $0.00 | 0 |
| 2018-03-05 | Option exercise | 3,540 | $0.00 | 73,589 |
| 2018-03-05 | Option exercise | 3,439 | $0.00 | 70,049 |
| 2018-03-05 | Tax withholding | 1,498 | $66.05 | 72,091 |
| 2018-03-05 | Tax withholding | 1,542 | $66.05 | 70,549 |
| 2018-02-26 | Open-market sale | 8,550 | $62.65 | 78,634 |
| 2018-02-26 | Open-market sale | 1,450 | $63.20 | 77,184 |
| 2018-02-26 | Open-market sale | 10,574 | $65.00 | 66,610 |
| 2017-12-07 | Open-market sale | 6,700 | $64.29 | 100,754 |
| 2017-12-07 | Open-market sale | 3,570 | $64.57 | 87,184 |
| 2017-12-07 | Open-market sale | 10,000 | $64.42 | 90,754 |
| 2017-07-31 | Open-market sale | 43,189 | $48.55 | 107,454 |
| 2017-07-21 | Option exercise (derivative) | 8,250 | $0.00 | 16,750 |
| 2017-07-21 | Option exercise | 8,250 | $0.00 | 154,451 |
| 2017-07-21 | Tax withholding | 3,808 | $45.15 | 150,643 |
| 2017-07-01 | Option exercise (derivative) | 6,250 | $0.00 | 18,750 |
| 2017-07-01 | Tax withholding | 2,885 | $39.88 | 146,201 |
| 2017-07-01 | Option exercise | 6,250 | $0.00 | 149,086 |
| 2017-03-13 | Option exercise (derivative) | 8,364 | $0.00 | 0 |
| 2017-03-13 | Option exercise | 8,364 | $0.00 | 146,696 |
| 2017-03-13 | Tax withholding | 3,860 | $32.84 | 142,836 |
| 2017-03-08 | Option exercise (derivative) | 4,584 | $0.00 | 13,751 |
| 2017-03-08 | Option exercise | 4,584 | $0.00 | 140,448 |
| 2017-03-08 | Tax withholding | 2,116 | $32.66 | 138,332 |
| 2017-03-07 | Grant / award (derivative) | 82,961 | $0.00 | 82,961 |
| 2017-03-05 | Option exercise (derivative) | 3,540 | $0.00 | 7,079 |
| 2017-03-05 | Option exercise (derivative) | 3,439 | $0.00 | 3,439 |
| 2017-03-05 | Tax withholding | 1,222 | $34.61 | 135,864 |
| 2017-03-05 | Tax withholding | 1,086 | $34.61 | 137,086 |
| 2017-03-05 | Option exercise | 3,540 | $0.00 | 138,172 |
| 2017-03-05 | Option exercise | 3,439 | $0.00 | 134,632 |
| 2016-11-21 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-08-04 | Open-market sale | 90,289 | $44.53 | 131,193 |
| 2016-07-21 | Option exercise (derivative) | 176,667 | $0.00 | 0 |
| 2016-07-21 | Option exercise | 176,667 | $0.00 | 221,482 |
| 2016-07-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-04-04 | Option exercise (derivative) | 14,461 | $0.00 | 0 |
| 2016-04-04 | Option exercise | 9,940 | $0.00 | 49,403 |
| 2016-04-04 | Option exercise | 14,461 | $0.00 | 46,137 |
| 2016-04-04 | Tax withholding | 6,674 | $67.24 | 39,463 |
| 2016-04-04 | Tax withholding | 4,588 | $67.24 | 44,815 |
| 2016-03-14 | Option exercise (derivative) | 8,364 | $0.00 | 8,364 |
| 2016-03-14 | Tax withholding | 3,860 | $70.32 | 31,676 |
| 2016-03-14 | Option exercise | 8,364 | $0.00 | 35,536 |
| 2016-03-08 | Grant / award (derivative) | 18,335 | $0.00 | 18,335 |
| 2016-03-05 | Option exercise (derivative) | 3,540 | $0.00 | 10,619 |
| 2016-03-05 | Option exercise (derivative) | 3,440 | $0.00 | 6,878 |
| 2016-03-05 | Tax withholding | 1,086 | $69.52 | 28,674 |
| 2016-03-05 | Option exercise | 3,540 | $0.00 | 29,760 |
| 2016-03-05 | Tax withholding | 1,502 | $69.52 | 27,172 |
| 2016-03-05 | Option exercise | 3,440 | $0.00 | 26,220 |
| 2015-12-16 | Open-market sale | 24,095 | $65.00 | 22,780 |
| 2015-11-12 | Open-market sale | 12,005 | $54.10 | 80,326 |
| 2015-11-12 | Open-market sale | 33,450 | $54.77 | 46,876 |
| 2015-11-11 | Open-market sale | 1,546 | $54.66 | 92,330 |
| 2015-11-10 | Open-market sale | 41,332 | $55.62 | 93,876 |
| 2015-11-06 | Option exercise (derivative) | 88,333 | $0.00 | 176,667 |
| 2015-11-06 | Option exercise | 88,333 | $0.00 | 135,208 |
| 2015-04-04 | Option exercise (derivative) | 14,462 | $0.00 | 14,461 |
| 2015-04-04 | Option exercise (derivative) | 3,744 | $0.00 | 0 |
| 2015-04-04 | Option exercise (derivative) | 9,940 | $0.00 | 9,940 |
| 2015-04-04 | Tax withholding | 1,728 | $61.19 | 33,736 |
| 2015-04-04 | Option exercise | 3,744 | $0.00 | 35,464 |
| 2015-04-04 | Tax withholding | 4,588 | $61.19 | 46,875 |
| 2015-04-04 | Option exercise | 9,940 | $0.00 | 51,463 |
| 2015-04-04 | Option exercise | 14,462 | $0.00 | 48,198 |
| 2015-04-04 | Tax withholding | 6,675 | $61.19 | 41,523 |
| 2015-03-13 | Option exercise (derivative) | 8,365 | $0.00 | 16,728 |
| 2015-03-13 | Tax withholding | 3,095 | $60.60 | 31,720 |
| 2015-03-13 | Option exercise | 8,365 | $0.00 | 34,815 |
| 2015-03-05 | Grant / award (derivative) | 14,159 | $0.00 | 14,159 |
| 2015-03-05 | Option exercise (derivative) | 3,440 | $0.00 | 10,318 |
| 2015-03-05 | Tax withholding | 1,085 | $61.66 | 26,450 |
| 2015-03-05 | Option exercise | 3,440 | $0.00 | 27,535 |
| 2015-02-27 | Open-market sale | 10,000 | $60.00 | 24,095 |
| 2014-05-08 | Open-market sale | 124 | $65.18 | 34,095 |
| 2014-05-08 | Open-market sale | 7,746 | $64.30 | 34,219 |
| 2014-05-08 | Open-market sale | 2,130 | $63.37 | 41,965 |
| 2014-04-04 | Option exercise (derivative) | 9,940 | $0.00 | 19,880 |
| 2014-04-04 | Option exercise (derivative) | 14,462 | $0.00 | 28,923 |
| 2014-04-04 | Option exercise (derivative) | 3,744 | $0.00 | 3,744 |
| 2014-04-04 | Option exercise | 9,940 | $0.00 | 48,683 |
| 2014-04-04 | Option exercise | 3,744 | $0.00 | 32,523 |
| 2014-04-04 | Tax withholding | 1,568 | $69.72 | 30,955 |
| 2014-04-04 | Tax withholding | 4,588 | $69.72 | 44,095 |
| 2014-04-04 | Tax withholding | 6,674 | $69.72 | 38,743 |
| 2014-04-04 | Option exercise | 14,462 | $0.00 | 45,417 |
| 2014-03-13 | Option exercise (derivative) | 8,365 | $0.00 | 25,093 |
| 2014-03-13 | Option exercise | 8,365 | $0.00 | 31,419 |
| 2014-03-13 | Tax withholding | 2,640 | $53.03 | 28,779 |
| 2014-03-05 | Grant / award (derivative) | 13,758 | $0.00 | 13,758 |
| 2013-11-04 | Open-market sale | 3,596 | $61.56 | 23,054 |
| 2013-04-04 | Option exercise (derivative) | 3,744 | $0.00 | 7,488 |
| 2013-04-04 | Option exercise (derivative) | 14,462 | $0.00 | 43,385 |
| 2013-04-04 | Option exercise (derivative) | 19,881 | $0.00 | 29,820 |
| 2013-04-04 | Option exercise | 14,462 | $0.00 | 20,621 |
| 2013-04-04 | Tax withholding | 9,175 | $26.46 | 26,650 |
| 2013-04-04 | Option exercise | 3,744 | $0.00 | 7,340 |
| 2013-04-04 | Tax withholding | 4,677 | $26.46 | 15,944 |
| 2013-04-04 | Option exercise | 19,881 | $0.00 | 35,825 |
| 2013-04-04 | Tax withholding | 1,181 | $26.46 | 6,159 |
| 2013-03-13 | Grant / award (derivative) | 33,458 | $0.00 | 33,458 |
| 2012-05-07 | Grant / award (derivative) | 265,000 | $0.00 | 265,000 |
| 2012-04-04 | Grant / award (derivative) | 49,701 | $0.00 | 49,701 |
| 2012-04-04 | Grant / award (derivative) | 57,847 | $0.00 | 57,847 |
| 2012-04-04 | Option exercise (derivative) | 3,744 | $0.00 | 11,232 |
| 2012-04-04 | Option exercise | 3,744 | $0.00 | 4,744 |
| 2012-04-04 | Tax withholding | 1,148 | $21.73 | 3,596 |
| 2011-08-24 | Open-market buy | 1,000 | $91.75 | 1,000 |
| 2011-04-04 | Grant / award (derivative) | 14,976 | $0.00 | 14,976 |
| 2011-04-04 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.