SEC CIK 1489097
Nelson Kimberly K.
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SPSCview stock → | 185,141 | 2026-02-20 |
| TDCview stock → | 64,172 | 2026-08-14 |
Position History — SPSC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SPSC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-20 | Grant / award | 39,689 | $0.00 | 185,141 |
| 2026-02-20 | Open-market sale | 1,400 | $59.70 | 145,452 |
| 2026-02-20 | Open-market sale | 1,200 | $59.19 | 146,852 |
| 2026-02-20 | Open-market sale | 3,700 | $58.09 | 148,052 |
| 2025-02-26 | Open-market sale | 1,254 | $139.34 | 151,752 |
| 2025-02-26 | Open-market sale | 1,095 | $138.33 | 153,006 |
| 2025-02-26 | Open-market sale | 495 | $137.03 | 154,101 |
| 2025-02-26 | Open-market sale | 2,646 | $136.29 | 154,596 |
| 2025-02-20 | Open-market sale | 856 | $144.01 | 2,442,112 |
| 2025-02-20 | Open-market sale | 100 | $145.58 | 2,441,512 |
| 2025-02-20 | Open-market sale | 500 | $144.54 | 2,441,612 |
| 2025-02-19 | Open-market sale | 1,498 | $146.84 | 2,445,504 |
| 2025-02-19 | Open-market sale | 880 | $148.40 | 2,444,624 |
| 2025-02-19 | Open-market sale | 1,356 | $149.07 | 2,443,268 |
| 2025-02-19 | Open-market sale | 300 | $150.05 | 2,442,968 |
| 2025-02-19 | Open-market sale | 856 | $144.01 | 157,842 |
| 2025-02-19 | Open-market sale | 300 | $150.05 | 158,698 |
| 2025-02-19 | Open-market sale | 1,356 | $149.07 | 158,998 |
| 2025-02-19 | Open-market sale | 880 | $148.40 | 160,354 |
| 2025-02-19 | Open-market sale | 1,498 | $146.84 | 161,234 |
| 2025-02-19 | Open-market sale | 100 | $145.58 | 157,242 |
| 2025-02-19 | Open-market sale | 500 | $144.54 | 157,342 |
| 2025-02-18 | Grant / award | 2,300,000 | $0.00 | 2,447,002 |
| 2025-02-18 | Grant / award | 15,730 | $0.00 | 162,732 |
| 2025-02-05 | Open-market sale | 5,424 | $181.07 | 148,856 |
| 2025-02-05 | Open-market sale | 200 | $182.74 | 147,002 |
| 2025-02-05 | Open-market sale | 1,654 | $181.87 | 147,202 |
| 2025-02-05 | Open-market sale | 2,012 | $180.33 | 154,280 |
| 2025-01-30 | Open-market sale | 4,545 | $183.46 | 161,037 |
| 2025-01-30 | Open-market sale | 900 | $184.19 | 160,137 |
| 2025-01-30 | Open-market sale | 1,645 | $185.29 | 158,492 |
| 2025-01-30 | Open-market sale | 1,300 | $186.38 | 157,192 |
| 2025-01-30 | Open-market sale | 655 | $187.54 | 156,537 |
| 2025-01-30 | Open-market sale | 245 | $188.35 | 156,292 |
| 2025-01-29 | Grant / award | 18,580 | $0.00 | 165,582 |
| 2024-08-19 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2024-08-19 | Open-market sale | 1,083 | $196.86 | 147,319 |
| 2024-08-19 | Open-market sale | 1,000 | $195.62 | 148,402 |
| 2024-08-19 | Open-market sale | 317 | $197.95 | 147,002 |
| 2024-08-19 | Option exercise | 3,000 | $27.34 | 150,002 |
| 2024-08-19 | Open-market sale | 600 | $194.67 | 149,402 |
| 2024-02-22 | Open-market sale | 100 | $185.23 | 147,002 |
| 2024-02-22 | Open-market sale | 451 | $183.83 | 147,102 |
| 2024-02-20 | Open-market sale | 601 | $189.18 | 153,518 |
| 2024-02-20 | Open-market sale | 1,400 | $188.24 | 154,119 |
| 2024-02-20 | Open-market sale | 820 | $187.38 | 155,519 |
| 2024-02-20 | Open-market sale | 2,376 | $186.55 | 156,339 |
| 2024-02-15 | Grant / award | 11,481 | $0.00 | 158,715 |
| 2024-02-02 | Open-market sale | 1,606 | $180.97 | 147,234 |
| 2024-02-02 | Open-market sale | 7,511 | $180.19 | 148,840 |
| 2024-02-02 | Open-market sale | 900 | $179.33 | 156,351 |
| 2024-02-01 | Open-market sale | 200 | $184.15 | 157,251 |
| 2024-02-01 | Open-market sale | 200 | $183.11 | 157,451 |
| 2024-02-01 | Open-market sale | 201 | $182.89 | 157,651 |
| 2024-02-01 | Open-market sale | 3,483 | $181.55 | 157,852 |
| 2024-02-01 | Open-market sale | 1,787 | $180.62 | 161,335 |
| 2024-02-01 | Open-market sale | 784 | $179.45 | 163,122 |
| 2024-02-01 | Open-market sale | 1,966 | $178.21 | 163,906 |
| 2024-02-01 | Open-market sale | 3,260 | $177.46 | 165,872 |
| 2024-02-01 | Open-market sale | 1,026 | $176.23 | 169,132 |
| 2024-01-31 | Grant / award | 22,924 | $0.00 | 170,158 |
| 2023-11-06 | Option exercise (derivative) | 1,504 | $0.00 | 0 |
| 2023-11-06 | Open-market sale | 1,504 | $165.40 | 147,234 |
| 2023-11-06 | Option exercise | 1,504 | $54.54 | 148,738 |
| 2023-11-03 | Option exercise (derivative) | 13,565 | $0.00 | 1,504 |
| 2023-11-03 | Open-market sale | 7,166 | $166.64 | 150,223 |
| 2023-11-03 | Open-market sale | 3,410 | $165.63 | 157,389 |
| 2023-11-03 | Open-market sale | 2,989 | $167.41 | 147,234 |
| 2023-11-03 | Option exercise | 13,565 | $54.54 | 160,799 |
| 2023-11-02 | Option exercise (derivative) | 7,684 | $0.00 | 3,000 |
| 2023-11-02 | Option exercise (derivative) | 2,531 | $0.00 | 15,069 |
| 2023-11-02 | Option exercise | 7,684 | $27.34 | 154,918 |
| 2023-11-02 | Open-market sale | 606 | $163.15 | 156,843 |
| 2023-11-02 | Open-market sale | 4,093 | $163.68 | 152,750 |
| 2023-11-02 | Open-market sale | 1,494 | $165.04 | 151,256 |
| 2023-11-02 | Open-market sale | 4,022 | $165.78 | 147,234 |
| 2023-11-02 | Option exercise | 2,531 | $54.54 | 157,449 |
| 2023-11-01 | Option exercise (derivative) | 10,693 | $0.00 | 10,684 |
| 2023-11-01 | Open-market sale | 4,019 | $159.93 | 152,025 |
| 2023-11-01 | Open-market sale | 4,791 | $161.08 | 147,234 |
| 2023-11-01 | Option exercise | 10,693 | $27.34 | 157,927 |
| 2023-11-01 | Open-market sale | 80 | $157.46 | 157,847 |
| 2023-11-01 | Open-market sale | 1,803 | $159.17 | 156,044 |
| 2023-10-31 | Option exercise (derivative) | 11,631 | $0.00 | 21,377 |
| 2023-10-31 | Option exercise | 11,631 | $27.34 | 158,865 |
| 2023-10-31 | Open-market sale | 88 | $155.35 | 158,777 |
| 2023-10-31 | Open-market sale | 512 | $157.54 | 158,265 |
| 2023-10-31 | Open-market sale | 800 | $158.54 | 157,465 |
| 2023-10-31 | Open-market sale | 4,239 | $159.43 | 153,226 |
| 2023-10-31 | Open-market sale | 5,992 | $160.28 | 147,234 |
| 2023-08-02 | Gift | 1,500 | $0.00 | 147,234 |
| 2023-05-26 | Option exercise (derivative) | 5,190 | $0.00 | 0 |
| 2023-05-26 | Open-market sale | 5,078 | $163.37 | 148,846 |
| 2023-05-26 | Open-market sale | 112 | $164.22 | 148,734 |
| 2023-05-26 | Option exercise | 5,190 | $27.85 | 153,924 |
| 2023-05-23 | Option exercise (derivative) | 3,340 | $0.00 | 5,190 |
| 2023-05-23 | Open-market sale | 3,340 | $163.24 | 148,734 |
| 2023-05-23 | Option exercise | 3,340 | $27.85 | 152,074 |
| 2023-05-22 | Option exercise (derivative) | 3,600 | $0.00 | 8,530 |
| 2023-05-22 | Open-market sale | 3,600 | $163.11 | 148,734 |
| 2023-05-22 | Option exercise | 3,600 | $27.85 | 152,334 |
| 2023-02-22 | Open-market sale | 2,058 | $146.86 | 149,485 |
| 2023-02-22 | Open-market sale | 1,350 | $146.01 | 151,543 |
| 2023-02-22 | Open-market sale | 400 | $147.90 | 149,085 |
| 2023-02-22 | Open-market sale | 300 | $148.94 | 148,785 |
| 2023-02-22 | Open-market sale | 50 | $150.19 | 148,735 |
| 2023-02-22 | Open-market sale | 1 | $151.25 | 148,734 |
| 2023-02-17 | Open-market sale | 905 | $152.02 | 153,128 |
| 2023-02-17 | Open-market sale | 235 | $153.00 | 152,893 |
| 2023-02-16 | Grant / award | 10,911 | $0.00 | 154,033 |
| 2023-02-13 | Option exercise (derivative) | 8,657 | $0.00 | 12,130 |
| 2023-02-13 | Open-market sale | 5 | $148.04 | 143,122 |
| 2023-02-13 | Option exercise | 8,657 | $27.85 | 151,779 |
| 2023-02-13 | Open-market sale | 3,567 | $146.55 | 148,212 |
| 2023-02-13 | Open-market sale | 5,085 | $147.52 | 143,127 |
| 2023-02-10 | Option exercise (derivative) | 8,717 | $0.00 | 20,787 |
| 2023-02-10 | Open-market sale | 1,805 | $147.33 | 143,355 |
| 2023-02-10 | Option exercise | 8,717 | $27.85 | 151,839 |
| 2023-02-10 | Open-market sale | 6,679 | $146.37 | 145,160 |
| 2023-02-10 | Open-market sale | 233 | $148.11 | 143,122 |
| 2023-02-03 | Option exercise (derivative) | 100 | $0.00 | 29,504 |
| 2023-02-03 | Open-market sale | 100 | $146.02 | 143,122 |
| 2023-02-03 | Option exercise | 100 | $27.85 | 143,222 |
| 2023-01-27 | Open-market sale | 2,085 | $137.57 | 145,050 |
| 2023-01-27 | Open-market sale | 1,376 | $136.67 | 147,135 |
| 2023-01-27 | Open-market sale | 711 | $135.60 | 148,511 |
| 2023-01-27 | Open-market sale | 1,928 | $138.44 | 143,122 |
| 2023-01-26 | Open-market sale | 200 | $139.42 | 149,222 |
| 2023-01-26 | Open-market sale | 271 | $137.85 | 149,422 |
| 2023-01-26 | Open-market sale | 3,729 | $136.78 | 149,693 |
| 2023-01-26 | Open-market sale | 1,800 | $135.77 | 153,422 |
| 2023-01-25 | Grant / award | 28,834 | $0.00 | 155,222 |
| 2022-12-02 | Option exercise (derivative) | 2,526 | $0.00 | 29,604 |
| 2022-12-02 | Option exercise | 2,526 | $27.85 | 128,914 |
| 2022-12-02 | Open-market sale | 2,526 | $146.15 | 126,388 |
| 2022-03-11 | Open-market sale | 200 | $128.56 | 126,388 |
| 2022-03-11 | Open-market sale | 493 | $122.50 | 128,395 |
| 2022-03-11 | Open-market sale | 907 | $123.36 | 127,488 |
| 2022-03-11 | Open-market sale | 500 | $126.01 | 126,588 |
| 2022-03-11 | Open-market sale | 400 | $124.37 | 127,088 |
| 2022-02-24 | Open-market sale | 1,393 | $122.70 | 133,654 |
| 2022-02-24 | Open-market sale | 2,495 | $126.31 | 128,888 |
| 2022-02-24 | Open-market sale | 998 | $124.85 | 131,383 |
| 2022-02-24 | Open-market sale | 700 | $121.68 | 135,047 |
| 2022-02-24 | Open-market sale | 1,273 | $123.46 | 132,381 |
| 2022-02-22 | Open-market sale | 5,965 | $183.17 | 147,553 |
| 2022-02-16 | Grant / award | 9,880 | $0.00 | 135,747 |
| 2022-01-27 | Open-market sale | 400 | $117.87 | 126,067 |
| 2022-01-27 | Open-market sale | 1,590 | $113.70 | 128,240 |
| 2022-01-27 | Open-market sale | 1,031 | $115.04 | 127,209 |
| 2022-01-27 | Open-market sale | 200 | $119.00 | 125,867 |
| 2022-01-27 | Open-market sale | 742 | $116.19 | 126,467 |
| 2022-01-26 | Grant / award | 11,228 | $0.00 | 129,830 |
| 2021-08-23 | Option exercise (derivative) | 38,416 | $0.00 | 0 |
| 2021-08-23 | Option exercise | 38,416 | $24.04 | 157,018 |
| 2021-08-23 | Open-market sale | 5,827 | $127.30 | 118,602 |
| 2021-08-23 | Open-market sale | 13,276 | $125.64 | 143,742 |
| 2021-08-23 | Open-market sale | 19,313 | $126.32 | 124,429 |
| 2021-08-13 | Option exercise (derivative) | 24,111 | $0.00 | 38,416 |
| 2021-08-13 | Option exercise | 24,111 | $24.04 | 142,713 |
| 2021-08-13 | Open-market sale | 12,076 | $114.36 | 130,637 |
| 2021-08-13 | Open-market sale | 12,035 | $115.63 | 118,602 |
| 2021-08-12 | Option exercise (derivative) | 3,200 | $0.00 | 62,527 |
| 2021-08-12 | Open-market sale | 3,200 | $114.08 | 118,602 |
| 2021-08-12 | Option exercise | 3,200 | $24.04 | 121,802 |
| 2021-08-06 | Option exercise (derivative) | 2,689 | $0.00 | 65,727 |
| 2021-08-06 | Option exercise | 2,689 | $24.04 | 121,291 |
| 2021-08-06 | Open-market sale | 2,689 | $114.11 | 118,602 |
| 2021-03-11 | Open-market sale | 3,976 | $106.73 | 120,626 |
| 2021-03-11 | Open-market sale | 1,724 | $107.86 | 118,902 |
| 2021-03-11 | Open-market sale | 300 | $108.31 | 118,602 |
| 2021-02-25 | Open-market sale | 1,400 | $106.31 | 124,602 |
| 2021-02-25 | Open-market sale | 3,294 | $105.02 | 126,002 |
| 2021-02-25 | Open-market sale | 3,311 | $104.17 | 129,296 |
| 2021-02-19 | Grant / award | 11,646 | $0.00 | 132,607 |
| 2021-01-28 | Open-market sale | 6,354 | $103.01 | 121,501 |
| 2021-01-28 | Open-market sale | 2,033 | $101.78 | 127,855 |
| 2021-01-28 | Open-market sale | 540 | $103.46 | 120,961 |
| 2021-01-27 | Grant / award | 22,402 | $0.00 | 129,888 |
| 2020-08-03 | Option exercise (derivative) | 38,582 | $0.00 | 0 |
| 2020-08-03 | Open-market sale | 12,203 | $74.73 | 107,486 |
| 2020-08-03 | Open-market sale | 26,379 | $74.12 | 119,689 |
| 2020-08-03 | Option exercise | 38,582 | $33.55 | 146,068 |
| 2020-02-21 | Grant / award | 14,417 | $0.00 | 107,486 |
| 2020-02-20 | Open-market sale | 7,505 | $56.97 | 94,469 |
| 2020-02-20 | Open-market sale | 1,400 | $58.35 | 93,069 |
| 2020-01-13 | Option exercise (derivative) | 28,644 | $0.00 | 0 |
| 2020-01-13 | Option exercise | 28,644 | $8.32 | 130,618 |
| 2020-01-13 | Open-market sale | 28,644 | $57.29 | 101,974 |
| 2019-07-30 | Option exercise (derivative) | 10,009 | $0.00 | 0 |
| 2019-07-30 | Open-market sale | 9,802 | $112.45 | 51,194 |
| 2019-07-30 | Open-market sale | 207 | $113.03 | 50,987 |
| 2019-07-30 | Option exercise | 10,009 | $65.95 | 60,996 |
| 2019-04-30 | Option exercise (derivative) | 20,000 | $0.00 | 14,322 |
| 2019-04-30 | Open-market sale | 13,961 | $103.71 | 57,026 |
| 2019-04-30 | Open-market sale | 3,133 | $104.52 | 53,893 |
| 2019-04-30 | Open-market sale | 1,705 | $105.85 | 52,188 |
| 2019-04-30 | Open-market sale | 800 | $106.79 | 51,388 |
| 2019-04-30 | Open-market sale | 401 | $107.72 | 50,987 |
| 2019-04-30 | Option exercise | 20,000 | $16.64 | 70,987 |
| 2019-02-19 | Grant / award (derivative) | 8,800 | $0.00 | 8,800 |
| 2019-02-19 | Grant / award | 5,583 | $0.00 | 50,955 |
| 2019-02-19 | Grant / award | 5,615 | $0.00 | 50,987 |
| 2019-02-15 | Open-market sale | 2,290 | $107.89 | 45,372 |
| 2019-02-14 | Open-market sale | 867 | $105.43 | 47,662 |
| 2019-02-12 | Open-market sale | 4,213 | $94.00 | 48,529 |
| 2018-07-31 | Option exercise (derivative) | 18,215 | $0.00 | 0 |
| 2018-07-31 | Option exercise | 18,215 | $39.01 | 70,957 |
| 2018-07-31 | Open-market sale | 3,200 | $83.66 | 67,757 |
| 2018-07-31 | Open-market sale | 2,100 | $84.44 | 65,657 |
| 2018-07-31 | Open-market sale | 12,551 | $85.71 | 53,106 |
| 2018-07-31 | Open-market sale | 364 | $86.18 | 52,742 |
| 2018-05-02 | Option exercise (derivative) | 1,700 | $0.00 | 0 |
| 2018-05-02 | Option exercise (derivative) | 5,000 | $0.00 | 1,700 |
| 2018-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2018-05-02 | Option exercise | 5,000 | $12.00 | 57,742 |
| 2018-05-02 | Option exercise | 1,700 | $12.00 | 54,442 |
| 2018-05-02 | Open-market sale | 1,700 | $71.60 | 52,742 |
| 2018-05-02 | Option exercise | 10,000 | $25.32 | 62,742 |
| 2018-04-17 | Option exercise (derivative) | 5,968 | $0.00 | 10,000 |
| 2018-04-17 | Open-market sale | 5,968 | $67.00 | 52,742 |
| 2018-04-17 | Option exercise | 5,968 | $25.32 | 58,710 |
| 2018-02-13 | Grant / award (derivative) | 16,504 | $0.00 | 16,504 |
| 2018-02-13 | Grant / award (derivative) | 11,201 | $0.00 | 11,201 |
| 2018-02-13 | Grant / award | 11,201 | $0.00 | 52,742 |
| 2017-02-14 | Grant / award (derivative) | 16,065 | $0.00 | 16,065 |
| 2017-02-14 | Grant / award | 10,996 | $0.00 | 41,541 |
| 2017-02-13 | Tax withholding | 1,411 | $56.27 | 30,545 |
| 2017-02-07 | Tax withholding | 1,011 | $66.55 | 31,956 |
| 2016-02-11 | Open-market sale | 2,000 | $40.58 | 32,967 |
| 2016-02-05 | Grant / award (derivative) | 34,208 | $0.00 | 34,208 |
| 2016-02-05 | Grant / award | 11,439 | $0.00 | 34,967 |
| 2015-10-30 | Option exercise (derivative) | 5,210 | $0.00 | 0 |
| 2015-10-30 | Option exercise | 5,210 | $3.03 | 28,738 |
| 2015-10-30 | Open-market sale | 5,210 | $71.81 | 23,528 |
| 2015-10-29 | Option exercise (derivative) | 2,733 | $0.00 | 5,210 |
| 2015-10-29 | Option exercise | 2,733 | $3.03 | 26,261 |
| 2015-10-29 | Open-market sale | 2,733 | $71.66 | 23,528 |
| 2015-10-28 | Open-market sale | 4,286 | $71.73 | 23,528 |
| 2015-10-28 | Option exercise (derivative) | 4,286 | $0.00 | 7,943 |
| 2015-10-28 | Option exercise | 4,286 | $3.03 | 31,579 |
| 2015-10-27 | Open-market sale | 3,765 | $72.05 | 27,814 |
| 2015-10-27 | Option exercise (derivative) | 3,765 | $0.00 | 12,229 |
| 2015-10-27 | Option exercise | 3,765 | $3.03 | 27,293 |
| 2015-02-26 | Option exercise (derivative) | 10,000 | $0.00 | 15,994 |
| 2015-02-26 | Option exercise | 10,000 | $0.00 | 33,528 |
| 2015-02-26 | Open-market sale | 10,000 | $70.01 | 23,528 |
| 2015-02-12 | Option exercise (derivative) | 7,500 | $0.00 | 25,994 |
| 2015-02-12 | Open-market sale | 3,668 | $67.08 | 23,528 |
| 2015-02-12 | Option exercise | 7,500 | $3.03 | 31,028 |
| 2015-02-12 | Open-market sale | 3,832 | $66.15 | 27,196 |
| 2015-02-09 | Grant / award (derivative) | 19,291 | $0.00 | 19,291 |
| 2015-02-09 | Grant / award | 6,691 | $0.00 | 23,528 |
| 2015-02-06 | Option exercise (derivative) | 10,000 | $0.00 | 33,494 |
| 2015-02-06 | Open-market sale | 10,000 | $66.00 | 16,837 |
| 2015-02-06 | Option exercise | 10,000 | $3.03 | 26,837 |
| 2014-02-10 | Grant / award (derivative) | 10,009 | $0.00 | 10,009 |
| 2014-02-10 | Grant / award | 3,982 | $0.00 | 16,837 |
| 2013-11-04 | Option exercise (derivative) | 586 | $0.00 | 6,700 |
| 2013-11-04 | Open-market sale | 586 | $68.49 | 12,855 |
| 2013-11-04 | Option exercise | 586 | $12.00 | 13,441 |
| 2013-10-31 | Option exercise (derivative) | 9,564 | $0.00 | 7,286 |
| 2013-10-31 | Option exercise | 9,564 | $12.00 | 22,419 |
| 2013-10-31 | Open-market sale | 2,929 | $70.96 | 12,855 |
| 2013-10-31 | Open-market sale | 3,029 | $69.87 | 15,784 |
| 2013-10-31 | Open-market sale | 3,606 | $69.05 | 18,813 |
| 2013-10-30 | Option exercise (derivative) | 5,931 | $0.00 | 16,850 |
| 2013-10-30 | Open-market sale | 100 | $75.15 | 12,855 |
| 2013-10-30 | Open-market sale | 600 | $74.18 | 12,955 |
| 2013-10-30 | Open-market sale | 2,448 | $73.34 | 13,555 |
| 2013-10-30 | Open-market sale | 2,783 | $72.60 | 16,003 |
| 2013-10-30 | Option exercise | 5,931 | $12.00 | 18,786 |
| 2013-10-29 | Option exercise (derivative) | 3,919 | $0.00 | 22,781 |
| 2013-10-29 | Open-market sale | 1,092 | $75.68 | 12,855 |
| 2013-10-29 | Open-market sale | 2,827 | $75.24 | 13,947 |
| 2013-10-29 | Option exercise | 3,919 | $12.00 | 16,774 |
| 2013-03-22 | Option exercise (derivative) | 10,000 | $0.00 | 43,494 |
| 2013-03-22 | Open-market sale | 10,000 | $39.97 | 12,855 |
| 2013-03-22 | Option exercise | 10,000 | $3.03 | 22,855 |
| 2013-03-08 | Option exercise (derivative) | 1,418 | $0.00 | 53,494 |
| 2013-03-08 | Option exercise | 1,418 | $3.03 | 14,273 |
| 2013-03-08 | Open-market sale | 1,418 | $39.08 | 12,855 |
| 2013-03-07 | Option exercise (derivative) | 8,582 | $0.00 | 54,912 |
| 2013-03-07 | Option exercise | 8,582 | $3.03 | 21,437 |
| 2013-03-07 | Open-market sale | 8,582 | $39.01 | 12,855 |
| 2013-03-06 | Option exercise (derivative) | 2,475 | $0.00 | 63,494 |
| 2013-03-06 | Open-market sale | 2,475 | $38.02 | 12,855 |
| 2013-03-06 | Option exercise | 2,475 | $3.03 | 15,330 |
| 2013-03-05 | Option exercise (derivative) | 3,633 | $0.00 | 65,969 |
| 2013-03-05 | Open-market sale | 3,633 | $37.98 | 12,855 |
| 2013-03-05 | Option exercise | 3,633 | $3.03 | 16,488 |
| 2013-02-12 | Option exercise (derivative) | 800 | $0.00 | 69,602 |
| 2013-02-12 | Option exercise | 800 | $3.03 | 13,655 |
| 2013-02-12 | Open-market sale | 800 | $38.01 | 12,855 |
| 2013-02-11 | Option exercise (derivative) | 3,092 | $0.00 | 70,402 |
| 2013-02-11 | Open-market sale | 3,092 | $38.22 | 12,855 |
| 2013-02-11 | Option exercise | 3,092 | $3.03 | 15,947 |
| 2013-02-08 | Grant / award (derivative) | 18,215 | $0.00 | 18,215 |
| 2013-02-08 | Grant / award | 6,536 | $0.00 | 12,855 |
| 2012-02-10 | Grant / award (derivative) | 15,968 | $0.00 | 15,968 |
| 2012-02-10 | Grant / award | 6,319 | $0.00 | 6,319 |
| 2011-11-17 | Option exercise (derivative) | 20,000 | $0.00 | 73,494 |
| 2011-11-17 | Option exercise | 20,000 | $3.03 | 20,000 |
| 2011-11-17 | Open-market sale | 20,000 | $23.00 | 0 |
| 2011-11-09 | Option exercise (derivative) | 6,178 | $0.00 | 93,494 |
| 2011-11-09 | Open-market sale | 6,178 | $21.03 | 0 |
| 2011-11-09 | Option exercise | 6,178 | $3.03 | 6,178 |
| 2011-11-08 | Option exercise (derivative) | 7,222 | $0.00 | 99,672 |
| 2011-11-08 | Option exercise | 7,222 | $3.03 | 7,222 |
| 2011-11-08 | Open-market sale | 7,222 | $21.00 | 0 |
| 2011-11-07 | Option exercise (derivative) | 1,600 | $0.00 | 106,894 |
| 2011-11-07 | Open-market sale | 1,600 | $21.02 | 0 |
| 2011-11-07 | Option exercise | 1,600 | $3.03 | 1,600 |
| 2011-10-12 | Option exercise (derivative) | 15,000 | $0.00 | 108,494 |
| 2011-10-12 | Option exercise | 15,000 | $3.03 | 15,000 |
| 2011-10-12 | Open-market sale | 15,000 | $19.00 | 0 |
| 2011-02-11 | Grant / award (derivative) | 34,322 | $0.00 | 34,322 |
| 2010-04-27 | Grant / award (derivative) | 26,700 | $0.00 | 26,700 |
| 2010-04-27 | Open-market sale | 7,476 | $11.16 | 0 |
| 2010-04-21 | Option exercise (derivative) | 10,006 | $0.00 | 123,494 |
| 2010-04-21 | Tax withholding | 2,530 | $12.00 | 7,476 |
| 2010-04-21 | Option exercise | 10,006 | $3.03 | 10,006 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.