SEC CIK 1381087
Schultz Kenneth M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FSLRview stock → | 3,127 | 2008-08-16 |
Position History — FSLR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FSLR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2008-08-16 | Option exercise (derivative) | 1,800 | $0.00 | 21,200 |
| 2008-08-16 | Tax withholding | 738 | $264.96 | 3,127 |
| 2008-08-16 | Option exercise | 1,800 | $0.00 | 3,865 |
| 2008-07-30 | Option exercise (derivative) | 3,500 | $0.00 | 23,000 |
| 2008-07-30 | Tax withholding | 1,435 | $285.00 | 2,065 |
| 2008-07-30 | Option exercise | 3,500 | $0.00 | 3,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 348,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,000 |
| 2008-06-24 | Option exercise (derivative) | 300 | $0.00 | 349,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,600 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 349,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 350,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 350,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 350,200 |
| 2008-06-24 | Option exercise (derivative) | 175 | $0.00 | 350,300 |
| 2008-06-24 | Option exercise (derivative) | 300 | $0.00 | 350,475 |
| 2008-06-24 | Option exercise (derivative) | 125 | $0.00 | 350,775 |
| 2008-06-24 | Option exercise | 175 | $2.06 | 175 |
| 2008-06-24 | Option exercise | 125 | $2.06 | 125 |
| 2008-06-24 | Option exercise | 300 | $2.06 | 300 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Open-market sale | 100 | $285.70 | 0 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,300 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 347,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,600 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 347,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,900 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 348,000 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 348,200 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 348,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 348,600 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 348,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 347,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 346,700 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 346,800 |
| 2008-06-24 | Option exercise | 200 | $2.06 | 200 |
| 2008-06-24 | Open-market sale | 100 | $286.60 | 0 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,600 |
| 2008-06-24 | Option exercise (derivative) | 65 | $0.00 | 337,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,865 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,965 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 336,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 336,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 337,100 |
| 2008-06-24 | Option exercise | 65 | $2.06 | 65 |
| 2008-06-24 | Open-market sale | 100 | $290.54 | 0 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Option exercise (derivative) | 67 | $0.00 | 338,365 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 338,265 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,500 |
| 2008-06-24 | Option exercise (derivative) | 90 | $0.00 | 339,600 |
| 2008-06-24 | Option exercise (derivative) | 33 | $0.00 | 338,432 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 338,465 |
| 2008-06-24 | Option exercise (derivative) | 135 | $0.00 | 338,665 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 338,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 338,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,400 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 338,065 |
| 2008-06-24 | Option exercise | 135 | $2.06 | 135 |
| 2008-06-24 | Option exercise | 33 | $2.06 | 33 |
| 2008-06-24 | Option exercise | 67 | $2.06 | 67 |
| 2008-06-24 | Option exercise | 200 | $2.06 | 200 |
| 2008-06-24 | Option exercise | 90 | $2.06 | 90 |
| 2008-06-24 | Open-market sale | 100 | $289.45 | 0 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 352,000 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 352,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 352,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 352,400 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 352,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 352,700 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 351,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,900 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 351,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,600 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 350,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 351,200 |
| 2008-06-24 | Option exercise | 200 | $2.06 | 200 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Open-market sale | 100 | $284.80 | 0 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,500 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 343,600 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,800 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 343,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 344,100 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 344,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 344,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 344,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 344,600 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 344,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 344,900 |
| 2008-06-24 | Option exercise | 200 | $2.06 | 200 |
| 2008-06-24 | Open-market sale | 100 | $287.95 | 0 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 340,050 |
| 2008-06-24 | Option exercise (derivative) | 2,000 | $0.00 | 340,400 |
| 2008-06-24 | Option exercise (derivative) | 150 | $0.00 | 340,250 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,500 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,600 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,900 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 343,000 |
| 2008-06-24 | Option exercise (derivative) | 10 | $0.00 | 339,690 |
| 2008-06-24 | Option exercise (derivative) | 150 | $0.00 | 339,700 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,850 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 339,950 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 342,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 340,150 |
| 2008-06-24 | Option exercise | 10 | $2.06 | 10 |
| 2008-06-24 | Option exercise | 150 | $2.06 | 150 |
| 2008-06-24 | Option exercise | 2,000 | $2.06 | 2,000 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Open-market sale | 100 | $288.73 | 0 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 346,400 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 345,100 |
| 2008-06-24 | Option exercise (derivative) | 50 | $0.00 | 345,200 |
| 2008-06-24 | Option exercise (derivative) | 50 | $0.00 | 345,250 |
| 2008-06-24 | Option exercise (derivative) | 70 | $0.00 | 345,300 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 345,370 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 345,470 |
| 2008-06-24 | Option exercise (derivative) | 130 | $0.00 | 345,570 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 345,700 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 345,800 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 346,000 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 346,100 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 346,200 |
| 2008-06-24 | Option exercise (derivative) | 100 | $0.00 | 345,000 |
| 2008-06-24 | Option exercise (derivative) | 200 | $0.00 | 346,500 |
| 2008-06-24 | Option exercise | 130 | $2.06 | 130 |
| 2008-06-24 | Option exercise | 70 | $2.06 | 70 |
| 2008-06-24 | Option exercise | 50 | $2.06 | 50 |
| 2008-06-24 | Option exercise | 100 | $2.06 | 100 |
| 2008-06-24 | Open-market sale | 100 | $287.20 | 0 |
| 2008-06-24 | Option exercise | 200 | $2.06 | 200 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 358,586 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 358,759 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 358,846 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 358,933 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 359,020 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 359,193 |
| 2008-06-10 | Option exercise (derivative) | 432 | $0.00 | 357,532 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 357,964 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 358,051 |
| 2008-06-10 | Option exercise (derivative) | 17 | $0.00 | 358,137 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 358,154 |
| 2008-06-10 | Option exercise (derivative) | 35 | $0.00 | 358,327 |
| 2008-06-10 | Option exercise (derivative) | 52 | $0.00 | 358,362 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 358,414 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 358,500 |
| 2008-06-10 | Option exercise | 17 | $2.06 | 17 |
| 2008-06-10 | Option exercise | 35 | $2.06 | 35 |
| 2008-06-10 | Option exercise | 52 | $2.06 | 52 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-06-10 | Option exercise | 432 | $2.06 | 432 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Open-market sale | 86 | $241.15 | 0 |
| 2008-06-10 | Option exercise | 86 | $2.06 | 86 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 369,664 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 369,318 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 368,972 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 368,885 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 368,539 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 368,452 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 368,279 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 368,020 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 367,847 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 367,760 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 367,587 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 367,500 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 370,097 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 369,751 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 370,010 |
| 2008-06-10 | Option exercise | 259 | $2.06 | 259 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-06-10 | Open-market sale | 87 | $240.42 | 0 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 355,995 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 356,686 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 356,600 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 355,822 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 355,736 |
| 2008-06-10 | Option exercise (derivative) | 85 | $0.00 | 355,651 |
| 2008-06-10 | Option exercise (derivative) | 88 | $0.00 | 355,563 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 355,477 |
| 2008-06-10 | Option exercise (derivative) | 329 | $0.00 | 357,203 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 357,030 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 356,944 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 356,858 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 356,081 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 356,772 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 356,427 |
| 2008-06-10 | Option exercise | 85 | $2.06 | 85 |
| 2008-06-10 | Option exercise | 88 | $2.06 | 88 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-06-10 | Option exercise | 329 | $2.06 | 329 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Open-market sale | 173 | $242.01 | 0 |
| 2008-06-10 | Option exercise | 86 | $2.06 | 86 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 353,232 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 353,146 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 355,132 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 355,391 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 355,046 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 354,873 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 354,787 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 354,441 |
| 2008-06-10 | Option exercise (derivative) | 14 | $0.00 | 354,427 |
| 2008-06-10 | Option exercise (derivative) | 332 | $0.00 | 354,095 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 354,009 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 353,923 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 353,577 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 353,404 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 353,318 |
| 2008-06-10 | Option exercise | 259 | $2.06 | 259 |
| 2008-06-10 | Option exercise | 14 | $2.06 | 14 |
| 2008-06-10 | Option exercise | 332 | $2.06 | 332 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Open-market sale | 86 | $245.08 | 0 |
| 2008-06-10 | Option exercise | 86 | $2.06 | 86 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 365,595 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 365,336 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 365,249 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 367,327 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 367,240 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 367,153 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 366,894 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 366,721 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 366,634 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 366,547 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 366,374 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 366,287 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 366,114 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 365,855 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 365,682 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Option exercise | 259 | $2.06 | 259 |
| 2008-06-10 | Open-market sale | 87 | $236.08 | 0 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,444 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,358 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,272 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 361,099 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,013 |
| 2008-06-10 | Option exercise (derivative) | 519 | $0.00 | 360,494 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 360,407 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 360,320 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 360,233 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 360,060 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 359,973 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 359,886 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 359,713 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 359,539 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 359,626 |
| 2008-06-10 | Option exercise | 86 | $2.06 | 86 |
| 2008-06-10 | Option exercise | 519 | $2.06 | 519 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Open-market sale | 87 | $240.78 | 0 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,616 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 362,823 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 362,736 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 362,650 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 362,477 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 362,391 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 362,305 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 362,219 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 362,133 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 361,960 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,874 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,788 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,702 |
| 2008-06-10 | Option exercise (derivative) | 156 | $0.00 | 362,910 |
| 2008-06-10 | Option exercise (derivative) | 86 | $0.00 | 361,530 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Option exercise | 156 | $2.06 | 156 |
| 2008-06-10 | Open-market sale | 156 | $239.86 | 0 |
| 2008-06-10 | Option exercise | 86 | $2.06 | 86 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 363,256 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 363,083 |
| 2008-06-10 | Option exercise (derivative) | 17 | $0.00 | 363,066 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 365,162 |
| 2008-06-10 | Option exercise (derivative) | 29 | $0.00 | 365,133 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 365,046 |
| 2008-06-10 | Option exercise (derivative) | 231 | $0.00 | 364,815 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 364,469 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 364,382 |
| 2008-06-10 | Option exercise (derivative) | 432 | $0.00 | 363,950 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 363,863 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 363,776 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 363,343 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 363,603 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 363,516 |
| 2008-06-10 | Option exercise | 432 | $2.06 | 432 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Option exercise | 17 | $2.06 | 17 |
| 2008-06-10 | Option exercise | 29 | $2.06 | 29 |
| 2008-06-10 | Option exercise | 231 | $2.06 | 231 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Open-market sale | 432 | $235.15 | 0 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 370,789 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 370,184 |
| 2008-06-10 | Option exercise (derivative) | 108 | $0.00 | 372,692 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 372,433 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 372,346 |
| 2008-06-10 | Option exercise (derivative) | 38 | $0.00 | 372,308 |
| 2008-06-10 | Option exercise (derivative) | 129 | $0.00 | 372,179 |
| 2008-06-10 | Option exercise (derivative) | 266 | $0.00 | 371,913 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 371,740 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 371,567 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 371,308 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 371,135 |
| 2008-06-10 | Option exercise (derivative) | 173 | $0.00 | 370,962 |
| 2008-06-10 | Option exercise (derivative) | 87 | $0.00 | 370,702 |
| 2008-06-10 | Option exercise (derivative) | 259 | $0.00 | 370,443 |
| 2008-06-10 | Option exercise | 108 | $2.06 | 108 |
| 2008-06-10 | Option exercise | 38 | $2.06 | 38 |
| 2008-06-10 | Option exercise | 129 | $2.06 | 129 |
| 2008-06-10 | Option exercise | 266 | $2.06 | 266 |
| 2008-06-10 | Option exercise | 259 | $2.06 | 259 |
| 2008-06-10 | Option exercise | 173 | $2.06 | 173 |
| 2008-06-10 | Open-market sale | 173 | $239.47 | 0 |
| 2008-06-10 | Option exercise | 87 | $2.06 | 87 |
| 2008-06-10 | Option exercise (derivative) | 346 | $0.00 | 352,800 |
| 2008-06-10 | Open-market sale | 346 | $245.23 | 0 |
| 2008-06-10 | Option exercise | 346 | $2.06 | 346 |
| 2008-05-28 | Option exercise (derivative) | 144 | $0.00 | 373,200 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 373,344 |
| 2008-05-28 | Option exercise (derivative) | 56 | $0.00 | 373,444 |
| 2008-05-28 | Option exercise (derivative) | 50 | $0.00 | 373,500 |
| 2008-05-28 | Option exercise (derivative) | 400 | $0.00 | 372,800 |
| 2008-05-28 | Option exercise (derivative) | 200 | $0.00 | 373,700 |
| 2008-05-28 | Option exercise (derivative) | 900 | $0.00 | 373,900 |
| 2008-05-28 | Option exercise (derivative) | 3,000 | $0.00 | 374,800 |
| 2008-05-28 | Option exercise (derivative) | 150 | $0.00 | 373,550 |
| 2008-05-28 | Option exercise | 56 | $2.06 | 56 |
| 2008-05-28 | Option exercise | 100 | $2.06 | 100 |
| 2008-05-28 | Option exercise | 50 | $2.06 | 50 |
| 2008-05-28 | Option exercise | 144 | $2.06 | 144 |
| 2008-05-28 | Option exercise | 400 | $2.06 | 400 |
| 2008-05-28 | Option exercise | 3,000 | $2.06 | 3,000 |
| 2008-05-28 | Option exercise | 900 | $2.06 | 900 |
| 2008-05-28 | Option exercise | 200 | $2.06 | 200 |
| 2008-05-28 | Option exercise | 150 | $2.06 | 150 |
| 2008-05-28 | Open-market sale | 50 | $266.04 | 0 |
| 2008-05-28 | Option exercise (derivative) | 1,600 | $0.00 | 379,200 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 380,800 |
| 2008-05-28 | Option exercise (derivative) | 400 | $0.00 | 380,900 |
| 2008-05-28 | Option exercise (derivative) | 1,000 | $0.00 | 381,300 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 382,300 |
| 2008-05-28 | Option exercise (derivative) | 1,152 | $0.00 | 382,800 |
| 2008-05-28 | Option exercise (derivative) | 348 | $0.00 | 383,952 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 384,300 |
| 2008-05-28 | Option exercise (derivative) | 240 | $0.00 | 384,400 |
| 2008-05-28 | Option exercise (derivative) | 1,560 | $0.00 | 384,640 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 386,200 |
| 2008-05-28 | Option exercise (derivative) | 1,400 | $0.00 | 377,800 |
| 2008-05-28 | Option exercise | 1,560 | $2.06 | 1,560 |
| 2008-05-28 | Option exercise | 1,400 | $2.06 | 1,400 |
| 2008-05-28 | Option exercise | 1,600 | $2.06 | 1,600 |
| 2008-05-28 | Option exercise | 400 | $2.06 | 400 |
| 2008-05-28 | Option exercise | 1,000 | $2.06 | 1,000 |
| 2008-05-28 | Option exercise | 500 | $2.06 | 500 |
| 2008-05-28 | Option exercise | 1,152 | $2.06 | 1,152 |
| 2008-05-28 | Option exercise | 348 | $2.06 | 348 |
| 2008-05-28 | Open-market sale | 100 | $260.14 | 0 |
| 2008-05-28 | Option exercise | 100 | $2.06 | 100 |
| 2008-05-28 | Option exercise | 240 | $2.06 | 240 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,600 |
| 2008-05-27 | Option exercise (derivative) | 50 | $0.00 | 387,250 |
| 2008-05-27 | Option exercise (derivative) | 150 | $0.00 | 387,300 |
| 2008-05-27 | Option exercise (derivative) | 150 | $0.00 | 387,450 |
| 2008-05-27 | Option exercise (derivative) | 200 | $0.00 | 387,600 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 387,800 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 387,900 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,000 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,100 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,200 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,300 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,400 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,500 |
| 2008-05-27 | Option exercise (derivative) | 5 | $0.00 | 387,245 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 388,700 |
| 2008-05-27 | Option exercise | 5 | $2.06 | 5 |
| 2008-05-27 | Option exercise | 50 | $2.06 | 50 |
| 2008-05-27 | Option exercise | 150 | $2.06 | 150 |
| 2008-05-27 | Option exercise | 200 | $2.06 | 200 |
| 2008-05-27 | Option exercise | 100 | $2.06 | 100 |
| 2008-05-27 | Open-market sale | 100 | $272.20 | 0 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 387,045 |
| 2008-05-27 | Option exercise (derivative) | 345 | $0.00 | 386,700 |
| 2008-05-27 | Option exercise (derivative) | 100 | $0.00 | 387,145 |
| 2008-05-27 | Option exercise | 345 | $2.06 | 345 |
| 2008-05-27 | Open-market sale | 100 | $272.24 | 0 |
| 2008-05-27 | Option exercise | 100 | $2.06 | 100 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 392,960 |
| 2008-05-13 | Option exercise (derivative) | 207 | $0.00 | 391,802 |
| 2008-05-13 | Option exercise (derivative) | 86 | $0.00 | 392,009 |
| 2008-05-13 | Option exercise (derivative) | 139 | $0.00 | 392,095 |
| 2008-05-13 | Option exercise (derivative) | 44 | $0.00 | 392,234 |
| 2008-05-13 | Option exercise (derivative) | 682 | $0.00 | 392,278 |
| 2008-05-13 | Option exercise (derivative) | 130 | $0.00 | 393,133 |
| 2008-05-13 | Option exercise (derivative) | 259 | $0.00 | 393,263 |
| 2008-05-13 | Option exercise (derivative) | 182 | $0.00 | 388,800 |
| 2008-05-13 | Option exercise (derivative) | 2,820 | $0.00 | 388,982 |
| 2008-05-13 | Option exercise | 207 | $2.06 | 207 |
| 2008-05-13 | Option exercise | 86 | $2.06 | 86 |
| 2008-05-13 | Option exercise | 139 | $2.06 | 139 |
| 2008-05-13 | Option exercise | 44 | $2.06 | 44 |
| 2008-05-13 | Option exercise | 682 | $2.06 | 682 |
| 2008-05-13 | Option exercise | 173 | $2.06 | 173 |
| 2008-05-13 | Option exercise | 130 | $2.06 | 130 |
| 2008-05-13 | Option exercise | 259 | $2.06 | 259 |
| 2008-05-13 | Option exercise | 182 | $2.06 | 182 |
| 2008-05-13 | Option exercise | 2,820 | $2.06 | 2,820 |
| 2008-05-13 | Open-market sale | 86 | $293.29 | 0 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 408,604 |
| 2008-05-13 | Option exercise (derivative) | 6,737 | $0.00 | 396,073 |
| 2008-05-13 | Option exercise (derivative) | 1,643 | $0.00 | 402,810 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 404,453 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 404,626 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 404,799 |
| 2008-05-13 | Option exercise (derivative) | 1,923 | $0.00 | 404,972 |
| 2008-05-13 | Option exercise (derivative) | 86 | $0.00 | 406,895 |
| 2008-05-13 | Option exercise (derivative) | 888 | $0.00 | 406,981 |
| 2008-05-13 | Option exercise (derivative) | 259 | $0.00 | 407,869 |
| 2008-05-13 | Option exercise (derivative) | 259 | $0.00 | 408,128 |
| 2008-05-13 | Option exercise (derivative) | 44 | $0.00 | 408,387 |
| 2008-05-13 | Option exercise (derivative) | 173 | $0.00 | 408,431 |
| 2008-05-13 | Option exercise (derivative) | 2,551 | $0.00 | 393,522 |
| 2008-05-13 | Option exercise (derivative) | 23 | $0.00 | 408,777 |
| 2008-05-13 | Option exercise | 23 | $2.06 | 23 |
| 2008-05-13 | Option exercise | 44 | $2.06 | 44 |
| 2008-05-13 | Option exercise | 2,551 | $2.06 | 2,551 |
| 2008-05-13 | Option exercise | 6,737 | $2.06 | 6,737 |
| 2008-05-13 | Option exercise | 1,643 | $2.06 | 1,643 |
| 2008-05-13 | Option exercise | 173 | $2.06 | 173 |
| 2008-05-13 | Option exercise | 1,923 | $2.06 | 1,923 |
| 2008-05-13 | Option exercise | 86 | $2.06 | 86 |
| 2008-05-13 | Option exercise | 888 | $2.06 | 888 |
| 2008-05-13 | Option exercise | 259 | $2.06 | 259 |
| 2008-05-13 | Open-market sale | 259 | $294.77 | 0 |
| 2008-04-28 | Grant / award (derivative) | 5,051 | $0.00 | 5,051 |
| 2008-04-22 | Option exercise (derivative) | 600 | $0.00 | 415,715 |
| 2008-04-22 | Option exercise (derivative) | 1,215 | $0.00 | 414,500 |
| 2008-04-22 | Option exercise (derivative) | 67 | $0.00 | 414,333 |
| 2008-04-22 | Option exercise (derivative) | 110 | $0.00 | 411,723 |
| 2008-04-22 | Option exercise (derivative) | 600 | $0.00 | 411,123 |
| 2008-04-22 | Option exercise (derivative) | 23 | $0.00 | 411,100 |
| 2008-04-22 | Option exercise (derivative) | 900 | $0.00 | 410,200 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 410,100 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 410,000 |
| 2008-04-22 | Option exercise (derivative) | 200 | $0.00 | 409,800 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 409,700 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 409,600 |
| 2008-04-22 | Option exercise (derivative) | 2,500 | $0.00 | 411,833 |
| 2008-04-22 | Option exercise (derivative) | 8,485 | $0.00 | 416,315 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 414,400 |
| 2008-04-22 | Option exercise | 23 | $2.06 | 23 |
| 2008-04-22 | Option exercise | 110 | $2.06 | 110 |
| 2008-04-22 | Option exercise | 2,500 | $2.06 | 2,500 |
| 2008-04-22 | Option exercise | 67 | $2.06 | 67 |
| 2008-04-22 | Option exercise | 1,215 | $2.06 | 1,215 |
| 2008-04-22 | Option exercise | 600 | $2.06 | 600 |
| 2008-04-22 | Option exercise | 8,485 | $2.06 | 8,485 |
| 2008-04-22 | Option exercise | 200 | $2.06 | 200 |
| 2008-04-22 | Option exercise | 100 | $2.06 | 100 |
| 2008-04-22 | Open-market sale | 23 | $302.97 | 0 |
| 2008-04-22 | Option exercise | 900 | $2.06 | 900 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 409,500 |
| 2008-04-22 | Option exercise (derivative) | 600 | $0.00 | 408,800 |
| 2008-04-22 | Option exercise (derivative) | 100 | $0.00 | 409,400 |
| 2008-04-22 | Option exercise | 600 | $2.06 | 600 |
| 2008-04-22 | Open-market sale | 100 | $304.63 | 0 |
| 2008-04-22 | Option exercise | 100 | $2.06 | 100 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 424,886 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 424,800 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 425,551 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 425,464 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 425,291 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 425,205 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 425,119 |
| 2008-04-08 | Option exercise (derivative) | 147 | $0.00 | 424,972 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Option exercise | 147 | $2.06 | 147 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 346 | $2.06 | 346 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Open-market sale | 87 | $274.63 | 0 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 439,781 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 439,608 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 439,349 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 439,003 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 438,917 |
| 2008-04-08 | Option exercise (derivative) | 1,555 | $0.00 | 437,362 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 436,758 |
| 2008-04-08 | Option exercise (derivative) | 692 | $0.00 | 436,066 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 435,980 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 435,807 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 437,276 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 437,190 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 437,104 |
| 2008-04-08 | Option exercise (derivative) | 522 | $0.00 | 439,867 |
| 2008-04-08 | Option exercise (derivative) | 605 | $0.00 | 440,389 |
| 2008-04-08 | Option exercise | 692 | $2.06 | 692 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Option exercise | 259 | $2.06 | 259 |
| 2008-04-08 | Option exercise | 1,555 | $2.06 | 1,555 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 605 | $2.06 | 605 |
| 2008-04-08 | Option exercise | 522 | $2.06 | 522 |
| 2008-04-08 | Open-market sale | 346 | $268.24 | 0 |
| 2008-04-08 | Option exercise | 346 | $2.06 | 346 |
| 2008-04-08 | Option exercise (derivative) | 108 | $0.00 | 428,000 |
| 2008-04-08 | Option exercise (derivative) | 605 | $0.00 | 428,108 |
| 2008-04-08 | Option exercise (derivative) | 66 | $0.00 | 428,713 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 428,779 |
| 2008-04-08 | Option exercise (derivative) | 23 | $0.00 | 428,865 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 428,888 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 428,974 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 429,147 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 429,233 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 429,320 |
| 2008-04-08 | Option exercise (derivative) | 151 | $0.00 | 429,407 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 429,558 |
| 2008-04-08 | Option exercise (derivative) | 195 | $0.00 | 429,731 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 429,926 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 430,013 |
| 2008-04-08 | Option exercise | 151 | $2.06 | 151 |
| 2008-04-08 | Option exercise | 195 | $2.06 | 195 |
| 2008-04-08 | Option exercise | 108 | $2.06 | 108 |
| 2008-04-08 | Option exercise | 605 | $2.06 | 605 |
| 2008-04-08 | Option exercise | 66 | $2.06 | 66 |
| 2008-04-08 | Option exercise | 23 | $2.06 | 23 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Open-market sale | 87 | $272.75 | 0 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,626 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 443,673 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 443,760 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 443,847 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 443,933 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 444,019 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 444,105 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,191 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,278 |
| 2008-04-08 | Option exercise (derivative) | 84 | $0.00 | 444,365 |
| 2008-04-08 | Option exercise (derivative) | 3 | $0.00 | 444,449 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,452 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,539 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 443,586 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 444,713 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 84 | $2.06 | 84 |
| 2008-04-08 | Option exercise | 3 | $2.06 | 3 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Open-market sale | 87 | $272.53 | 0 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 432,782 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 434,597 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 434,424 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 434,165 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 434,078 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 433,992 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 433,646 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 433,560 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 433,214 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 434,856 |
| 2008-04-08 | Option exercise (derivative) | 865 | $0.00 | 434,942 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 432,437 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 432,696 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 434,770 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 432,955 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Option exercise | 346 | $2.06 | 346 |
| 2008-04-08 | Option exercise | 259 | $2.06 | 259 |
| 2008-04-08 | Option exercise | 865 | $2.06 | 865 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Open-market sale | 173 | $271.16 | 0 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 431,140 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 430,794 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 430,707 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 430,534 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 430,447 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 430,360 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 430,273 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 430,186 |
| 2008-04-08 | Option exercise (derivative) | 259 | $0.00 | 431,918 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 431,399 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 431,572 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 431,659 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 431,832 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 432,264 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 432,177 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 346 | $2.06 | 346 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Open-market sale | 259 | $271.91 | 0 |
| 2008-04-08 | Option exercise | 259 | $2.06 | 259 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 427,482 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 427,827 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 427,741 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 427,655 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 425,897 |
| 2008-04-08 | Option exercise (derivative) | 112 | $0.00 | 427,370 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 427,283 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 427,110 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 427,023 |
| 2008-04-08 | Option exercise (derivative) | 346 | $0.00 | 425,984 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 426,330 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 426,417 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 426,590 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 426,763 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 426,936 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 112 | $2.06 | 112 |
| 2008-04-08 | Option exercise | 346 | $2.06 | 346 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Open-market sale | 87 | $272.15 | 0 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 443,412 |
| 2008-04-08 | Option exercise (derivative) | 79 | $0.00 | 443,161 |
| 2008-04-08 | Option exercise (derivative) | 95 | $0.00 | 443,066 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 442,893 |
| 2008-04-08 | Option exercise (derivative) | 173 | $0.00 | 442,720 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 442,634 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 442,548 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 442,462 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 442,376 |
| 2008-04-08 | Option exercise (derivative) | 692 | $0.00 | 441,684 |
| 2008-04-08 | Option exercise (derivative) | 455 | $0.00 | 441,229 |
| 2008-04-08 | Option exercise (derivative) | 235 | $0.00 | 440,994 |
| 2008-04-08 | Option exercise (derivative) | 87 | $0.00 | 443,499 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 443,326 |
| 2008-04-08 | Option exercise (derivative) | 86 | $0.00 | 443,240 |
| 2008-04-08 | Option exercise | 79 | $2.06 | 79 |
| 2008-04-08 | Option exercise | 95 | $2.06 | 95 |
| 2008-04-08 | Option exercise | 173 | $2.06 | 173 |
| 2008-04-08 | Option exercise | 86 | $2.06 | 86 |
| 2008-04-08 | Option exercise | 692 | $2.06 | 692 |
| 2008-04-08 | Option exercise | 455 | $2.06 | 455 |
| 2008-04-08 | Option exercise | 235 | $2.06 | 235 |
| 2008-04-08 | Option exercise | 87 | $2.06 | 87 |
| 2008-04-08 | Open-market sale | 87 | $272.24 | 0 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,300 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 451,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,800 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,700 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 452,400 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 452,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 452,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 452,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,800 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 451,500 |
| 2008-03-25 | Option exercise | 300 | $2.06 | 300 |
| 2008-03-25 | Open-market sale | 100 | $221.92 | 0 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 454,100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 452,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 452,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,500 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 453,800 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 453,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 452,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 454,300 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Open-market sale | 100 | $217.91 | 0 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,500 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,700 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 455,800 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 456,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 456,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 456,200 |
| 2008-03-25 | Option exercise (derivative) | 81 | $0.00 | 456,300 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 454,400 |
| 2008-03-25 | Option exercise (derivative) | 400 | $0.00 | 454,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 455,300 |
| 2008-03-25 | Option exercise | 400 | $2.06 | 400 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Option exercise | 81 | $2.06 | 81 |
| 2008-03-25 | Open-market sale | 400 | $217.68 | 0 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 456,800 |
| 2008-03-25 | Option exercise (derivative) | 400 | $0.00 | 458,200 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 457,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,800 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,500 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 457,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 456,900 |
| 2008-03-25 | Option exercise (derivative) | 219 | $0.00 | 456,381 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 456,600 |
| 2008-03-25 | Option exercise | 300 | $2.06 | 300 |
| 2008-03-25 | Option exercise | 400 | $2.06 | 400 |
| 2008-03-25 | Option exercise | 219 | $2.06 | 219 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Open-market sale | 100 | $213.04 | 0 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 450,100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 449,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,800 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,700 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 449,500 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 449,100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 448,900 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 450,500 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 448,600 |
| 2008-03-25 | Option exercise | 300 | $2.06 | 300 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Open-market sale | 100 | $222.92 | 0 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,600 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,500 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 460,000 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 459,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 459,600 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 459,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 459,300 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 459,100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 458,900 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 458,600 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Option exercise | 300 | $2.06 | 300 |
| 2008-03-25 | Open-market sale | 100 | $215.73 | 0 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 446,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 446,900 |
| 2008-03-25 | Option exercise (derivative) | 30 | $0.00 | 446,270 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 446,600 |
| 2008-03-25 | Option exercise (derivative) | 300 | $0.00 | 446,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 448,500 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 448,300 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 448,200 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 448,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 448,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 447,900 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 447,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 447,000 |
| 2008-03-25 | Option exercise (derivative) | 400 | $0.00 | 447,100 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 447,500 |
| 2008-03-25 | Option exercise | 300 | $2.06 | 300 |
| 2008-03-25 | Option exercise | 30 | $2.06 | 30 |
| 2008-03-25 | Option exercise | 400 | $2.06 | 400 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Open-market sale | 100 | $221.22 | 0 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 445,000 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 445,600 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 445,400 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 445,300 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 445,100 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 445,700 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 444,900 |
| 2008-03-25 | Option exercise (derivative) | 100 | $0.00 | 444,800 |
| 2008-03-25 | Option exercise (derivative) | 70 | $0.00 | 446,200 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 446,000 |
| 2008-03-25 | Option exercise (derivative) | 200 | $0.00 | 445,800 |
| 2008-03-25 | Option exercise | 70 | $2.06 | 70 |
| 2008-03-25 | Option exercise | 200 | $2.06 | 200 |
| 2008-03-25 | Open-market sale | 100 | $219.49 | 0 |
| 2008-03-25 | Option exercise | 100 | $2.06 | 100 |
| 2008-03-11 | Option exercise (derivative) | 20,000 | $0.00 | 460,800 |
| 2008-03-11 | Open-market sale | 20,000 | $187.50 | 0 |
| 2008-03-11 | Option exercise | 20,000 | $2.06 | 20,000 |
| 2008-02-21 | Option exercise (derivative) | 2,848 | $0.00 | 480,800 |
| 2008-02-21 | Option exercise | 2,848 | $2.06 | 2,848 |
| 2008-02-21 | Open-market sale | 2,848 | $212.89 | 0 |
| 2008-02-20 | Option exercise (derivative) | 4,349 | $0.00 | 483,648 |
| 2008-02-20 | Open-market sale | 4,349 | $211.46 | 0 |
| 2008-02-20 | Option exercise | 4,349 | $2.06 | 4,349 |
| 2008-02-19 | Option exercise (derivative) | 8,803 | $0.00 | 487,997 |
| 2008-02-19 | Option exercise | 8,803 | $2.06 | 8,803 |
| 2008-02-19 | Open-market sale | 8,803 | $215.71 | 0 |
| 2008-02-12 | Option exercise (derivative) | 20,000 | $0.00 | 496,800 |
| 2008-02-12 | Open-market sale | 20,000 | $185.50 | 0 |
| 2008-02-12 | Option exercise | 20,000 | $2.06 | 20,000 |
| 2008-01-08 | Option exercise (derivative) | 20,000 | $0.00 | 516,800 |
| 2008-01-08 | Option exercise | 20,000 | $2.06 | 20,000 |
| 2008-01-08 | Open-market sale | 20,000 | $237.88 | 0 |
| 2007-12-11 | Option exercise (derivative) | 20,000 | $0.00 | 536,800 |
| 2007-12-11 | Open-market sale | 20,000 | $245.96 | 0 |
| 2007-12-11 | Option exercise | 20,000 | $2.06 | 20,000 |
| 2007-11-26 | Option exercise (derivative) | 60,000 | $0.00 | 556,800 |
| 2007-11-26 | Option exercise | 60,000 | $2.06 | 60,000 |
| 2007-11-26 | Open-market sale | 60,000 | $217.23 | 0 |
| 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-08-15 | Option exercise (derivative) | 95,000 | $0.00 | 616,800 |
| 2007-08-15 | Open-market sale | 95,000 | $91.44 | 0 |
| 2007-08-15 | Option exercise | 95,000 | $2.06 | 95,000 |
| 2007-07-30 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2007-06-19 | Option exercise (derivative) | 75,000 | $0.00 | 711,800 |
| 2007-06-19 | Open-market sale | 75,000 | $79.00 | 0 |
| 2007-06-19 | Option exercise | 75,000 | $2.06 | 75,000 |
| 2007-05-22 | Option exercise (derivative) | 30,990 | $0.00 | 786,800 |
| 2007-05-22 | Open-market sale | 30,990 | $62.54 | 0 |
| 2007-05-22 | Option exercise | 30,990 | $2.06 | 30,990 |
| 2007-05-21 | Option exercise (derivative) | 94,010 | $0.00 | 817,790 |
| 2007-05-21 | Open-market sale | 94,010 | $63.15 | 0 |
| 2007-05-21 | Option exercise | 94,010 | $2.06 | 94,010 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.