SEC CIK 1256953
MEYERHOFF JENS
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FSLRview stock → | 26,888 | 2011-09-30 |
Position History — FSLR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FSLR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2011-09-30 | Option exercise (derivative) | 1,962 | $0.00 | 0 |
| 2011-09-30 | Option exercise | 1,896 | $0.00 | 26,888 |
| 2011-09-30 | Option exercise | 10,200 | $0.00 | 37,088 |
| 2011-09-30 | Option exercise | 1,962 | $0.00 | 24,992 |
| 2011-09-30 | Option exercise | 1,538 | $0.00 | 23,030 |
| 2011-09-30 | Option exercise | 2,020 | $0.00 | 21,492 |
| 2011-09-30 | Tax withholding | 7,320 | $63.21 | 29,768 |
| 2011-08-16 | Option exercise (derivative) | 3,600 | $0.00 | 0 |
| 2011-08-16 | Option exercise | 3,600 | $0.00 | 20,968 |
| 2011-08-16 | Tax withholding | 1,496 | $104.46 | 19,472 |
| 2011-08-05 | Option exercise (derivative) | 4,600 | $0.00 | 10,400 |
| 2011-08-05 | Option exercise | 4,600 | $0.00 | 19,280 |
| 2011-08-05 | Tax withholding | 1,912 | $105.43 | 17,368 |
| 2011-07-30 | Option exercise (derivative) | 7,000 | $0.00 | 0 |
| 2011-07-30 | Tax withholding | 2,909 | $118.23 | 14,680 |
| 2011-07-30 | Option exercise | 7,000 | $0.00 | 17,589 |
| 2011-07-25 | Option exercise (derivative) | 300 | $0.00 | 15,000 |
| 2011-07-25 | Option exercise | 300 | $0.00 | 10,714 |
| 2011-07-25 | Tax withholding | 125 | $120.60 | 10,589 |
| 2011-04-28 | Option exercise (derivative) | 1,010 | $0.00 | 2,020 |
| 2011-04-28 | Tax withholding | 420 | $138.39 | 10,414 |
| 2011-04-28 | Option exercise | 1,010 | $0.00 | 10,834 |
| 2011-04-27 | Option exercise (derivative) | 1,539 | $0.00 | 4,614 |
| 2011-04-27 | Tax withholding | 640 | $138.59 | 9,824 |
| 2011-04-27 | Option exercise | 1,539 | $0.00 | 10,464 |
| 2011-03-24 | Option exercise (derivative) | 1,962 | $0.00 | 7,848 |
| 2011-03-24 | Option exercise | 1,962 | $0.00 | 9,741 |
| 2011-03-24 | Tax withholding | 816 | $150.18 | 8,925 |
| 2011-03-22 | Grant / award (derivative) | 7,583 | $0.00 | 7,583 |
| 2011-02-23 | Option exercise (derivative) | 3,700 | $0.00 | 15,300 |
| 2011-02-23 | Tax withholding | 1,481 | $163.02 | 7,779 |
| 2011-02-23 | Option exercise | 3,700 | $0.00 | 9,260 |
| 2011-02-01 | Option exercise (derivative) | 3,125 | $0.00 | 12,501 |
| 2011-02-01 | Open-market sale | 100 | $153.68 | 8,585 |
| 2011-02-01 | Open-market sale | 825 | $155.30 | 7,760 |
| 2011-02-01 | Open-market sale | 300 | $156.18 | 7,460 |
| 2011-02-01 | Option exercise | 3,125 | $20.00 | 8,685 |
| 2011-02-01 | Open-market sale | 1,900 | $157.05 | 5,560 |
| 2011-01-24 | Open-market sale | 8,000 | $150.59 | 5,560 |
| 2011-01-12 | Option exercise (derivative) | 625 | $0.00 | 15,626 |
| 2011-01-12 | Open-market sale | 625 | $140.00 | 13,560 |
| 2011-01-12 | Option exercise | 625 | $20.00 | 14,185 |
| 2011-01-06 | Option exercise (derivative) | 500 | $0.00 | 16,251 |
| 2011-01-06 | Option exercise | 500 | $20.00 | 14,060 |
| 2011-01-06 | Open-market sale | 500 | $134.53 | 13,560 |
| 2011-01-03 | Option exercise (derivative) | 2,000 | $0.00 | 16,751 |
| 2011-01-03 | Option exercise | 2,000 | $20.00 | 15,560 |
| 2011-01-03 | Open-market sale | 2,000 | $131.79 | 13,560 |
| 2010-12-15 | Option exercise (derivative) | 625 | $0.00 | 18,751 |
| 2010-12-15 | Open-market sale | 625 | $140.00 | 13,560 |
| 2010-12-15 | Option exercise | 625 | $20.00 | 14,185 |
| 2010-12-07 | Option exercise (derivative) | 500 | $0.00 | 19,376 |
| 2010-12-07 | Option exercise | 500 | $20.00 | 14,060 |
| 2010-12-07 | Open-market sale | 500 | $135.00 | 13,560 |
| 2010-12-02 | Option exercise (derivative) | 2,000 | $0.00 | 19,876 |
| 2010-12-02 | Option exercise | 2,000 | $20.00 | 15,560 |
| 2010-12-02 | Open-market sale | 2,000 | $130.00 | 13,560 |
| 2010-11-05 | Option exercise (derivative) | 575 | $0.00 | 21,876 |
| 2010-11-05 | Open-market sale | 575 | $140.00 | 13,560 |
| 2010-11-05 | Option exercise | 575 | $20.00 | 14,185 |
| 2010-11-04 | Option exercise (derivative) | 50 | $0.00 | 22,451 |
| 2010-11-04 | Open-market sale | 50 | $140.00 | 13,560 |
| 2010-11-04 | Option exercise | 50 | $20.00 | 13,610 |
| 2010-11-01 | Option exercise (derivative) | 2,500 | $0.00 | 22,501 |
| 2010-11-01 | Open-market sale | 2,500 | $137.29 | 13,560 |
| 2010-11-01 | Option exercise | 2,500 | $20.00 | 16,060 |
| 2010-10-25 | Option exercise (derivative) | 3,000 | $0.00 | 19,000 |
| 2010-10-25 | Tax withholding | 1,247 | $147.15 | 13,560 |
| 2010-10-25 | Option exercise | 3,000 | $0.00 | 14,807 |
| 2010-10-01 | Option exercise (derivative) | 3,125 | $0.00 | 25,001 |
| 2010-10-01 | Open-market sale | 1,300 | $145.22 | 13,632 |
| 2010-10-01 | Open-market sale | 600 | $146.19 | 13,032 |
| 2010-10-01 | Open-market sale | 700 | $147.11 | 12,332 |
| 2010-10-01 | Open-market sale | 525 | $148.93 | 11,807 |
| 2010-10-01 | Option exercise | 3,125 | $20.00 | 14,932 |
| 2010-09-01 | Option exercise (derivative) | 3,125 | $0.00 | 28,126 |
| 2010-09-01 | Open-market sale | 1,498 | $129.64 | 11,807 |
| 2010-09-01 | Open-market sale | 1,627 | $128.43 | 13,305 |
| 2010-09-01 | Option exercise | 3,125 | $20.00 | 14,932 |
| 2010-08-17 | Option exercise (derivative) | 5,000 | $0.00 | 31,251 |
| 2010-08-17 | Option exercise | 5,000 | $20.00 | 16,807 |
| 2010-08-17 | Open-market sale | 400 | $127.41 | 11,807 |
| 2010-08-17 | Open-market sale | 800 | $126.25 | 12,207 |
| 2010-08-17 | Open-market sale | 3,800 | $125.30 | 13,007 |
| 2010-08-16 | Option exercise (derivative) | 1,800 | $0.00 | 3,600 |
| 2010-08-16 | Option exercise | 1,800 | $0.00 | 12,555 |
| 2010-08-16 | Tax withholding | 748 | $125.05 | 11,807 |
| 2010-08-04 | Option exercise (derivative) | 2,500 | $0.00 | 36,251 |
| 2010-08-04 | Option exercise | 2,500 | $20.00 | 13,255 |
| 2010-08-04 | Open-market sale | 2,500 | $130.06 | 10,755 |
| 2010-08-02 | Option exercise (derivative) | 7,500 | $0.00 | 38,751 |
| 2010-08-02 | Option exercise | 7,500 | $20.00 | 18,255 |
| 2010-08-02 | Open-market sale | 7,500 | $126.41 | 10,755 |
| 2010-07-30 | Option exercise (derivative) | 3,500 | $0.00 | 7,000 |
| 2010-07-30 | Option exercise | 3,500 | $0.00 | 12,210 |
| 2010-07-30 | Tax withholding | 1,455 | $125.45 | 10,755 |
| 2010-07-08 | Option exercise (derivative) | 7,500 | $0.00 | 46,251 |
| 2010-07-08 | Open-market sale | 7,500 | $130.16 | 8,710 |
| 2010-07-08 | Option exercise | 7,500 | $20.00 | 16,210 |
| 2010-07-01 | Grant / award (derivative) | 22,000 | $0.00 | 22,000 |
| 2010-06-17 | Option exercise (derivative) | 5,000 | $0.00 | 53,751 |
| 2010-06-17 | Option exercise | 5,000 | $20.00 | 13,710 |
| 2010-06-17 | Open-market sale | 5,000 | $125.33 | 8,710 |
| 2010-06-16 | Option exercise (derivative) | 7,500 | $0.00 | 58,751 |
| 2010-06-16 | Open-market sale | 7,500 | $120.17 | 8,710 |
| 2010-06-16 | Option exercise | 7,500 | $20.00 | 16,210 |
| 2010-04-30 | Option exercise (derivative) | 30,000 | $0.00 | 66,251 |
| 2010-04-30 | Open-market sale | 11,540 | $149.97 | 11,670 |
| 2010-04-30 | Option exercise | 30,000 | $20.00 | 38,710 |
| 2010-04-30 | Open-market sale | 2,960 | $150.44 | 8,710 |
| 2010-04-30 | Open-market sale | 6,000 | $148.45 | 23,210 |
| 2010-04-30 | Open-market sale | 9,500 | $147.56 | 29,210 |
| 2010-04-28 | Option exercise (derivative) | 1,010 | $0.00 | 3,030 |
| 2010-04-28 | Tax withholding | 313 | $128.13 | 8,710 |
| 2010-04-28 | Option exercise | 1,010 | $0.00 | 9,023 |
| 2010-04-27 | Option exercise (derivative) | 1,539 | $0.00 | 6,153 |
| 2010-04-27 | Tax withholding | 477 | $128.36 | 8,013 |
| 2010-04-27 | Option exercise | 1,539 | $0.00 | 8,490 |
| 2010-03-24 | Grant / award (derivative) | 9,810 | $0.00 | 9,810 |
| 2009-08-16 | Option exercise (derivative) | 1,800 | $0.00 | 5,400 |
| 2009-08-16 | Tax withholding | 738 | $141.78 | 6,951 |
| 2009-08-16 | Option exercise | 1,800 | $0.00 | 7,689 |
| 2009-07-30 | Option exercise (derivative) | 3,500 | $0.00 | 10,500 |
| 2009-07-30 | Option exercise | 3,500 | $0.00 | 7,324 |
| 2009-07-30 | Tax withholding | 1,435 | $173.55 | 5,889 |
| 2009-05-01 | Option exercise (derivative) | 10,000 | $0.00 | 96,251 |
| 2009-05-01 | Open-market sale | 1,900 | $181.49 | 6,224 |
| 2009-05-01 | Open-market sale | 917 | $185.92 | 7,907 |
| 2009-05-01 | Open-market sale | 1,100 | $182.66 | 5,124 |
| 2009-05-01 | Open-market sale | 1,128 | $186.52 | 6,779 |
| 2009-05-01 | Open-market sale | 5,700 | $180.25 | 8,124 |
| 2009-05-01 | Option exercise | 10,000 | $20.00 | 13,824 |
| 2009-05-01 | Open-market sale | 2,955 | $190.00 | 3,824 |
| 2009-04-28 | Option exercise (derivative) | 1,011 | $0.00 | 4,040 |
| 2009-04-28 | Option exercise | 1,011 | $0.00 | 9,138 |
| 2009-04-28 | Tax withholding | 314 | $146.66 | 8,824 |
| 2009-04-27 | Grant / award (derivative) | 7,692 | $0.00 | 7,692 |
| 2008-08-16 | Option exercise (derivative) | 1,800 | $0.00 | 21,200 |
| 2008-08-16 | Option exercise | 1,800 | $0.00 | 8,865 |
| 2008-08-16 | Tax withholding | 738 | $264.96 | 8,127 |
| 2008-08-12 | Option exercise (derivative) | 3,125 | $0.00 | 106,251 |
| 2008-08-12 | Open-market sale | 100 | $254.89 | 8,265 |
| 2008-08-12 | Option exercise | 3,125 | $20.00 | 10,190 |
| 2008-08-12 | Open-market sale | 500 | $255.00 | 7,065 |
| 2008-08-12 | Open-market sale | 100 | $255.01 | 7,565 |
| 2008-08-12 | Open-market sale | 500 | $254.76 | 7,665 |
| 2008-08-12 | Open-market sale | 100 | $254.02 | 8,165 |
| 2008-08-12 | Open-market sale | 100 | $254.45 | 8,365 |
| 2008-08-12 | Open-market sale | 100 | $254.56 | 8,465 |
| 2008-08-12 | Open-market sale | 200 | $255.08 | 8,565 |
| 2008-08-12 | Open-market sale | 1,425 | $254.00 | 8,765 |
| 2008-07-30 | Option exercise (derivative) | 3,500 | $0.00 | 23,000 |
| 2008-07-30 | Tax withholding | 1,435 | $285.00 | 7,065 |
| 2008-07-30 | Option exercise | 3,500 | $0.00 | 8,500 |
| 2008-07-08 | Option exercise (derivative) | 1,564 | $0.00 | 110,937 |
| 2008-07-08 | Option exercise (derivative) | 265 | $0.00 | 110,672 |
| 2008-07-08 | Option exercise (derivative) | 75 | $0.00 | 110,597 |
| 2008-07-08 | Option exercise (derivative) | 721 | $0.00 | 109,876 |
| 2008-07-08 | Option exercise (derivative) | 100 | $0.00 | 109,776 |
| 2008-07-08 | Option exercise (derivative) | 100 | $0.00 | 109,676 |
| 2008-07-08 | Option exercise (derivative) | 300 | $0.00 | 109,376 |
| 2008-07-08 | Option exercise | 300 | $20.00 | 5,300 |
| 2008-07-08 | Option exercise | 100 | $20.00 | 5,100 |
| 2008-07-08 | Option exercise | 721 | $20.00 | 5,721 |
| 2008-07-08 | Option exercise | 75 | $20.00 | 5,075 |
| 2008-07-08 | Option exercise | 265 | $20.00 | 5,265 |
| 2008-07-08 | Option exercise | 1,564 | $20.00 | 6,564 |
| 2008-07-08 | Open-market sale | 300 | $253.10 | 5,000 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,481 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,317 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,330 |
| 2008-06-10 | Option exercise (derivative) | 3 | $0.00 | 113,344 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,347 |
| 2008-06-10 | Option exercise (derivative) | 5 | $0.00 | 113,374 |
| 2008-06-10 | Option exercise (derivative) | 8 | $0.00 | 113,379 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,387 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,401 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,415 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,442 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,455 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,468 |
| 2008-06-10 | Option exercise (derivative) | 68 | $0.00 | 113,249 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 113,508 |
| 2008-06-10 | Option exercise | 3 | $20.00 | 5,003 |
| 2008-06-10 | Option exercise | 5 | $20.00 | 5,005 |
| 2008-06-10 | Option exercise | 8 | $20.00 | 5,008 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Option exercise | 68 | $20.00 | 5,068 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Open-market sale | 14 | $241.15 | 5,000 |
| 2008-06-10 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,829 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,843 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,857 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,562 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,575 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,588 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,615 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,628 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,641 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,668 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,681 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 113,694 |
| 2008-06-10 | Option exercise (derivative) | 81 | $0.00 | 113,707 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,788 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,802 |
| 2008-06-10 | Option exercise | 81 | $20.00 | 5,081 |
| 2008-06-10 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Open-market sale | 13 | $240.78 | 5,000 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,101 |
| 2008-06-10 | Option exercise (derivative) | 51 | $0.00 | 113,198 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,171 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,938 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 112,952 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,965 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 112,979 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,006 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 113,020 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,074 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,924 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,115 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,129 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,143 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,157 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise | 51 | $20.00 | 5,051 |
| 2008-06-10 | Open-market sale | 14 | $246.98 | 5,000 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,583 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,678 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,692 |
| 2008-06-10 | Option exercise (derivative) | 52 | $0.00 | 112,706 |
| 2008-06-10 | Option exercise (derivative) | 2 | $0.00 | 112,758 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 112,760 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,814 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 112,828 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,855 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 112,869 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,910 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,555 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 112,569 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 112,624 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 112,597 |
| 2008-06-10 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-06-10 | Option exercise | 52 | $20.00 | 5,052 |
| 2008-06-10 | Option exercise | 2 | $20.00 | 5,002 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Open-market sale | 14 | $246.10 | 5,000 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 112,501 |
| 2008-06-10 | Open-market sale | 54 | $245.23 | 5,000 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,238 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 114,332 |
| 2008-06-10 | Option exercise (derivative) | 36 | $0.00 | 114,386 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,422 |
| 2008-06-10 | Option exercise (derivative) | 4 | $0.00 | 114,435 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,439 |
| 2008-06-10 | Option exercise (derivative) | 3 | $0.00 | 114,115 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,118 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,145 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,158 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,185 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,198 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,225 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,319 |
| 2008-06-10 | Option exercise (derivative) | 68 | $0.00 | 114,251 |
| 2008-06-10 | Option exercise | 4 | $20.00 | 5,004 |
| 2008-06-10 | Option exercise | 3 | $20.00 | 5,003 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise | 68 | $20.00 | 5,068 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Option exercise | 36 | $20.00 | 5,036 |
| 2008-06-10 | Open-market sale | 13 | $235.12 | 5,000 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,506 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,519 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 114,546 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,587 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,614 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,627 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,452 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,667 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,680 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 114,707 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,748 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,761 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,774 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 114,465 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,654 |
| 2008-06-10 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Open-market sale | 27 | $237.93 | 5,000 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,982 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,996 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 114,010 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,024 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 114,051 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,065 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,078 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 113,941 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,871 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,885 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,899 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,913 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,927 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 113,968 |
| 2008-06-10 | Option exercise (derivative) | 24 | $0.00 | 114,091 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 24 | $20.00 | 5,024 |
| 2008-06-10 | Open-market sale | 14 | $241.79 | 5,000 |
| 2008-06-10 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 115,434 |
| 2008-06-10 | Option exercise (derivative) | 20 | $0.00 | 115,529 |
| 2008-06-10 | Option exercise (derivative) | 6 | $0.00 | 115,549 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,555 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,568 |
| 2008-06-10 | Option exercise (derivative) | 17 | $0.00 | 115,609 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,217 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,258 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,299 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 115,312 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 115,339 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 115,366 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,393 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,488 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 115,461 |
| 2008-06-10 | Option exercise | 20 | $20.00 | 5,020 |
| 2008-06-10 | Option exercise | 6 | $20.00 | 5,006 |
| 2008-06-10 | Option exercise | 17 | $20.00 | 5,017 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Open-market sale | 27 | $239.15 | 5,000 |
| 2008-06-10 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,841 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,854 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 114,881 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,922 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,949 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 114,962 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,016 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 114,801 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 115,083 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,137 |
| 2008-06-10 | Option exercise (derivative) | 41 | $0.00 | 115,150 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,191 |
| 2008-06-10 | Option exercise (derivative) | 13 | $0.00 | 115,204 |
| 2008-06-10 | Option exercise (derivative) | 27 | $0.00 | 114,814 |
| 2008-06-10 | Option exercise (derivative) | 54 | $0.00 | 115,029 |
| 2008-06-10 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-06-10 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-06-10 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-06-10 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-06-10 | Open-market sale | 13 | $238.35 | 5,000 |
| 2008-05-13 | Option exercise (derivative) | 441 | $0.00 | 115,654 |
| 2008-05-13 | Option exercise (derivative) | 32 | $0.00 | 116,095 |
| 2008-05-13 | Option exercise (derivative) | 14 | $0.00 | 116,127 |
| 2008-05-13 | Option exercise (derivative) | 28 | $0.00 | 115,626 |
| 2008-05-13 | Option exercise (derivative) | 22 | $0.00 | 116,141 |
| 2008-05-13 | Option exercise (derivative) | 6 | $0.00 | 116,163 |
| 2008-05-13 | Option exercise (derivative) | 107 | $0.00 | 116,169 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 116,276 |
| 2008-05-13 | Option exercise (derivative) | 20 | $0.00 | 116,303 |
| 2008-05-13 | Option exercise (derivative) | 41 | $0.00 | 116,323 |
| 2008-05-13 | Option exercise | 6 | $20.00 | 5,006 |
| 2008-05-13 | Option exercise | 107 | $20.00 | 5,107 |
| 2008-05-13 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-05-13 | Option exercise | 20 | $20.00 | 5,020 |
| 2008-05-13 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-05-13 | Option exercise | 28 | $20.00 | 5,028 |
| 2008-05-13 | Option exercise | 441 | $20.00 | 5,441 |
| 2008-05-13 | Option exercise | 32 | $20.00 | 5,032 |
| 2008-05-13 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-05-13 | Option exercise | 22 | $20.00 | 5,022 |
| 2008-05-13 | Open-market sale | 6 | $293.33 | 5,000 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,722 |
| 2008-05-13 | Option exercise (derivative) | 1,053 | $0.00 | 116,763 |
| 2008-05-13 | Option exercise (derivative) | 257 | $0.00 | 117,816 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,073 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,100 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,127 |
| 2008-05-13 | Option exercise (derivative) | 300 | $0.00 | 118,154 |
| 2008-05-13 | Option exercise (derivative) | 14 | $0.00 | 118,454 |
| 2008-05-13 | Option exercise (derivative) | 139 | $0.00 | 118,468 |
| 2008-05-13 | Option exercise (derivative) | 41 | $0.00 | 118,607 |
| 2008-05-13 | Option exercise (derivative) | 41 | $0.00 | 118,648 |
| 2008-05-13 | Option exercise (derivative) | 6 | $0.00 | 118,689 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,695 |
| 2008-05-13 | Option exercise (derivative) | 399 | $0.00 | 116,364 |
| 2008-05-13 | Option exercise (derivative) | 2 | $0.00 | 118,749 |
| 2008-05-13 | Option exercise | 6 | $20.00 | 5,006 |
| 2008-05-13 | Option exercise | 2 | $20.00 | 5,002 |
| 2008-05-13 | Option exercise | 399 | $20.00 | 5,399 |
| 2008-05-13 | Option exercise | 1,053 | $20.00 | 6,053 |
| 2008-05-13 | Option exercise | 257 | $20.00 | 5,257 |
| 2008-05-13 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-05-13 | Option exercise | 300 | $20.00 | 5,300 |
| 2008-05-13 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-05-13 | Option exercise | 139 | $20.00 | 5,139 |
| 2008-05-13 | Open-market sale | 6 | $294.83 | 5,000 |
| 2008-05-13 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-05-13 | Option exercise (derivative) | 300 | $0.00 | 118,154 |
| 2008-05-13 | Option exercise (derivative) | 14 | $0.00 | 118,454 |
| 2008-05-13 | Option exercise (derivative) | 139 | $0.00 | 118,468 |
| 2008-05-13 | Option exercise (derivative) | 41 | $0.00 | 118,607 |
| 2008-05-13 | Option exercise (derivative) | 41 | $0.00 | 118,648 |
| 2008-05-13 | Option exercise (derivative) | 6 | $0.00 | 118,689 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,695 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,722 |
| 2008-05-13 | Option exercise (derivative) | 2 | $0.00 | 118,749 |
| 2008-05-13 | Option exercise (derivative) | 399 | $0.00 | 116,364 |
| 2008-05-13 | Option exercise (derivative) | 1,053 | $0.00 | 116,763 |
| 2008-05-13 | Option exercise (derivative) | 257 | $0.00 | 117,816 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,073 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,100 |
| 2008-05-13 | Option exercise (derivative) | 27 | $0.00 | 118,127 |
| 2008-05-13 | Option exercise | 2 | $20.00 | 5,002 |
| 2008-05-13 | Option exercise | 6 | $20.00 | 5,006 |
| 2008-05-13 | Option exercise | 399 | $20.00 | 5,399 |
| 2008-05-13 | Option exercise | 1,053 | $20.00 | 6,053 |
| 2008-05-13 | Option exercise | 257 | $20.00 | 5,257 |
| 2008-05-13 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-05-13 | Option exercise | 300 | $20.00 | 5,300 |
| 2008-05-13 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-05-13 | Option exercise | 139 | $20.00 | 5,139 |
| 2008-05-13 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-05-13 | Open-market sale | 6 | $294.83 | 5,000 |
| 2008-04-28 | Grant / award (derivative) | 5,051 | $0.00 | 5,051 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 118,764 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 118,751 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 118,899 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 118,886 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 118,845 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 118,831 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 118,804 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 118,791 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Open-market sale | 41 | $271.91 | 5,000 |
| 2008-04-08 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-04-08 | Option exercise (derivative) | 37 | $0.00 | 120,271 |
| 2008-04-08 | Option exercise (derivative) | 71 | $0.00 | 120,308 |
| 2008-04-08 | Option exercise (derivative) | 108 | $0.00 | 120,379 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,487 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,501 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,515 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,529 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 120,543 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 120,570 |
| 2008-04-08 | Option exercise (derivative) | 15 | $0.00 | 120,597 |
| 2008-04-08 | Option exercise (derivative) | 11 | $0.00 | 120,612 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,623 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,637 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,651 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,664 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 15 | $20.00 | 5,015 |
| 2008-04-08 | Option exercise | 11 | $20.00 | 5,011 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Option exercise | 37 | $20.00 | 5,037 |
| 2008-04-08 | Option exercise | 71 | $20.00 | 5,071 |
| 2008-04-08 | Option exercise | 108 | $20.00 | 5,108 |
| 2008-04-08 | Open-market sale | 14 | $269.57 | 5,000 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise (derivative) | 17 | $0.00 | 121,299 |
| 2008-04-08 | Option exercise (derivative) | 95 | $0.00 | 121,316 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,272 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,258 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,244 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,217 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,528 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,501 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,487 |
| 2008-04-08 | Option exercise (derivative) | 2 | $0.00 | 121,485 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,471 |
| 2008-04-08 | Option exercise (derivative) | 9 | $0.00 | 121,462 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,448 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 121,434 |
| 2008-04-08 | Option exercise (derivative) | 23 | $0.00 | 121,411 |
| 2008-04-08 | Option exercise | 2 | $20.00 | 5,002 |
| 2008-04-08 | Option exercise | 9 | $20.00 | 5,009 |
| 2008-04-08 | Option exercise | 23 | $20.00 | 5,023 |
| 2008-04-08 | Option exercise | 95 | $20.00 | 5,095 |
| 2008-04-08 | Option exercise | 17 | $20.00 | 5,017 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Open-market sale | 27 | $268.23 | 5,000 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,677 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,690 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,703 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,716 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,730 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,744 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,758 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,772 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,785 |
| 2008-04-08 | Option exercise (derivative) | 12 | $0.00 | 120,798 |
| 2008-04-08 | Option exercise (derivative) | 1 | $0.00 | 120,810 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,811 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,850 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,824 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,837 |
| 2008-04-08 | Option exercise | 12 | $20.00 | 5,012 |
| 2008-04-08 | Option exercise | 1 | $20.00 | 5,001 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Open-market sale | 14 | $272.07 | 5,000 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise (derivative) | 24 | $0.00 | 121,568 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 121,835 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 121,781 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,768 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,741 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,728 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,715 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,702 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,689 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,662 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,649 |
| 2008-04-08 | Option exercise (derivative) | 30 | $0.00 | 121,619 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,592 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,542 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,555 |
| 2008-04-08 | Option exercise | 24 | $20.00 | 5,024 |
| 2008-04-08 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-04-08 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Open-market sale | 13 | $275.63 | 5,000 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 30 | $20.00 | 5,030 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 119,266 |
| 2008-04-08 | Option exercise (derivative) | 135 | $0.00 | 119,321 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,307 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,293 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 118,926 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 119,239 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 119,198 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 119,185 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,171 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 118,967 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 118,981 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 119,008 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 119,049 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,103 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 119,117 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Option exercise | 135 | $20.00 | 5,135 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-04-08 | Open-market sale | 54 | $271.34 | 5,000 |
| 2008-04-08 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-04-08 | Option exercise (derivative) | 82 | $0.00 | 120,094 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,483 |
| 2008-04-08 | Option exercise (derivative) | 108 | $0.00 | 119,497 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 119,605 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,659 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,673 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,687 |
| 2008-04-08 | Option exercise (derivative) | 243 | $0.00 | 119,701 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 119,944 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 119,958 |
| 2008-04-08 | Option exercise (derivative) | 41 | $0.00 | 120,012 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 120,053 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,080 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 119,456 |
| 2008-04-08 | Option exercise (derivative) | 95 | $0.00 | 120,176 |
| 2008-04-08 | Option exercise | 41 | $20.00 | 5,041 |
| 2008-04-08 | Option exercise | 82 | $20.00 | 5,082 |
| 2008-04-08 | Option exercise | 95 | $20.00 | 5,095 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 108 | $20.00 | 5,108 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise | 243 | $20.00 | 5,243 |
| 2008-04-08 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-04-08 | Open-market sale | 54 | $268.07 | 5,000 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,186 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 120,878 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,905 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 120,918 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 120,972 |
| 2008-04-08 | Option exercise (derivative) | 54 | $0.00 | 120,985 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,039 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,052 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,079 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,106 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,133 |
| 2008-04-08 | Option exercise (derivative) | 13 | $0.00 | 121,146 |
| 2008-04-08 | Option exercise (derivative) | 27 | $0.00 | 121,159 |
| 2008-04-08 | Option exercise (derivative) | 14 | $0.00 | 120,864 |
| 2008-04-08 | Option exercise (derivative) | 18 | $0.00 | 121,199 |
| 2008-04-08 | Option exercise | 18 | $20.00 | 5,018 |
| 2008-04-08 | Option exercise | 14 | $20.00 | 5,014 |
| 2008-04-08 | Option exercise | 27 | $20.00 | 5,027 |
| 2008-04-08 | Option exercise | 13 | $20.00 | 5,013 |
| 2008-04-08 | Option exercise | 54 | $20.00 | 5,054 |
| 2008-04-08 | Open-market sale | 13 | $275.38 | 5,000 |
| 2008-03-11 | Option exercise (derivative) | 3,125 | $0.00 | 121,876 |
| 2008-03-11 | Option exercise | 3,125 | $20.00 | 8,125 |
| 2008-03-11 | Open-market sale | 3,125 | $187.50 | 5,000 |
| 2008-02-12 | Option exercise (derivative) | 3,125 | $0.00 | 125,001 |
| 2008-02-12 | Open-market sale | 3,125 | $185.50 | 5,000 |
| 2008-02-12 | Option exercise | 3,125 | $20.00 | 8,125 |
| 2008-01-08 | Option exercise (derivative) | 3,125 | $0.00 | 128,126 |
| 2008-01-08 | Open-market sale | 3,125 | $237.88 | 5,000 |
| 2008-01-08 | Option exercise | 3,125 | $20.00 | 8,125 |
| 2007-12-11 | Option exercise (derivative) | 3,125 | $0.00 | 131,251 |
| 2007-12-11 | Open-market sale | 3,125 | $245.96 | 5,000 |
| 2007-12-11 | Option exercise | 3,125 | $20.00 | 8,125 |
| 2007-11-13 | Option exercise (derivative) | 6,900 | $0.00 | 134,376 |
| 2007-11-13 | Open-market sale | 6,900 | $190.84 | 5,000 |
| 2007-11-13 | Option exercise | 6,900 | $20.00 | 11,900 |
| 2007-11-12 | Option exercise (derivative) | 8,725 | $0.00 | 141,276 |
| 2007-11-12 | Open-market sale | 8,725 | $186.90 | 5,000 |
| 2007-11-12 | Option exercise | 8,725 | $20.00 | 13,725 |
| 2007-08-19 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2007-08-16 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2007-07-30 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2007-06-01 | Option exercise (derivative) | 37,500 | $0.00 | 150,001 |
| 2007-06-01 | Option exercise | 37,500 | $20.00 | 42,500 |
| 2007-06-01 | Open-market sale | 37,500 | $67.96 | 5,000 |
| 2006-11-22 | Open-market buy | 5,000 | $20.00 | 5,000 |
| 2006-11-16 | Grant / award (derivative) | 187,501 | $0.00 | 187,501 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.