SEC CIK 902269
JACOBS IRWIN M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| QCOMview stock → | 3,082,527 | 2012-03-05 |
Position History — QCOM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — QCOM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2012-03-05 | Option exercise (derivative) | 12,500 | $0.00 | 168,762 |
| 2012-03-05 | Option exercise | 12,500 | $17.47 | 3,082,527 |
| 2012-03-05 | Open-market sale | 12,500 | $62.20 | 3,070,027 |
| 2012-03-01 | Gift | 66,379 | $0.00 | 3,070,027 |
| 2012-02-27 | Option exercise (derivative) | 12,500 | $0.00 | 181,262 |
| 2012-02-27 | Gift | 500,000 | $0.00 | 7,729,339 |
| 2012-02-27 | Open-market sale | 12,500 | $62.90 | 3,136,406 |
| 2012-02-27 | Option exercise | 12,500 | $17.47 | 3,148,906 |
| 2012-02-27 | Gift | 500,000 | $0.00 | 3,136,406 |
| 2012-02-21 | Option exercise (derivative) | 12,500 | $0.00 | 193,762 |
| 2012-02-21 | Option exercise | 12,500 | $17.47 | 16,874.17 |
| 2012-02-21 | Open-market sale | 12,500 | $62.56 | 4,136,406 |
| 2012-02-15 | Gift | 26,753 | $0.00 | 4,148,906 |
| 2012-02-13 | Option exercise (derivative) | 12,500 | $0.00 | 206,262 |
| 2012-02-13 | Open-market sale | 12,500 | $61.91 | 4,175,659 |
| 2012-02-13 | Option exercise | 12,500 | $17.47 | 4,188,159 |
| 2012-02-06 | Option exercise (derivative) | 12,500 | $0.00 | 218,762 |
| 2012-02-06 | Option exercise | 12,500 | $17.47 | 4,188,159 |
| 2012-02-06 | Open-market sale | 12,500 | $60.86 | 4,175,659 |
| 2012-02-01 | Gift | 27,838 | $0.00 | 4,175,659 |
| 2012-01-30 | Option exercise (derivative) | 12,500 | $0.00 | 231,262 |
| 2012-01-30 | Open-market sale | 12,500 | $57.34 | 4,203,497 |
| 2012-01-30 | Option exercise | 12,500 | $17.47 | 4,215,997 |
| 2012-01-23 | Option exercise (derivative) | 12,500 | $0.00 | 243,762 |
| 2012-01-23 | Option exercise | 12,500 | $17.47 | 4,215,997 |
| 2012-01-23 | Open-market sale | 12,500 | $57.94 | 4,203,497 |
| 2012-01-17 | Option exercise (derivative) | 12,500 | $0.00 | 256,262 |
| 2012-01-17 | Open-market sale | 12,500 | $56.93 | 4,203,497 |
| 2012-01-17 | Option exercise | 12,500 | $17.47 | 4,215,997 |
| 2012-01-17 | Gift | 28,831 | $0.00 | 4,203,497 |
| 2012-01-09 | Option exercise (derivative) | 12,500 | $56.09 | 268,762 |
| 2012-01-09 | Option exercise | 12,500 | $17.47 | 4,299,378 |
| 2012-01-09 | Open-market sale | 12,500 | $56.09 | 4,286,878 |
| 2012-01-03 | Option exercise (derivative) | 39,319 | $0.00 | 281,262 |
| 2012-01-03 | Option exercise (derivative) | 35,681 | $0.00 | 0 |
| 2012-01-03 | Gift | 29,823 | $0.00 | 4,286,878 |
| 2012-01-03 | Option exercise | 35,681 | $17.47 | 4,352,382 |
| 2012-01-03 | Option exercise | 39,319 | $17.47 | 4,356,020 |
| 2012-01-03 | Open-market sale | 35,681 | $55.79 | 4,316,701 |
| 2011-12-31 | Grant / award | 452.33 | $0.00 | 4,374.17 |
| 2011-12-27 | Gift | 500,000 | $0.00 | 7,229,339 |
| 2011-12-27 | Gift | 500,000 | $0.00 | 4,316,701 |
| 2011-12-16 | Gift | 56,471 | $0.00 | 5,316,701 |
| 2011-12-02 | Gift | 54,550 | $0.00 | 5,318,622 |
| 2011-12-01 | Gift | 45,687 | $0.00 | 5,373,172 |
| 2011-11-30 | J | 433,660 | $0.00 | 6,743,392 |
| 2011-11-30 | Open-market sale | 14,053 | $0.00 | 6,729,339 |
| 2011-11-30 | J | 433,660 | $0.00 | 5,418,859 |
| 2011-11-29 | J | 433,238 | $0.00 | 7,177,052 |
| 2011-11-29 | J | 433,238 | $0.00 | 4,551,539 |
| 2011-11-28 | J | 208,973 | $0.00 | 3,685,063 |
| 2011-11-28 | Gift | 46,628 | $0.00 | 3,267,117 |
| 2011-11-28 | J | 208,973 | $0.00 | 7,610,290 |
| 2011-11-22 | Option exercise (derivative) | 12,500 | $55.00 | 35,681 |
| 2011-11-22 | Open-market sale | 12,500 | $55.00 | 3,313,745 |
| 2011-11-22 | Option exercise | 12,500 | $17.47 | 3,326,245 |
| 2011-11-18 | Gift | 53,572 | $0.00 | 3,313,745 |
| 2011-11-16 | Open-market sale | 45,988 | $56.59 | 7,819,263 |
| 2011-11-15 | Gift | 10,989 | $0.00 | 3,367,317 |
| 2011-11-15 | Gift | 21,885 | $0.00 | 3,378,306 |
| 2011-11-14 | Option exercise (derivative) | 12,500 | $56.57 | 48,181 |
| 2011-11-14 | Open-market sale | 12,500 | $56.57 | 3,400,191 |
| 2011-11-14 | Option exercise | 12,500 | $17.47 | 3,412,691 |
| 2011-11-10 | Gift | 90,195 | $0.00 | 3,400,191 |
| 2011-11-07 | Option exercise (derivative) | 12,500 | $0.00 | 60,681 |
| 2011-11-07 | Gift | 17,732 | $0.00 | 3,490,386 |
| 2011-11-07 | Option exercise | 12,500 | $17.47 | 3,502,886 |
| 2011-11-07 | Open-market sale | 12,500 | $56.17 | 3,490,386 |
| 2011-11-04 | Gift | 53,676 | $0.00 | 3,508,118 |
| 2011-11-03 | Option exercise (derivative) | 68,700 | $0.00 | 73,181 |
| 2011-11-03 | Open-market sale | 68,700 | $56.30 | 3,561,794 |
| 2011-11-03 | Option exercise | 68,700 | $17.47 | 3,630,494 |
| 2011-11-01 | Gift | 24,850 | $0.00 | 3,561,794 |
| 2011-10-26 | Gift | 500,000 | $0.00 | 7,865,251 |
| 2011-10-26 | Gift | 500,000 | $0.00 | 3,586,644 |
| 2011-10-21 | Gift | 57,516 | $0.00 | 4,586,644 |
| 2011-10-17 | Gift | 23,096 | $0.00 | 4,644,160 |
| 2011-10-14 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2011-10-14 | Option exercise (derivative) | 68,800 | $0.00 | 320,581 |
| 2011-10-14 | Option exercise | 12,500 | $29.21 | 4,679,756 |
| 2011-10-14 | Open-market sale | 12,500 | $55.00 | 4,667,256 |
| 2011-10-14 | Option exercise | 68,800 | $17.47 | 4,736,056 |
| 2011-10-12 | J | 427,422 | $0.00 | 4,667,256 |
| 2011-10-12 | J | 427,422 | $0.00 | 7,365,251 |
| 2011-10-11 | J | 418,584 | $0.00 | 3,812,412 |
| 2011-10-11 | Open-market sale | 58,032 | $51.81 | 8,211,257 |
| 2011-10-11 | J | 418,584 | $0.00 | 7,792,673 |
| 2011-10-10 | J | 177,605 | $0.00 | 2,975,244 |
| 2011-10-10 | J | 177,605 | $0.00 | 8,269,289 |
| 2011-10-03 | Gift | 113,718 | $0.00 | 2,620,034 |
| 2011-09-30 | Grant / award | 514.09 | $0.00 | 3,863.04 |
| 2011-09-27 | Open-market sale | 47,661 | $51.26 | 8,446,894 |
| 2011-09-21 | Option exercise (derivative) | 29,461 | $0.00 | 59,064.92 |
| 2011-09-21 | Option exercise | 29,461 | $1.00 | 2,733,752 |
| 2011-09-15 | Gift | 23,502 | $0.00 | 2,704,291 |
| 2011-09-12 | J | 255,436 | $0.00 | 8,494,555 |
| 2011-09-12 | J | 255,436 | $0.00 | 2,727,793 |
| 2011-09-01 | Gift | 72,192 | $0.00 | 2,216,921 |
| 2011-08-26 | Gift | 500,000 | $0.00 | 8,749,991 |
| 2011-08-26 | Gift | 500,000 | $0.00 | 2,289,113 |
| 2011-08-16 | J | 383,671 | $0.00 | 8,249,991 |
| 2011-08-16 | J | 383,671 | $0.00 | 3,289,113 |
| 2011-08-15 | Gift | 24,601 | $0.00 | 2,521,771 |
| 2011-08-01 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2011-08-01 | Gift | 22,967 | $0.00 | 2,546,372 |
| 2011-08-01 | Open-market sale | 12,500 | $55.34 | 2,546,372 |
| 2011-08-01 | Option exercise | 12,500 | $29.21 | 2,558,872 |
| 2011-07-25 | Option exercise (derivative) | 12,500 | $0.00 | 25,000 |
| 2011-07-25 | Open-market sale | 12,500 | $56.92 | 2,569,339 |
| 2011-07-25 | Option exercise | 12,500 | $29.21 | 2,581,839 |
| 2011-07-18 | Option exercise (derivative) | 12,500 | $0.00 | 37,500 |
| 2011-07-18 | Open-market sale | 12,500 | $55.00 | 2,569,339 |
| 2011-07-18 | Option exercise | 12,500 | $29.21 | 2,581,839 |
| 2011-07-15 | Gift | 22,699 | $0.00 | 2,569,339 |
| 2011-07-11 | Option exercise (derivative) | 12,500 | $0.00 | 50,000 |
| 2011-07-11 | Open-market sale | 12,500 | $58.67 | 2,592,038 |
| 2011-07-11 | Option exercise | 12,500 | $29.21 | 2,604,538 |
| 2011-07-05 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2011-07-05 | Option exercise (derivative) | 2,500 | $0.00 | 62,500 |
| 2011-07-05 | Option exercise | 2,500 | $29.21 | 2,594,538 |
| 2011-07-05 | Open-market sale | 10,000 | $57.85 | 2,592,038 |
| 2011-07-05 | Option exercise | 10,000 | $29.21 | 2,602,038 |
| 2011-07-01 | Gift | 61,178 | $0.00 | 2,592,038 |
| 2011-06-30 | Grant / award | 440.22 | $0.00 | 3,348.95 |
| 2011-06-27 | Option exercise (derivative) | 25,000 | $0.00 | 65,000 |
| 2011-06-27 | Gift | 500,000 | $0.00 | 2,653,216 |
| 2011-06-27 | Option exercise | 25,000 | $29.21 | 2,678,216 |
| 2011-06-27 | Open-market sale | 25,000 | $55.00 | 2,653,216 |
| 2011-06-27 | Gift | 500,000 | $0.00 | 8,633,662 |
| 2011-06-16 | J | 333,193 | $0.00 | 3,653,216 |
| 2011-06-16 | J | 357,126 | $0.00 | 8,466,855 |
| 2011-06-16 | J | 333,193 | $0.00 | 8,133,662 |
| 2011-06-16 | J | 357,126 | $0.00 | 3,320,023 |
| 2011-06-15 | Gift | 22,860 | $0.00 | 2,272,578 |
| 2011-06-14 | Option exercise (derivative) | 12,500 | $0.00 | 90,000 |
| 2011-06-14 | Open-market sale | 12,500 | $55.01 | 2,295,438 |
| 2011-06-14 | J | 12,500 | $0.00 | 0 |
| 2011-06-14 | J | 12,500 | $0.00 | 2,307,938 |
| 2011-06-14 | Option exercise | 12,500 | $29.21 | 12,500 |
| 2011-06-09 | Option exercise (derivative) | 62,500 | $0.00 | 102,500 |
| 2011-06-09 | Open-market sale | 62,500 | $56.14 | 2,295,438 |
| 2011-06-09 | J | 62,500 | $0.00 | 0 |
| 2011-06-09 | Option exercise | 62,500 | $29.21 | 62,500 |
| 2011-06-09 | J | 62,500 | $0.00 | 2,357,938 |
| 2011-06-06 | Gift (derivative) | 250,000 | $0.00 | 0 |
| 2011-06-06 | Gift (derivative) | 250,000 | $0.00 | 250,000 |
| 2011-06-01 | Gift | 43,129 | $0.00 | 2,295,438 |
| 2011-05-25 | Gift | 17,590 | $0.00 | 2,338,567 |
| 2011-05-02 | Option exercise (derivative) | 12,500 | $0.00 | 10,000 |
| 2011-05-02 | Gift | 21,761 | $0.00 | 2,356,157 |
| 2011-05-02 | Option exercise | 12,500 | $29.21 | 2,368,657 |
| 2011-05-02 | Open-market sale | 12,500 | $57.48 | 2,356,157 |
| 2011-04-28 | Open-market sale | 16,526 | $57.54 | 8,823,981 |
| 2011-04-27 | Gift | 1,000,000 | $0.00 | 2,377,918 |
| 2011-04-27 | Gift | 52,429 | $0.00 | 4,377,918 |
| 2011-04-27 | Gift | 1,000,000 | $0.00 | 8,840,507 |
| 2011-04-26 | J | 337,913 | $0.00 | 4,430,347 |
| 2011-04-26 | J | 217,643 | $0.00 | 4,092,434 |
| 2011-04-26 | J | 217,643 | $0.00 | 8,178,420 |
| 2011-04-26 | J | 337,913 | $0.00 | 7,840,507 |
| 2011-04-25 | Option exercise (derivative) | 12,500 | $0.00 | 22,500 |
| 2011-04-25 | Option exercise | 12,500 | $29.21 | 3,331,735 |
| 2011-04-25 | Open-market sale | 12,500 | $56.37 | 3,319,235 |
| 2011-04-21 | Open-market sale | 39,858 | $57.22 | 8,396,063 |
| 2011-04-20 | Option exercise (derivative) | 87,500 | $0.00 | 35,000 |
| 2011-04-20 | Open-market sale | 87,500 | $55.21 | 3,319,235 |
| 2011-04-20 | Option exercise | 87,500 | $29.21 | 3,406,735 |
| 2011-04-15 | Gift | 23,680 | $0.00 | 3,319,235 |
| 2011-04-13 | J | 207,393 | $0.00 | 3,342,915 |
| 2011-04-13 | J | 207,393 | $0.00 | 8,435,921 |
| 2011-03-31 | Grant / award | 455.95 | $0.00 | 2,897.24 |
| 2011-03-08 | Grant / award (derivative) | 3,500 | $0.00 | 8,773 |
| 2011-03-01 | Gift | 63,753 | $0.00 | 2,928,129 |
| 2011-02-28 | Option exercise (derivative) | 12,500 | $0.00 | 122,500 |
| 2011-02-28 | Option exercise | 12,500 | $29.21 | 3,004,382 |
| 2011-02-28 | Open-market sale | 12,500 | $58.96 | 2,991,882 |
| 2011-02-14 | Gift | 85,903 | $0.00 | 2,991,882 |
| 2011-02-04 | Gift | 18,246 | $0.00 | 3,077,785 |
| 2011-01-24 | Option exercise (derivative) | 12,500 | $0.00 | 135,000 |
| 2011-01-24 | Option exercise | 12,500 | $29.21 | 3,131,982 |
| 2011-01-24 | Open-market sale | 12,500 | $51.20 | 3,119,482 |
| 2011-01-24 | Gift | 23,451 | $0.00 | 3,096,031 |
| 2011-01-18 | Option exercise (derivative) | 12,500 | $0.00 | 147,500 |
| 2011-01-18 | Gift | 23,730 | $0.00 | 3,142,263 |
| 2011-01-18 | Open-market sale | 12,500 | $52.36 | 3,119,482 |
| 2011-01-18 | Option exercise | 12,500 | $29.21 | 3,131,982 |
| 2011-01-18 | Gift | 22,781 | $0.00 | 3,119,482 |
| 2011-01-10 | Option exercise (derivative) | 12,500 | $0.00 | 160,000 |
| 2011-01-10 | Gift | 23,157 | $0.00 | 3,165,993 |
| 2011-01-10 | Option exercise | 12,500 | $29.21 | 3,178,493 |
| 2011-01-10 | Open-market sale | 12,500 | $51.44 | 3,165,993 |
| 2011-01-03 | Option exercise (derivative) | 12,500 | $0.00 | 172,500 |
| 2011-01-03 | Option exercise | 12,500 | $29.21 | 3,250,333 |
| 2011-01-03 | Gift | 23,845 | $0.00 | 3,213,988 |
| 2011-01-03 | Gift | 24,838 | $0.00 | 3,189,150 |
| 2011-01-03 | Open-market sale | 12,500 | $49.89 | 3,237,833 |
| 2010-12-31 | Grant / award | 505.15 | $0.00 | 2,432.52 |
| 2010-12-27 | Option exercise (derivative) | 12,500 | $0.00 | 185,000 |
| 2010-12-27 | Option exercise | 12,500 | $29.21 | 3,274,629 |
| 2010-12-27 | Gift | 24,296 | $0.00 | 3,237,833 |
| 2010-12-27 | Open-market sale | 12,500 | $49.40 | 3,262,129 |
| 2010-12-20 | Option exercise (derivative) | 12,500 | $0.00 | 197,500 |
| 2010-12-20 | Option exercise | 12,500 | $29.21 | 3,298,876 |
| 2010-12-20 | Open-market sale | 12,500 | $49.72 | 3,286,376 |
| 2010-12-20 | Gift | 24,247 | $0.00 | 3,262,129 |
| 2010-12-15 | Gift | 25,409 | $0.00 | 3,286,376 |
| 2010-12-13 | Option exercise (derivative) | 37,500 | $0.00 | 210,000 |
| 2010-12-13 | Option exercise | 37,500 | $29.21 | 3,349,285 |
| 2010-12-13 | Gift | 24,276 | $0.00 | 3,311,785 |
| 2010-12-13 | Open-market sale | 37,500 | $49.50 | 3,311,785 |
| 2010-12-01 | Gift | 26,164 | $0.00 | 3,336,061 |
| 2010-11-30 | J | 494,132 | $0.00 | 3,362,225 |
| 2010-11-30 | Gift | 1,000,000 | $0.00 | 2,373,961 |
| 2010-11-30 | J | 494,132 | $0.00 | 8,643,314 |
| 2010-11-30 | Gift | 1,000,000 | $0.00 | 9,137,446 |
| 2010-11-26 | J | 216,067 | $0.00 | 8,137,446 |
| 2010-11-26 | J | 422,655 | $0.00 | 8,353,513 |
| 2010-11-26 | J | 216,067 | $0.00 | 4,373,961 |
| 2010-11-26 | J | 422,655 | $0.00 | 4,157,894 |
| 2010-11-22 | Option exercise (derivative) | 12,500 | $0.00 | 247,500 |
| 2010-11-22 | Option exercise | 12,500 | $29.21 | 3,134,250 |
| 2010-11-22 | Open-market sale | 12,500 | $47.97 | 3,121,750 |
| 2010-11-22 | Gift | 25,233 | $0.00 | 3,096,517 |
| 2010-11-15 | Option exercise (derivative) | 12,500 | $0.00 | 260,000 |
| 2010-11-15 | Gift | 26,404 | $0.00 | 3,135,009 |
| 2010-11-15 | Gift | 13,259 | $0.00 | 3,121,750 |
| 2010-11-15 | Gift | 25,348 | $0.00 | 3,161,413 |
| 2010-11-15 | Option exercise | 12,500 | $29.21 | 3,199,261 |
| 2010-11-15 | Open-market sale | 12,500 | $47.69 | 3,186,761 |
| 2010-11-09 | J | 389,063 | $0.00 | 3,186,761 |
| 2010-11-09 | J | 389,063 | $0.00 | 8,776,168 |
| 2010-11-08 | Option exercise (derivative) | 12,500 | $0.00 | 272,500 |
| 2010-11-08 | Open-market sale | 2,088 | $47.93 | 0 |
| 2010-11-08 | Open-market sale | 30,348 | $47.93 | 9,165,231 |
| 2010-11-08 | Option exercise | 12,500 | $29.21 | 2,446,158 |
| 2010-11-08 | Gift | 25,023 | $0.00 | 2,408,635 |
| 2010-11-08 | Open-market sale | 12,500 | $48.02 | 2,433,658 |
| 2010-11-08 | Option exercise (derivative) | 12,500 | $0.00 | 272,500 |
| 2010-11-08 | Open-market sale | 2,088 | $47.93 | 0 |
| 2010-11-08 | Open-market sale | 30,348 | $47.93 | 9,165,231 |
| 2010-11-08 | Option exercise | 12,500 | $29.21 | 2,446,158 |
| 2010-11-08 | Open-market sale | 12,500 | $48.02 | 2,433,658 |
| 2010-11-08 | Gift | 25,023 | $0.00 | 2,408,635 |
| 2010-11-05 | Open-market sale | 30,430 | $48.15 | 9,195,579 |
| 2010-11-05 | Gift | 172,305 | $0.00 | 2,435,746 |
| 2010-11-05 | Gift | 172,305 | $0.00 | 2,435,746 |
| 2010-11-05 | Open-market sale | 30,430 | $48.15 | 9,195,579 |
| 2010-11-04 | Option exercise (derivative) | 22,695 | $0.00 | 136,173 |
| 2010-11-04 | Option exercise (derivative) | 136,173 | $0.00 | 0 |
| 2010-11-04 | Option exercise | 136,173 | $43.00 | 2,744,224 |
| 2010-11-04 | Option exercise | 22,695 | $43.00 | 2,630,746 |
| 2010-11-04 | Open-market sale | 136,173 | $48.87 | 2,608,051 |
| 2010-11-04 | Open-market sale | 89,222 | $48.85 | 9,226,009 |
| 2010-11-03 | Option exercise (derivative) | 22,695 | $45.14 | 158,868 |
| 2010-11-03 | Open-market sale | 22,695 | $45.14 | 2,608,051 |
| 2010-11-03 | Option exercise | 22,695 | $43.00 | 2,630,746 |
| 2010-11-02 | Option exercise (derivative) | 22,695 | $0.00 | 181,563 |
| 2010-11-02 | Option exercise | 22,695 | $43.00 | 2,630,746 |
| 2010-11-02 | Open-market sale | 22,695 | $45.75 | 2,608,051 |
| 2010-11-01 | Option exercise (derivative) | 1,400 | $0.00 | 227,110 |
| 2010-11-01 | Option exercise (derivative) | 22,852 | $0.00 | 204,258 |
| 2010-11-01 | Open-market sale | 22,852 | $45.52 | 2,608,051 |
| 2010-11-01 | Option exercise | 22,852 | $43.00 | 2,630,903 |
| 2010-11-01 | Option exercise | 1,400 | $43.00 | 2,609,451 |
| 2010-11-01 | Gift | 26,333 | $0.00 | 2,608,051 |
| 2010-11-01 | Gift | 213,956 | $0.00 | 2,634,384 |
| 2010-10-29 | Option exercise (derivative) | 22,852 | $0.00 | 228,510 |
| 2010-10-29 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-29 | Open-market sale | 22,852 | $44.55 | 2,848,340 |
| 2010-10-28 | Option exercise (derivative) | 22,852 | $0.00 | 251,362 |
| 2010-10-28 | Open-market sale | 22,852 | $44.85 | 2,848,340 |
| 2010-10-28 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-27 | Option exercise (derivative) | 22,852 | $0.00 | 274,214 |
| 2010-10-27 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-27 | Open-market sale | 22,852 | $43.48 | 2,848,340 |
| 2010-10-26 | Option exercise (derivative) | 22,852 | $0.00 | 297,066 |
| 2010-10-26 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-26 | Open-market sale | 22,852 | $43.98 | 2,848,340 |
| 2010-10-26 | Open-market sale | 53,907 | $43.68 | 9,315,231 |
| 2010-10-25 | Option exercise (derivative) | 22,852 | $0.00 | 319,918 |
| 2010-10-25 | Open-market sale | 22,852 | $44.30 | 2,848,340 |
| 2010-10-25 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-22 | Option exercise (derivative) | 22,852 | $0.00 | 342,770 |
| 2010-10-22 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-22 | Open-market sale | 22,852 | $43.90 | 2,848,340 |
| 2010-10-21 | Option exercise (derivative) | 22,852 | $0.00 | 365,622 |
| 2010-10-21 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-21 | Open-market sale | 22,852 | $44.41 | 2,848,340 |
| 2010-10-20 | Option exercise (derivative) | 22,852 | $0.00 | 388,474 |
| 2010-10-20 | Open-market sale | 22,852 | $44.26 | 2,848,340 |
| 2010-10-20 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-19 | Option exercise (derivative) | 22,852 | $0.00 | 411,326 |
| 2010-10-19 | Open-market sale | 22,852 | $44.25 | 2,848,340 |
| 2010-10-19 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-18 | Option exercise (derivative) | 22,852 | $0.00 | 434,178 |
| 2010-10-18 | Open-market sale | 22,852 | $44.60 | 2,848,340 |
| 2010-10-18 | Option exercise | 22,852 | $43.00 | 2,871,192 |
| 2010-10-13 | Gift | 1,000,000 | $0.00 | 9,369,138 |
| 2010-10-13 | Gift | 1,000,000 | $0.00 | 2,848,340 |
| 2010-10-11 | J | 263,895 | $0.00 | 4,372,617 |
| 2010-10-11 | J | 263,895 | $0.00 | 8,844,861 |
| 2010-10-11 | J | 475,723 | $0.00 | 4,848,340 |
| 2010-10-11 | J | 475,723 | $0.00 | 8,369,138 |
| 2010-09-30 | Grant / award | 553.92 | $0.00 | 1,920.07 |
| 2010-09-21 | Option exercise (derivative) | 29,294 | $0.00 | 87,885.51 |
| 2010-09-21 | Option exercise | 29,294 | $1.00 | 3,369,104 |
| 2010-09-02 | Gift | 62,909 | $0.00 | 3,339,810 |
| 2010-08-20 | Gift | 25,945 | $0.00 | 3,402,719 |
| 2010-08-17 | Gift | 1,000,000 | $0.00 | 3,428,664 |
| 2010-08-17 | Gift | 1,000,000 | $0.00 | 9,108,756 |
| 2010-08-16 | J | 562,358 | $0.00 | 5,428,664 |
| 2010-08-16 | Open-market sale | 22,300 | $38.65 | 8,671,114 |
| 2010-08-16 | Open-market sale | 10,200 | $38.15 | 8,693,414 |
| 2010-08-16 | J | 562,358 | $0.00 | 8,108,756 |
| 2010-08-13 | Open-market sale | 32,500 | $37.97 | 8,703,614 |
| 2010-08-02 | Open-market sale | 62,887 | $38.21 | 8,736,114 |
| 2010-07-01 | Gift | 108,511 | $0.00 | 4,303,948 |
| 2010-06-30 | Grant / award | 761.27 | $0.00 | 1,360.35 |
| 2010-06-17 | Gift | 1,000,000 | $0.00 | 8,799,001 |
| 2010-06-17 | Gift | 1,000,000 | $0.00 | 4,412,459 |
| 2010-06-16 | J | 642,874 | $0.00 | 6,412,459 |
| 2010-06-16 | J | 642,874 | $0.00 | 7,799,001 |
| 2010-06-08 | J | 297,010 | $0.00 | 5,126,711 |
| 2010-06-08 | J | 297,010 | $0.00 | 8,441,875 |
| 2010-05-28 | Open-market sale | 2,829 | $35.68 | 0 |
| 2010-05-18 | Open-market sale | 537 | $36.96 | 0 |
| 2010-04-30 | Gift | 128,370 | $0.00 | 4,536,057 |
| 2010-04-28 | J | 561,561 | $0.00 | 4,664,427 |
| 2010-04-28 | J | 561,561 | $0.00 | 8,738,885 |
| 2010-04-27 | Gift | 1,000,000 | $0.00 | 3,541,305 |
| 2010-04-27 | Gift | 1,000,000 | $0.00 | 9,300,446 |
| 2010-04-26 | J | 653,312 | $0.00 | 5,541,305 |
| 2010-04-26 | J | 653,312 | $0.00 | 8,300,446 |
| 2010-04-23 | Gift (derivative) | 195,000 | $0.00 | 300,000 |
| 2010-04-23 | Gift (derivative) | 195,000 | $0.00 | 0 |
| 2010-04-13 | J | 255,278 | $0.00 | 8,953,758 |
| 2010-04-13 | J | 255,278 | $0.00 | 4,234,681 |
| 2010-04-01 | Gift | 59,101 | $0.00 | 3,724,125 |
| 2010-03-31 | Grant / award | 595.81 | $0.00 | 595.81 |
| 2010-03-02 | Grant / award (derivative) | 5,273 | $0.00 | 5,273 |
| 2010-02-16 | Gift | 32,051 | $0.00 | 3,783,226 |
| 2010-02-09 | J | 94,670 | $0.00 | 9,209,036 |
| 2010-02-09 | J | 94,670 | $0.00 | 3,815,277 |
| 2010-02-01 | Gift | 31,787 | $0.00 | 3,625,937 |
| 2010-01-25 | Option exercise (derivative) | 12,500 | $0.00 | 457,030 |
| 2010-01-25 | Gift | 25,426 | $0.00 | 3,657,724 |
| 2010-01-25 | Option exercise | 12,500 | $43.00 | 3,670,224 |
| 2010-01-25 | Open-market sale | 12,500 | $46.94 | 3,657,724 |
| 2010-01-19 | Option exercise (derivative) | 12,500 | $0.00 | 469,530 |
| 2010-01-19 | Option exercise | 12,500 | $43.00 | 3,720,077 |
| 2010-01-19 | Gift | 24,427 | $0.00 | 3,683,150 |
| 2010-01-19 | Open-market sale | 12,500 | $48.58 | 3,707,577 |
| 2010-01-15 | Gift | 25,733 | $0.00 | 3,707,577 |
| 2010-01-11 | Option exercise (derivative) | 12,500 | $0.00 | 482,030 |
| 2010-01-11 | Option exercise | 12,500 | $43.00 | 3,745,810 |
| 2010-01-11 | Open-market sale | 12,500 | $49.49 | 3,733,310 |
| 2010-01-11 | Gift | 24,407 | $0.00 | 3,733,310 |
| 2010-01-04 | Option exercise (derivative) | 12,500 | $0.00 | 494,530 |
| 2010-01-04 | Gift | 26,629 | $0.00 | 3,757,717 |
| 2010-01-04 | Option exercise | 12,500 | $43.00 | 3,822,410 |
| 2010-01-04 | Open-market sale | 12,500 | $46.65 | 3,809,910 |
| 2010-01-04 | Gift | 25,564 | $0.00 | 3,784,346 |
| 2009-12-28 | Option exercise (derivative) | 12,500 | $0.00 | 507,030 |
| 2009-12-28 | Option exercise | 12,500 | $43.00 | 3,822,410 |
| 2009-12-28 | Open-market sale | 12,500 | $46.05 | 3,809,910 |
| 2009-12-28 | Gift | 26,075 | $0.00 | 3,809,910 |
| 2009-12-24 | Option exercise (derivative) | 3,100 | $0.00 | 523,930 |
| 2009-12-24 | Option exercise (derivative) | 4,400 | $0.00 | 519,530 |
| 2009-12-24 | Option exercise | 4,400 | $43.00 | 3,840,385 |
| 2009-12-24 | Option exercise | 3,100 | $43.00 | 3,839,085 |
| 2009-12-24 | Open-market sale | 4,400 | $46.00 | 3,835,985 |
| 2009-12-23 | Option exercise (derivative) | 5,000 | $0.00 | 527,030 |
| 2009-12-23 | Option exercise | 5,000 | $43.00 | 3,840,985 |
| 2009-12-23 | Open-market sale | 5,000 | $46.00 | 3,835,985 |
| 2009-12-23 | Gift | 26,167 | $0.00 | 3,835,985 |
| 2009-12-11 | Gift | 22,100 | $0.00 | 3,862,152 |
| 2009-12-07 | Gift | 58,191 | $0.00 | 3,884,252 |
| 2009-12-01 | Gift | 1,000,000 | $0.00 | 3,942,443 |
| 2009-12-01 | Gift | 1,000,000 | $0.00 | 9,303,706 |
| 2009-11-30 | Gift | 58,731 | $0.00 | 5,986,447 |
| 2009-11-27 | J | 248,759 | $0.00 | 8,759,689 |
| 2009-11-27 | J | 248,759 | $0.00 | 5,589,195 |
| 2009-11-27 | J | 455,983 | $0.00 | 6,045,178 |
| 2009-11-27 | J | 455,983 | $0.00 | 8,303,706 |
| 2009-11-24 | Gift | 26,263 | $0.00 | 4,635,694 |
| 2009-11-23 | Gift | 57,597 | $0.00 | 4,661,957 |
| 2009-11-18 | Gift | 57,610 | $0.00 | 4,719,554 |
| 2009-11-16 | Option exercise (derivative) | 24,670 | $0.00 | 532,030 |
| 2009-11-16 | Open-market sale | 24,670 | $46.00 | 4,791,364 |
| 2009-11-16 | Gift | 43,696 | $0.00 | 4,817,582 |
| 2009-11-16 | Gift | 26,218 | $0.00 | 4,791,364 |
| 2009-11-16 | Option exercise | 24,670 | $43.00 | 4,816,034 |
| 2009-11-16 | Gift | 14,200 | $0.00 | 4,777,164 |
| 2009-11-16 | Open-market sale | 2,970 | $46.00 | 4,777,164 |
| 2009-11-13 | Option exercise (derivative) | 3,300 | $0.00 | 556,700 |
| 2009-11-13 | Option exercise | 3,300 | $43.00 | 4,890,882 |
| 2009-11-13 | Open-market sale | 3,300 | $46.00 | 4,887,582 |
| 2009-11-13 | Gift | 26,304 | $0.00 | 4,861,278 |
| 2009-11-09 | J | 407,030 | $0.00 | 4,887,582 |
| 2009-11-09 | J | 407,030 | $0.00 | 9,008,448 |
| 2009-11-06 | Option exercise (derivative) | 1,330 | $0.00 | 0 |
| 2009-11-06 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-11-06 | Open-market sale | 1,330 | $43.54 | 4,073,522 |
| 2009-11-05 | Option exercise (derivative) | 1,330 | $0.00 | 1,330 |
| 2009-11-05 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-11-05 | Open-market sale | 1,330 | $43.05 | 4,073,522 |
| 2009-11-04 | Option exercise (derivative) | 1,330 | $0.00 | 2,660 |
| 2009-11-04 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-11-04 | Open-market sale | 1,330 | $42.40 | 4,073,522 |
| 2009-11-03 | Option exercise (derivative) | 1,330 | $0.00 | 3,990 |
| 2009-11-03 | Open-market sale | 1,330 | $41.78 | 4,073,522 |
| 2009-11-03 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-11-02 | Option exercise (derivative) | 1,330 | $0.00 | 5,320 |
| 2009-11-02 | Open-market sale | 1,330 | $41.78 | 4,073,522 |
| 2009-11-02 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-30 | Option exercise (derivative) | 1,330 | $0.00 | 6,650 |
| 2009-10-30 | Open-market sale | 1,330 | $42.63 | 4,073,522 |
| 2009-10-30 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-29 | Option exercise (derivative) | 1,330 | $0.00 | 7,980 |
| 2009-10-29 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-29 | Open-market sale | 1,330 | $42.00 | 4,073,522 |
| 2009-10-28 | Option exercise (derivative) | 6,650 | $0.00 | 9,310 |
| 2009-10-28 | Option exercise | 6,650 | $41.75 | 4,080,172 |
| 2009-10-28 | Open-market sale | 6,650 | $41.78 | 4,073,522 |
| 2009-10-21 | Option exercise (derivative) | 1,330 | $0.00 | 15,960 |
| 2009-10-21 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-21 | Open-market sale | 1,330 | $41.78 | 4,073,522 |
| 2009-10-20 | Option exercise (derivative) | 1,330 | $0.00 | 17,290 |
| 2009-10-20 | Open-market sale | 1,330 | $41.82 | 4,073,522 |
| 2009-10-20 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-19 | Option exercise (derivative) | 1,330 | $0.00 | 18,620 |
| 2009-10-19 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-19 | Open-market sale | 1,330 | $42.07 | 4,073,522 |
| 2009-10-16 | Option exercise (derivative) | 1,330 | $0.00 | 19,950 |
| 2009-10-16 | Open-market sale | 1,330 | $42.56 | 4,073,522 |
| 2009-10-16 | Option exercise | 1,330 | $41.75 | 4,074,852 |
| 2009-10-15 | Option exercise (derivative) | 1,330 | $0.00 | 21,280 |
| 2009-10-15 | Open-market sale | 1,330 | $42.11 | 4,120,937 |
| 2009-10-15 | Option exercise | 1,330 | $41.75 | 4,122,267 |
| 2009-10-15 | Gift | 47,415 | $0.00 | 4,073,522 |
| 2009-10-14 | Option exercise (derivative) | 1,330 | $0.00 | 22,610 |
| 2009-10-14 | Option exercise | 1,330 | $41.75 | 4,122,267 |
| 2009-10-14 | Open-market sale | 1,330 | $41.88 | 4,120,937 |
| 2009-10-13 | Option exercise (derivative) | 1,330 | $0.00 | 23,940 |
| 2009-10-13 | Option exercise | 1,330 | $41.75 | 4,122,267 |
| 2009-10-13 | Open-market sale | 1,330 | $41.78 | 4,120,937 |
| 2009-10-12 | Option exercise (derivative) | 1,330 | $0.00 | 25,270 |
| 2009-10-12 | Option exercise | 1,330 | $41.75 | 6,122,267 |
| 2009-10-12 | Open-market sale | 1,330 | $41.78 | 6,120,937 |
| 2009-10-12 | Gift | 1,000,000 | $0.00 | 9,415,478 |
| 2009-10-12 | Gift | 1,000,000 | $0.00 | 4,120,937 |
| 2009-10-09 | J | 280,560 | $0.00 | 6,120,937 |
| 2009-10-09 | J | 280,560 | $0.00 | 8,415,478 |
| 2009-09-28 | Option exercise (derivative) | 54,400 | $0.00 | 26,600 |
| 2009-09-28 | Open-market sale | 54,400 | $46.01 | 5,542,985 |
| 2009-09-28 | Gift | 26,266 | $0.00 | 5,542,985 |
| 2009-09-28 | Option exercise | 54,400 | $41.75 | 5,597,385 |
| 2009-09-15 | Gift | 43,587 | $0.00 | 5,569,251 |
| 2009-09-14 | Option exercise (derivative) | 27,200 | $0.00 | 81,000 |
| 2009-09-14 | Gift | 26,008 | $0.00 | 5,612,838 |
| 2009-09-14 | Open-market sale | 27,200 | $46.16 | 5,638,846 |
| 2009-09-14 | Option exercise | 27,200 | $41.75 | 5,666,046 |
| 2009-09-10 | J | 275,230 | $0.00 | 5,638,846 |
| 2009-09-10 | J | 275,230 | $0.00 | 8,696,038 |
| 2009-09-08 | Option exercise (derivative) | 27,200 | $0.00 | 108,200 |
| 2009-09-08 | Open-market sale | 27,200 | $46.01 | 5,114,601 |
| 2009-09-08 | Option exercise | 27,200 | $41.75 | 5,141,801 |
| 2009-09-08 | Gift | 26,215 | $0.00 | 5,088,386 |
| 2009-08-31 | Option exercise (derivative) | 27,200 | $0.00 | 135,400 |
| 2009-08-31 | Open-market sale | 27,200 | $46.82 | 5,114,601 |
| 2009-08-31 | Option exercise | 27,200 | $41.75 | 5,141,801 |
| 2009-08-31 | Gift | 25,809 | $0.00 | 5,114,601 |
| 2009-08-24 | Gift | 25,434 | $0.00 | 5,140,410 |
| 2009-08-24 | Option exercise (derivative) | 27,200 | $0.00 | 162,600 |
| 2009-08-24 | Open-market sale | 27,200 | $46.87 | 5,165,844 |
| 2009-08-24 | Option exercise | 27,200 | $41.75 | 5,193,044 |
| 2009-08-20 | Option exercise (derivative) | 27,200 | $0.00 | 189,800 |
| 2009-08-20 | Open-market sale | 27,200 | $46.02 | 5,191,637 |
| 2009-08-20 | Gift | 25,793 | $0.00 | 5,165,844 |
| 2009-08-20 | Option exercise | 27,200 | $41.75 | 5,218,837 |
| 2009-08-17 | J | 457,468 | $0.00 | 8,971,268 |
| 2009-08-17 | Gift | 44,175 | $0.00 | 4,276,701 |
| 2009-08-17 | J | 457,468 | $0.00 | 5,191,637 |
| 2009-08-10 | Option exercise (derivative) | 27,200 | $0.00 | 217,000 |
| 2009-08-10 | Gift | 26,219 | $0.00 | 4,320,876 |
| 2009-08-10 | Open-market sale | 27,200 | $46.00 | 4,320,876 |
| 2009-08-10 | Option exercise | 27,200 | $41.75 | 4,348,076 |
| 2009-08-03 | Option exercise (derivative) | 27,200 | $0.00 | 244,200 |
| 2009-08-03 | Option exercise | 27,200 | $41.75 | 4,399,972 |
| 2009-08-03 | Gift | 25,677 | $0.00 | 4,347,095 |
| 2009-08-03 | Open-market sale | 27,200 | $46.55 | 4,372,772 |
| 2009-07-27 | Option exercise (derivative) | 27,200 | $0.00 | 271,400 |
| 2009-07-27 | Option exercise | 27,200 | $41.75 | 4,399,972 |
| 2009-07-27 | Gift | 25,666 | $0.00 | 4,372,772 |
| 2009-07-27 | Open-market sale | 27,200 | $47.00 | 4,372,772 |
| 2009-07-20 | Option exercise (derivative) | 27,200 | $0.00 | 298,600 |
| 2009-07-20 | Option exercise | 27,200 | $41.75 | 4,425,638 |
| 2009-07-20 | Gift | 25,565 | $0.00 | 4,398,438 |
| 2009-07-20 | Open-market sale | 27,200 | $47.15 | 4,398,438 |
| 2009-07-15 | Option exercise (derivative) | 54,400 | $0.00 | 325,800 |
| 2009-07-15 | Gift | 26,403 | $0.00 | 4,424,003 |
| 2009-07-15 | Open-market sale | 54,400 | $46.00 | 4,424,003 |
| 2009-07-15 | Option exercise | 54,400 | $41.75 | 4,478,403 |
| 2009-06-29 | Option exercise (derivative) | 27,200 | $0.00 | 380,200 |
| 2009-06-29 | Open-market sale | 27,200 | $46.02 | 4,450,406 |
| 2009-06-29 | Gift | 26,132 | $0.00 | 4,450,406 |
| 2009-06-29 | Option exercise | 27,200 | $41.75 | 4,477,606 |
| 2009-06-25 | Option exercise (derivative) | 53,778 | $0.00 | 407,400 |
| 2009-06-25 | Gift | 26,184 | $0.00 | 4,476,538 |
| 2009-06-25 | Open-market sale | 53,778 | $46.04 | 4,476,538 |
| 2009-06-25 | Option exercise | 53,778 | $41.75 | 4,530,316 |
| 2009-06-19 | Option exercise (derivative) | 622 | $0.00 | 461,178 |
| 2009-06-19 | Option exercise | 622 | $41.75 | 4,503,344 |
| 2009-06-19 | Open-market sale | 622 | $46.00 | 4,502,722 |
| 2009-06-19 | Gift | 26,330 | $0.00 | 4,502,722 |
| 2009-06-17 | Gift | 1,000,000 | $0.00 | 4,529,052 |
| 2009-06-17 | Gift | 1,000,000 | $0.00 | 9,428,736 |
| 2009-06-15 | Gift | 44,905 | $0.00 | 6,529,052 |
| 2009-06-10 | Option exercise (derivative) | 63,200 | $0.00 | 461,800 |
| 2009-06-10 | Open-market sale | 63,200 | $46.13 | 6,573,957 |
| 2009-06-10 | Option exercise | 63,200 | $41.75 | 6,637,157 |
| 2009-06-09 | Option exercise (derivative) | 100,000 | $0.00 | 525,000 |
| 2009-06-09 | Gift | 26,244 | $0.00 | 6,573,957 |
| 2009-06-09 | Open-market sale | 100,000 | $46.01 | 6,600,201 |
| 2009-06-09 | Option exercise | 100,000 | $41.75 | 6,700,201 |
| 2009-06-08 | J | 552,565 | $0.00 | 8,428,736 |
| 2009-06-08 | J | 552,565 | $0.00 | 6,600,201 |
| 2009-05-21 | Gift | 71,810 | $0.00 | 5,495,071 |
| 2009-05-15 | Gift | 49,165 | $0.00 | 5,566,881 |
| 2009-04-29 | Gift | 1,000,000 | $0.00 | 8,981,301 |
| 2009-04-29 | Gift | 1,000,000 | $0.00 | 5,634,846 |
| 2009-04-29 | Gift | 18,800 | $0.00 | 5,616,046 |
| 2009-04-27 | J | 565,932 | $0.00 | 7,981,301 |
| 2009-04-27 | J | 565,932 | $0.00 | 7,634,846 |
| 2009-04-13 | J | 259,783 | $0.00 | 8,547,233 |
| 2009-04-13 | J | 259,783 | $0.00 | 6,502,982 |
| 2009-03-31 | Grant / award (derivative) | 96 | $38.33 | 143,351.68 |
| 2009-03-30 | J | 258,486 | $0.00 | 5,983,416 |
| 2009-03-30 | J | 258,486 | $0.00 | 8,892,602 |
| 2009-03-30 | Gift | 85,586 | $0.00 | 8,807,016 |
| 2009-02-09 | J | 658,957 | $0.00 | 5,466,444 |
| 2009-02-09 | J | 658,957 | $0.00 | 9,151,088 |
| 2008-12-31 | Grant / award (derivative) | 577 | $34.67 | 142,048.25 |
| 2008-12-29 | Gift | 114,000 | $0.00 | 4,148,530 |
| 2008-12-11 | Gift | 299,500 | $0.00 | 4,262,530 |
| 2008-11-26 | J | 324,037 | $0.00 | 10,427,539 |
| 2008-11-26 | J | 617,494 | $0.00 | 9,810,045 |
| 2008-11-26 | J | 617,494 | $0.00 | 4,562,030 |
| 2008-11-26 | J | 324,037 | $0.00 | 3,327,042 |
| 2008-11-24 | Gift | 438 | $0.00 | 2,678,968 |
| 2008-11-12 | Gift | 15,000 | $0.00 | 2,679,406 |
| 2008-11-10 | Gift | 1,000,000 | $0.00 | 10,751,576 |
| 2008-11-10 | Gift | 14,016 | $0.00 | 2,694,406 |
| 2008-11-10 | Gift | 16,800 | $0.00 | 2,708,422 |
| 2008-11-10 | Gift | 32,239 | $0.00 | 2,725,222 |
| 2008-11-10 | Gift | 1,000,000 | $0.00 | 2,757,461 |
| 2008-11-03 | Gift | 30,843 | $0.00 | 4,757,461 |
| 2008-10-27 | Gift | 32,847 | $0.00 | 4,788,304 |
| 2008-10-20 | Gift | 29,487 | $0.00 | 4,821,151 |
| 2008-10-13 | Gift | 28,392 | $0.00 | 4,850,638 |
| 2008-10-09 | J | 277,940 | $0.00 | 4,879,030 |
| 2008-10-09 | J | 277,940 | $0.00 | 9,751,576 |
| 2008-10-06 | Gift | 29,299 | $0.00 | 4,323,150 |
| 2008-09-30 | Grant / award (derivative) | 387 | $45.28 | 141,471.25 |
| 2008-09-30 | Gift | 27,417 | $0.00 | 4,352,449 |
| 2008-09-22 | Option exercise (derivative) | 12,500 | $0.00 | 625,000 |
| 2008-09-22 | Gift | 24,344 | $0.00 | 4,379,866 |
| 2008-09-22 | Open-market sale | 19,500 | $48.54 | 4,404,210 |
| 2008-09-22 | Option exercise | 12,500 | $41.75 | 4,423,710 |
| 2008-09-15 | Option exercise (derivative) | 12,500 | $0.00 | 637,500 |
| 2008-09-15 | Gift | 24,295 | $0.00 | 4,411,210 |
| 2008-09-15 | Open-market sale | 7,000 | $46.53 | 4,435,505 |
| 2008-09-15 | Open-market sale | 12,500 | $46.53 | 4,442,505 |
| 2008-09-15 | Option exercise | 12,500 | $41.75 | 4,455,005 |
| 2008-09-11 | Gift | 1,000,000 | $0.00 | 4,442,505 |
| 2008-09-11 | Gift | 1,000,000 | $0.00 | 10,029,516 |
| 2008-09-08 | Option exercise (derivative) | 12,500 | $0.00 | 650,000 |
| 2008-09-08 | Open-market sale | 12,500 | $48.38 | 6,473,805 |
| 2008-09-08 | Gift | 24,300 | $0.00 | 6,449,505 |
| 2008-09-08 | Open-market sale | 7,000 | $48.38 | 6,442,505 |
| 2008-09-08 | Option exercise | 12,500 | $41.75 | 6,486,305 |
| 2008-09-02 | Option exercise (derivative) | 12,500 | $0.00 | 662,500 |
| 2008-09-02 | Option exercise | 12,500 | $41.75 | 6,515,329 |
| 2008-09-02 | Open-market sale | 12,500 | $53.45 | 6,502,829 |
| 2008-09-02 | Gift | 22,024 | $0.00 | 6,473,805 |
| 2008-09-02 | Open-market sale | 7,000 | $53.45 | 6,495,829 |
| 2008-08-25 | Option exercise (derivative) | 12,500 | $0.00 | 675,000 |
| 2008-08-25 | Open-market sale | 19,500 | $54.75 | 6,502,829 |
| 2008-08-25 | Option exercise | 12,500 | $41.75 | 6,522,329 |
| 2008-08-25 | Gift | 21,145 | $0.00 | 6,509,829 |
| 2008-08-18 | Option exercise (derivative) | 12,500 | $0.00 | 687,500 |
| 2008-08-18 | Open-market sale | 7,000 | $56.38 | 6,551,558 |
| 2008-08-18 | Option exercise | 12,500 | $41.75 | 6,571,058 |
| 2008-08-18 | Gift | 20,584 | $0.00 | 6,530,974 |
| 2008-08-18 | Open-market sale | 12,500 | $56.38 | 6,558,558 |
| 2008-08-15 | J | 370,427 | $0.00 | 6,558,558 |
| 2008-08-15 | J | 370,427 | $0.00 | 9,029,516 |
| 2008-08-11 | Option exercise (derivative) | 12,500 | $0.00 | 700,000 |
| 2008-08-11 | Option exercise | 12,500 | $41.75 | 5,858,138 |
| 2008-08-11 | Open-market sale | 12,500 | $55.89 | 5,845,638 |
| 2008-08-11 | Gift | 20,934 | $0.00 | 5,824,704 |
| 2008-08-11 | Open-market sale | 7,000 | $55.89 | 5,817,704 |
| 2008-08-04 | Option exercise (derivative) | 12,500 | $0.00 | 712,500 |
| 2008-08-04 | Open-market sale | 12,500 | $54.38 | 5,874,146 |
| 2008-08-04 | Gift | 21,508 | $0.00 | 5,845,638 |
| 2008-08-04 | Open-market sale | 7,000 | $54.38 | 5,867,146 |
| 2008-08-04 | Option exercise | 12,500 | $41.75 | 5,886,646 |
| 2008-07-28 | Option exercise (derivative) | 12,500 | $0.00 | 725,000 |
| 2008-07-28 | Gift | 21,204 | $0.00 | 5,881,146 |
| 2008-07-28 | Open-market sale | 19,500 | $53.96 | 5,874,146 |
| 2008-07-28 | Option exercise | 12,500 | $41.75 | 5,893,646 |
| 2008-07-24 | Option exercise (derivative) | 12,460 | $0.00 | 737,500 |
| 2008-07-24 | Option exercise (derivative) | 40 | $0.00 | 749,960 |
| 2008-07-24 | Option exercise | 40 | $41.75 | 5,902,390 |
| 2008-07-24 | Open-market sale | 23 | $54.32 | 5,909,327 |
| 2008-07-24 | Option exercise | 12,460 | $41.75 | 5,914,810 |
| 2008-07-24 | Open-market sale | 6,977 | $53.80 | 5,902,350 |
| 2008-07-21 | Gift | 25,400 | $0.00 | 5,909,350 |
| 2008-07-14 | Option exercise (derivative) | 12,500 | $0.00 | 750,000 |
| 2008-07-14 | Open-market sale | 19,500 | $48.82 | 5,934,750 |
| 2008-07-14 | Option exercise | 12,500 | $41.75 | 5,954,250 |
| 2008-07-08 | Gift | 44,795 | $0.00 | 5,941,750 |
| 2008-07-07 | Option exercise (derivative) | 2,564 | $0.00 | 762,500 |
| 2008-07-07 | Option exercise (derivative) | 3,654 | $0.00 | 765,064 |
| 2008-07-07 | Option exercise (derivative) | 192 | $0.00 | 768,718 |
| 2008-07-07 | Option exercise (derivative) | 6,090 | $0.00 | 768,910 |
| 2008-07-07 | Option exercise | 3,654 | $41.75 | 5,997,199 |
| 2008-07-07 | Open-market sale | 108 | $46.02 | 5,990,027 |
| 2008-07-07 | Option exercise | 192 | $41.75 | 5,993,737 |
| 2008-07-07 | Option exercise | 6,090 | $41.75 | 5,999,635 |
| 2008-07-07 | Open-market sale | 1,436 | $46.00 | 5,986,545 |
| 2008-07-07 | Open-market sale | 2,046 | $46.03 | 5,987,981 |
| 2008-07-07 | Option exercise | 2,564 | $41.75 | 5,996,109 |
| 2008-07-07 | Open-market sale | 3,410 | $46.06 | 5,990,135 |
| 2008-07-07 | Open-market sale | 2,564 | $46.00 | 5,993,545 |
| 2008-07-02 | Option exercise (derivative) | 65 | $0.00 | 778,269 |
| 2008-07-02 | Option exercise (derivative) | 3,205 | $0.00 | 775,000 |
| 2008-07-02 | Option exercise (derivative) | 64 | $0.00 | 778,205 |
| 2008-07-02 | Option exercise (derivative) | 296 | $0.00 | 778,334 |
| 2008-07-02 | Option exercise (derivative) | 8,870 | $0.00 | 778,630 |
| 2008-07-02 | Option exercise | 65 | $41.75 | 6,000,610 |
| 2008-07-02 | Option exercise | 296 | $41.75 | 6,000,841 |
| 2008-07-02 | Option exercise | 8,870 | $41.75 | 6,009,415 |
| 2008-07-02 | Open-market sale | 3,205 | $46.11 | 6,000,545 |
| 2008-07-02 | Open-market sale | 1,795 | $46.11 | 5,993,545 |
| 2008-07-02 | Open-market sale | 36 | $46.08 | 5,995,340 |
| 2008-07-02 | Open-market sale | 35 | $46.02 | 5,995,376 |
| 2008-07-02 | Open-market sale | 162 | $46.01 | 5,995,411 |
| 2008-07-02 | Open-market sale | 4,972 | $46.00 | 5,995,573 |
| 2008-07-02 | Option exercise | 64 | $41.75 | 6,000,609 |
| 2008-07-02 | Option exercise | 3,205 | $41.75 | 6,003,750 |
| 2008-06-30 | Grant / award (derivative) | 318 | $47.30 | 140,584.27 |
| 2008-06-23 | Option exercise (derivative) | 4,359 | $0.00 | 793,654 |
| 2008-06-23 | Option exercise (derivative) | 1,538 | $0.00 | 798,462 |
| 2008-06-23 | Option exercise (derivative) | 449 | $0.00 | 798,013 |
| 2008-06-23 | Option exercise (derivative) | 64 | $0.00 | 793,590 |
| 2008-06-23 | Option exercise (derivative) | 6,090 | $0.00 | 787,500 |
| 2008-06-23 | Open-market sale | 251 | $48.62 | 6,006,432 |
| 2008-06-23 | Option exercise | 6,090 | $41.75 | 6,006,635 |
| 2008-06-23 | Option exercise | 64 | $41.75 | 6,000,609 |
| 2008-06-23 | Option exercise | 4,359 | $41.75 | 6,004,904 |
| 2008-06-23 | Option exercise | 449 | $41.75 | 6,000,994 |
| 2008-06-23 | Option exercise | 1,538 | $41.75 | 6,002,083 |
| 2008-06-23 | Open-market sale | 36 | $48.65 | 6,003,955 |
| 2008-06-23 | Open-market sale | 2,441 | $48.63 | 6,003,991 |
| 2008-06-23 | Open-market sale | 6,090 | $48.91 | 6,000,545 |
| 2008-06-23 | Open-market sale | 862 | $48.58 | 6,006,683 |
| 2008-06-17 | Open-market sale | 130 | $49.67 | 6,018,125 |
| 2008-06-17 | Open-market sale | 100 | $49.62 | 6,019,969 |
| 2008-06-17 | Open-market sale | 500 | $49.63 | 6,019,469 |
| 2008-06-17 | Open-market sale | 414 | $49.64 | 6,019,055 |
| 2008-06-17 | Open-market sale | 600 | $49.65 | 6,018,455 |
| 2008-06-17 | Open-market sale | 200 | $49.66 | 6,018,255 |
| 2008-06-17 | Open-market sale | 1,476 | $49.61 | 6,020,069 |
| 2008-06-17 | Open-market sale | 400 | $49.68 | 6,017,725 |
| 2008-06-17 | Open-market sale | 6,750 | $49.71 | 6,010,975 |
| 2008-06-17 | Open-market sale | 50 | $49.72 | 6,010,925 |
| 2008-06-17 | Open-market sale | 1,000 | $49.78 | 6,009,925 |
| 2008-06-17 | Open-market sale | 2,380 | $49.81 | 6,007,545 |
| 2008-06-16 | Option exercise | 1,400 | $3.51 | 6,027,645 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,026,345 |
| 2008-06-16 | Option exercise | 600 | $3.51 | 6,026,845 |
| 2008-06-16 | Option exercise | 50,300 | $3.51 | 6,076,545 |
| 2008-06-16 | Option exercise | 400 | $3.51 | 6,026,645 |
| 2008-06-16 | Option exercise | 200 | $3.51 | 6,026,445 |
| 2008-06-16 | Option exercise | 500 | $3.51 | 6,026,745 |
| 2008-06-16 | Option exercise | 1,200 | $3.51 | 6,027,445 |
| 2008-06-16 | Option exercise | 300 | $3.51 | 6,026,545 |
| 2008-06-16 | Option exercise | 24,200 | $3.51 | 6,050,445 |
| 2008-06-16 | Option exercise | 3,500 | $3.51 | 6,029,745 |
| 2008-06-16 | Open-market sale | 100 | $49.73 | 6,026,245 |
| 2008-06-16 | Option exercise | 1,100 | $3.51 | 6,027,345 |
| 2008-06-16 | Option exercise | 11,177 | $3.51 | 6,032,722 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-16 | Option exercise | 3,631 | $3.51 | 6,025,176 |
| 2008-06-16 | Option exercise | 119 | $3.51 | 6,021,664 |
| 2008-06-16 | Option exercise | 1,100 | $3.51 | 6,022,645 |
| 2008-06-16 | Option exercise | 14,800 | $3.51 | 6,036,345 |
| 2008-06-16 | Option exercise | 10,250 | $3.51 | 6,031,795 |
| 2008-06-16 | Option exercise | 2,007 | $3.51 | 6,023,552 |
| 2008-06-16 | Option exercise | 1,149 | $3.51 | 6,022,694 |
| 2008-06-16 | Option exercise | 1,000 | $3.51 | 6,022,545 |
| 2008-06-16 | Option exercise | 7,800 | $3.51 | 6,029,345 |
| 2008-06-16 | Option exercise | 76 | $3.51 | 6,021,621 |
| 2008-06-16 | Option exercise | 24 | $3.51 | 6,021,569 |
| 2008-06-16 | Option exercise | 6,674 | $3.51 | 6,028,219 |
| 2008-06-16 | Open-market sale | 11,177 | $49.41 | 6,021,545 |
| 2008-06-16 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-16 | Option exercise (derivative) | 3,300 | $0.00 | 349,753 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 353,053 |
| 2008-06-16 | Option exercise (derivative) | 800 | $0.00 | 353,553 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 354,353 |
| 2008-06-16 | Option exercise (derivative) | 3,631 | $0.00 | 354,453 |
| 2008-06-16 | Option exercise (derivative) | 1,100 | $0.00 | 119 |
| 2008-06-16 | Option exercise (derivative) | 14,800 | $0.00 | 1,219 |
| 2008-06-16 | Option exercise (derivative) | 10,250 | $0.00 | 16,019 |
| 2008-06-16 | Option exercise (derivative) | 2,007 | $0.00 | 26,269 |
| 2008-06-16 | Option exercise (derivative) | 1,149 | $0.00 | 0 |
| 2008-06-16 | Option exercise (derivative) | 1,000 | $0.00 | 1,149 |
| 2008-06-16 | Option exercise (derivative) | 1,200 | $0.00 | 346,854 |
| 2008-06-16 | Option exercise (derivative) | 76 | $0.00 | 9,949 |
| 2008-06-16 | Option exercise (derivative) | 6,674 | $0.00 | 10,025 |
| 2008-06-16 | Option exercise (derivative) | 400 | $0.00 | 16,699 |
| 2008-06-16 | Option exercise (derivative) | 11,177 | $0.00 | 17,099 |
| 2008-06-16 | Option exercise (derivative) | 3,804 | $0.00 | 313,049 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 316,853 |
| 2008-06-16 | Option exercise (derivative) | 2,100 | $0.00 | 317,153 |
| 2008-06-16 | Option exercise (derivative) | 13,700 | $0.00 | 319,253 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 332,953 |
| 2008-06-16 | Option exercise (derivative) | 10,500 | $0.00 | 336,354 |
| 2008-06-16 | Option exercise (derivative) | 801 | $0.00 | 335,553 |
| 2008-06-16 | Option exercise (derivative) | 2,300 | $0.00 | 333,253 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 333,153 |
| 2008-06-16 | Option exercise (derivative) | 800 | $0.00 | 348,953 |
| 2008-06-16 | Option exercise (derivative) | 899 | $0.00 | 348,054 |
| 2008-06-16 | Option exercise (derivative) | 7,800 | $0.00 | 2,149 |
| 2008-06-16 | Option exercise | 200 | $3.51 | 6,026,445 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,026,345 |
| 2008-06-16 | Option exercise | 300 | $3.51 | 6,026,545 |
| 2008-06-16 | Open-market sale | 4,700 | $49.65 | 6,021,545 |
| 2008-06-16 | Option exercise | 400 | $3.51 | 6,026,645 |
| 2008-06-16 | Open-market sale | 500 | $50.01 | 6,026,245 |
| 2008-06-16 | Option exercise | 500 | $3.51 | 6,026,745 |
| 2008-06-16 | Option exercise | 13,700 | $3.51 | 6,035,245 |
| 2008-06-16 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-16 | Option exercise | 2,300 | $3.51 | 6,023,845 |
| 2008-06-16 | Option exercise | 801 | $3.51 | 6,022,346 |
| 2008-06-16 | Option exercise | 10,500 | $3.51 | 6,032,045 |
| 2008-06-16 | Option exercise | 1,200 | $3.51 | 6,022,745 |
| 2008-06-16 | Option exercise | 899 | $3.51 | 6,022,444 |
| 2008-06-16 | Option exercise | 3,300 | $3.51 | 6,024,845 |
| 2008-06-16 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-16 | Option exercise | 800 | $3.51 | 6,022,345 |
| 2008-06-16 | Option exercise | 3,804 | $3.51 | 6,025,349 |
| 2008-06-16 | Option exercise | 300 | $3.51 | 6,021,845 |
| 2008-06-16 | Open-market sale | 2,100 | $49.28 | 6,021,545 |
| 2008-06-16 | Option exercise | 2,100 | $3.51 | 6,023,645 |
| 2008-06-16 | Option exercise | 500 | $3.51 | 6,026,745 |
| 2008-06-16 | Option exercise | 200 | $3.51 | 6,026,445 |
| 2008-06-16 | Option exercise | 400 | $3.51 | 6,026,645 |
| 2008-06-16 | Option exercise | 300 | $3.51 | 6,026,545 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,026,345 |
| 2008-06-16 | Open-market sale | 600 | $49.84 | 6,026,245 |
| 2008-06-16 | Option exercise | 600 | $3.51 | 6,026,845 |
| 2008-06-16 | Option exercise (derivative) | 4,700 | $0.00 | 104,256 |
| 2008-06-16 | Option exercise (derivative) | 900 | $0.00 | 108,956 |
| 2008-06-16 | Option exercise (derivative) | 1,100 | $0.00 | 109,856 |
| 2008-06-16 | Option exercise (derivative) | 49,550 | $0.00 | 110,956 |
| 2008-06-16 | Option exercise (derivative) | 1,900 | $0.00 | 160,506 |
| 2008-06-16 | Option exercise (derivative) | 1,100 | $0.00 | 162,406 |
| 2008-06-16 | Option exercise (derivative) | 2,800 | $0.00 | 163,506 |
| 2008-06-16 | Option exercise (derivative) | 4,600 | $0.00 | 166,306 |
| 2008-06-16 | Option exercise (derivative) | 27,800 | $0.00 | 170,906 |
| 2008-06-16 | Option exercise (derivative) | 2,200 | $0.00 | 198,706 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 200,906 |
| 2008-06-16 | Option exercise (derivative) | 3,200 | $0.00 | 201,406 |
| 2008-06-16 | Option exercise (derivative) | 4,000 | $0.00 | 204,606 |
| 2008-06-16 | Option exercise (derivative) | 1,900 | $0.00 | 208,606 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 210,506 |
| 2008-06-16 | Option exercise (derivative) | 11,166 | $0.00 | 210,606 |
| 2008-06-16 | Option exercise (derivative) | 150 | $0.00 | 221,772 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 221,922 |
| 2008-06-16 | Option exercise (derivative) | 12,311 | $0.00 | 222,022 |
| 2008-06-16 | Option exercise (derivative) | 4,038 | $0.00 | 234,333 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 238,371 |
| 2008-06-16 | Option exercise (derivative) | 6,396 | $0.00 | 238,471 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 244,867 |
| 2008-06-16 | Option exercise (derivative) | 4,266 | $0.00 | 244,967 |
| 2008-06-16 | Option exercise (derivative) | 3,446 | $0.00 | 249,233 |
| 2008-06-16 | Option exercise (derivative) | 900 | $0.00 | 252,679 |
| 2008-06-16 | Option exercise (derivative) | 4,300 | $0.00 | 253,579 |
| 2008-06-16 | Option exercise (derivative) | 45,470 | $0.00 | 257,879 |
| 2008-06-16 | Option exercise (derivative) | 9,700 | $0.00 | 303,349 |
| 2008-06-16 | Option exercise (derivative) | 11,856 | $0.00 | 92,400 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 0 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 2,700 |
| 2008-06-16 | Option exercise (derivative) | 400 | $0.00 | 2,300 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 1,800 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 300 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 400 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 500 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 600 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 700 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 900 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 1,200 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 1,300 |
| 2008-06-16 | Option exercise | 600 | $3.51 | 6,026,845 |
| 2008-06-16 | Open-market sale | 11,856 | $49.65 | 6,026,245 |
| 2008-06-16 | Option exercise | 11,856 | $3.51 | 6,038,101 |
| 2008-06-16 | Option exercise | 4,700 | $3.51 | 6,026,245 |
| 2008-06-16 | Option exercise | 900 | $3.51 | 6,022,445 |
| 2008-06-16 | Option exercise | 49,550 | $3.51 | 6,071,095 |
| 2008-06-16 | Option exercise | 1,100 | $3.51 | 6,022,645 |
| 2008-06-16 | Option exercise | 2,800 | $3.51 | 6,024,345 |
| 2008-06-16 | Option exercise | 4,600 | $3.51 | 6,026,145 |
| 2008-06-16 | Option exercise | 27,800 | $3.51 | 6,049,345 |
| 2008-06-16 | Option exercise | 2,200 | $3.51 | 6,023,745 |
| 2008-06-16 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-16 | Option exercise | 3,200 | $3.51 | 6,024,745 |
| 2008-06-16 | Option exercise | 4,000 | $3.51 | 6,025,545 |
| 2008-06-16 | Open-market sale | 1,900 | $49.56 | 6,021,545 |
| 2008-06-16 | Option exercise | 1,900 | $3.51 | 6,023,445 |
| 2008-06-16 | Option exercise | 900 | $3.51 | 6,022,445 |
| 2008-06-16 | Option exercise | 45,470 | $3.51 | 6,067,015 |
| 2008-06-16 | Option exercise | 9,700 | $3.51 | 6,031,245 |
| 2008-06-16 | Option exercise | 11,166 | $3.51 | 6,032,711 |
| 2008-06-16 | Option exercise | 150 | $3.51 | 6,021,695 |
| 2008-06-16 | Option exercise | 12,311 | $3.51 | 6,033,856 |
| 2008-06-16 | Option exercise | 4,038 | $3.51 | 6,025,583 |
| 2008-06-16 | Option exercise | 6,396 | $3.51 | 6,027,941 |
| 2008-06-16 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-16 | Option exercise | 4,266 | $3.51 | 6,025,811 |
| 2008-06-16 | Option exercise | 3,446 | $3.51 | 6,024,991 |
| 2008-06-16 | Option exercise | 4,300 | $3.51 | 6,025,845 |
| 2008-06-16 | Open-market sale | 4,300 | $49.33 | 6,021,545 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 6,500 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 6,700 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 6,300 |
| 2008-06-16 | Option exercise (derivative) | 400 | $0.00 | 5,900 |
| 2008-06-16 | Option exercise (derivative) | 600 | $0.00 | 5,300 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 5,200 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 4,900 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 4,700 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 4,500 |
| 2008-06-16 | Option exercise (derivative) | 600 | $0.00 | 3,900 |
| 2008-06-16 | Option exercise (derivative) | 400 | $0.00 | 3,500 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 3,000 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 2,800 |
| 2008-06-16 | Option exercise (derivative) | 600 | $0.00 | 91,800 |
| 2008-06-16 | Option exercise (derivative) | 500 | $0.00 | 91,300 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 91,100 |
| 2008-06-16 | Option exercise (derivative) | 400 | $0.00 | 90,700 |
| 2008-06-16 | Option exercise (derivative) | 50,300 | $0.00 | 40,400 |
| 2008-06-16 | Option exercise (derivative) | 600 | $0.00 | 39,800 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 39,700 |
| 2008-06-16 | Option exercise (derivative) | 1,400 | $0.00 | 38,300 |
| 2008-06-16 | Option exercise (derivative) | 600 | $0.00 | 37,700 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 37,600 |
| 2008-06-16 | Option exercise (derivative) | 100 | $0.00 | 37,500 |
| 2008-06-16 | Option exercise (derivative) | 1,100 | $0.00 | 36,400 |
| 2008-06-16 | Option exercise (derivative) | 3,500 | $0.00 | 32,900 |
| 2008-06-16 | Option exercise (derivative) | 24,200 | $0.00 | 8,700 |
| 2008-06-16 | Option exercise (derivative) | 300 | $0.00 | 8,400 |
| 2008-06-16 | Option exercise (derivative) | 1,200 | $0.00 | 7,200 |
| 2008-06-16 | Option exercise (derivative) | 200 | $0.00 | 7,000 |
| 2008-06-13 | Option exercise | 3,728 | $3.51 | 6,025,273 |
| 2008-06-13 | Option exercise | 4,340 | $3.51 | 6,025,885 |
| 2008-06-13 | Option exercise | 2,200 | $3.51 | 6,023,745 |
| 2008-06-13 | Option exercise | 1,600 | $3.51 | 6,023,145 |
| 2008-06-13 | Option exercise | 8,332 | $3.51 | 6,029,877 |
| 2008-06-13 | Option exercise | 4,200 | $3.51 | 6,025,745 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-13 | Option exercise | 25,800 | $3.51 | 6,047,345 |
| 2008-06-13 | Gift | 202,655 | $0.00 | 6,021,545 |
| 2008-06-13 | Option exercise | 4,740 | $3.51 | 6,026,285 |
| 2008-06-13 | Option exercise | 5,700 | $3.51 | 6,027,245 |
| 2008-06-13 | Option exercise | 4,283 | $3.51 | 6,025,828 |
| 2008-06-13 | Option exercise | 2,000 | $3.51 | 6,023,545 |
| 2008-06-13 | Open-market sale | 2,000 | $48.90 | 6,021,545 |
| 2008-06-13 | Option exercise | 700 | $3.51 | 6,022,245 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 365,784 |
| 2008-06-13 | Option exercise (derivative) | 1,798 | $0.00 | 366,584 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 364,984 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 368,382 |
| 2008-06-13 | Option exercise (derivative) | 1,466 | $0.00 | 368,882 |
| 2008-06-13 | Option exercise (derivative) | 2,500 | $0.00 | 370,348 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 372,848 |
| 2008-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 373,548 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 374,548 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 375,048 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 375,448 |
| 2008-06-13 | Option exercise (derivative) | 2,700 | $0.00 | 375,548 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 378,248 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 358,084 |
| 2008-06-13 | Option exercise (derivative) | 1,300 | $0.00 | 358,484 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 359,784 |
| 2008-06-13 | Option exercise (derivative) | 300 | $0.00 | 360,384 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 360,684 |
| 2008-06-13 | Option exercise (derivative) | 1,600 | $0.00 | 361,384 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 362,984 |
| 2008-06-13 | Option exercise (derivative) | 1,300 | $0.00 | 363,684 |
| 2008-06-13 | Option exercise | 3,470 | $3.51 | 6,025,015 |
| 2008-06-13 | Option exercise | 42,744 | $3.51 | 6,064,289 |
| 2008-06-13 | Option exercise | 1,200 | $3.51 | 6,022,745 |
| 2008-06-13 | Option exercise | 800 | $3.51 | 6,022,345 |
| 2008-06-13 | Option exercise | 1,100 | $3.51 | 6,022,645 |
| 2008-06-13 | Option exercise | 1,750 | $3.51 | 6,023,295 |
| 2008-06-13 | Option exercise | 6,700 | $3.51 | 6,028,245 |
| 2008-06-13 | Option exercise | 26,603 | $3.51 | 6,048,148 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 4,600 | $3.51 | 6,026,145 |
| 2008-06-13 | Option exercise | 300 | $3.51 | 6,021,845 |
| 2008-06-13 | Option exercise | 6,900 | $3.51 | 6,028,445 |
| 2008-06-13 | Option exercise | 11,530 | $3.51 | 6,033,075 |
| 2008-06-13 | Option exercise | 1,700 | $3.51 | 6,023,245 |
| 2008-06-13 | Open-market sale | 3,470 | $49.36 | 6,021,545 |
| 2008-06-13 | Option exercise (derivative) | 1,800 | $0.00 | 769,284 |
| 2008-06-13 | Option exercise (derivative) | 1,200 | $0.00 | 771,084 |
| 2008-06-13 | Option exercise (derivative) | 900 | $0.00 | 768,384 |
| 2008-06-13 | Option exercise (derivative) | 900 | $0.00 | 767,484 |
| 2008-06-13 | Option exercise (derivative) | 50,500 | $0.00 | 716,984 |
| 2008-06-13 | Option exercise (derivative) | 25,800 | $0.00 | 832,284 |
| 2008-06-13 | Option exercise (derivative) | 2,000 | $0.00 | 830,284 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 830,184 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 829,784 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 829,084 |
| 2008-06-13 | Option exercise (derivative) | 8,332 | $0.00 | 820,752 |
| 2008-06-13 | Option exercise (derivative) | 1,600 | $0.00 | 819,152 |
| 2008-06-13 | Option exercise (derivative) | 2,200 | $0.00 | 816,952 |
| 2008-06-13 | Option exercise (derivative) | 4,340 | $0.00 | 812,612 |
| 2008-06-13 | Option exercise (derivative) | 3,728 | $0.00 | 808,884 |
| 2008-06-13 | Option exercise (derivative) | 4,740 | $0.00 | 804,144 |
| 2008-06-13 | Option exercise (derivative) | 5,700 | $0.00 | 798,444 |
| 2008-06-13 | Option exercise (derivative) | 4,283 | $0.00 | 794,161 |
| 2008-06-13 | Option exercise (derivative) | 2,000 | $0.00 | 792,161 |
| 2008-06-13 | Option exercise (derivative) | 4,200 | $0.00 | 787,961 |
| 2008-06-13 | Option exercise (derivative) | 1,900 | $0.00 | 786,061 |
| 2008-06-13 | Option exercise (derivative) | 2,800 | $0.00 | 783,261 |
| 2008-06-13 | Option exercise (derivative) | 6,677 | $0.00 | 776,584 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 776,084 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 775,284 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 774,684 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 774,484 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 774,384 |
| 2008-06-13 | Option exercise (derivative) | 1,900 | $0.00 | 772,484 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 772,284 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 1,300 | $3.51 | 6,022,845 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 300 | $3.51 | 6,021,845 |
| 2008-06-13 | Option exercise | 700 | $3.51 | 6,022,245 |
| 2008-06-13 | Option exercise | 1,600 | $3.51 | 6,023,145 |
| 2008-06-13 | Open-market sale | 700 | $49.89 | 6,021,545 |
| 2008-06-13 | Option exercise | 900 | $3.51 | 6,022,445 |
| 2008-06-13 | Option exercise | 1,290 | $3.51 | 6,022,835 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 7,155 | $3.51 | 6,028,700 |
| 2008-06-13 | Option exercise | 10,594 | $3.51 | 6,032,139 |
| 2008-06-13 | Option exercise | 4,331 | $3.51 | 6,025,876 |
| 2008-06-13 | Option exercise | 18,909 | $3.51 | 6,040,454 |
| 2008-06-13 | Option exercise | 1,950 | $3.51 | 6,023,495 |
| 2008-06-13 | Option exercise | 7,866 | $3.51 | 6,029,411 |
| 2008-06-13 | Option exercise | 19,419 | $3.51 | 6,040,964 |
| 2008-06-13 | Option exercise | 20,735 | $3.51 | 6,042,280 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 17,564 | $3.51 | 6,039,109 |
| 2008-06-13 | Option exercise | 1,889 | $3.51 | 6,023,434 |
| 2008-06-13 | Open-market sale | 17,564 | $49.31 | 6,021,545 |
| 2008-06-13 | Option exercise (derivative) | 5,000 | $0.00 | 406,550 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 423,150 |
| 2008-06-13 | Option exercise (derivative) | 6,500 | $0.00 | 423,350 |
| 2008-06-13 | Option exercise (derivative) | 547 | $0.00 | 429,850 |
| 2008-06-13 | Option exercise (derivative) | 35,200 | $0.00 | 430,397 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 465,597 |
| 2008-06-13 | Option exercise (derivative) | 1,200 | $0.00 | 465,797 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 466,997 |
| 2008-06-13 | Option exercise (derivative) | 1,100 | $0.00 | 467,797 |
| 2008-06-13 | Option exercise (derivative) | 1,750 | $0.00 | 468,897 |
| 2008-06-13 | Option exercise (derivative) | 6,700 | $0.00 | 470,647 |
| 2008-06-13 | Option exercise (derivative) | 26,603 | $0.00 | 477,347 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 503,950 |
| 2008-06-13 | Option exercise (derivative) | 4,600 | $0.00 | 504,150 |
| 2008-06-13 | Option exercise (derivative) | 300 | $0.00 | 508,750 |
| 2008-06-13 | Option exercise (derivative) | 6,900 | $0.00 | 509,050 |
| 2008-06-13 | Option exercise (derivative) | 11,530 | $0.00 | 515,950 |
| 2008-06-13 | Option exercise (derivative) | 1,700 | $0.00 | 527,480 |
| 2008-06-13 | Option exercise (derivative) | 3,470 | $0.00 | 529,180 |
| 2008-06-13 | Option exercise (derivative) | 42,744 | $0.00 | 532,650 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 402,350 |
| 2008-06-13 | Option exercise (derivative) | 1,100 | $0.00 | 402,950 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 404,050 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 404,250 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 404,450 |
| 2008-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 404,950 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 405,950 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 406,150 |
| 2008-06-13 | Option exercise (derivative) | 1,600 | $0.00 | 421,550 |
| 2008-06-13 | Option exercise (derivative) | 10,000 | $0.00 | 411,550 |
| 2008-06-13 | Option exercise | 2,500 | $3.51 | 6,024,045 |
| 2008-06-13 | Option exercise | 1,000 | $3.51 | 6,022,545 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-13 | Option exercise | 2,700 | $3.51 | 6,024,245 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 700 | $3.51 | 6,022,245 |
| 2008-06-13 | Option exercise | 1,300 | $3.51 | 6,022,845 |
| 2008-06-13 | Option exercise | 800 | $3.51 | 6,022,345 |
| 2008-06-13 | Option exercise | 1,798 | $3.51 | 6,023,343 |
| 2008-06-13 | Option exercise | 1,466 | $3.51 | 6,023,011 |
| 2008-06-13 | Open-market sale | 1,466 | $49.86 | 6,021,545 |
| 2008-06-13 | Option exercise | 1,002 | $3.51 | 6,022,547 |
| 2008-06-13 | Option exercise | 700 | $3.51 | 6,022,245 |
| 2008-06-13 | Option exercise | 1,500 | $3.51 | 6,023,045 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 800 | $3.51 | 6,022,345 |
| 2008-06-13 | Option exercise | 900 | $3.51 | 6,022,445 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 2,300 | $3.51 | 6,023,845 |
| 2008-06-13 | Open-market sale | 1,700 | $49.77 | 6,021,545 |
| 2008-06-13 | Option exercise | 1,700 | $3.51 | 6,023,245 |
| 2008-06-13 | Option exercise (derivative) | 300 | $0.00 | 379,448 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 379,748 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 379,848 |
| 2008-06-13 | Option exercise (derivative) | 1,500 | $0.00 | 380,348 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 381,848 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 382,248 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 382,848 |
| 2008-06-13 | Option exercise (derivative) | 1,800 | $0.00 | 383,448 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 385,248 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 385,348 |
| 2008-06-13 | Option exercise (derivative) | 1,500 | $0.00 | 386,048 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 387,548 |
| 2008-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 388,048 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 389,048 |
| 2008-06-13 | Option exercise (derivative) | 2,300 | $0.00 | 389,248 |
| 2008-06-13 | Option exercise (derivative) | 1,700 | $0.00 | 391,548 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 393,248 |
| 2008-06-13 | Option exercise (derivative) | 1,002 | $0.00 | 394,048 |
| 2008-06-13 | Option exercise (derivative) | 700 | $0.00 | 395,050 |
| 2008-06-13 | Option exercise (derivative) | 1,500 | $0.00 | 395,750 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 397,250 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 397,750 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 398,250 |
| 2008-06-13 | Option exercise (derivative) | 900 | $0.00 | 398,850 |
| 2008-06-13 | Option exercise (derivative) | 800 | $0.00 | 399,750 |
| 2008-06-13 | Option exercise (derivative) | 900 | $0.00 | 400,550 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 401,450 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 401,950 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 402,150 |
| 2008-06-13 | Option exercise (derivative) | 600 | $0.00 | 378,848 |
| 2008-06-13 | Option exercise | 5,000 | $3.51 | 6,026,545 |
| 2008-06-13 | Option exercise | 1,600 | $3.51 | 6,023,145 |
| 2008-06-13 | Option exercise | 6,500 | $3.51 | 6,028,045 |
| 2008-06-13 | Option exercise | 547 | $3.51 | 6,022,092 |
| 2008-06-13 | Option exercise | 35,200 | $3.51 | 6,056,745 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 1,100 | $3.51 | 6,022,645 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 1,000 | $3.51 | 6,022,545 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 10,000 | $3.51 | 6,031,545 |
| 2008-06-13 | Open-market sale | 10,000 | $49.49 | 6,021,545 |
| 2008-06-13 | Option exercise | 300 | $3.51 | 6,021,845 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 1,800 | $3.51 | 6,023,345 |
| 2008-06-13 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-13 | Option exercise | 700 | $3.51 | 6,022,245 |
| 2008-06-13 | Option exercise | 1,500 | $3.51 | 6,023,045 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 1,000 | $3.51 | 6,022,545 |
| 2008-06-13 | Open-market sale | 2,300 | $49.78 | 6,021,545 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 900 | $3.51 | 6,022,445 |
| 2008-06-13 | Option exercise | 1,800 | $3.51 | 6,023,345 |
| 2008-06-13 | Option exercise | 1,200 | $3.51 | 6,022,745 |
| 2008-06-13 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 600 | $3.51 | 6,022,145 |
| 2008-06-13 | Option exercise | 800 | $3.51 | 6,022,345 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 6,677 | $3.51 | 6,028,222 |
| 2008-06-13 | Option exercise | 2,800 | $3.51 | 6,024,345 |
| 2008-06-13 | Option exercise | 1,900 | $3.51 | 6,023,445 |
| 2008-06-13 | Option exercise | 50,500 | $3.51 | 6,072,045 |
| 2008-06-13 | Open-market sale | 900 | $49.13 | 6,021,545 |
| 2008-06-13 | Option exercise (derivative) | 1,290 | $0.00 | 575,594 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 575,394 |
| 2008-06-13 | Option exercise (derivative) | 10,178 | $0.00 | 706,806 |
| 2008-06-13 | Option exercise (derivative) | 1,700 | $0.00 | 705,106 |
| 2008-06-13 | Option exercise (derivative) | 300 | $0.00 | 704,806 |
| 2008-06-13 | Option exercise (derivative) | 614 | $0.00 | 704,192 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 703,692 |
| 2008-06-13 | Option exercise (derivative) | 100 | $0.00 | 703,592 |
| 2008-06-13 | Option exercise (derivative) | 300 | $0.00 | 703,292 |
| 2008-06-13 | Option exercise (derivative) | 4,339 | $0.00 | 698,953 |
| 2008-06-13 | Option exercise (derivative) | 200 | $0.00 | 698,753 |
| 2008-06-13 | Option exercise (derivative) | 2,261 | $0.00 | 696,492 |
| 2008-06-13 | Option exercise (derivative) | 1,761 | $0.00 | 694,731 |
| 2008-06-13 | Option exercise (derivative) | 2,239 | $0.00 | 692,492 |
| 2008-06-13 | Option exercise (derivative) | 400 | $0.00 | 692,092 |
| 2008-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 691,092 |
| 2008-06-13 | Option exercise (derivative) | 1,896 | $0.00 | 689,196 |
| 2008-06-13 | Option exercise (derivative) | 7,155 | $0.00 | 682,041 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 681,541 |
| 2008-06-13 | Option exercise (derivative) | 10,594 | $0.00 | 670,947 |
| 2008-06-13 | Option exercise (derivative) | 4,331 | $0.00 | 666,616 |
| 2008-06-13 | Option exercise (derivative) | 18,909 | $0.00 | 647,707 |
| 2008-06-13 | Option exercise (derivative) | 1,950 | $0.00 | 645,757 |
| 2008-06-13 | Option exercise (derivative) | 7,866 | $0.00 | 637,891 |
| 2008-06-13 | Option exercise (derivative) | 19,419 | $0.00 | 618,472 |
| 2008-06-13 | Option exercise (derivative) | 20,735 | $0.00 | 597,737 |
| 2008-06-13 | Option exercise (derivative) | 500 | $0.00 | 597,237 |
| 2008-06-13 | Option exercise (derivative) | 17,564 | $0.00 | 579,673 |
| 2008-06-13 | Option exercise (derivative) | 1,889 | $0.00 | 577,784 |
| 2008-06-13 | Option exercise (derivative) | 900 | $0.00 | 576,884 |
| 2008-06-13 | Option exercise | 10,178 | $3.51 | 6,031,723 |
| 2008-06-13 | Option exercise | 614 | $3.51 | 6,022,159 |
| 2008-06-13 | Option exercise | 500 | $3.51 | 6,022,045 |
| 2008-06-13 | Option exercise | 100 | $3.51 | 6,021,645 |
| 2008-06-13 | Option exercise | 300 | $3.51 | 6,021,845 |
| 2008-06-13 | Option exercise | 4,339 | $3.51 | 6,025,884 |
| 2008-06-13 | Option exercise | 200 | $3.51 | 6,021,745 |
| 2008-06-13 | Option exercise | 2,261 | $3.51 | 6,023,806 |
| 2008-06-13 | Option exercise | 1,761 | $3.51 | 6,023,306 |
| 2008-06-13 | Option exercise | 2,239 | $3.51 | 6,023,784 |
| 2008-06-13 | Option exercise | 400 | $3.51 | 6,021,945 |
| 2008-06-13 | Option exercise | 1,000 | $3.51 | 6,022,545 |
| 2008-06-13 | Option exercise | 1,896 | $3.51 | 6,023,441 |
| 2008-06-13 | Open-market sale | 10,178 | $49.15 | 6,021,545 |
| 2008-06-13 | Option exercise | 1,700 | $3.51 | 6,023,245 |
| 2008-06-12 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Open-market sale | 300 | $48.39 | 6,224,200 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise (derivative) | 3,550 | $0.00 | 288,600 |
| 2008-06-12 | Option exercise (derivative) | 22,000 | $0.00 | 292,150 |
| 2008-06-12 | Option exercise (derivative) | 1,850 | $0.00 | 286,750 |
| 2008-06-12 | Option exercise (derivative) | 3,700 | $0.00 | 283,050 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 281,550 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 280,350 |
| 2008-06-12 | Option exercise (derivative) | 18,200 | $0.00 | 262,150 |
| 2008-06-12 | Option exercise (derivative) | 1,000 | $0.00 | 261,150 |
| 2008-06-12 | Option exercise (derivative) | 5,850 | $0.00 | 255,300 |
| 2008-06-12 | Option exercise (derivative) | 3,800 | $0.00 | 251,500 |
| 2008-06-12 | Option exercise (derivative) | 16,450 | $0.00 | 235,050 |
| 2008-06-12 | Option exercise (derivative) | 1,600 | $0.00 | 233,450 |
| 2008-06-12 | Option exercise (derivative) | 1,400 | $0.00 | 232,050 |
| 2008-06-12 | Option exercise (derivative) | 27,200 | $0.00 | 204,850 |
| 2008-06-12 | Option exercise (derivative) | 7,110 | $0.00 | 197,740 |
| 2008-06-12 | Option exercise (derivative) | 2,100 | $0.00 | 464,624 |
| 2008-06-12 | Option exercise (derivative) | 4,600 | $0.00 | 460,024 |
| 2008-06-12 | Option exercise (derivative) | 6,890 | $0.00 | 453,134 |
| 2008-06-12 | Option exercise (derivative) | 5,600 | $0.00 | 447,534 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 446,634 |
| 2008-06-12 | Option exercise (derivative) | 16,900 | $0.00 | 429,734 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 428,534 |
| 2008-06-12 | Option exercise (derivative) | 25,000 | $0.00 | 403,534 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 403,334 |
| 2008-06-12 | Option exercise (derivative) | 85,684 | $0.00 | 317,650 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 316,950 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 316,450 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 315,850 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 314,650 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 314,150 |
| 2008-06-12 | Open-market sale | 400 | $48.84 | 6,224,200 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 890,684 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 868,684 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 869,084 |
| 2008-06-12 | Option exercise (derivative) | 3,000 | $0.00 | 887,684 |
| 2008-06-12 | Option exercise (derivative) | 2,400 | $0.00 | 885,284 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 884,984 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 883,784 |
| 2008-06-12 | Option exercise (derivative) | 1,400 | $0.00 | 882,384 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 881,984 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 881,484 |
| 2008-06-12 | Option exercise (derivative) | 1,800 | $0.00 | 879,684 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 879,084 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 878,684 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 878,584 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 878,184 |
| 2008-06-12 | Option exercise (derivative) | 1,900 | $0.00 | 876,284 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 875,884 |
| 2008-06-12 | Option exercise (derivative) | 800 | $0.00 | 869,284 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 870,084 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 870,184 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 870,284 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 870,384 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 870,684 |
| 2008-06-12 | Option exercise (derivative) | 1,000 | $0.00 | 871,184 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 872,184 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 872,284 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 872,484 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 872,784 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 873,484 |
| 2008-06-12 | Option exercise (derivative) | 2,000 | $0.00 | 873,884 |
| 2008-06-12 | Option exercise | 1,400 | $3.51 | 6,225,600 |
| 2008-06-12 | Option exercise | 4,000 | $3.51 | 6,228,200 |
| 2008-06-12 | Option exercise | 18,473 | $3.51 | 6,242,673 |
| 2008-06-12 | Option exercise | 3,700 | $3.51 | 6,227,900 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 1,900 | $3.51 | 6,226,100 |
| 2008-06-12 | Option exercise | 1,100 | $3.51 | 6,225,300 |
| 2008-06-12 | Option exercise | 5,600 | $3.51 | 6,229,800 |
| 2008-06-12 | Option exercise | 9,400 | $3.51 | 6,233,600 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 14,648 | $3.51 | 6,238,848 |
| 2008-06-12 | Open-market sale | 14,648 | $48.04 | 6,224,200 |
| 2008-06-12 | Option exercise | 800 | $3.51 | 6,225,000 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-12 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 2,000 | $3.51 | 6,226,200 |
| 2008-06-12 | Open-market sale | 200 | $48.57 | 6,224,200 |
| 2008-06-12 | Option exercise | 5,600 | $3.51 | 6,229,800 |
| 2008-06-12 | Option exercise | 900 | $3.51 | 6,225,100 |
| 2008-06-12 | Option exercise | 16,900 | $3.51 | 6,241,100 |
| 2008-06-12 | Option exercise | 25,000 | $3.51 | 6,249,200 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 85,684 | $3.51 | 6,309,884 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-12 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 2,100 | $3.51 | 6,226,300 |
| 2008-06-12 | Option exercise | 4,600 | $3.51 | 6,228,800 |
| 2008-06-12 | Open-market sale | 4,600 | $47.72 | 6,224,200 |
| 2008-06-12 | Option exercise | 6,890 | $3.51 | 6,231,090 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 1,400 | $3.51 | 6,225,600 |
| 2008-06-12 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise | 2,400 | $3.51 | 6,226,600 |
| 2008-06-12 | Option exercise | 3,000 | $3.51 | 6,227,200 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 1,900 | $3.51 | 6,226,100 |
| 2008-06-12 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-12 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-12 | Option exercise | 1,800 | $3.51 | 6,226,000 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Open-market sale | 400 | $49.14 | 6,224,200 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 858,084 |
| 2008-06-12 | Option exercise (derivative) | 800 | $0.00 | 866,984 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 866,084 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 865,684 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 865,284 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 864,784 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 864,384 |
| 2008-06-12 | Option exercise (derivative) | 1,300 | $0.00 | 863,084 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 862,684 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 862,384 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 861,984 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 860,484 |
| 2008-06-12 | Option exercise (derivative) | 800 | $0.00 | 859,684 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 858,484 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 867,784 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 868,184 |
| 2008-06-12 | Option exercise | 7,110 | $3.51 | 6,231,310 |
| 2008-06-12 | Option exercise | 3,550 | $3.51 | 6,227,750 |
| 2008-06-12 | Option exercise | 1,850 | $3.51 | 6,226,050 |
| 2008-06-12 | Option exercise | 3,700 | $3.51 | 6,227,900 |
| 2008-06-12 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-12 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-12 | Option exercise | 18,200 | $3.51 | 6,242,400 |
| 2008-06-12 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-12 | Option exercise | 5,850 | $3.51 | 6,230,050 |
| 2008-06-12 | Option exercise | 3,800 | $3.51 | 6,228,000 |
| 2008-06-12 | Option exercise | 16,450 | $3.51 | 6,240,650 |
| 2008-06-12 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-12 | Option exercise | 1,400 | $3.51 | 6,225,600 |
| 2008-06-12 | Option exercise | 27,200 | $3.51 | 6,251,400 |
| 2008-06-12 | Option exercise | 22,000 | $3.51 | 6,246,200 |
| 2008-06-12 | Open-market sale | 7,110 | $47.72 | 6,224,200 |
| 2008-06-12 | Option exercise (derivative) | 5,500 | $0.00 | 157,090 |
| 2008-06-12 | Option exercise (derivative) | 19,250 | $0.00 | 130,657 |
| 2008-06-12 | Option exercise (derivative) | 800 | $0.00 | 129,857 |
| 2008-06-12 | Option exercise (derivative) | 10,696 | $0.00 | 119,161 |
| 2008-06-12 | Option exercise (derivative) | 17,000 | $0.00 | 102,161 |
| 2008-06-12 | Option exercise (derivative) | 9,400 | $0.00 | 92,761 |
| 2008-06-12 | Option exercise (derivative) | 5,600 | $0.00 | 87,161 |
| 2008-06-12 | Option exercise (derivative) | 1,100 | $0.00 | 86,061 |
| 2008-06-12 | Option exercise (derivative) | 1,900 | $0.00 | 84,161 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 83,761 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 83,061 |
| 2008-06-12 | Option exercise (derivative) | 3,700 | $0.00 | 79,361 |
| 2008-06-12 | Option exercise (derivative) | 18,473 | $0.00 | 60,888 |
| 2008-06-12 | Option exercise (derivative) | 4,000 | $0.00 | 56,888 |
| 2008-06-12 | Option exercise (derivative) | 1,100 | $0.00 | 55,788 |
| 2008-06-12 | Option exercise (derivative) | 1,400 | $0.00 | 54,388 |
| 2008-06-12 | Option exercise (derivative) | 14,648 | $0.00 | 39,740 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 39,040 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 38,840 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 38,640 |
| 2008-06-12 | Option exercise (derivative) | 8,800 | $0.00 | 188,940 |
| 2008-06-12 | Option exercise (derivative) | 5,650 | $0.00 | 183,290 |
| 2008-06-12 | Option exercise (derivative) | 6,000 | $0.00 | 177,290 |
| 2008-06-12 | Option exercise (derivative) | 5,000 | $0.00 | 172,290 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 171,990 |
| 2008-06-12 | Option exercise (derivative) | 5,300 | $0.00 | 166,690 |
| 2008-06-12 | Option exercise (derivative) | 2,800 | $0.00 | 163,890 |
| 2008-06-12 | Option exercise (derivative) | 1,300 | $0.00 | 162,590 |
| 2008-06-12 | Option exercise (derivative) | 5,683 | $0.00 | 149,907 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 155,590 |
| 2008-06-12 | Option exercise | 1,100 | $3.51 | 6,225,300 |
| 2008-06-12 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-12 | Option exercise | 1,800 | $3.51 | 6,226,000 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-12 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-12 | Open-market sale | 900 | $48.86 | 6,224,200 |
| 2008-06-12 | Option exercise | 900 | $3.51 | 6,225,100 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Open-market sale | 900 | $48.24 | 6,224,200 |
| 2008-06-12 | Option exercise | 900 | $3.51 | 6,225,100 |
| 2008-06-12 | Option exercise | 5,300 | $3.51 | 6,229,500 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise | 5,000 | $3.51 | 6,229,200 |
| 2008-06-12 | Option exercise | 6,000 | $3.51 | 6,230,200 |
| 2008-06-12 | Option exercise | 5,650 | $3.51 | 6,229,850 |
| 2008-06-12 | Option exercise | 8,800 | $3.51 | 6,233,000 |
| 2008-06-12 | Option exercise | 17,000 | $3.51 | 6,241,200 |
| 2008-06-12 | Option exercise | 10,696 | $3.51 | 6,234,896 |
| 2008-06-12 | Option exercise | 800 | $3.51 | 6,225,000 |
| 2008-06-12 | Option exercise | 19,250 | $3.51 | 6,243,450 |
| 2008-06-12 | Option exercise | 5,683 | $3.51 | 6,229,883 |
| 2008-06-12 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-12 | Option exercise | 5,500 | $3.51 | 6,229,700 |
| 2008-06-12 | Option exercise | 1,300 | $3.51 | 6,225,500 |
| 2008-06-12 | Open-market sale | 2,800 | $47.88 | 6,224,200 |
| 2008-06-12 | Option exercise | 2,800 | $3.51 | 6,227,000 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 9,640 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 10,740 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 12,240 |
| 2008-06-12 | Option exercise (derivative) | 1,000 | $0.00 | 12,640 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 13,640 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 13,840 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 14,140 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 14,340 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 15,840 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 16,240 |
| 2008-06-12 | Option exercise (derivative) | 1,800 | $0.00 | 16,840 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 18,640 |
| 2008-06-12 | Option exercise (derivative) | 1,600 | $0.00 | 18,840 |
| 2008-06-12 | Option exercise (derivative) | 1,200 | $0.00 | 20,440 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 21,640 |
| 2008-06-12 | Option exercise (derivative) | 1,100 | $0.00 | 22,540 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 24 |
| 2008-06-12 | Option exercise (derivative) | 1,600 | $0.00 | 424 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 2,024 |
| 2008-06-12 | Option exercise (derivative) | 1,000 | $0.00 | 2,124 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 3,124 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 3,424 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 3,524 |
| 2008-06-12 | Option exercise (derivative) | 1,500 | $0.00 | 4,224 |
| 2008-06-12 | Option exercise (derivative) | 2,300 | $0.00 | 5,724 |
| 2008-06-12 | Option exercise (derivative) | 1,100 | $0.00 | 8,024 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 9,124 |
| 2008-06-12 | Option exercise (derivative) | 316 | $0.00 | 9,324 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 10,640 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 10,240 |
| 2008-06-12 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-12 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-12 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-12 | Option exercise | 2,300 | $3.51 | 6,226,500 |
| 2008-06-12 | Option exercise | 1,100 | $3.51 | 6,225,300 |
| 2008-06-12 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-12 | Option exercise | 316 | $3.51 | 6,224,516 |
| 2008-06-12 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-12 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-12 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Open-market sale | 300 | $49.05 | 6,224,200 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 37,840 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 38,040 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 38,240 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 23,640 |
| 2008-06-12 | Option exercise (derivative) | 100 | $0.00 | 24,040 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 24,140 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 24,640 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 25,040 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 25,340 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 25,540 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 25,840 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 26,140 |
| 2008-06-12 | Option exercise (derivative) | 1,600 | $0.00 | 26,340 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 27,940 |
| 2008-06-12 | Option exercise (derivative) | 200 | $0.00 | 28,340 |
| 2008-06-12 | Option exercise (derivative) | 700 | $0.00 | 28,540 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 29,240 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 29,740 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 30,240 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 30,840 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 31,140 |
| 2008-06-12 | Option exercise (derivative) | 600 | $0.00 | 32,040 |
| 2008-06-12 | Option exercise (derivative) | 500 | $0.00 | 32,640 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 33,140 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 34,040 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 34,940 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 35,840 |
| 2008-06-12 | Option exercise (derivative) | 400 | $0.00 | 36,240 |
| 2008-06-12 | Option exercise (derivative) | 900 | $0.00 | 36,640 |
| 2008-06-12 | Option exercise (derivative) | 300 | $0.00 | 37,540 |
| 2008-06-12 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-12 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-12 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-12 | Option exercise | 1,300 | $3.51 | 6,225,500 |
| 2008-06-12 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-12 | Option exercise | 900 | $3.51 | 6,225,100 |
| 2008-06-12 | Option exercise | 800 | $3.51 | 6,225,000 |
| 2008-06-12 | Open-market sale | 400 | $48.62 | 6,224,200 |
| 2008-06-12 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-11 | Option exercise (derivative) | 1,600 | $0.00 | 927,024 |
| 2008-06-11 | Option exercise (derivative) | 2,900 | $0.00 | 931,824 |
| 2008-06-11 | Option exercise (derivative) | 1,400 | $0.00 | 934,724 |
| 2008-06-11 | Option exercise (derivative) | 100 | $0.00 | 936,124 |
| 2008-06-11 | Option exercise (derivative) | 1,900 | $0.00 | 936,224 |
| 2008-06-11 | Option exercise (derivative) | 2,800 | $0.00 | 938,124 |
| 2008-06-11 | Option exercise (derivative) | 1,000 | $0.00 | 940,924 |
| 2008-06-11 | Option exercise (derivative) | 2,500 | $0.00 | 941,924 |
| 2008-06-11 | Option exercise (derivative) | 1,400 | $0.00 | 944,424 |
| 2008-06-11 | Option exercise (derivative) | 2,600 | $0.00 | 945,824 |
| 2008-06-11 | Option exercise (derivative) | 2,400 | $0.00 | 948,424 |
| 2008-06-11 | Option exercise (derivative) | 100 | $0.00 | 950,824 |
| 2008-06-11 | Option exercise (derivative) | 3,400 | $0.00 | 950,924 |
| 2008-06-11 | Option exercise (derivative) | 3,100 | $0.00 | 954,324 |
| 2008-06-11 | Option exercise (derivative) | 1,500 | $0.00 | 957,424 |
| 2008-06-11 | Option exercise (derivative) | 3,000 | $0.00 | 958,924 |
| 2008-06-11 | Option exercise (derivative) | 1,700 | $0.00 | 961,924 |
| 2008-06-11 | Option exercise (derivative) | 3,100 | $0.00 | 963,624 |
| 2008-06-11 | Option exercise (derivative) | 100 | $0.00 | 914,627 |
| 2008-06-11 | Option exercise (derivative) | 597 | $0.00 | 914,727 |
| 2008-06-11 | Option exercise (derivative) | 900 | $0.00 | 915,324 |
| 2008-06-11 | Option exercise (derivative) | 1,700 | $0.00 | 916,224 |
| 2008-06-11 | Option exercise (derivative) | 5,300 | $0.00 | 917,924 |
| 2008-06-11 | Option exercise (derivative) | 1,200 | $0.00 | 923,224 |
| 2008-06-11 | Option exercise (derivative) | 300 | $0.00 | 924,424 |
| 2008-06-11 | Option exercise (derivative) | 400 | $0.00 | 924,724 |
| 2008-06-11 | Option exercise (derivative) | 600 | $0.00 | 925,124 |
| 2008-06-11 | Option exercise (derivative) | 1,300 | $0.00 | 925,724 |
| 2008-06-11 | Option exercise (derivative) | 1,400 | $0.00 | 930,424 |
| 2008-06-11 | Option exercise (derivative) | 1,800 | $0.00 | 928,624 |
| 2008-06-11 | Open-market sale | 300 | $47.35 | 6,224,200 |
| 2008-06-11 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-11 | Option exercise (derivative) | 17,628 | $0.00 | 478,575 |
| 2008-06-11 | Option exercise (derivative) | 2,799 | $0.00 | 496,203 |
| 2008-06-11 | Option exercise (derivative) | 2,731 | $0.00 | 499,002 |
| 2008-06-11 | Option exercise (derivative) | 3,295 | $0.00 | 501,733 |
| 2008-06-11 | Option exercise (derivative) | 18,246 | $0.00 | 505,028 |
| 2008-06-11 | Option exercise (derivative) | 1,830 | $0.00 | 523,274 |
| 2008-06-11 | Option exercise (derivative) | 2,353 | $0.00 | 525,104 |
| 2008-06-11 | Option exercise (derivative) | 42,400 | $0.00 | 527,457 |
| 2008-06-11 | Option exercise (derivative) | 1,000 | $0.00 | 569,857 |
| 2008-06-11 | Option exercise (derivative) | 3,701 | $0.00 | 570,857 |
| 2008-06-11 | Option exercise (derivative) | 26,421 | $0.00 | 574,558 |
| 2008-06-11 | Option exercise (derivative) | 2,600 | $0.00 | 600,979 |
| 2008-06-11 | Option exercise (derivative) | 22,202 | $0.00 | 603,579 |
| 2008-06-11 | Option exercise (derivative) | 13,274 | $0.00 | 625,781 |
| 2008-06-11 | Option exercise (derivative) | 13,442 | $0.00 | 639,055 |
| 2008-06-11 | Option exercise (derivative) | 50,505 | $0.00 | 652,497 |
| 2008-06-11 | Option exercise (derivative) | 3,952 | $0.00 | 703,002 |
| 2008-06-11 | Option exercise (derivative) | 11,500 | $0.00 | 706,954 |
| 2008-06-11 | Option exercise (derivative) | 7,910 | $0.00 | 718,454 |
| 2008-06-11 | Option exercise (derivative) | 4,476 | $0.00 | 726,364 |
| 2008-06-11 | Option exercise (derivative) | 3,016 | $0.00 | 730,840 |
| 2008-06-11 | Option exercise (derivative) | 2,800 | $0.00 | 733,856 |
| 2008-06-11 | Option exercise (derivative) | 300 | $0.00 | 466,724 |
| 2008-06-11 | Option exercise (derivative) | 5,600 | $0.00 | 467,024 |
| 2008-06-11 | Option exercise (derivative) | 1,200 | $0.00 | 472,624 |
| 2008-06-11 | Option exercise (derivative) | 800 | $0.00 | 473,824 |
| 2008-06-11 | Option exercise (derivative) | 500 | $0.00 | 474,624 |
| 2008-06-11 | Option exercise (derivative) | 300 | $0.00 | 475,124 |
| 2008-06-11 | Option exercise (derivative) | 200 | $0.00 | 475,424 |
| 2008-06-11 | Option exercise (derivative) | 2,951 | $0.00 | 475,624 |
| 2008-06-11 | Option exercise | 1,500 | $3.51 | 6,225,700 |
| 2008-06-11 | Option exercise | 3,400 | $3.51 | 6,227,600 |
| 2008-06-11 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-11 | Option exercise | 2,400 | $3.51 | 6,226,600 |
| 2008-06-11 | Option exercise | 2,600 | $3.51 | 6,226,800 |
| 2008-06-11 | Option exercise | 1,400 | $3.51 | 6,225,600 |
| 2008-06-11 | Option exercise | 2,500 | $3.51 | 6,226,700 |
| 2008-06-11 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-11 | Option exercise | 2,800 | $3.51 | 6,227,000 |
| 2008-06-11 | Option exercise | 1,900 | $3.51 | 6,226,100 |
| 2008-06-11 | J | 508,110 | $0.00 | 9,399,943 |
| 2008-06-11 | J | 508,110 | $0.00 | 6,224,200 |
| 2008-06-11 | Option exercise | 3,100 | $3.51 | 6,227,300 |
| 2008-06-11 | Option exercise | 1,700 | $3.51 | 6,225,900 |
| 2008-06-11 | Option exercise | 3,000 | $3.51 | 6,227,200 |
| 2008-06-11 | Open-market sale | 3,000 | $46.60 | 6,224,200 |
| 2008-06-11 | Option exercise | 1,800 | $3.51 | 6,226,000 |
| 2008-06-11 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-11 | Option exercise | 1,300 | $3.51 | 6,225,500 |
| 2008-06-11 | Option exercise | 600 | $3.51 | 6,224,800 |
| 2008-06-11 | Option exercise | 400 | $3.51 | 6,224,600 |
| 2008-06-11 | Option exercise | 900 | $3.51 | 6,225,100 |
| 2008-06-11 | Option exercise | 597 | $3.51 | 6,224,797 |
| 2008-06-11 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-11 | Option exercise | 1,400 | $3.51 | 6,225,600 |
| 2008-06-11 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-11 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-11 | Open-market sale | 1,200 | $46.91 | 6,224,200 |
| 2008-06-11 | Option exercise | 5,300 | $3.51 | 6,229,500 |
| 2008-06-11 | Option exercise | 2,900 | $3.51 | 6,227,100 |
| 2008-06-11 | Option exercise | 1,700 | $3.51 | 6,225,900 |
| 2008-06-11 | Option exercise | 2,800 | $3.51 | 6,227,000 |
| 2008-06-11 | Option exercise | 2,900 | $3.51 | 6,227,100 |
| 2008-06-11 | Option exercise | 3,600 | $3.51 | 6,227,800 |
| 2008-06-11 | Option exercise | 2,300 | $3.51 | 6,226,500 |
| 2008-06-11 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-11 | Option exercise | 3,596 | $3.51 | 6,227,796 |
| 2008-06-11 | Option exercise | 1,003 | $3.51 | 6,225,203 |
| 2008-06-11 | Option exercise | 71,737 | $3.51 | 6,295,937 |
| 2008-06-11 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-11 | Option exercise | 41,221 | $3.51 | 6,265,421 |
| 2008-06-11 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-11 | Option exercise | 5,276 | $3.51 | 6,229,476 |
| 2008-06-11 | Option exercise | 1,900 | $3.51 | 6,226,100 |
| 2008-06-11 | Option exercise | 1,323 | $3.51 | 6,225,523 |
| 2008-06-11 | Open-market sale | 1,323 | $46.54 | 6,224,200 |
| 2008-06-11 | Option exercise | 2,000 | $3.51 | 6,226,200 |
| 2008-06-11 | Option exercise | 2,200 | $3.51 | 6,226,400 |
| 2008-06-11 | Option exercise | 2,600 | $3.51 | 6,226,800 |
| 2008-06-11 | Option exercise | 1,670 | $3.51 | 6,225,870 |
| 2008-06-11 | Option exercise | 700 | $3.51 | 6,224,900 |
| 2008-06-11 | Option exercise | 100 | $3.51 | 6,224,300 |
| 2008-06-11 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-11 | Option exercise | 5,577 | $3.51 | 6,229,777 |
| 2008-06-11 | Option exercise | 1,800 | $3.51 | 6,226,000 |
| 2008-06-11 | Option exercise | 1,600 | $3.51 | 6,225,800 |
| 2008-06-11 | Option exercise | 4,900 | $3.51 | 6,229,100 |
| 2008-06-11 | Option exercise | 3,700 | $3.51 | 6,227,900 |
| 2008-06-11 | Open-market sale | 200 | $46.45 | 6,224,200 |
| 2008-06-11 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-11 | Option exercise | 42,400 | $3.51 | 6,266,600 |
| 2008-06-11 | Option exercise | 5,600 | $3.51 | 6,229,800 |
| 2008-06-11 | Option exercise | 1,200 | $3.51 | 6,225,400 |
| 2008-06-11 | Option exercise | 800 | $3.51 | 6,225,000 |
| 2008-06-11 | Option exercise | 500 | $3.51 | 6,224,700 |
| 2008-06-11 | Option exercise | 300 | $3.51 | 6,224,500 |
| 2008-06-11 | Option exercise | 200 | $3.51 | 6,224,400 |
| 2008-06-11 | Option exercise | 2,951 | $3.51 | 6,227,151 |
| 2008-06-11 | Option exercise | 17,628 | $3.51 | 6,241,828 |
| 2008-06-11 | Option exercise | 2,799 | $3.51 | 6,226,999 |
| 2008-06-11 | Option exercise | 2,731 | $3.51 | 6,226,931 |
| 2008-06-11 | Option exercise | 3,295 | $3.51 | 6,227,495 |
| 2008-06-11 | Option exercise | 18,246 | $3.51 | 6,242,446 |
| 2008-06-11 | Option exercise | 1,830 | $3.51 | 6,226,030 |
| 2008-06-11 | Open-market sale | 2,353 | $47.19 | 6,224,200 |
| 2008-06-11 | Option exercise | 2,353 | $3.51 | 6,226,553 |
| 2008-06-11 | Option exercise (derivative) | 1,670 | $0.00 | 912,257 |
| 2008-06-11 | Option exercise (derivative) | 5,276 | $0.00 | 744,524 |
| 2008-06-11 | Option exercise (derivative) | 200 | $0.00 | 749,800 |
| 2008-06-11 | Option exercise (derivative) | 41,221 | $0.00 | 750,000 |
| 2008-06-11 | Option exercise (derivative) | 100 | $0.00 | 791,221 |
| 2008-06-11 | Option exercise (derivative) | 100 | $0.00 | 791,321 |
| 2008-06-11 | Option exercise (derivative) | 71,737 | $0.00 | 791,421 |
| 2008-06-11 | Option exercise (derivative) | 1,003 | $0.00 | 863,158 |
| 2008-06-11 | Option exercise (derivative) | 3,596 | $0.00 | 864,161 |
| 2008-06-11 | Option exercise (derivative) | 700 | $0.00 | 867,757 |
| 2008-06-11 | Option exercise (derivative) | 2,300 | $0.00 | 868,457 |
| 2008-06-11 | Option exercise (derivative) | 3,600 | $0.00 | 870,757 |
| 2008-06-11 | Option exercise (derivative) | 2,900 | $0.00 | 874,357 |
| 2008-06-11 | Option exercise (derivative) | 2,800 | $0.00 | 877,257 |
| 2008-06-11 | Option exercise (derivative) | 1,323 | $0.00 | 880,057 |
| 2008-06-11 | Option exercise (derivative) | 1,900 | $0.00 | 881,380 |
| 2008-06-11 | Option exercise (derivative) | 500 | $0.00 | 883,280 |
| 2008-06-11 | Option exercise (derivative) | 5,577 | $0.00 | 883,780 |
| 2008-06-11 | Option exercise (derivative) | 1,800 | $0.00 | 889,357 |
| 2008-06-11 | Option exercise (derivative) | 1,600 | $0.00 | 891,157 |
| 2008-06-11 | Option exercise (derivative) | 200 | $0.00 | 892,757 |
| 2008-06-11 | Option exercise (derivative) | 4,900 | $0.00 | 892,957 |
| 2008-06-11 | Option exercise (derivative) | 3,700 | $0.00 | 897,857 |
| 2008-06-11 | Option exercise (derivative) | 200 | $0.00 | 901,557 |
| 2008-06-11 | Option exercise (derivative) | 2,000 | $0.00 | 901,757 |
| 2008-06-11 | Option exercise (derivative) | 3,700 | $0.00 | 903,757 |
| 2008-06-11 | Option exercise (derivative) | 2,200 | $0.00 | 907,457 |
| 2008-06-11 | Option exercise (derivative) | 2,600 | $0.00 | 909,657 |
| 2008-06-11 | Option exercise (derivative) | 7,868 | $0.00 | 736,656 |
| 2008-06-11 | Option exercise (derivative) | 700 | $0.00 | 913,927 |
| 2008-06-11 | Option exercise | 3,952 | $3.51 | 6,228,152 |
| 2008-06-11 | Option exercise | 50,505 | $3.51 | 6,274,705 |
| 2008-06-11 | Option exercise | 13,442 | $3.51 | 6,237,642 |
| 2008-06-11 | Option exercise | 13,274 | $3.51 | 6,237,474 |
| 2008-06-11 | Option exercise | 22,202 | $3.51 | 6,246,402 |
| 2008-06-11 | Option exercise | 2,600 | $3.51 | 6,226,800 |
| 2008-06-11 | Option exercise | 26,421 | $3.51 | 6,250,621 |
| 2008-06-11 | Option exercise | 3,701 | $3.51 | 6,227,901 |
| 2008-06-11 | Option exercise | 1,000 | $3.51 | 6,225,200 |
| 2008-06-11 | Option exercise | 7,868 | $3.51 | 6,232,068 |
| 2008-06-11 | Option exercise | 2,800 | $3.51 | 6,227,000 |
| 2008-06-11 | Option exercise | 3,016 | $3.51 | 6,227,216 |
| 2008-06-11 | Option exercise | 4,476 | $3.51 | 6,228,676 |
| 2008-06-11 | Option exercise | 7,910 | $3.51 | 6,232,110 |
| 2008-06-11 | Open-market sale | 11,500 | $47.08 | 6,224,200 |
| 2008-06-11 | Option exercise | 11,500 | $3.51 | 6,235,700 |
| 2008-06-10 | Option exercise (derivative) | 1,316 | $0.00 | 1,029,224 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,030,540 |
| 2008-06-10 | Option exercise (derivative) | 800 | $0.00 | 1,028,424 |
| 2008-06-10 | Option exercise (derivative) | 3,500 | $0.00 | 1,024,924 |
| 2008-06-10 | Option exercise (derivative) | 1,500 | $0.00 | 1,023,424 |
| 2008-06-10 | Option exercise (derivative) | 5,100 | $0.00 | 1,018,324 |
| 2008-06-10 | Option exercise (derivative) | 2,300 | $0.00 | 1,016,024 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,015,524 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,014,524 |
| 2008-06-10 | Option exercise (derivative) | 800 | $0.00 | 1,013,724 |
| 2008-06-10 | Option exercise (derivative) | 1,800 | $0.00 | 1,011,924 |
| 2008-06-10 | Option exercise (derivative) | 1,300 | $0.00 | 1,010,624 |
| 2008-06-10 | Option exercise (derivative) | 1,822 | $0.00 | 1,008,802 |
| 2008-06-10 | Option exercise (derivative) | 1,200 | $0.00 | 1,007,602 |
| 2008-06-10 | Option exercise (derivative) | 2,700 | $0.00 | 1,004,902 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,044,640 |
| 2008-06-10 | Option exercise (derivative) | 1,100 | $0.00 | 1,043,540 |
| 2008-06-10 | Option exercise (derivative) | 6,700 | $0.00 | 1,036,840 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,036,540 |
| 2008-06-10 | Option exercise (derivative) | 3,900 | $0.00 | 1,032,640 |
| 2008-06-10 | Option exercise (derivative) | 2,000 | $0.00 | 1,030,640 |
| 2008-06-10 | Option exercise (derivative) | 3,000 | $0.00 | 1,094,240 |
| 2008-06-10 | Option exercise (derivative) | 600 | $0.00 | 1,093,640 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,093,340 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,093,240 |
| 2008-06-10 | Option exercise (derivative) | 1,700 | $0.00 | 1,091,540 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,044,840 |
| 2008-06-10 | Option exercise (derivative) | 36,500 | $0.00 | 1,044,940 |
| 2008-06-10 | Option exercise (derivative) | 3,500 | $0.00 | 1,081,440 |
| 2008-06-10 | Option exercise (derivative) | 6,600 | $0.00 | 1,084,940 |
| 2008-06-10 | Option exercise | 1,200 | $3.51 | 5,209,180 |
| 2008-06-10 | Option exercise | 2,700 | $3.51 | 5,210,680 |
| 2008-06-10 | Option exercise | 1,316 | $3.51 | 5,209,296 |
| 2008-06-10 | Option exercise | 3,500 | $3.51 | 5,211,480 |
| 2008-06-10 | Option exercise | 100 | $3.51 | 5,208,080 |
| 2008-06-10 | Option exercise | 1,500 | $3.51 | 5,209,480 |
| 2008-06-10 | Option exercise | 5,100 | $3.51 | 5,213,080 |
| 2008-06-10 | Option exercise | 2,300 | $3.51 | 5,210,280 |
| 2008-06-10 | Option exercise | 500 | $3.51 | 5,208,480 |
| 2008-06-10 | Option exercise | 1,000 | $3.51 | 5,208,980 |
| 2008-06-10 | Option exercise | 800 | $3.51 | 5,208,780 |
| 2008-06-10 | Option exercise | 1,800 | $3.51 | 5,209,780 |
| 2008-06-10 | Option exercise | 1,300 | $3.51 | 5,209,280 |
| 2008-06-10 | Open-market sale | 1,822 | $47.75 | 5,207,980 |
| 2008-06-10 | Option exercise | 1,822 | $3.51 | 5,209,802 |
| 2008-06-10 | Option exercise | 4,210 | $3.51 | 5,212,190 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise | 136,887 | $3.51 | 5,344,867 |
| 2008-06-10 | Option exercise | 2,481 | $3.51 | 5,210,461 |
| 2008-06-10 | Option exercise | 1,000 | $3.51 | 5,208,980 |
| 2008-06-10 | Option exercise | 1,900 | $3.51 | 5,209,880 |
| 2008-06-10 | Option exercise | 9,769 | $3.51 | 5,217,749 |
| 2008-06-10 | Option exercise | 5,700 | $3.51 | 5,213,680 |
| 2008-06-10 | Option exercise | 1,500 | $3.51 | 5,209,480 |
| 2008-06-10 | Option exercise | 2,612 | $3.51 | 5,210,592 |
| 2008-06-10 | Option exercise | 700 | $3.51 | 5,208,680 |
| 2008-06-10 | Option exercise | 3,410 | $3.51 | 5,211,390 |
| 2008-06-10 | Option exercise | 5,000 | $3.51 | 5,212,980 |
| 2008-06-10 | Option exercise | 3,100 | $3.51 | 5,211,080 |
| 2008-06-10 | Open-market sale | 3,100 | $46.86 | 5,207,980 |
| 2008-06-10 | Option exercise (derivative) | 136,887 | $0.00 | 1,192,979 |
| 2008-06-10 | Option exercise (derivative) | 2,481 | $0.00 | 1,329,866 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,192,679 |
| 2008-06-10 | Option exercise (derivative) | 3,100 | $0.00 | 1,189,579 |
| 2008-06-10 | Option exercise (derivative) | 4,210 | $0.00 | 1,185,369 |
| 2008-06-10 | Option exercise (derivative) | 5,000 | $0.00 | 1,180,369 |
| 2008-06-10 | Option exercise (derivative) | 9,684 | $0.00 | 1,457,040 |
| 2008-06-10 | Option exercise (derivative) | 3,500 | $0.00 | 1,453,540 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,453,040 |
| 2008-06-10 | Option exercise (derivative) | 5,500 | $0.00 | 1,447,540 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,447,240 |
| 2008-06-10 | Option exercise (derivative) | 5,400 | $0.00 | 1,441,840 |
| 2008-06-10 | Option exercise (derivative) | 900 | $0.00 | 1,440,940 |
| 2008-06-10 | Option exercise (derivative) | 600 | $0.00 | 1,440,340 |
| 2008-06-10 | Option exercise (derivative) | 15,000 | $0.00 | 1,425,340 |
| 2008-06-10 | Option exercise (derivative) | 3,685 | $0.00 | 1,421,655 |
| 2008-06-10 | Option exercise (derivative) | 2,500 | $0.00 | 1,419,155 |
| 2008-06-10 | Option exercise (derivative) | 12,317 | $0.00 | 1,406,838 |
| 2008-06-10 | Option exercise (derivative) | 1,900 | $0.00 | 1,404,938 |
| 2008-06-10 | Option exercise (derivative) | 4,510 | $0.00 | 1,400,428 |
| 2008-06-10 | Option exercise (derivative) | 40,490 | $0.00 | 1,359,938 |
| 2008-06-10 | Option exercise (derivative) | 3,410 | $0.00 | 1,356,528 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 1,355,828 |
| 2008-06-10 | Option exercise (derivative) | 2,612 | $0.00 | 1,353,216 |
| 2008-06-10 | Option exercise (derivative) | 1,500 | $0.00 | 1,351,716 |
| 2008-06-10 | Option exercise (derivative) | 5,700 | $0.00 | 1,346,016 |
| 2008-06-10 | Option exercise (derivative) | 9,769 | $0.00 | 1,336,247 |
| 2008-06-10 | Option exercise (derivative) | 1,900 | $0.00 | 1,334,347 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,333,347 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,332,347 |
| 2008-06-10 | Option exercise | 2,800 | $3.51 | 5,210,780 |
| 2008-06-10 | Option exercise | 800 | $3.51 | 5,208,780 |
| 2008-06-10 | Option exercise | 1,600 | $3.51 | 5,209,580 |
| 2008-06-10 | Option exercise | 1,400 | $3.51 | 5,209,380 |
| 2008-06-10 | Option exercise | 700 | $3.51 | 5,208,680 |
| 2008-06-10 | Option exercise | 1,800 | $3.51 | 5,209,780 |
| 2008-06-10 | Option exercise | 100 | $3.51 | 5,208,080 |
| 2008-06-10 | Open-market sale | 300 | $48.04 | 5,207,980 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,165,227 |
| 2008-06-10 | Option exercise (derivative) | 5,460 | $0.00 | 1,174,909 |
| 2008-06-10 | Option exercise (derivative) | 7,129 | $0.00 | 1,167,780 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,164,427 |
| 2008-06-10 | Option exercise (derivative) | 400 | $0.00 | 1,154,027 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,153,927 |
| 2008-06-10 | Option exercise (derivative) | 1,700 | $0.00 | 1,162,727 |
| 2008-06-10 | Option exercise (derivative) | 2,100 | $0.00 | 1,160,627 |
| 2008-06-10 | Option exercise (derivative) | 400 | $0.00 | 1,160,227 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,160,027 |
| 2008-06-10 | Option exercise (derivative) | 600 | $0.00 | 1,159,427 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,158,927 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,158,727 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,158,427 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,158,227 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,157,227 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,157,027 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,156,727 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,156,427 |
| 2008-06-10 | Option exercise (derivative) | 200 | $0.00 | 1,156,227 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 1,155,527 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,155,227 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,155,127 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,154,827 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,154,727 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,154,427 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,167,680 |
| 2008-06-10 | Option exercise (derivative) | 2,153 | $0.00 | 1,165,527 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 1,153,827 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,164,727 |
| 2008-06-10 | Option exercise | 2,600 | $3.51 | 5,210,580 |
| 2008-06-10 | Option exercise | 800 | $3.51 | 5,208,780 |
| 2008-06-10 | Option exercise | 1,000 | $3.51 | 5,208,980 |
| 2008-06-10 | Option exercise | 1,700 | $3.51 | 5,209,680 |
| 2008-06-10 | Option exercise | 1,600 | $3.51 | 5,209,580 |
| 2008-06-10 | Option exercise | 1,500 | $3.51 | 5,209,480 |
| 2008-06-10 | Option exercise | 2,887 | $3.51 | 5,210,867 |
| 2008-06-10 | Option exercise | 1,300 | $3.51 | 5,209,280 |
| 2008-06-10 | Option exercise | 700 | $3.51 | 5,208,680 |
| 2008-06-10 | Option exercise | 1,100 | $3.51 | 5,209,080 |
| 2008-06-10 | Option exercise | 4,300 | $3.51 | 5,212,280 |
| 2008-06-10 | Option exercise | 500 | $3.51 | 5,208,480 |
| 2008-06-10 | Open-market sale | 500 | $47.48 | 5,207,980 |
| 2008-06-10 | Option exercise (derivative) | 800 | $0.00 | 970,224 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 966,824 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 967,124 |
| 2008-06-10 | Option exercise (derivative) | 1,378 | $0.00 | 1,003,524 |
| 2008-06-10 | Option exercise (derivative) | 800 | $0.00 | 1,002,724 |
| 2008-06-10 | Option exercise (derivative) | 600 | $0.00 | 1,002,124 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,001,624 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 1,000,924 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,000,424 |
| 2008-06-10 | Option exercise (derivative) | 3,300 | $0.00 | 997,124 |
| 2008-06-10 | Option exercise (derivative) | 8,500 | $0.00 | 988,624 |
| 2008-06-10 | Option exercise (derivative) | 1,600 | $0.00 | 987,024 |
| 2008-06-10 | Option exercise (derivative) | 900 | $0.00 | 986,124 |
| 2008-06-10 | Option exercise (derivative) | 2,000 | $0.00 | 984,124 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 983,424 |
| 2008-06-10 | Option exercise (derivative) | 900 | $0.00 | 982,524 |
| 2008-06-10 | Option exercise (derivative) | 400 | $0.00 | 982,124 |
| 2008-06-10 | Option exercise (derivative) | 4,900 | $0.00 | 977,224 |
| 2008-06-10 | Option exercise (derivative) | 1,800 | $0.00 | 975,424 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 974,724 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 974,024 |
| 2008-06-10 | Option exercise (derivative) | 1,400 | $0.00 | 972,624 |
| 2008-06-10 | Option exercise (derivative) | 1,600 | $0.00 | 971,024 |
| 2008-06-10 | Option exercise (derivative) | 100 | $0.00 | 966,724 |
| 2008-06-10 | Option exercise (derivative) | 2,800 | $0.00 | 967,424 |
| 2008-06-10 | Option exercise | 500 | $3.51 | 5,208,480 |
| 2008-06-10 | Option exercise | 3,500 | $3.51 | 5,211,480 |
| 2008-06-10 | Option exercise | 9,684 | $3.51 | 5,217,664 |
| 2008-06-10 | Gift | 44,061 | $0.00 | 5,207,980 |
| 2008-06-10 | Option exercise | 40,490 | $3.51 | 5,248,470 |
| 2008-06-10 | Option exercise | 4,510 | $3.51 | 5,212,490 |
| 2008-06-10 | Option exercise | 1,900 | $3.51 | 5,209,880 |
| 2008-06-10 | Option exercise | 12,317 | $3.51 | 5,220,297 |
| 2008-06-10 | Option exercise | 2,500 | $3.51 | 5,210,480 |
| 2008-06-10 | Option exercise | 3,685 | $3.51 | 5,211,665 |
| 2008-06-10 | Option exercise | 15,000 | $3.51 | 5,222,980 |
| 2008-06-10 | Option exercise | 600 | $3.51 | 5,208,580 |
| 2008-06-10 | Option exercise | 900 | $3.51 | 5,208,880 |
| 2008-06-10 | Option exercise | 5,400 | $3.51 | 5,213,380 |
| 2008-06-10 | Open-market sale | 300 | $46.66 | 5,207,980 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Open-market sale | 5,500 | $46.65 | 5,202,480 |
| 2008-06-10 | Option exercise | 5,500 | $3.51 | 5,207,980 |
| 2008-06-10 | Option exercise (derivative) | 1,800 | $0.00 | 1,110,440 |
| 2008-06-10 | Option exercise (derivative) | 2,900 | $0.00 | 1,112,240 |
| 2008-06-10 | Option exercise (derivative) | 5,600 | $0.00 | 1,115,140 |
| 2008-06-10 | Option exercise (derivative) | 1,500 | $0.00 | 1,120,740 |
| 2008-06-10 | Option exercise (derivative) | 4,000 | $0.00 | 1,122,240 |
| 2008-06-10 | Option exercise (derivative) | 3,500 | $0.00 | 1,126,240 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,129,740 |
| 2008-06-10 | Option exercise (derivative) | 4,300 | $0.00 | 1,130,740 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,135,040 |
| 2008-06-10 | Option exercise (derivative) | 500 | $0.00 | 1,135,540 |
| 2008-06-10 | Option exercise (derivative) | 2,600 | $0.00 | 1,136,040 |
| 2008-06-10 | Option exercise (derivative) | 1,100 | $0.00 | 1,138,640 |
| 2008-06-10 | Option exercise (derivative) | 800 | $0.00 | 1,139,740 |
| 2008-06-10 | Option exercise (derivative) | 1,500 | $0.00 | 1,140,540 |
| 2008-06-10 | Option exercise (derivative) | 1,000 | $0.00 | 1,142,040 |
| 2008-06-10 | Option exercise (derivative) | 1,700 | $0.00 | 1,143,040 |
| 2008-06-10 | Option exercise (derivative) | 1,600 | $0.00 | 1,144,740 |
| 2008-06-10 | Option exercise (derivative) | 1,500 | $0.00 | 1,146,340 |
| 2008-06-10 | Option exercise (derivative) | 2,887 | $0.00 | 1,147,840 |
| 2008-06-10 | Option exercise (derivative) | 1,300 | $0.00 | 1,150,727 |
| 2008-06-10 | Option exercise (derivative) | 700 | $0.00 | 1,152,027 |
| 2008-06-10 | Option exercise (derivative) | 1,100 | $0.00 | 1,152,727 |
| 2008-06-10 | Option exercise (derivative) | 4,300 | $0.00 | 1,097,240 |
| 2008-06-10 | Option exercise (derivative) | 400 | $0.00 | 1,101,540 |
| 2008-06-10 | Option exercise (derivative) | 300 | $0.00 | 1,101,940 |
| 2008-06-10 | Option exercise (derivative) | 2,000 | $0.00 | 1,102,240 |
| 2008-06-10 | Option exercise (derivative) | 1,800 | $0.00 | 1,104,240 |
| 2008-06-10 | Option exercise (derivative) | 900 | $0.00 | 1,106,040 |
| 2008-06-10 | Option exercise (derivative) | 1,300 | $0.00 | 1,106,940 |
| 2008-06-10 | Option exercise (derivative) | 2,200 | $0.00 | 1,108,240 |
| 2008-06-10 | Option exercise | 500 | $3.51 | 5,208,480 |
| 2008-06-10 | Option exercise | 600 | $3.51 | 5,208,580 |
| 2008-06-10 | Option exercise | 800 | $3.51 | 5,208,780 |
| 2008-06-10 | Option exercise | 1,378 | $3.51 | 5,209,358 |
| 2008-06-10 | Option exercise | 4,900 | $3.51 | 5,212,880 |
| 2008-06-10 | Option exercise | 400 | $3.51 | 5,208,380 |
| 2008-06-10 | Option exercise | 700 | $3.51 | 5,208,680 |
| 2008-06-10 | Option exercise | 2,000 | $3.51 | 5,209,980 |
| 2008-06-10 | Option exercise | 900 | $3.51 | 5,208,880 |
| 2008-06-10 | Option exercise | 1,600 | $3.51 | 5,209,580 |
| 2008-06-10 | Option exercise | 8,500 | $3.51 | 5,216,480 |
| 2008-06-10 | Open-market sale | 3,300 | $47.86 | 5,207,980 |
| 2008-06-10 | Option exercise | 3,300 | $3.51 | 5,211,280 |
| 2008-06-10 | Option exercise | 700 | $3.51 | 5,208,680 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise | 1,000 | $3.51 | 5,208,980 |
| 2008-06-10 | Option exercise | 200 | $3.51 | 5,208,180 |
| 2008-06-10 | Option exercise | 100 | $3.51 | 5,208,080 |
| 2008-06-10 | Open-market sale | 300 | $47.25 | 5,207,980 |
| 2008-06-10 | Option exercise | 400 | $3.51 | 5,208,380 |
| 2008-06-10 | Option exercise | 2,100 | $3.51 | 5,210,080 |
| 2008-06-10 | Option exercise | 1,700 | $3.51 | 5,209,680 |
| 2008-06-10 | Option exercise | 2,153 | $3.51 | 5,210,133 |
| 2008-06-10 | Option exercise | 100 | $3.51 | 5,208,080 |
| 2008-06-10 | Option exercise | 7,129 | $3.51 | 5,215,109 |
| 2008-06-10 | Option exercise | 5,460 | $3.51 | 5,213,440 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise | 500 | $3.51 | 5,208,480 |
| 2008-06-10 | Option exercise | 600 | $3.51 | 5,208,580 |
| 2008-06-10 | Option exercise | 200 | $3.51 | 5,208,180 |
| 2008-06-10 | Open-market sale | 400 | $46.97 | 5,207,980 |
| 2008-06-10 | Option exercise | 400 | $3.51 | 5,208,380 |
| 2008-06-10 | Option exercise | 5,600 | $3.51 | 5,213,580 |
| 2008-06-10 | Option exercise | 1,500 | $3.51 | 5,209,480 |
| 2008-06-10 | Option exercise | 2,000 | $3.51 | 5,209,980 |
| 2008-06-10 | Option exercise | 900 | $3.51 | 5,208,880 |
| 2008-06-10 | Option exercise | 1,300 | $3.51 | 5,209,280 |
| 2008-06-10 | Option exercise | 2,200 | $3.51 | 5,210,180 |
| 2008-06-10 | Option exercise | 1,800 | $3.51 | 5,209,780 |
| 2008-06-10 | Option exercise | 2,900 | $3.51 | 5,210,880 |
| 2008-06-10 | Option exercise | 4,000 | $3.51 | 5,211,980 |
| 2008-06-10 | Option exercise | 3,500 | $3.51 | 5,211,480 |
| 2008-06-10 | Option exercise | 1,000 | $3.51 | 5,208,980 |
| 2008-06-10 | Option exercise | 4,300 | $3.51 | 5,212,280 |
| 2008-06-10 | Option exercise | 400 | $3.51 | 5,208,380 |
| 2008-06-10 | Open-market sale | 5,600 | $47.55 | 5,207,980 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise | 200 | $3.51 | 5,208,180 |
| 2008-06-10 | Option exercise | 1,100 | $3.51 | 5,209,080 |
| 2008-06-10 | Option exercise | 6,700 | $3.51 | 5,214,680 |
| 2008-06-10 | Option exercise | 3,900 | $3.51 | 5,211,880 |
| 2008-06-10 | Option exercise | 2,000 | $3.51 | 5,209,980 |
| 2008-06-10 | Option exercise | 3,000 | $3.51 | 5,210,980 |
| 2008-06-10 | Option exercise | 600 | $3.51 | 5,208,580 |
| 2008-06-10 | Option exercise | 300 | $3.51 | 5,208,280 |
| 2008-06-10 | Option exercise | 1,700 | $3.51 | 5,209,680 |
| 2008-06-10 | Option exercise | 6,600 | $3.51 | 5,214,580 |
| 2008-06-10 | Option exercise | 3,500 | $3.51 | 5,211,480 |
| 2008-06-10 | Option exercise | 36,500 | $3.51 | 5,244,480 |
| 2008-06-10 | Option exercise | 100 | $3.51 | 5,208,080 |
| 2008-06-10 | Open-market sale | 100 | $46.54 | 5,207,980 |
| 2008-06-09 | Option exercise | 2,200 | $3.51 | 5,254,241 |
| 2008-06-09 | Option exercise | 4,600 | $3.51 | 5,256,641 |
| 2008-06-09 | Option exercise | 200 | $3.51 | 5,252,241 |
| 2008-06-09 | Option exercise | 3,000 | $3.51 | 5,255,041 |
| 2008-06-09 | Option exercise | 8,086 | $3.51 | 5,260,127 |
| 2008-06-09 | Option exercise | 14,400 | $3.51 | 5,266,441 |
| 2008-06-09 | Option exercise | 2,563 | $3.51 | 5,254,604 |
| 2008-06-09 | Option exercise | 2,000 | $3.51 | 5,254,041 |
| 2008-06-09 | Option exercise | 1,751 | $3.51 | 5,253,792 |
| 2008-06-09 | Option exercise | 4,700 | $3.51 | 5,256,741 |
| 2008-06-09 | Option exercise | 5,466 | $3.51 | 5,257,507 |
| 2008-06-09 | Option exercise | 600 | $3.51 | 5,252,641 |
| 2008-06-09 | Open-market sale | 10,734 | $46.60 | 5,252,041 |
| 2008-06-09 | Option exercise | 10,734 | $3.51 | 5,262,775 |
| 2008-06-09 | Gift | 44,423 | $0.00 | 5,252,041 |
| 2008-06-09 | Option exercise | 1,925 | $3.51 | 5,253,966 |
| 2008-06-09 | Option exercise | 1,214 | $3.51 | 5,253,255 |
| 2008-06-09 | Option exercise | 937 | $3.51 | 5,252,978 |
| 2008-06-09 | Option exercise | 2,200 | $3.51 | 5,254,241 |
| 2008-06-09 | Option exercise | 1,200 | $3.51 | 5,253,241 |
| 2008-06-09 | Option exercise | 5,550 | $3.51 | 5,257,591 |
| 2008-06-09 | Option exercise | 10,066 | $3.51 | 5,262,107 |
| 2008-06-09 | Option exercise | 10,100 | $3.51 | 5,262,141 |
| 2008-06-09 | Option exercise | 14,854 | $3.51 | 5,266,895 |
| 2008-06-09 | Option exercise | 22,280 | $3.51 | 5,274,321 |
| 2008-06-09 | Option exercise | 3,300 | $3.51 | 5,255,341 |
| 2008-06-09 | Option exercise | 900 | $3.51 | 5,252,941 |
| 2008-06-09 | Option exercise | 1,600 | $3.51 | 5,253,641 |
| 2008-06-09 | Option exercise | 4,700 | $3.51 | 5,256,741 |
| 2008-06-09 | Open-market sale | 1,925 | $46.43 | 5,252,041 |
| 2008-06-09 | Option exercise | 9,891 | $3.51 | 5,261,932 |
| 2008-06-09 | Option exercise (derivative) | 9,891 | $0.00 | 1,696,657 |
| 2008-06-09 | Option exercise (derivative) | 1,925 | $0.00 | 1,706,548 |
| 2008-06-09 | Option exercise (derivative) | 4,700 | $0.00 | 1,691,957 |
| 2008-06-09 | Option exercise (derivative) | 1,600 | $0.00 | 1,690,357 |
| 2008-06-09 | Option exercise (derivative) | 900 | $0.00 | 1,689,457 |
| 2008-06-09 | Option exercise (derivative) | 3,300 | $0.00 | 1,686,157 |
| 2008-06-09 | Option exercise (derivative) | 22,280 | $0.00 | 1,663,877 |
| 2008-06-09 | Option exercise (derivative) | 14,854 | $0.00 | 1,649,023 |
| 2008-06-09 | Option exercise (derivative) | 10,100 | $0.00 | 1,638,923 |
| 2008-06-09 | Option exercise (derivative) | 10,066 | $0.00 | 1,628,857 |
| 2008-06-09 | Option exercise (derivative) | 5,550 | $0.00 | 1,623,307 |
| 2008-06-09 | Option exercise (derivative) | 1,200 | $0.00 | 1,622,107 |
| 2008-06-09 | Option exercise (derivative) | 2,200 | $0.00 | 1,619,907 |
| 2008-06-09 | Option exercise (derivative) | 3,700 | $0.00 | 1,616,207 |
| 2008-06-09 | Option exercise (derivative) | 6,792 | $0.00 | 1,609,415 |
| 2008-06-09 | Option exercise (derivative) | 7,258 | $0.00 | 1,602,157 |
| 2008-06-09 | Option exercise (derivative) | 12,300 | $0.00 | 1,589,857 |
| 2008-06-09 | Option exercise (derivative) | 2,900 | $0.00 | 1,586,957 |
| 2008-06-09 | Option exercise (derivative) | 3,400 | $0.00 | 1,583,557 |
| 2008-06-09 | Option exercise (derivative) | 500 | $0.00 | 1,583,057 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,582,057 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,581,057 |
| 2008-06-09 | Option exercise (derivative) | 2,155 | $0.00 | 1,578,902 |
| 2008-06-09 | Option exercise (derivative) | 14,600 | $0.00 | 1,564,302 |
| 2008-06-09 | Option exercise (derivative) | 21,600 | $0.00 | 1,542,702 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,542,602 |
| 2008-06-09 | Option exercise (derivative) | 5,555 | $0.00 | 1,537,047 |
| 2008-06-09 | Option exercise (derivative) | 430 | $0.00 | 1,536,617 |
| 2008-06-09 | Option exercise (derivative) | 1,813 | $0.00 | 1,528,072 |
| 2008-06-09 | Option exercise (derivative) | 6,732 | $0.00 | 1,529,885 |
| 2008-06-09 | Option exercise | 3,500 | $3.51 | 5,255,541 |
| 2008-06-09 | Option exercise | 16,742 | $3.51 | 5,268,783 |
| 2008-06-09 | Option exercise | 4,130 | $3.51 | 5,256,171 |
| 2008-06-09 | Option exercise | 100 | $3.51 | 5,252,141 |
| 2008-06-09 | Option exercise | 6,552 | $3.51 | 5,258,593 |
| 2008-06-09 | Option exercise | 7,901 | $3.51 | 5,259,942 |
| 2008-06-09 | Option exercise | 3,200 | $3.51 | 5,255,241 |
| 2008-06-09 | Option exercise | 1,000 | $3.51 | 5,253,041 |
| 2008-06-09 | Option exercise | 2,015 | $3.51 | 5,254,056 |
| 2008-06-09 | Option exercise | 5,200 | $3.51 | 5,257,241 |
| 2008-06-09 | Option exercise | 4,000 | $3.51 | 5,256,041 |
| 2008-06-09 | Option exercise | 5,500 | $3.51 | 5,257,541 |
| 2008-06-09 | Open-market sale | 8,400 | $46.70 | 5,252,041 |
| 2008-06-09 | Option exercise | 8,400 | $3.51 | 5,260,441 |
| 2008-06-09 | Option exercise | 7,258 | $3.51 | 5,259,299 |
| 2008-06-09 | Option exercise | 6,792 | $3.51 | 5,258,833 |
| 2008-06-09 | Option exercise | 3,700 | $3.51 | 5,255,741 |
| 2008-06-09 | Option exercise | 430 | $3.51 | 5,252,471 |
| 2008-06-09 | Option exercise | 5,555 | $3.51 | 5,257,596 |
| 2008-06-09 | Option exercise | 100 | $3.51 | 5,252,141 |
| 2008-06-09 | Option exercise | 21,600 | $3.51 | 5,273,641 |
| 2008-06-09 | Option exercise | 14,600 | $3.51 | 5,266,641 |
| 2008-06-09 | Option exercise | 2,155 | $3.51 | 5,254,196 |
| 2008-06-09 | Option exercise | 1,000 | $3.51 | 5,253,041 |
| 2008-06-09 | Option exercise | 500 | $3.51 | 5,252,541 |
| 2008-06-09 | Option exercise | 3,400 | $3.51 | 5,255,441 |
| 2008-06-09 | Option exercise | 2,900 | $3.51 | 5,254,941 |
| 2008-06-09 | Open-market sale | 12,300 | $47.00 | 5,252,041 |
| 2008-06-09 | Option exercise | 12,300 | $3.51 | 5,264,341 |
| 2008-06-09 | Option exercise | 6,752 | $3.51 | 5,258,793 |
| 2008-06-09 | Option exercise | 12,600 | $3.51 | 5,264,641 |
| 2008-06-09 | Option exercise | 4,460 | $3.51 | 5,256,501 |
| 2008-06-09 | Option exercise | 5,600 | $3.51 | 5,257,641 |
| 2008-06-09 | Option exercise | 1,200 | $3.51 | 5,253,241 |
| 2008-06-09 | Option exercise | 1,000 | $3.51 | 5,253,041 |
| 2008-06-09 | Option exercise | 3,600 | $3.51 | 5,255,641 |
| 2008-06-09 | Option exercise | 1,100 | $3.51 | 5,253,141 |
| 2008-06-09 | Option exercise | 3,298 | $3.51 | 5,255,339 |
| 2008-06-09 | Option exercise | 2,084 | $3.51 | 5,254,125 |
| 2008-06-09 | Option exercise | 2,980 | $3.51 | 5,255,021 |
| 2008-06-09 | Option exercise | 3,500 | $3.51 | 5,255,541 |
| 2008-06-09 | Option exercise | 3,216 | $3.51 | 5,255,257 |
| 2008-06-09 | Option exercise | 9,190 | $3.51 | 5,261,231 |
| 2008-06-09 | Option exercise | 4,530 | $3.51 | 5,256,571 |
| 2008-06-09 | Open-market sale | 4,530 | $46.90 | 5,252,041 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,713,224 |
| 2008-06-09 | Option exercise (derivative) | 2,200 | $0.00 | 1,714,224 |
| 2008-06-09 | Option exercise (derivative) | 10,500 | $0.00 | 1,716,424 |
| 2008-06-09 | Option exercise (derivative) | 400 | $0.00 | 1,726,924 |
| 2008-06-09 | Option exercise (derivative) | 4,800 | $0.00 | 1,727,324 |
| 2008-06-09 | Option exercise (derivative) | 7,300 | $0.00 | 1,732,124 |
| 2008-06-09 | Option exercise (derivative) | 3,350 | $0.00 | 1,739,424 |
| 2008-06-09 | Option exercise (derivative) | 4,400 | $0.00 | 1,742,774 |
| 2008-06-09 | Option exercise (derivative) | 3,500 | $0.00 | 1,747,174 |
| 2008-06-09 | Option exercise (derivative) | 3,680 | $0.00 | 1,750,674 |
| 2008-06-09 | Option exercise (derivative) | 6,620 | $0.00 | 1,754,354 |
| 2008-06-09 | Option exercise (derivative) | 600 | $0.00 | 1,760,974 |
| 2008-06-09 | Option exercise (derivative) | 6,500 | $0.00 | 1,761,574 |
| 2008-06-09 | Option exercise (derivative) | 6,752 | $0.00 | 1,768,074 |
| 2008-06-09 | Option exercise (derivative) | 4,530 | $0.00 | 1,774,826 |
| 2008-06-09 | Option exercise (derivative) | 9,190 | $0.00 | 1,779,356 |
| 2008-06-09 | Option exercise (derivative) | 3,216 | $0.00 | 1,788,546 |
| 2008-06-09 | Option exercise (derivative) | 3,500 | $0.00 | 1,791,762 |
| 2008-06-09 | Option exercise (derivative) | 2,980 | $0.00 | 1,795,262 |
| 2008-06-09 | Option exercise (derivative) | 2,084 | $0.00 | 1,798,242 |
| 2008-06-09 | Option exercise (derivative) | 3,298 | $0.00 | 1,800,326 |
| 2008-06-09 | Option exercise (derivative) | 1,100 | $0.00 | 1,803,624 |
| 2008-06-09 | Option exercise (derivative) | 3,600 | $0.00 | 1,804,724 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,808,324 |
| 2008-06-09 | Option exercise (derivative) | 1,200 | $0.00 | 1,809,324 |
| 2008-06-09 | Option exercise (derivative) | 5,600 | $0.00 | 1,810,524 |
| 2008-06-09 | Option exercise (derivative) | 1,214 | $0.00 | 1,708,473 |
| 2008-06-09 | Option exercise (derivative) | 937 | $0.00 | 1,709,687 |
| 2008-06-09 | Option exercise (derivative) | 400 | $0.00 | 1,710,624 |
| 2008-06-09 | Option exercise (derivative) | 2,200 | $0.00 | 1,711,024 |
| 2008-06-09 | Option exercise | 3,350 | $3.51 | 5,255,391 |
| 2008-06-09 | Option exercise | 4,800 | $3.51 | 5,256,841 |
| 2008-06-09 | Option exercise | 10,500 | $3.51 | 5,262,541 |
| 2008-06-09 | Option exercise | 1,000 | $3.51 | 5,253,041 |
| 2008-06-09 | Option exercise | 2,200 | $3.51 | 5,254,241 |
| 2008-06-09 | Option exercise | 400 | $3.51 | 5,252,441 |
| 2008-06-09 | Option exercise | 6,500 | $3.51 | 5,258,541 |
| 2008-06-09 | Option exercise | 600 | $3.51 | 5,252,641 |
| 2008-06-09 | Option exercise | 6,620 | $3.51 | 5,258,661 |
| 2008-06-09 | Option exercise | 3,680 | $3.51 | 5,255,721 |
| 2008-06-09 | Option exercise | 3,500 | $3.51 | 5,255,541 |
| 2008-06-09 | Option exercise | 4,400 | $3.51 | 5,256,441 |
| 2008-06-09 | Option exercise | 7,300 | $3.51 | 5,259,341 |
| 2008-06-09 | Open-market sale | 3,350 | $46.94 | 5,252,041 |
| 2008-06-09 | Option exercise (derivative) | 10,734 | $0.00 | 1,955,990 |
| 2008-06-09 | Option exercise (derivative) | 3,500 | $0.00 | 1,833,184 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,836,684 |
| 2008-06-09 | Option exercise (derivative) | 16,742 | $0.00 | 1,837,684 |
| 2008-06-09 | Option exercise (derivative) | 4,130 | $0.00 | 1,854,426 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,858,556 |
| 2008-06-09 | Option exercise (derivative) | 6,552 | $0.00 | 1,858,656 |
| 2008-06-09 | Option exercise (derivative) | 7,901 | $0.00 | 1,865,208 |
| 2008-06-09 | Option exercise (derivative) | 3,200 | $0.00 | 1,873,109 |
| 2008-06-09 | Option exercise (derivative) | 1,000 | $0.00 | 1,876,309 |
| 2008-06-09 | Option exercise (derivative) | 2,015 | $0.00 | 1,877,309 |
| 2008-06-09 | Option exercise (derivative) | 4,000 | $0.00 | 1,879,324 |
| 2008-06-09 | Option exercise (derivative) | 5,200 | $0.00 | 1,883,324 |
| 2008-06-09 | Option exercise (derivative) | 4,000 | $0.00 | 1,888,524 |
| 2008-06-09 | Option exercise (derivative) | 5,500 | $0.00 | 1,892,524 |
| 2008-06-09 | Option exercise (derivative) | 8,400 | $0.00 | 1,898,024 |
| 2008-06-09 | Option exercise (derivative) | 2,200 | $0.00 | 1,906,424 |
| 2008-06-09 | Option exercise (derivative) | 4,600 | $0.00 | 1,908,624 |
| 2008-06-09 | Option exercise (derivative) | 200 | $0.00 | 1,913,224 |
| 2008-06-09 | Option exercise (derivative) | 3,000 | $0.00 | 1,913,424 |
| 2008-06-09 | Option exercise (derivative) | 8,086 | $0.00 | 1,916,424 |
| 2008-06-09 | Option exercise (derivative) | 14,400 | $0.00 | 1,924,510 |
| 2008-06-09 | Option exercise (derivative) | 2,563 | $0.00 | 1,938,910 |
| 2008-06-09 | Option exercise (derivative) | 2,000 | $0.00 | 1,941,473 |
| 2008-06-09 | Option exercise (derivative) | 1,751 | $0.00 | 1,943,473 |
| 2008-06-09 | Option exercise (derivative) | 4,700 | $0.00 | 1,945,224 |
| 2008-06-09 | Option exercise (derivative) | 5,466 | $0.00 | 1,949,924 |
| 2008-06-09 | Option exercise (derivative) | 600 | $0.00 | 1,955,390 |
| 2008-06-09 | Option exercise (derivative) | 12,600 | $0.00 | 1,820,584 |
| 2008-06-09 | Option exercise (derivative) | 4,460 | $0.00 | 1,816,124 |
| 2008-06-09 | Option exercise | 37,000 | $3.51 | 5,289,041 |
| 2008-06-09 | Option exercise | 1,700 | $3.51 | 5,253,741 |
| 2008-06-09 | Option exercise | 100 | $3.51 | 5,252,141 |
| 2008-06-09 | Option exercise | 1,900 | $3.51 | 5,253,941 |
| 2008-06-09 | Option exercise | 300 | $3.51 | 5,252,341 |
| 2008-06-09 | Option exercise | 400 | $3.51 | 5,252,441 |
| 2008-06-09 | Option exercise | 600 | $3.51 | 5,252,641 |
| 2008-06-09 | Option exercise | 200 | $3.51 | 5,252,241 |
| 2008-06-09 | Open-market sale | 200 | $47.34 | 5,252,041 |
| 2008-06-09 | Option exercise | 700 | $3.51 | 5,252,741 |
| 2008-06-09 | Option exercise | 1,200 | $3.51 | 5,253,241 |
| 2008-06-09 | Option exercise (derivative) | 300 | $0.00 | 1,518,509 |
| 2008-06-09 | Option exercise (derivative) | 300 | $0.00 | 1,518,209 |
| 2008-06-09 | Option exercise (derivative) | 400 | $0.00 | 1,515,914 |
| 2008-06-09 | Option exercise (derivative) | 500 | $0.00 | 1,515,414 |
| 2008-06-09 | Option exercise (derivative) | 3,400 | $0.00 | 1,512,014 |
| 2008-06-09 | Option exercise (derivative) | 890 | $0.00 | 1,511,124 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,511,024 |
| 2008-06-09 | Option exercise (derivative) | 37,000 | $0.00 | 1,474,024 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,473,924 |
| 2008-06-09 | Option exercise (derivative) | 1,700 | $0.00 | 1,472,224 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,472,124 |
| 2008-06-09 | Option exercise (derivative) | 100 | $0.00 | 1,472,024 |
| 2008-06-09 | Option exercise (derivative) | 1,900 | $0.00 | 1,470,124 |
| 2008-06-09 | Option exercise (derivative) | 1,200 | $0.00 | 1,468,924 |
| 2008-06-09 | Option exercise (derivative) | 300 | $0.00 | 1,468,624 |
| 2008-06-09 | Option exercise (derivative) | 400 | $0.00 | 1,468,224 |
| 2008-06-09 | Option exercise (derivative) | 600 | $0.00 | 1,467,624 |
| 2008-06-09 | Option exercise (derivative) | 200 | $0.00 | 1,467,424 |
| 2008-06-09 | Option exercise (derivative) | 700 | $0.00 | 1,466,724 |
| 2008-06-09 | Option exercise (derivative) | 1,400 | $0.00 | 1,526,672 |
| 2008-06-09 | Option exercise (derivative) | 2,415 | $0.00 | 1,524,257 |
| 2008-06-09 | Option exercise (derivative) | 500 | $0.00 | 1,523,757 |
| 2008-06-09 | Option exercise (derivative) | 200 | $0.00 | 1,523,557 |
| 2008-06-09 | Option exercise (derivative) | 3,948 | $0.00 | 1,519,609 |
| 2008-06-09 | Option exercise (derivative) | 800 | $0.00 | 1,518,809 |
| 2008-06-09 | Option exercise (derivative) | 1,895 | $0.00 | 1,516,314 |
| 2008-06-09 | Option exercise | 400 | $3.51 | 5,252,441 |
| 2008-06-09 | Option exercise | 3,400 | $3.51 | 5,255,441 |
| 2008-06-09 | Option exercise | 890 | $3.51 | 5,252,931 |
| 2008-06-09 | Option exercise | 6,732 | $3.51 | 5,258,773 |
| 2008-06-09 | Option exercise | 1,813 | $3.51 | 5,253,854 |
| 2008-06-09 | Option exercise | 1,400 | $3.51 | 5,253,441 |
| 2008-06-09 | Option exercise | 2,415 | $3.51 | 5,254,456 |
| 2008-06-09 | Option exercise | 500 | $3.51 | 5,252,541 |
| 2008-06-09 | Option exercise | 200 | $3.51 | 5,252,241 |
| 2008-06-09 | Option exercise | 3,948 | $3.51 | 5,255,989 |
| 2008-06-09 | Option exercise | 800 | $3.51 | 5,252,841 |
| 2008-06-09 | Open-market sale | 800 | $47.19 | 5,252,041 |
| 2008-06-09 | Option exercise | 1,895 | $3.51 | 5,253,936 |
| 2008-06-09 | Option exercise | 300 | $3.51 | 5,252,341 |
| 2008-06-06 | Gift | 43,404 | $0.00 | 5,296,464 |
| 2008-06-05 | Gift | 42,807 | $0.00 | 5,339,868 |
| 2008-06-04 | Gift | 43,779 | $0.00 | 5,382,675 |
| 2008-06-03 | Gift | 43,784 | $0.00 | 5,426,454 |
| 2008-06-02 | Open-market sale | 42 | $47.82 | 5,476,517 |
| 2008-06-02 | Open-market sale | 52 | $47.81 | 5,476,559 |
| 2008-06-02 | Open-market sale | 1 | $47.80 | 5,476,611 |
| 2008-06-02 | Open-market sale | 41 | $47.78 | 5,476,612 |
| 2008-06-02 | Open-market sale | 19 | $47.77 | 5,476,653 |
| 2008-06-02 | Open-market sale | 37 | $47.75 | 5,476,672 |
| 2008-06-02 | Open-market sale | 8 | $47.72 | 5,476,709 |
| 2008-06-02 | Open-market sale | 7 | $47.71 | 5,476,717 |
| 2008-06-02 | Open-market sale | 248 | $47.70 | 5,476,724 |
| 2008-06-02 | Open-market sale | 19 | $47.69 | 5,476,972 |
| 2008-06-02 | Open-market sale | 247 | $47.68 | 5,476,991 |
| 2008-06-02 | Gift | 43,545 | $0.00 | 5,477,238 |
| 2008-06-02 | Open-market sale | 40 | $47.98 | 5,473,678 |
| 2008-06-02 | Open-market sale | 86 | $47.96 | 5,473,718 |
| 2008-06-02 | Open-market sale | 154 | $47.95 | 5,473,804 |
| 2008-06-02 | Open-market sale | 142 | $47.94 | 5,473,958 |
| 2008-06-02 | Open-market sale | 165 | $47.93 | 5,474,100 |
| 2008-06-02 | Open-market sale | 86 | $47.92 | 5,474,265 |
| 2008-06-02 | Open-market sale | 101 | $47.92 | 5,474,351 |
| 2008-06-02 | Open-market sale | 60 | $47.91 | 5,474,452 |
| 2008-06-02 | Open-market sale | 232 | $47.90 | 5,474,512 |
| 2008-06-02 | Open-market sale | 120 | $47.88 | 5,474,744 |
| 2008-06-02 | Open-market sale | 533 | $47.87 | 5,474,864 |
| 2008-06-02 | Open-market sale | 210 | $47.86 | 5,475,397 |
| 2008-06-02 | Open-market sale | 312 | $47.85 | 5,475,607 |
| 2008-06-02 | Open-market sale | 81 | $47.84 | 5,475,919 |
| 2008-06-02 | Open-market sale | 517 | $47.83 | 5,476,000 |
| 2008-06-02 | Option exercise | 17,474 | $3.51 | 5,487,712 |
| 2008-06-02 | Option exercise | 4,537 | $3.51 | 5,474,775 |
| 2008-06-02 | Option exercise | 3,972 | $3.51 | 5,474,210 |
| 2008-06-02 | Option exercise | 2,214 | $3.51 | 5,472,452 |
| 2008-06-02 | Option exercise | 1,034 | $3.51 | 5,471,272 |
| 2008-06-02 | Option exercise | 578 | $3.51 | 5,470,816 |
| 2008-06-02 | Option exercise | 2,984 | $3.51 | 5,473,222 |
| 2008-06-02 | Option exercise | 1,271 | $3.51 | 5,471,509 |
| 2008-06-02 | Option exercise | 481 | $3.51 | 5,470,719 |
| 2008-06-02 | Option exercise | 3,600 | $3.51 | 5,473,838 |
| 2008-06-02 | Option exercise | 1,270 | $3.51 | 5,471,508 |
| 2008-06-02 | Option exercise | 973 | $3.51 | 5,471,211 |
| 2008-06-02 | Option exercise | 7,163 | $3.51 | 5,477,401 |
| 2008-06-02 | Option exercise | 674 | $3.51 | 5,470,912 |
| 2008-06-02 | Open-market sale | 674 | $48.08 | 5,470,238 |
| 2008-06-02 | Option exercise | 1,086 | $3.51 | 5,471,324 |
| 2008-06-02 | Option exercise | 1,348 | $3.51 | 5,471,586 |
| 2008-06-02 | Option exercise | 19 | $3.51 | 5,470,257 |
| 2008-06-02 | Option exercise | 1,059 | $3.51 | 5,471,297 |
| 2008-06-02 | Option exercise | 481 | $3.51 | 5,470,719 |
| 2008-06-02 | Option exercise | 963 | $3.51 | 5,471,201 |
| 2008-06-02 | Option exercise | 192 | $3.51 | 5,470,430 |
| 2008-06-02 | Option exercise | 193 | $3.51 | 5,470,431 |
| 2008-06-02 | Option exercise | 5,968 | $3.51 | 5,476,206 |
| 2008-06-02 | Option exercise | 3,085 | $3.51 | 5,473,323 |
| 2008-06-02 | Option exercise | 13,707 | $3.51 | 5,483,945 |
| 2008-06-02 | Option exercise | 5,410 | $3.51 | 5,475,648 |
| 2008-06-02 | Option exercise | 8,023 | $3.51 | 5,478,261 |
| 2008-06-02 | Option exercise | 2,091 | $3.51 | 5,472,329 |
| 2008-06-02 | Option exercise | 13,283 | $3.51 | 5,483,521 |
| 2008-06-02 | Open-market sale | 1,086 | $47.82 | 5,470,238 |
| 2008-06-02 | Option exercise | 290 | $3.51 | 5,470,528 |
| 2008-06-02 | Option exercise | 4,348 | $3.51 | 5,474,586 |
| 2008-06-02 | Option exercise | 4,747 | $3.51 | 5,474,985 |
| 2008-06-02 | Option exercise | 48 | $3.51 | 5,470,286 |
| 2008-06-02 | Option exercise | 21,831 | $3.51 | 5,492,069 |
| 2008-06-02 | Option exercise | 10,396 | $3.51 | 5,480,634 |
| 2008-06-02 | Option exercise | 28 | $3.51 | 5,470,266 |
| 2008-06-02 | Option exercise | 697 | $3.51 | 5,470,935 |
| 2008-06-02 | Option exercise | 96 | $3.51 | 5,470,334 |
| 2008-06-02 | Option exercise | 3,658 | $3.51 | 5,473,896 |
| 2008-06-02 | Option exercise | 719 | $3.51 | 5,470,957 |
| 2008-06-02 | Option exercise | 6,353 | $3.51 | 5,476,591 |
| 2008-06-02 | Option exercise | 481 | $3.51 | 5,470,719 |
| 2008-06-02 | Open-market sale | 6,352 | $47.70 | 5,470,238 |
| 2008-06-02 | Option exercise | 6,352 | $3.51 | 5,476,590 |
| 2008-06-02 | Option exercise (derivative) | 5,968 | $0.00 | 1,970,863 |
| 2008-06-02 | Option exercise (derivative) | 1,540 | $0.00 | 1,969,323 |
| 2008-06-02 | Option exercise (derivative) | 6,353 | $0.00 | 2,034,604 |
| 2008-06-02 | Option exercise (derivative) | 481 | $0.00 | 2,034,123 |
| 2008-06-02 | Option exercise (derivative) | 6,352 | $0.00 | 2,027,771 |
| 2008-06-02 | Option exercise (derivative) | 193 | $0.00 | 2,027,578 |
| 2008-06-02 | Option exercise (derivative) | 192 | $0.00 | 2,027,386 |
| 2008-06-02 | Option exercise (derivative) | 963 | $0.00 | 2,026,423 |
| 2008-06-02 | Option exercise (derivative) | 481 | $0.00 | 2,025,942 |
| 2008-06-02 | Option exercise (derivative) | 1,059 | $0.00 | 2,024,883 |
| 2008-06-02 | Option exercise (derivative) | 19 | $0.00 | 2,024,864 |
| 2008-06-02 | Option exercise (derivative) | 1,348 | $0.00 | 2,023,516 |
| 2008-06-02 | Option exercise (derivative) | 1,086 | $0.00 | 2,022,430 |
| 2008-06-02 | Option exercise (derivative) | 13,283 | $0.00 | 2,009,147 |
| 2008-06-02 | Option exercise (derivative) | 2,091 | $0.00 | 2,007,056 |
| 2008-06-02 | Option exercise (derivative) | 8,023 | $0.00 | 1,999,033 |
| 2008-06-02 | Option exercise (derivative) | 5,410 | $0.00 | 1,993,623 |
| 2008-06-02 | Option exercise (derivative) | 13,707 | $0.00 | 1,979,916 |
| 2008-06-02 | Option exercise (derivative) | 3,085 | $0.00 | 1,976,831 |
| 2008-06-02 | Option exercise (derivative) | 2,599 | $0.00 | 1,966,724 |
| 2008-06-02 | Option exercise (derivative) | 481 | $0.00 | 2,124,083 |
| 2008-06-02 | Option exercise (derivative) | 3,600 | $0.00 | 2,120,483 |
| 2008-06-02 | Option exercise (derivative) | 1,270 | $0.00 | 2,119,213 |
| 2008-06-02 | Option exercise (derivative) | 973 | $0.00 | 2,118,240 |
| 2008-06-02 | Option exercise (derivative) | 7,163 | $0.00 | 2,111,077 |
| 2008-06-02 | Option exercise (derivative) | 674 | $0.00 | 2,110,403 |
| 2008-06-02 | Option exercise (derivative) | 17,474 | $0.00 | 2,092,929 |
| 2008-06-02 | Option exercise (derivative) | 4,537 | $0.00 | 2,088,392 |
| 2008-06-02 | Option exercise (derivative) | 481 | $0.00 | 2,087,911 |
| 2008-06-02 | Option exercise (derivative) | 290 | $0.00 | 2,087,621 |
| 2008-06-02 | Option exercise (derivative) | 4,348 | $0.00 | 2,083,273 |
| 2008-06-02 | Option exercise (derivative) | 4,747 | $0.00 | 2,078,526 |
| 2008-06-02 | Option exercise (derivative) | 48 | $0.00 | 2,078,478 |
| 2008-06-02 | Option exercise (derivative) | 21,831 | $0.00 | 2,056,647 |
| 2008-06-02 | Option exercise (derivative) | 10,396 | $0.00 | 2,046,251 |
| 2008-06-02 | Option exercise (derivative) | 28 | $0.00 | 2,046,223 |
| 2008-06-02 | Option exercise (derivative) | 96 | $0.00 | 2,046,127 |
| 2008-06-02 | Option exercise (derivative) | 697 | $0.00 | 2,045,430 |
| 2008-06-02 | Option exercise (derivative) | 96 | $0.00 | 2,045,334 |
| 2008-06-02 | Option exercise (derivative) | 3,658 | $0.00 | 2,041,676 |
| 2008-06-02 | Option exercise (derivative) | 719 | $0.00 | 2,040,957 |
| 2008-06-02 | Option exercise (derivative) | 2,214 | $0.00 | 2,144,510 |
| 2008-06-02 | Option exercise (derivative) | 1,271 | $0.00 | 2,124,564 |
| 2008-06-02 | Option exercise (derivative) | 2,984 | $0.00 | 2,125,835 |
| 2008-06-02 | Option exercise (derivative) | 578 | $0.00 | 2,128,819 |
| 2008-06-02 | Option exercise (derivative) | 1,034 | $0.00 | 2,129,397 |
| 2008-06-02 | Option exercise (derivative) | 2,214 | $0.00 | 2,130,431 |
| 2008-06-02 | Option exercise (derivative) | 3,972 | $0.00 | 2,132,645 |
| 2008-06-02 | Option exercise (derivative) | 3,658 | $0.00 | 2,136,617 |
| 2008-06-02 | Option exercise (derivative) | 4,235 | $0.00 | 2,140,275 |
| 2008-06-02 | Option exercise | 2,599 | $3.51 | 5,472,837 |
| 2008-06-02 | Open-market sale | 2,599 | $47.92 | 5,470,238 |
| 2008-06-02 | Option exercise | 1,540 | $3.51 | 5,471,778 |
| 2008-06-02 | Open-market sale | 50 | $48.05 | 5,473,282 |
| 2008-06-02 | Open-market sale | 140 | $48.04 | 5,473,332 |
| 2008-06-02 | Open-market sale | 19 | $48.03 | 5,473,472 |
| 2008-06-02 | Open-market sale | 49 | $48.02 | 5,473,491 |
| 2008-06-02 | Open-market sale | 116 | $48.01 | 5,473,540 |
| 2008-06-02 | Open-market sale | 22 | $48.00 | 5,473,656 |
| 2008-06-02 | Option exercise | 3,658 | $3.51 | 5,473,896 |
| 2008-06-02 | Option exercise | 4,235 | $3.51 | 5,474,473 |
| 2008-06-02 | Option exercise | 2,214 | $3.51 | 5,472,452 |
| 2008-06-02 | Open-market sale | 28 | $48.51 | 5,470,238 |
| 2008-06-02 | Open-market sale | 142 | $48.50 | 5,470,266 |
| 2008-06-02 | Open-market sale | 4 | $48.49 | 5,470,408 |
| 2008-06-02 | Open-market sale | 27 | $48.48 | 5,470,412 |
| 2008-06-02 | Open-market sale | 4 | $48.47 | 5,470,439 |
| 2008-06-02 | Open-market sale | 1 | $48.46 | 5,470,443 |
| 2008-06-02 | Open-market sale | 404 | $48.25 | 5,470,444 |
| 2008-06-02 | Open-market sale | 849 | $48.20 | 5,470,848 |
| 2008-06-02 | Open-market sale | 2 | $48.16 | 5,471,697 |
| 2008-06-02 | Open-market sale | 185 | $48.15 | 5,471,699 |
| 2008-06-02 | Open-market sale | 169 | $48.14 | 5,471,884 |
| 2008-06-02 | Open-market sale | 11 | $48.12 | 5,472,053 |
| 2008-06-02 | Open-market sale | 19 | $48.11 | 5,472,064 |
| 2008-06-02 | Open-market sale | 176 | $48.10 | 5,472,083 |
| 2008-06-02 | Open-market sale | 680 | $48.09 | 5,472,259 |
| 2008-06-02 | Open-market sale | 26 | $48.08 | 5,472,939 |
| 2008-06-02 | Open-market sale | 279 | $48.07 | 5,472,965 |
| 2008-06-02 | Open-market sale | 38 | $48.06 | 5,473,244 |
| 2008-05-30 | Gift | 42,510 | $0.00 | 5,520,783 |
| 2008-05-29 | Gift | 42,702 | $0.00 | 5,563,293 |
| 2008-05-28 | Gift | 42,970 | $0.00 | 5,605,995 |
| 2008-05-27 | Open-market sale | 167 | $47.76 | 5,653,770 |
| 2008-05-27 | Open-market sale | 11 | $47.75 | 5,653,937 |
| 2008-05-27 | Open-market sale | 24 | $47.74 | 5,653,948 |
| 2008-05-27 | Open-market sale | 13 | $47.73 | 5,653,972 |
| 2008-05-27 | Open-market sale | 37 | $47.73 | 5,653,985 |
| 2008-05-27 | Open-market sale | 112 | $47.72 | 5,654,022 |
| 2008-05-27 | Open-market sale | 19 | $47.71 | 5,654,134 |
| 2008-05-27 | Open-market sale | 419 | $47.70 | 5,654,153 |
| 2008-05-27 | Open-market sale | 60 | $47.97 | 5,651,333 |
| 2008-05-27 | Open-market sale | 127 | $47.96 | 5,651,393 |
| 2008-05-27 | Open-market sale | 277 | $47.96 | 5,651,520 |
| 2008-05-27 | Open-market sale | 11 | $47.96 | 5,651,797 |
| 2008-05-27 | Open-market sale | 191 | $47.95 | 5,651,808 |
| 2008-05-27 | Open-market sale | 67 | $47.94 | 5,651,999 |
| 2008-05-27 | Open-market sale | 131 | $47.93 | 5,652,066 |
| 2008-05-27 | Open-market sale | 64 | $47.92 | 5,652,197 |
| 2008-05-27 | Open-market sale | 94 | $47.91 | 5,652,261 |
| 2008-05-27 | Open-market sale | 382 | $47.90 | 5,652,355 |
| 2008-05-27 | Open-market sale | 7 | $47.89 | 5,652,737 |
| 2008-05-27 | Open-market sale | 19 | $47.88 | 5,652,744 |
| 2008-05-27 | Open-market sale | 146 | $47.87 | 5,652,763 |
| 2008-05-27 | Open-market sale | 15 | $47.86 | 5,652,909 |
| 2008-05-27 | Open-market sale | 19 | $47.85 | 5,652,924 |
| 2008-05-27 | Open-market sale | 4 | $47.84 | 5,652,943 |
| 2008-05-27 | Open-market sale | 19 | $47.82 | 5,652,947 |
| 2008-05-27 | Open-market sale | 180 | $47.81 | 5,652,966 |
| 2008-05-27 | Open-market sale | 386 | $47.80 | 5,653,146 |
| 2008-05-27 | Open-market sale | 4 | $47.79 | 5,653,532 |
| 2008-05-27 | Open-market sale | 30 | $47.78 | 5,653,536 |
| 2008-05-27 | Open-market sale | 204 | $47.77 | 5,653,566 |
| 2008-05-27 | Option exercise (derivative) | 38,215 | $0.00 | 2,173,675 |
| 2008-05-27 | Option exercise (derivative) | 945 | $0.00 | 2,231,930 |
| 2008-05-27 | Option exercise (derivative) | 1,733 | $0.00 | 2,230,197 |
| 2008-05-27 | Option exercise (derivative) | 691 | $0.00 | 2,229,506 |
| 2008-05-27 | Option exercise (derivative) | 1,925 | $0.00 | 2,227,581 |
| 2008-05-27 | Option exercise (derivative) | 2,984 | $0.00 | 2,224,597 |
| 2008-05-27 | Option exercise (derivative) | 3,947 | $0.00 | 2,220,650 |
| 2008-05-27 | Option exercise (derivative) | 3,273 | $0.00 | 2,217,377 |
| 2008-05-27 | Option exercise (derivative) | 1,733 | $0.00 | 2,215,644 |
| 2008-05-27 | Option exercise (derivative) | 3,080 | $0.00 | 2,212,564 |
| 2008-05-27 | Option exercise (derivative) | 298 | $0.00 | 2,234,513 |
| 2008-05-27 | Option exercise (derivative) | 4,041 | $0.00 | 2,234,811 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,238,852 |
| 2008-05-27 | Option exercise (derivative) | 289 | $0.00 | 2,239,333 |
| 2008-05-27 | Option exercise (derivative) | 96 | $0.00 | 2,239,622 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,239,718 |
| 2008-05-27 | Option exercise (derivative) | 96 | $0.00 | 2,240,199 |
| 2008-05-27 | Option exercise (derivative) | 385 | $0.00 | 2,240,295 |
| 2008-05-27 | Option exercise (derivative) | 96 | $0.00 | 2,240,680 |
| 2008-05-27 | Option exercise (derivative) | 193 | $0.00 | 2,240,776 |
| 2008-05-27 | Option exercise (derivative) | 664 | $0.00 | 2,240,969 |
| 2008-05-27 | Option exercise (derivative) | 11,262 | $0.00 | 2,154,481 |
| 2008-05-27 | Option exercise (derivative) | 3,080 | $0.00 | 2,165,743 |
| 2008-05-27 | Option exercise (derivative) | 2,791 | $0.00 | 2,168,823 |
| 2008-05-27 | Option exercise (derivative) | 2 | $0.00 | 2,171,614 |
| 2008-05-27 | Option exercise (derivative) | 2 | $0.00 | 2,171,616 |
| 2008-05-27 | Option exercise (derivative) | 2,021 | $0.00 | 2,171,618 |
| 2008-05-27 | Option exercise (derivative) | 36 | $0.00 | 2,173,639 |
| 2008-05-27 | Option exercise (derivative) | 1,638 | $0.00 | 2,232,875 |
| 2008-05-27 | Option exercise (derivative) | 674 | $0.00 | 2,211,890 |
| 2008-05-27 | Option exercise | 963 | $3.51 | 5,649,928 |
| 2008-05-27 | Option exercise | 2,888 | $3.51 | 5,651,853 |
| 2008-05-27 | Option exercise | 481 | $3.51 | 5,649,446 |
| 2008-05-27 | Option exercise | 10,781 | $3.51 | 5,659,746 |
| 2008-05-27 | Option exercise | 1,541 | $3.51 | 5,650,506 |
| 2008-05-27 | Option exercise | 3,272 | $3.51 | 5,652,237 |
| 2008-05-27 | Option exercise | 1,444 | $3.51 | 5,650,409 |
| 2008-05-27 | Option exercise | 664 | $3.51 | 5,649,629 |
| 2008-05-27 | Option exercise | 626 | $3.51 | 5,649,591 |
| 2008-05-27 | Open-market sale | 438 | $48.13 | 5,649,068 |
| 2008-05-27 | Open-market sale | 120 | $48.12 | 5,649,506 |
| 2008-05-27 | Open-market sale | 109 | $48.11 | 5,649,626 |
| 2008-05-27 | Open-market sale | 79 | $48.08 | 5,649,735 |
| 2008-05-27 | Open-market sale | 1 | $48.06 | 5,649,814 |
| 2008-05-27 | Open-market sale | 1,485 | $48.03 | 5,649,815 |
| 2008-05-27 | Open-market sale | 7 | $47.99 | 5,651,300 |
| 2008-05-27 | Open-market sale | 26 | $47.98 | 5,651,307 |
| 2008-05-27 | Option exercise | 289 | $3.51 | 5,649,254 |
| 2008-05-27 | Option exercise | 335 | $3.51 | 5,649,300 |
| 2008-05-27 | Open-market sale | 335 | $47.73 | 5,648,965 |
| 2008-05-27 | Option exercise | 3,379 | $3.51 | 5,652,344 |
| 2008-05-27 | Option exercise | 1,723 | $3.51 | 5,650,688 |
| 2008-05-27 | Option exercise | 1,636 | $3.51 | 5,650,601 |
| 2008-05-27 | Option exercise | 2,406 | $3.51 | 5,651,371 |
| 2008-05-27 | Option exercise | 9,818 | $3.51 | 5,658,783 |
| 2008-05-27 | Option exercise | 193 | $3.51 | 5,649,158 |
| 2008-05-27 | Option exercise | 96 | $3.51 | 5,649,061 |
| 2008-05-27 | Option exercise | 481 | $3.51 | 5,649,446 |
| 2008-05-27 | Option exercise | 4,620 | $3.51 | 5,653,585 |
| 2008-05-27 | Option exercise | 9,914 | $3.51 | 5,658,879 |
| 2008-05-27 | Option exercise | 770 | $3.51 | 5,649,735 |
| 2008-05-27 | Option exercise | 5,248 | $3.51 | 5,654,213 |
| 2008-05-27 | Option exercise | 4,283 | $3.51 | 5,653,248 |
| 2008-05-27 | Open-market sale | 289 | $47.75 | 5,648,965 |
| 2008-05-27 | Option exercise | 4,919 | $3.51 | 5,653,884 |
| 2008-05-27 | Option exercise (derivative) | 96 | $0.00 | 2,293,043 |
| 2008-05-27 | Option exercise (derivative) | 770 | $0.00 | 2,293,139 |
| 2008-05-27 | Option exercise (derivative) | 5,248 | $0.00 | 2,293,909 |
| 2008-05-27 | Option exercise (derivative) | 4,283 | $0.00 | 2,299,157 |
| 2008-05-27 | Option exercise (derivative) | 289 | $0.00 | 2,303,440 |
| 2008-05-27 | Option exercise (derivative) | 626 | $0.00 | 2,303,729 |
| 2008-05-27 | Option exercise (derivative) | 335 | $0.00 | 2,304,355 |
| 2008-05-27 | Option exercise (derivative) | 963 | $0.00 | 2,304,690 |
| 2008-05-27 | Option exercise (derivative) | 2,888 | $0.00 | 2,305,653 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,308,541 |
| 2008-05-27 | Option exercise (derivative) | 10,781 | $0.00 | 2,309,022 |
| 2008-05-27 | Option exercise (derivative) | 1,541 | $0.00 | 2,319,803 |
| 2008-05-27 | Option exercise (derivative) | 3,272 | $0.00 | 2,321,344 |
| 2008-05-27 | Option exercise (derivative) | 1,444 | $0.00 | 2,324,616 |
| 2008-05-27 | Option exercise (derivative) | 664 | $0.00 | 2,326,060 |
| 2008-05-27 | Option exercise (derivative) | 1,541 | $0.00 | 2,241,633 |
| 2008-05-27 | Option exercise (derivative) | 3,273 | $0.00 | 2,243,174 |
| 2008-05-27 | Option exercise (derivative) | 7,122 | $0.00 | 2,246,447 |
| 2008-05-27 | Option exercise (derivative) | 289 | $0.00 | 2,253,569 |
| 2008-05-27 | Option exercise (derivative) | 4,919 | $0.00 | 2,253,858 |
| 2008-05-27 | Option exercise (derivative) | 1,723 | $0.00 | 2,258,777 |
| 2008-05-27 | Option exercise (derivative) | 3,379 | $0.00 | 2,260,500 |
| 2008-05-27 | Option exercise (derivative) | 1,636 | $0.00 | 2,263,879 |
| 2008-05-27 | Option exercise (derivative) | 2,406 | $0.00 | 2,265,515 |
| 2008-05-27 | Option exercise (derivative) | 9,818 | $0.00 | 2,267,921 |
| 2008-05-27 | Option exercise (derivative) | 193 | $0.00 | 2,277,739 |
| 2008-05-27 | Option exercise (derivative) | 96 | $0.00 | 2,277,932 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,278,028 |
| 2008-05-27 | Option exercise (derivative) | 4,620 | $0.00 | 2,278,509 |
| 2008-05-27 | Option exercise (derivative) | 9,914 | $0.00 | 2,283,129 |
| 2008-05-27 | Option exercise | 2 | $3.51 | 5,648,967 |
| 2008-05-27 | Option exercise | 2,791 | $3.51 | 5,651,756 |
| 2008-05-27 | Option exercise | 3,080 | $3.51 | 5,652,045 |
| 2008-05-27 | Option exercise | 11,262 | $3.51 | 5,660,227 |
| 2008-05-27 | Option exercise | 2,656 | $3.51 | 5,651,621 |
| 2008-05-27 | Option exercise | 481 | $3.51 | 5,649,446 |
| 2008-05-27 | Option exercise | 385 | $3.51 | 5,649,350 |
| 2008-05-27 | Open-market sale | 385 | $47.86 | 5,648,965 |
| 2008-05-27 | Option exercise | 3,754 | $3.51 | 5,652,719 |
| 2008-05-27 | Option exercise | 3,080 | $3.51 | 5,652,045 |
| 2008-05-27 | Option exercise | 674 | $3.51 | 5,649,639 |
| 2008-05-27 | Option exercise | 38,215 | $3.51 | 5,687,180 |
| 2008-05-27 | Option exercise | 36 | $3.51 | 5,649,001 |
| 2008-05-27 | Option exercise | 2,021 | $3.51 | 5,650,986 |
| 2008-05-27 | Option exercise | 2 | $3.51 | 5,648,967 |
| 2008-05-27 | Option exercise | 1,638 | $3.51 | 5,650,603 |
| 2008-05-27 | Option exercise | 945 | $3.51 | 5,649,910 |
| 2008-05-27 | Option exercise | 691 | $3.51 | 5,649,656 |
| 2008-05-27 | Option exercise | 1,925 | $3.51 | 5,650,890 |
| 2008-05-27 | Option exercise | 1,733 | $3.51 | 5,650,698 |
| 2008-05-27 | Option exercise | 3,273 | $3.51 | 5,652,238 |
| 2008-05-27 | Option exercise | 3,947 | $3.51 | 5,652,912 |
| 2008-05-27 | Option exercise | 2,984 | $3.51 | 5,651,949 |
| 2008-05-27 | Open-market sale | 1,925 | $47.58 | 5,648,965 |
| 2008-05-27 | Option exercise (derivative) | 2,656 | $0.00 | 2,151,825 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,146,724 |
| 2008-05-27 | Gift (derivative) | 8,038 | $0.00 | 0 |
| 2008-05-27 | Gift (derivative) | 26,217 | $0.00 | 18,179 |
| 2008-05-27 | Option exercise (derivative) | 481 | $0.00 | 2,151,344 |
| 2008-05-27 | Option exercise (derivative) | 385 | $0.00 | 2,150,959 |
| 2008-05-27 | Option exercise (derivative) | 3,754 | $0.00 | 2,147,205 |
| 2008-05-27 | Option exercise | 298 | $3.51 | 5,649,263 |
| 2008-05-27 | Option exercise | 4,041 | $3.51 | 5,653,006 |
| 2008-05-27 | Option exercise | 289 | $3.51 | 5,649,254 |
| 2008-05-27 | Option exercise | 481 | $3.51 | 5,649,446 |
| 2008-05-27 | Option exercise | 385 | $3.51 | 5,649,350 |
| 2008-05-27 | Option exercise | 96 | $3.51 | 5,649,061 |
| 2008-05-27 | Option exercise | 193 | $3.51 | 5,649,158 |
| 2008-05-27 | Option exercise | 664 | $3.51 | 5,649,629 |
| 2008-05-27 | Option exercise | 1,541 | $3.51 | 5,650,506 |
| 2008-05-27 | Option exercise | 3,273 | $3.51 | 5,652,238 |
| 2008-05-27 | Option exercise | 7,122 | $3.51 | 5,656,087 |
| 2008-05-27 | Open-market sale | 289 | $47.96 | 5,648,965 |
| 2008-05-27 | Open-market sale | 56 | $47.67 | 5,654,759 |
| 2008-05-27 | Open-market sale | 26 | $47.66 | 5,654,815 |
| 2008-05-27 | Open-market sale | 26 | $47.65 | 5,654,841 |
| 2008-05-27 | Open-market sale | 120 | $47.63 | 5,654,867 |
| 2008-05-27 | Open-market sale | 67 | $47.62 | 5,654,987 |
| 2008-05-27 | Open-market sale | 127 | $47.61 | 5,655,054 |
| 2008-05-27 | Open-market sale | 153 | $47.60 | 5,655,181 |
| 2008-05-27 | Open-market sale | 116 | $47.59 | 5,655,334 |
| 2008-05-27 | Open-market sale | 75 | $47.58 | 5,655,450 |
| 2008-05-27 | Open-market sale | 27 | $47.57 | 5,655,525 |
| 2008-05-27 | Open-market sale | 67 | $47.56 | 5,655,552 |
| 2008-05-27 | Open-market sale | 37 | $47.55 | 5,655,619 |
| 2008-05-27 | Open-market sale | 64 | $47.54 | 5,655,656 |
| 2008-05-27 | Open-market sale | 12 | $47.51 | 5,655,720 |
| 2008-05-27 | Open-market sale | 157 | $47.50 | 5,655,732 |
| 2008-05-27 | Open-market sale | 19 | $47.48 | 5,655,889 |
| 2008-05-27 | Open-market sale | 11 | $47.47 | 5,655,908 |
| 2008-05-27 | Open-market sale | 4 | $47.46 | 5,655,919 |
| 2008-05-27 | Open-market sale | 19 | $47.45 | 5,655,923 |
| 2008-05-27 | Open-market sale | 4 | $47.44 | 5,655,942 |
| 2008-05-27 | Open-market sale | 15 | $47.43 | 5,655,946 |
| 2008-05-27 | Open-market sale | 4 | $47.42 | 5,655,961 |
| 2008-05-27 | Gift | 103,865 | $0.00 | 5,655,965 |
| 2008-05-27 | Open-market sale | 127 | $47.68 | 5,654,632 |
| 2008-05-27 | Open-market sale | 60 | $47.69 | 5,654,572 |
| 2008-05-27 | Gift | 43,233 | $0.00 | 5,759,830 |
| 2008-05-23 | Gift | 44,390 | $0.00 | 5,803,063 |
| 2008-05-22 | Gift | 45,184 | $0.00 | 5,847,453 |
| 2008-05-21 | Gift | 44,632 | $0.00 | 5,892,637 |
| 2008-05-20 | Gift | 44,950 | $0.00 | 5,937,269 |
| 2008-05-19 | Open-market sale | 231 | $46.76 | 5,984,380 |
| 2008-05-19 | Open-market sale | 45 | $46.75 | 5,984,611 |
| 2008-05-19 | Open-market sale | 67 | $46.74 | 5,984,656 |
| 2008-05-19 | Open-market sale | 4 | $46.74 | 5,984,723 |
| 2008-05-19 | Open-market sale | 60 | $46.73 | 5,984,727 |
| 2008-05-19 | Open-market sale | 49 | $46.72 | 5,984,787 |
| 2008-05-19 | Open-market sale | 127 | $46.71 | 5,984,836 |
| 2008-05-19 | Open-market sale | 2,115 | $46.70 | 5,984,963 |
| 2008-05-19 | Open-market sale | 8 | $46.69 | 5,987,078 |
| 2008-05-19 | Open-market sale | 311 | $46.68 | 5,987,086 |
| 2008-05-19 | Open-market sale | 71 | $46.67 | 5,987,397 |
| 2008-05-19 | Open-market sale | 195 | $46.66 | 5,987,468 |
| 2008-05-19 | Open-market sale | 52 | $46.65 | 5,987,663 |
| 2008-05-19 | Open-market sale | 2 | $46.64 | 5,987,715 |
| 2008-05-19 | Open-market sale | 222 | $46.63 | 5,987,717 |
| 2008-05-19 | Open-market sale | 135 | $46.63 | 5,987,939 |
| 2008-05-19 | Open-market sale | 681 | $46.62 | 5,988,074 |
| 2008-05-19 | Open-market sale | 26 | $46.61 | 5,988,755 |
| 2008-05-19 | Open-market sale | 217 | $46.59 | 5,988,781 |
| 2008-05-19 | Open-market sale | 221 | $46.57 | 5,988,998 |
| 2008-05-19 | Option exercise | 1,155 | $3.51 | 5,990,374 |
| 2008-05-19 | Option exercise | 6,545 | $3.51 | 5,995,764 |
| 2008-05-19 | Open-market sale | 289 | $46.94 | 5,989,219 |
| 2008-05-19 | Open-market sale | 906 | $46.85 | 5,983,020 |
| 2008-05-19 | Open-market sale | 165 | $46.83 | 5,983,926 |
| 2008-05-19 | Open-market sale | 22 | $46.80 | 5,984,091 |
| 2008-05-19 | Open-market sale | 61 | $46.78 | 5,984,113 |
| 2008-05-19 | Open-market sale | 206 | $46.77 | 5,984,174 |
| 2008-05-19 | Option exercise | 1,155 | $3.51 | 5,990,374 |
| 2008-05-19 | Option exercise | 5,294 | $3.51 | 5,994,513 |
| 2008-05-19 | Option exercise | 1,572 | $3.51 | 5,990,791 |
| 2008-05-19 | Option exercise | 562 | $3.51 | 5,989,781 |
| 2008-05-19 | Option exercise | 4,235 | $3.51 | 5,993,454 |
| 2008-05-19 | Option exercise | 23,294 | $3.51 | 6,012,513 |
| 2008-05-19 | Option exercise | 6,738 | $3.51 | 5,995,957 |
| 2008-05-19 | Option exercise | 2,310 | $3.51 | 5,991,529 |
| 2008-05-19 | Option exercise | 2,118 | $3.51 | 5,991,337 |
| 2008-05-19 | Option exercise | 1,444 | $3.51 | 5,990,663 |
| 2008-05-19 | Option exercise | 289 | $3.51 | 5,989,508 |
| 2008-05-19 | Option exercise | 1,540 | $3.51 | 5,990,759 |
| 2008-05-19 | Option exercise | 96 | $3.51 | 5,989,315 |
| 2008-05-19 | Option exercise | 1,733 | $3.51 | 5,990,952 |
| 2008-05-19 | Option exercise | 5,936 | $3.51 | 5,995,155 |
| 2008-05-19 | Open-market sale | 1,155 | $46.75 | 5,989,219 |
| 2008-05-19 | Option exercise | 5,583 | $3.51 | 5,994,802 |
| 2008-05-19 | Option exercise | 674 | $3.51 | 5,989,893 |
| 2008-05-19 | Option exercise | 17,519 | $3.51 | 6,006,738 |
| 2008-05-19 | Option exercise | 3,465 | $3.51 | 5,992,684 |
| 2008-05-19 | Option exercise | 5,714 | $3.51 | 5,994,933 |
| 2008-05-19 | Option exercise | 62 | $3.51 | 5,989,281 |
| 2008-05-19 | Option exercise | 1,348 | $3.51 | 5,990,567 |
| 2008-05-19 | Option exercise | 5,005 | $3.51 | 5,994,224 |
| 2008-05-19 | Option exercise | 1,825 | $3.51 | 5,991,044 |
| 2008-05-19 | Option exercise | 8,009 | $3.51 | 5,997,228 |
| 2008-05-19 | Option exercise | 192 | $3.51 | 5,989,411 |
| 2008-05-19 | Option exercise | 54,385 | $3.51 | 6,043,604 |
| 2008-05-19 | Option exercise | 3,273 | $3.51 | 5,992,492 |
| 2008-05-19 | Option exercise | 1,251 | $3.51 | 5,990,470 |
| 2008-05-19 | Gift | 43,899 | $0.00 | 5,989,219 |
| 2008-05-19 | Option exercise | 5,679 | $3.51 | 5,994,898 |
| 2008-05-19 | Open-market sale | 5,679 | $46.57 | 5,989,219 |
| 2008-05-19 | Option exercise (derivative) | 6,545 | $0.00 | 2,306,463 |
| 2008-05-19 | Option exercise (derivative) | 1,155 | $0.00 | 2,305,308 |
| 2008-05-19 | Option exercise (derivative) | 5,714 | $0.00 | 2,446,674 |
| 2008-05-19 | Option exercise (derivative) | 674 | $0.00 | 2,473,372 |
| 2008-05-19 | Option exercise (derivative) | 5,583 | $0.00 | 2,474,046 |
| 2008-05-19 | Option exercise (derivative) | 5,679 | $0.00 | 2,479,629 |
| 2008-05-19 | Option exercise (derivative) | 289 | $0.00 | 2,313,008 |
| 2008-05-19 | Option exercise (derivative) | 1,444 | $0.00 | 2,313,297 |
| 2008-05-19 | Option exercise (derivative) | 2,118 | $0.00 | 2,314,741 |
| 2008-05-19 | Option exercise (derivative) | 2,310 | $0.00 | 2,316,859 |
| 2008-05-19 | Option exercise (derivative) | 6,738 | $0.00 | 2,319,169 |
| 2008-05-19 | Option exercise (derivative) | 23,294 | $0.00 | 2,325,907 |
| 2008-05-19 | Option exercise (derivative) | 4,235 | $0.00 | 2,349,201 |
| 2008-05-19 | Option exercise (derivative) | 562 | $0.00 | 2,353,436 |
| 2008-05-19 | Option exercise (derivative) | 1,572 | $0.00 | 2,353,998 |
| 2008-05-19 | Option exercise (derivative) | 5,294 | $0.00 | 2,355,570 |
| 2008-05-19 | Option exercise (derivative) | 5,936 | $0.00 | 2,360,864 |
| 2008-05-19 | Option exercise (derivative) | 1,155 | $0.00 | 2,366,800 |
| 2008-05-19 | Option exercise (derivative) | 1,733 | $0.00 | 2,367,955 |
| 2008-05-19 | Option exercise (derivative) | 96 | $0.00 | 2,369,688 |
| 2008-05-19 | Option exercise (derivative) | 1,540 | $0.00 | 2,369,784 |
| 2008-05-19 | Option exercise (derivative) | 1,251 | $0.00 | 2,371,324 |
| 2008-05-19 | Option exercise (derivative) | 3,273 | $0.00 | 2,372,575 |
| 2008-05-19 | Option exercise (derivative) | 54,385 | $0.00 | 2,375,848 |
| 2008-05-19 | Option exercise (derivative) | 192 | $0.00 | 2,430,233 |
| 2008-05-19 | Option exercise (derivative) | 8,009 | $0.00 | 2,430,425 |
| 2008-05-19 | Option exercise (derivative) | 1,825 | $0.00 | 2,438,434 |
| 2008-05-19 | Option exercise (derivative) | 5,005 | $0.00 | 2,440,259 |
| 2008-05-19 | Option exercise (derivative) | 1,348 | $0.00 | 2,445,264 |
| 2008-05-19 | Option exercise (derivative) | 62 | $0.00 | 2,446,612 |
| 2008-05-19 | Option exercise (derivative) | 17,519 | $0.00 | 2,455,853 |
| 2008-05-19 | Option exercise (derivative) | 3,465 | $0.00 | 2,452,388 |
| 2008-05-19 | Open-market sale | 56 | $46.93 | 5,982,530 |
| 2008-05-19 | Open-market sale | 255 | $46.95 | 5,982,264 |
| 2008-05-19 | Open-market sale | 11 | $46.94 | 5,982,519 |
| 2008-05-19 | Open-market sale | 45 | $46.96 | 5,982,219 |
| 2008-05-19 | Open-market sale | 82 | $46.92 | 5,982,586 |
| 2008-05-19 | Open-market sale | 90 | $46.91 | 5,982,668 |
| 2008-05-19 | Open-market sale | 262 | $46.90 | 5,982,758 |
| 2008-05-16 | Option exercise (derivative) | 15,690 | $0.00 | 2,485,308 |
| 2008-05-16 | Option exercise (derivative) | 6,834 | $0.00 | 2,500,998 |
| 2008-05-16 | Option exercise (derivative) | 289 | $0.00 | 2,507,832 |
| 2008-05-16 | Option exercise (derivative) | 25,797 | $0.00 | 2,508,121 |
| 2008-05-16 | Option exercise (derivative) | 27,183 | $0.00 | 2,533,918 |
| 2008-05-16 | Option exercise (derivative) | 57,946 | $0.00 | 2,561,101 |
| 2008-05-16 | Option exercise (derivative) | 170,840 | $0.00 | 2,674,468 |
| 2008-05-16 | Option exercise (derivative) | 32,993 | $0.00 | 2,641,475 |
| 2008-05-16 | Option exercise (derivative) | 22,428 | $0.00 | 2,619,047 |
| 2008-05-16 | Option exercise | 22,428 | $3.51 | 6,077,546 |
| 2008-05-16 | Option exercise | 32,993 | $3.51 | 6,088,111 |
| 2008-05-16 | Option exercise | 170,840 | $3.51 | 6,225,958 |
| 2008-05-16 | Open-market sale | 266 | $46.07 | 6,055,728 |
| 2008-05-16 | Open-market sale | 11 | $46.06 | 6,055,994 |
| 2008-05-16 | Open-market sale | 1,003 | $46.05 | 6,056,005 |
| 2008-05-16 | Open-market sale | 1,057 | $46.04 | 6,057,008 |
| 2008-05-16 | Open-market sale | 2,254 | $46.03 | 6,058,065 |
| 2008-05-16 | Option exercise | 15,690 | $3.51 | 6,070,808 |
| 2008-05-16 | Open-market sale | 1,283 | $46.01 | 6,061,191 |
| 2008-05-16 | Open-market sale | 6,644 | $46.00 | 6,062,474 |
| 2008-05-16 | Gift | 22,000 | $0.00 | 6,033,118 |
| 2008-05-16 | Option exercise | 57,946 | $3.51 | 6,113,064 |
| 2008-05-16 | Option exercise | 27,183 | $3.51 | 6,082,301 |
| 2008-05-16 | Option exercise | 25,797 | $3.51 | 6,080,915 |
| 2008-05-16 | Option exercise | 289 | $3.51 | 6,055,407 |
| 2008-05-16 | Option exercise | 6,834 | $3.51 | 6,061,952 |
| 2008-05-16 | Open-market sale | 6,834 | $46.07 | 6,055,118 |
| 2008-05-16 | Open-market sale | 872 | $46.02 | 6,060,319 |
| 2008-04-22 | J | 563,113 | $0.00 | 7,908,053 |
| 2008-04-22 | J | 563,113 | $0.00 | 10,124,896 |
| 2008-04-14 | Gift | 1,000,000 | $0.00 | 8,998,670 |
| 2008-04-14 | Gift | 1,000,000 | $0.00 | 8,471,166 |
| 2008-04-07 | Gift | 47,676 | $0.00 | 10,998,670 |
| 2008-04-01 | Gift | 48,135 | $0.00 | 11,046,346 |
| 2008-03-31 | Grant / award (derivative) | 183 | $39.68 | 139,774.86 |
| 2008-03-28 | J | 219,387 | $0.00 | 11,094,481 |
| 2008-03-28 | J | 219,387 | $0.00 | 7,471,166 |
| 2008-03-11 | Gift (derivative) | 6,769 | $0.00 | 65,812 |
| 2008-03-11 | Gift (derivative) | 6,769 | $0.00 | 72,581 |
| 2008-03-11 | Gift (derivative) | 13,540 | $0.00 | 79,350 |
| 2008-03-11 | Gift (derivative) | 6,770 | $0.00 | 120,150 |
| 2008-03-11 | Gift (derivative) | 13,538 | $0.00 | 133,690 |
| 2008-03-11 | Gift (derivative) | 6,770 | $0.00 | 126,920 |
| 2008-02-11 | J | 623,816 | $0.00 | 7,690,553 |
| 2008-02-11 | J | 623,816 | $0.00 | 10,655,707 |
| 2008-02-05 | Gift | 60,488 | $0.00 | 9,408,075 |
| 2008-01-18 | Gift | 12,855 | $0.00 | 9,468,279 |
| 2008-01-15 | Gift | 7,590 | $0.00 | 9,481,134 |
| 2007-12-31 | Grant / award (derivative) | 444 | $39.44 | 138,598.23 |
| 2007-12-20 | Gift | 206,825 | $0.00 | 9,488,724 |
| 2007-11-27 | Gift | 1,000,000 | $0.00 | 8,314,369 |
| 2007-11-27 | Gift | 1,000,000 | $0.00 | 9,695,549 |
| 2007-11-26 | J | 503,868 | $0.00 | 7,314,369 |
| 2007-11-26 | J | 503,868 | $0.00 | 11,695,549 |
| 2007-11-19 | J | 480,350 | $0.00 | 10,687,813 |
| 2007-11-19 | J | 480,350 | $0.00 | 7,818,237 |
| 2007-11-16 | Gift | 37,037 | $0.00 | 9,727,113 |
| 2007-11-12 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 128,491 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 128,591 |
| 2007-11-05 | Option exercise (derivative) | 2,532 | $0.00 | 128,691 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 131,223 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 131,323 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 131,623 |
| 2007-11-05 | Option exercise (derivative) | 9,700 | $0.00 | 131,823 |
| 2007-11-05 | Option exercise (derivative) | 500 | $0.00 | 141,523 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 142,023 |
| 2007-11-05 | Option exercise (derivative) | 4,800 | $0.00 | 142,223 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 147,023 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 147,223 |
| 2007-11-05 | Option exercise (derivative) | 6,000 | $0.00 | 147,323 |
| 2007-11-05 | Option exercise (derivative) | 800 | $0.00 | 153,323 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 154,123 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 154,223 |
| 2007-11-05 | Option exercise (derivative) | 12,514 | $0.00 | 154,323 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 166,837 |
| 2007-11-05 | Option exercise (derivative) | 14,700 | $0.00 | 167,237 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 181,937 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 182,037 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 182,137 |
| 2007-11-05 | Option exercise (derivative) | 1,200 | $0.00 | 182,237 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 183,437 |
| 2007-11-05 | Option exercise (derivative) | 3,100 | $0.00 | 110,082 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 113,182 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 113,782 |
| 2007-11-05 | Option exercise (derivative) | 5,900 | $0.00 | 114,182 |
| 2007-11-05 | Option exercise (derivative) | 3,800 | $0.00 | 120,082 |
| 2007-11-05 | Option exercise (derivative) | 4,609 | $0.00 | 123,882 |
| 2007-11-05 | Open-market sale | 5,100 | $40.56 | 9,968,555 |
| 2007-11-05 | Open-market sale | 100 | $40.53 | 9,979,555 |
| 2007-11-05 | Open-market sale | 3,300 | $40.53 | 9,979,655 |
| 2007-11-05 | Open-market sale | 200 | $40.53 | 9,982,955 |
| 2007-11-05 | Open-market sale | 100 | $40.53 | 9,983,155 |
| 2007-11-05 | Open-market sale | 3,600 | $40.52 | 9,983,255 |
| 2007-11-05 | Open-market sale | 200 | $40.51 | 9,986,855 |
| 2007-11-05 | Open-market sale | 2,400 | $40.51 | 9,987,055 |
| 2007-11-05 | Open-market sale | 2,700 | $40.50 | 9,989,455 |
| 2007-11-05 | Open-market sale | 200 | $40.50 | 9,992,155 |
| 2007-11-05 | Open-market sale | 5,814 | $40.49 | 9,992,355 |
| 2007-11-05 | Open-market sale | 6,786 | $40.48 | 9,998,169 |
| 2007-11-05 | Open-market sale | 2,886 | $40.47 | 10,004,955 |
| 2007-11-05 | Open-market sale | 200 | $40.46 | 10,007,841 |
| 2007-11-05 | Open-market sale | 1,500 | $40.46 | 10,008,041 |
| 2007-11-05 | Open-market sale | 200 | $40.45 | 10,009,541 |
| 2007-11-05 | Open-market sale | 5,900 | $40.45 | 10,009,741 |
| 2007-11-05 | Open-market sale | 4,700 | $40.44 | 10,015,641 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 10,020,341 |
| 2007-11-05 | Option exercise | 4,500 | $3.90 | 10,019,941 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 10,015,441 |
| 2007-11-05 | Option exercise | 500 | $3.90 | 10,015,041 |
| 2007-11-05 | Option exercise | 500 | $3.90 | 10,014,541 |
| 2007-11-05 | Option exercise | 800 | $3.90 | 10,014,041 |
| 2007-11-05 | Option exercise | 2,700 | $3.90 | 10,013,241 |
| 2007-11-05 | Option exercise | 1,700 | $3.90 | 10,010,541 |
| 2007-11-05 | Option exercise | 800 | $3.90 | 10,008,841 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 10,008,041 |
| 2007-11-05 | Open-market sale | 3,500 | $40.54 | 9,976,055 |
| 2007-11-05 | Open-market sale | 2,400 | $40.55 | 9,973,655 |
| 2007-11-05 | Option exercise (derivative) | 500 | $0.00 | 5,300 |
| 2007-11-05 | Option exercise (derivative) | 4,500 | $0.00 | 400 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 4,900 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 0 |
| 2007-11-05 | Option exercise (derivative) | 500 | $0.00 | 5,800 |
| 2007-11-05 | Option exercise (derivative) | 800 | $0.00 | 6,300 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 109,782 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 48,108 |
| 2007-11-05 | Option exercise (derivative) | 4,100 | $0.00 | 48,208 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 52,308 |
| 2007-11-05 | Option exercise (derivative) | 1,200 | $0.00 | 52,908 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 54,108 |
| 2007-11-05 | Option exercise (derivative) | 5,100 | $0.00 | 54,208 |
| 2007-11-05 | Option exercise (derivative) | 83 | $0.00 | 59,308 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 59,391 |
| 2007-11-05 | Option exercise (derivative) | 4,700 | $0.00 | 59,491 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 64,191 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 64,291 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 64,391 |
| 2007-11-05 | Option exercise (derivative) | 6,100 | $0.00 | 64,591 |
| 2007-11-05 | Option exercise (derivative) | 3,900 | $0.00 | 70,691 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 74,591 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 74,691 |
| 2007-11-05 | Option exercise (derivative) | 5,500 | $0.00 | 74,791 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 80,291 |
| 2007-11-05 | Option exercise (derivative) | 7,000 | $0.00 | 80,491 |
| 2007-11-05 | Option exercise (derivative) | 9,500 | $0.00 | 87,491 |
| 2007-11-05 | Option exercise (derivative) | 700 | $0.00 | 96,991 |
| 2007-11-05 | Option exercise (derivative) | 9,400 | $0.00 | 97,691 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 107,091 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 107,191 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 107,291 |
| 2007-11-05 | Option exercise (derivative) | 500 | $0.00 | 107,591 |
| 2007-11-05 | Option exercise (derivative) | 1,691 | $0.00 | 108,091 |
| 2007-11-05 | Option exercise (derivative) | 2,300 | $0.00 | 45,808 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 109,982 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,956,050 |
| 2007-11-05 | Option exercise | 3,900 | $3.90 | 9,949,650 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,945,750 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,945,650 |
| 2007-11-05 | Option exercise | 5,500 | $3.90 | 9,945,550 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,940,050 |
| 2007-11-05 | Option exercise | 7,000 | $3.90 | 9,939,850 |
| 2007-11-05 | Option exercise | 9,500 | $3.90 | 9,932,850 |
| 2007-11-05 | Option exercise | 700 | $3.90 | 9,923,350 |
| 2007-11-05 | Option exercise | 9,400 | $3.90 | 9,922,650 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,913,250 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,913,150 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,913,050 |
| 2007-11-05 | Option exercise | 500 | $3.90 | 9,912,750 |
| 2007-11-05 | Option exercise | 1,691 | $3.90 | 9,912,250 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,910,559 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,910,359 |
| 2007-11-05 | Option exercise | 3,100 | $3.90 | 9,910,259 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,907,159 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 9,906,559 |
| 2007-11-05 | Option exercise | 5,900 | $3.90 | 9,906,159 |
| 2007-11-05 | Option exercise | 1,200 | $3.90 | 9,967,433 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,966,233 |
| 2007-11-05 | Option exercise | 5,100 | $3.90 | 9,966,133 |
| 2007-11-05 | Option exercise | 83 | $3.90 | 9,961,033 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,960,950 |
| 2007-11-05 | Option exercise | 4,700 | $3.90 | 9,960,850 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,956,150 |
| 2007-11-05 | Option exercise | 6,100 | $3.90 | 9,955,750 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,955,950 |
| 2007-11-05 | Option exercise | 4,100 | $3.90 | 9,972,133 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 10,006,441 |
| 2007-11-05 | Option exercise | 4,200 | $3.90 | 10,005,841 |
| 2007-11-05 | Option exercise | 1,700 | $3.90 | 10,001,641 |
| 2007-11-05 | Option exercise | 4,900 | $3.90 | 9,999,941 |
| 2007-11-05 | Option exercise | 2,500 | $3.90 | 9,995,041 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,992,541 |
| 2007-11-05 | Option exercise | 272 | $3.90 | 9,991,941 |
| 2007-11-05 | Option exercise | 1,700 | $3.90 | 9,991,669 |
| 2007-11-05 | Option exercise | 1,100 | $3.90 | 9,989,969 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,988,869 |
| 2007-11-05 | Option exercise | 2,100 | $3.90 | 9,988,569 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,986,469 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,985,869 |
| 2007-11-05 | Option exercise | 2,536 | $3.90 | 9,985,569 |
| 2007-11-05 | Option exercise | 1,400 | $3.90 | 9,983,033 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 9,981,633 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,981,233 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,980,633 |
| 2007-11-05 | Option exercise | 1,000 | $3.90 | 9,980,333 |
| 2007-11-05 | Option exercise | 2,100 | $3.90 | 9,979,333 |
| 2007-11-05 | Option exercise | 1,400 | $3.90 | 9,977,233 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,975,833 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,975,533 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,975,333 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,974,733 |
| 2007-11-05 | Option exercise | 2,300 | $3.90 | 9,974,533 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,972,233 |
| 2007-11-05 | Option exercise | 1,000 | $3.90 | 10,007,441 |
| 2007-11-05 | Option exercise | 600 | $3.90 | 9,968,033 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-11-05 | Option exercise | 5,000 | $3.90 | 9,769,150 |
| 2007-11-05 | Option exercise | 1,000 | $3.90 | 9,765,150 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,823,004 |
| 2007-11-05 | Option exercise | 6,968 | $3.90 | 9,822,904 |
| 2007-11-05 | Option exercise | 5,100 | $3.90 | 9,815,936 |
| 2007-11-05 | Option exercise | 2,400 | $3.90 | 9,810,836 |
| 2007-11-05 | Option exercise | 3,500 | $3.90 | 9,808,436 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,804,936 |
| 2007-11-05 | Option exercise | 3,300 | $3.90 | 9,804,836 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,801,536 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,801,336 |
| 2007-11-05 | Option exercise | 3,600 | $3.90 | 9,801,236 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,797,636 |
| 2007-11-05 | Option exercise | 2,400 | $3.90 | 9,797,436 |
| 2007-11-05 | Option exercise | 2,700 | $3.90 | 9,795,036 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,792,336 |
| 2007-11-05 | Option exercise | 5,814 | $3.90 | 9,792,136 |
| 2007-11-05 | Option exercise | 6,786 | $3.90 | 9,786,322 |
| 2007-11-05 | Option exercise | 2,886 | $3.90 | 9,779,536 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,776,650 |
| 2007-11-05 | Option exercise | 1,500 | $3.90 | 9,776,450 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,774,950 |
| 2007-11-05 | Option exercise | 5,900 | $3.90 | 9,774,750 |
| 2007-11-05 | Option exercise | 4,700 | $3.90 | 9,768,850 |
| 2007-11-05 | Open-market sale | 400 | $40.43 | 9,764,150 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-11-05 | Option exercise (derivative) | 3,400 | $0.00 | 193,837 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 197,337 |
| 2007-11-05 | Option exercise (derivative) | 6,968 | $0.00 | 197,437 |
| 2007-11-05 | Option exercise (derivative) | 5,100 | $0.00 | 204,405 |
| 2007-11-05 | Option exercise (derivative) | 2,400 | $0.00 | 209,505 |
| 2007-11-05 | Option exercise (derivative) | 3,500 | $0.00 | 211,905 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 215,405 |
| 2007-11-05 | Option exercise (derivative) | 3,300 | $0.00 | 215,505 |
| 2007-11-05 | Option exercise (derivative) | 7,200 | $0.00 | 183,537 |
| 2007-11-05 | Option exercise (derivative) | 1,000 | $0.00 | 261,691 |
| 2007-11-05 | Option exercise (derivative) | 5,000 | $0.00 | 256,691 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 256,291 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 256,191 |
| 2007-11-05 | Option exercise (derivative) | 4,700 | $0.00 | 251,491 |
| 2007-11-05 | Option exercise (derivative) | 5,900 | $0.00 | 245,591 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 218,805 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 219,005 |
| 2007-11-05 | Option exercise (derivative) | 3,600 | $0.00 | 219,105 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 222,705 |
| 2007-11-05 | Option exercise (derivative) | 2,400 | $0.00 | 222,905 |
| 2007-11-05 | Option exercise (derivative) | 2,700 | $0.00 | 225,305 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 228,005 |
| 2007-11-05 | Option exercise (derivative) | 5,814 | $0.00 | 228,205 |
| 2007-11-05 | Option exercise (derivative) | 6,786 | $0.00 | 234,019 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 245,391 |
| 2007-11-05 | Option exercise (derivative) | 1,500 | $0.00 | 243,891 |
| 2007-11-05 | Option exercise (derivative) | 2,886 | $0.00 | 240,805 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 243,691 |
| 2007-11-05 | Option exercise (derivative) | 100 | $0.00 | 197,237 |
| 2007-11-05 | Option exercise (derivative) | 3,100 | $0.00 | 190,737 |
| 2007-11-05 | Open-market sale | 800 | $41.14 | 9,771,850 |
| 2007-11-05 | Open-market sale | 1,400 | $40.94 | 9,764,550 |
| 2007-11-05 | Open-market sale | 4,500 | $41.39 | 9,765,950 |
| 2007-11-05 | Open-market sale | 400 | $41.22 | 9,770,450 |
| 2007-11-05 | Open-market sale | 500 | $41.18 | 9,770,850 |
| 2007-11-05 | Open-market sale | 500 | $41.16 | 9,771,350 |
| 2007-11-05 | Open-market sale | 400 | $40.95 | 9,764,150 |
| 2007-11-05 | Open-market sale | 2,700 | $41.13 | 9,772,650 |
| 2007-11-05 | Open-market sale | 1,700 | $41.12 | 9,775,350 |
| 2007-11-05 | Open-market sale | 800 | $41.11 | 9,777,050 |
| 2007-11-05 | Open-market sale | 600 | $41.11 | 9,777,850 |
| 2007-11-05 | Open-market sale | 1,000 | $41.10 | 9,778,450 |
| 2007-11-05 | Option exercise (derivative) | 2,700 | $0.00 | 7,100 |
| 2007-11-05 | Option exercise (derivative) | 1,700 | $0.00 | 9,800 |
| 2007-11-05 | Option exercise (derivative) | 800 | $0.00 | 11,500 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 12,300 |
| 2007-11-05 | Option exercise (derivative) | 1,000 | $0.00 | 12,900 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 13,900 |
| 2007-11-05 | Option exercise (derivative) | 4,200 | $0.00 | 14,500 |
| 2007-11-05 | Option exercise (derivative) | 1,700 | $0.00 | 18,700 |
| 2007-11-05 | Option exercise (derivative) | 4,900 | $0.00 | 20,400 |
| 2007-11-05 | Option exercise (derivative) | 2,500 | $0.00 | 25,300 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 27,800 |
| 2007-11-05 | Option exercise (derivative) | 272 | $0.00 | 28,400 |
| 2007-11-05 | Option exercise (derivative) | 1,700 | $0.00 | 28,672 |
| 2007-11-05 | Option exercise (derivative) | 1,100 | $0.00 | 30,372 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 31,472 |
| 2007-11-05 | Option exercise (derivative) | 2,100 | $0.00 | 31,772 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 33,872 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 34,472 |
| 2007-11-05 | Option exercise (derivative) | 2,536 | $0.00 | 34,772 |
| 2007-11-05 | Option exercise (derivative) | 1,400 | $0.00 | 37,308 |
| 2007-11-05 | Option exercise (derivative) | 400 | $0.00 | 38,708 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 39,108 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 39,708 |
| 2007-11-05 | Option exercise (derivative) | 1,000 | $0.00 | 40,008 |
| 2007-11-05 | Option exercise (derivative) | 2,100 | $0.00 | 41,008 |
| 2007-11-05 | Option exercise (derivative) | 1,400 | $0.00 | 43,108 |
| 2007-11-05 | Option exercise (derivative) | 300 | $0.00 | 44,508 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 44,808 |
| 2007-11-05 | Option exercise (derivative) | 600 | $0.00 | 45,008 |
| 2007-11-05 | Option exercise (derivative) | 200 | $0.00 | 45,608 |
| 2007-11-05 | Open-market sale | 400 | $40.93 | 9,802,858 |
| 2007-11-05 | Open-market sale | 600 | $40.92 | 9,803,258 |
| 2007-11-05 | Open-market sale | 300 | $40.90 | 9,803,858 |
| 2007-11-05 | Open-market sale | 1,000 | $40.89 | 9,804,158 |
| 2007-11-05 | Open-market sale | 2,100 | $40.88 | 9,805,158 |
| 2007-11-05 | Open-market sale | 1,400 | $40.87 | 9,807,258 |
| 2007-11-05 | Open-market sale | 300 | $40.87 | 9,808,658 |
| 2007-11-05 | Open-market sale | 200 | $40.86 | 9,808,958 |
| 2007-11-05 | Open-market sale | 600 | $40.86 | 9,809,158 |
| 2007-11-05 | Open-market sale | 200 | $40.85 | 9,809,758 |
| 2007-11-05 | Open-market sale | 2,300 | $40.84 | 9,809,958 |
| 2007-11-05 | Open-market sale | 100 | $40.83 | 9,812,258 |
| 2007-11-05 | Open-market sale | 4,100 | $40.82 | 9,812,358 |
| 2007-11-05 | Open-market sale | 600 | $40.81 | 9,816,458 |
| 2007-11-05 | Open-market sale | 1,200 | $40.81 | 9,817,058 |
| 2007-11-05 | Open-market sale | 100 | $40.81 | 9,818,258 |
| 2007-11-05 | Open-market sale | 600 | $41.09 | 9,779,450 |
| 2007-11-05 | Open-market sale | 4,200 | $41.08 | 9,780,050 |
| 2007-11-05 | Open-market sale | 1,700 | $41.07 | 9,784,250 |
| 2007-11-05 | Open-market sale | 4,900 | $41.06 | 9,785,950 |
| 2007-11-05 | Open-market sale | 2,500 | $41.05 | 9,790,850 |
| 2007-11-05 | Open-market sale | 600 | $41.04 | 9,793,350 |
| 2007-11-05 | Open-market sale | 272 | $41.03 | 9,793,950 |
| 2007-11-05 | Open-market sale | 1,700 | $41.03 | 9,794,222 |
| 2007-11-05 | Open-market sale | 1,100 | $41.02 | 9,795,922 |
| 2007-11-05 | Open-market sale | 300 | $41.01 | 9,797,022 |
| 2007-11-05 | Open-market sale | 2,100 | $41.00 | 9,797,322 |
| 2007-11-05 | Open-market sale | 600 | $40.99 | 9,799,422 |
| 2007-11-05 | Open-market sale | 300 | $40.98 | 9,800,022 |
| 2007-11-05 | Open-market sale | 2,536 | $40.97 | 9,800,322 |
| 2007-11-05 | Open-market sale | 300 | $40.72 | 9,871,441 |
| 2007-11-05 | Open-market sale | 500 | $40.72 | 9,871,741 |
| 2007-11-05 | Open-market sale | 1,691 | $40.72 | 9,872,241 |
| 2007-11-05 | Open-market sale | 200 | $40.71 | 9,873,932 |
| 2007-11-05 | Open-market sale | 100 | $40.85 | 9,874,132 |
| 2007-11-05 | Open-market sale | 3,100 | $40.71 | 9,874,232 |
| 2007-11-05 | Open-market sale | 600 | $40.70 | 9,877,332 |
| 2007-11-05 | Open-market sale | 400 | $40.70 | 9,877,932 |
| 2007-11-05 | Open-market sale | 5,900 | $40.70 | 9,878,332 |
| 2007-11-05 | Open-market sale | 3,800 | $40.69 | 9,884,232 |
| 2007-11-05 | Open-market sale | 4,609 | $40.68 | 9,888,032 |
| 2007-11-05 | Open-market sale | 5,100 | $40.80 | 9,818,358 |
| 2007-11-05 | Open-market sale | 83 | $40.79 | 9,823,458 |
| 2007-11-05 | Open-market sale | 100 | $40.79 | 9,823,541 |
| 2007-11-05 | Open-market sale | 4,700 | $40.79 | 9,823,641 |
| 2007-11-05 | Open-market sale | 100 | $40.79 | 9,828,341 |
| 2007-11-05 | Open-market sale | 100 | $40.78 | 9,828,441 |
| 2007-11-05 | Open-market sale | 200 | $40.78 | 9,828,541 |
| 2007-11-05 | Open-market sale | 6,100 | $40.78 | 9,828,741 |
| 2007-11-05 | Open-market sale | 3,900 | $40.77 | 9,834,841 |
| 2007-11-05 | Open-market sale | 100 | $40.77 | 9,838,741 |
| 2007-11-05 | Open-market sale | 100 | $40.77 | 9,838,841 |
| 2007-11-05 | Open-market sale | 5,500 | $40.76 | 9,838,941 |
| 2007-11-05 | Open-market sale | 200 | $40.75 | 9,844,441 |
| 2007-11-05 | Open-market sale | 7,000 | $40.75 | 9,844,641 |
| 2007-11-05 | Open-market sale | 9,500 | $40.74 | 9,851,641 |
| 2007-11-05 | Open-market sale | 700 | $40.74 | 9,861,141 |
| 2007-11-05 | Open-market sale | 9,400 | $40.73 | 9,861,841 |
| 2007-11-05 | Open-market sale | 100 | $40.73 | 9,871,241 |
| 2007-11-05 | Open-market sale | 100 | $40.72 | 9,871,341 |
| 2007-11-05 | Option exercise | 7,200 | $3.90 | 9,836,804 |
| 2007-11-05 | Option exercise | 3,100 | $3.90 | 9,829,604 |
| 2007-11-05 | Option exercise | 3,400 | $3.90 | 9,826,504 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,823,104 |
| 2007-11-05 | Option exercise | 3,800 | $3.90 | 9,900,259 |
| 2007-11-05 | Option exercise | 4,609 | $3.90 | 9,896,459 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,891,850 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,891,750 |
| 2007-11-05 | Option exercise | 2,532 | $3.90 | 9,891,650 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,889,118 |
| 2007-11-05 | Option exercise | 300 | $3.90 | 9,889,018 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,888,718 |
| 2007-11-05 | Option exercise | 9,700 | $3.90 | 9,888,518 |
| 2007-11-05 | Option exercise | 500 | $3.90 | 9,878,818 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,878,318 |
| 2007-11-05 | Option exercise | 4,800 | $3.90 | 9,878,118 |
| 2007-11-05 | Option exercise | 200 | $3.90 | 9,873,318 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,873,118 |
| 2007-11-05 | Option exercise | 6,000 | $3.90 | 9,873,018 |
| 2007-11-05 | Option exercise | 800 | $3.90 | 9,867,018 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,866,218 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,866,118 |
| 2007-11-05 | Option exercise | 12,514 | $3.90 | 9,866,018 |
| 2007-11-05 | Option exercise | 400 | $3.90 | 9,853,504 |
| 2007-11-05 | Option exercise | 14,700 | $3.90 | 9,853,104 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,838,404 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,838,304 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,838,204 |
| 2007-11-05 | Option exercise | 1,200 | $3.90 | 9,838,104 |
| 2007-11-05 | Option exercise | 100 | $3.90 | 9,836,904 |
| 2007-11-05 | Open-market sale | 100 | $40.57 | 9,961,487 |
| 2007-11-05 | Open-market sale | 100 | $40.68 | 9,892,641 |
| 2007-11-05 | Open-market sale | 100 | $40.67 | 9,892,741 |
| 2007-11-05 | Open-market sale | 2,532 | $40.67 | 9,892,841 |
| 2007-11-05 | Open-market sale | 100 | $40.67 | 9,895,373 |
| 2007-11-05 | Open-market sale | 300 | $40.67 | 9,895,473 |
| 2007-11-05 | Open-market sale | 200 | $40.67 | 9,895,773 |
| 2007-11-05 | Open-market sale | 9,700 | $40.66 | 9,895,973 |
| 2007-11-05 | Open-market sale | 500 | $40.66 | 9,905,673 |
| 2007-11-05 | Open-market sale | 200 | $40.65 | 9,906,173 |
| 2007-11-05 | Open-market sale | 4,800 | $40.65 | 9,906,373 |
| 2007-11-05 | Open-market sale | 200 | $40.65 | 9,911,173 |
| 2007-11-05 | Open-market sale | 100 | $40.64 | 9,911,373 |
| 2007-11-05 | Open-market sale | 6,000 | $40.64 | 9,911,473 |
| 2007-11-05 | Open-market sale | 800 | $40.64 | 9,917,473 |
| 2007-11-05 | Open-market sale | 100 | $40.63 | 9,918,273 |
| 2007-11-05 | Open-market sale | 100 | $40.63 | 9,918,373 |
| 2007-11-05 | Open-market sale | 12,514 | $40.63 | 9,918,473 |
| 2007-11-05 | Open-market sale | 400 | $40.62 | 9,930,987 |
| 2007-11-05 | Open-market sale | 14,700 | $40.62 | 9,931,387 |
| 2007-11-05 | Open-market sale | 100 | $40.62 | 9,946,087 |
| 2007-11-05 | Open-market sale | 100 | $40.61 | 9,946,187 |
| 2007-11-05 | Open-market sale | 100 | $40.61 | 9,946,287 |
| 2007-11-05 | Open-market sale | 1,200 | $40.61 | 9,946,387 |
| 2007-11-05 | Open-market sale | 100 | $40.60 | 9,947,587 |
| 2007-11-05 | Open-market sale | 7,200 | $40.60 | 9,947,687 |
| 2007-11-05 | Open-market sale | 3,100 | $40.59 | 9,954,887 |
| 2007-11-05 | Open-market sale | 3,400 | $40.58 | 9,957,987 |
| 2007-11-05 | Open-market sale | 100 | $40.57 | 9,961,387 |
| 2007-11-05 | Open-market sale | 6,968 | $40.57 | 9,961,587 |
| 2007-10-29 | Option exercise | 1,200 | $3.90 | 9,765,350 |
| 2007-10-29 | Option exercise | 1,057 | $3.90 | 9,765,207 |
| 2007-10-29 | Option exercise | 900 | $3.90 | 9,765,050 |
| 2007-10-29 | Option exercise | 1,000 | $3.90 | 9,765,150 |
| 2007-10-29 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-29 | Option exercise | 500 | $3.90 | 9,764,650 |
| 2007-10-29 | Option exercise | 1,100 | $3.90 | 9,765,250 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-29 | Option exercise | 4,900 | $3.90 | 9,769,050 |
| 2007-10-29 | Option exercise | 2,600 | $3.90 | 9,766,750 |
| 2007-10-29 | Option exercise | 4,500 | $3.90 | 9,768,650 |
| 2007-10-29 | Option exercise | 3,000 | $3.90 | 9,767,150 |
| 2007-10-29 | Option exercise | 2,800 | $3.90 | 9,766,950 |
| 2007-10-29 | Option exercise | 2,000 | $3.90 | 9,766,150 |
| 2007-10-29 | Open-market sale | 1,200 | $41.86 | 9,764,150 |
| 2007-10-29 | Open-market sale | 3,800 | $41.44 | 9,765,050 |
| 2007-10-29 | Option exercise | 900 | $3.90 | 9,768,850 |
| 2007-10-29 | Open-market sale | 100 | $41.50 | 9,767,950 |
| 2007-10-29 | Option exercise | 3,800 | $3.90 | 9,768,050 |
| 2007-10-29 | Open-market sale | 3,300 | $41.43 | 9,766,850 |
| 2007-10-29 | Option exercise | 2,700 | $3.90 | 9,770,150 |
| 2007-10-29 | Option exercise | 3,300 | $3.90 | 9,767,450 |
| 2007-10-29 | Open-market sale | 5,700 | $41.65 | 9,764,250 |
| 2007-10-29 | Option exercise | 5,700 | $3.90 | 9,769,950 |
| 2007-10-29 | Option exercise | 4,200 | $3.90 | 9,768,350 |
| 2007-10-29 | Option exercise | 12,758 | $3.90 | 9,776,908 |
| 2007-10-29 | Option exercise | 3,400 | $3.90 | 9,767,550 |
| 2007-10-29 | Option exercise | 6,900 | $3.90 | 9,771,050 |
| 2007-10-29 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-29 | Open-market sale | 100 | $41.50 | 9,764,150 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-29 | Option exercise (derivative) | 3,800 | $0.00 | 352,626 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 347,891 |
| 2007-10-29 | Option exercise (derivative) | 400 | $0.00 | 347,491 |
| 2007-10-29 | Option exercise (derivative) | 3,000 | $0.00 | 344,491 |
| 2007-10-29 | Option exercise (derivative) | 200 | $0.00 | 344,291 |
| 2007-10-29 | Option exercise (derivative) | 6,900 | $0.00 | 337,391 |
| 2007-10-29 | Option exercise (derivative) | 3,400 | $0.00 | 333,991 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 333,891 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 333,791 |
| 2007-10-29 | Option exercise (derivative) | 12,758 | $0.00 | 321,033 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 320,933 |
| 2007-10-29 | Option exercise (derivative) | 4,200 | $0.00 | 316,733 |
| 2007-10-29 | Option exercise (derivative) | 5,700 | $0.00 | 311,033 |
| 2007-10-29 | Option exercise (derivative) | 3,300 | $0.00 | 307,733 |
| 2007-10-29 | Option exercise (derivative) | 2,700 | $0.00 | 305,033 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 304,933 |
| 2007-10-29 | Option exercise (derivative) | 3,800 | $0.00 | 301,133 |
| 2007-10-29 | Option exercise (derivative) | 900 | $0.00 | 300,233 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 300,133 |
| 2007-10-29 | Option exercise (derivative) | 400 | $0.00 | 299,733 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 388,932 |
| 2007-10-29 | Option exercise (derivative) | 1,641 | $0.00 | 387,291 |
| 2007-10-29 | Option exercise (derivative) | 1,500 | $0.00 | 385,791 |
| 2007-10-29 | Option exercise (derivative) | 8,800 | $0.00 | 376,991 |
| 2007-10-29 | Option exercise (derivative) | 3,800 | $0.00 | 373,191 |
| 2007-10-29 | Option exercise (derivative) | 10,200 | $0.00 | 362,991 |
| 2007-10-29 | Option exercise (derivative) | 5,465 | $0.00 | 357,526 |
| 2007-10-29 | Option exercise (derivative) | 1,000 | $0.00 | 356,526 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 356,426 |
| 2007-10-29 | Option exercise (derivative) | 4,635 | $0.00 | 347,991 |
| 2007-10-29 | Option exercise | 1,843 | $3.90 | 9,765,993 |
| 2007-10-29 | Option exercise | 1,700 | $3.90 | 9,765,850 |
| 2007-10-29 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-29 | Option exercise | 2,500 | $3.90 | 9,766,650 |
| 2007-10-29 | Option exercise | 500 | $3.90 | 9,764,650 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-29 | Option exercise | 3,000 | $3.90 | 9,767,150 |
| 2007-10-29 | Option exercise | 800 | $3.90 | 9,764,950 |
| 2007-10-29 | Option exercise | 2,000 | $3.90 | 9,766,150 |
| 2007-10-29 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-29 | Option exercise | 2,900 | $3.90 | 9,767,050 |
| 2007-10-29 | Option exercise | 3,800 | $3.90 | 9,767,950 |
| 2007-10-29 | Option exercise | 1,800 | $3.90 | 9,765,950 |
| 2007-10-29 | Open-market sale | 500 | $41.79 | 9,764,150 |
| 2007-10-29 | Option exercise | 900 | $3.90 | 9,765,050 |
| 2007-10-29 | Option exercise (derivative) | 5,700 | $0.00 | 262,691 |
| 2007-10-29 | Option exercise (derivative) | 20,942 | $0.00 | 278,791 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 278,491 |
| 2007-10-29 | Option exercise (derivative) | 10,100 | $0.00 | 268,391 |
| 2007-10-29 | Option exercise (derivative) | 1,843 | $0.00 | 491,339 |
| 2007-10-29 | Option exercise (derivative) | 1,700 | $0.00 | 493,182 |
| 2007-10-29 | Option exercise (derivative) | 400 | $0.00 | 494,882 |
| 2007-10-29 | Option exercise (derivative) | 2,500 | $0.00 | 495,282 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 497,782 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 498,282 |
| 2007-10-29 | Option exercise (derivative) | 3,000 | $0.00 | 498,382 |
| 2007-10-29 | Option exercise (derivative) | 800 | $0.00 | 501,382 |
| 2007-10-29 | Option exercise (derivative) | 2,000 | $0.00 | 502,182 |
| 2007-10-29 | Option exercise (derivative) | 200 | $0.00 | 504,182 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 504,382 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 504,682 |
| 2007-10-29 | Option exercise (derivative) | 600 | $0.00 | 505,182 |
| 2007-10-29 | Option exercise (derivative) | 800 | $0.00 | 505,782 |
| 2007-10-29 | Option exercise (derivative) | 4,400 | $0.00 | 506,582 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 510,982 |
| 2007-10-29 | Option exercise (derivative) | 1,800 | $0.00 | 511,482 |
| 2007-10-29 | Option exercise (derivative) | 6,000 | $0.00 | 513,282 |
| 2007-10-29 | Option exercise (derivative) | 2,800 | $0.00 | 519,282 |
| 2007-10-29 | Option exercise (derivative) | 700 | $0.00 | 522,082 |
| 2007-10-29 | Option exercise (derivative) | 600 | $0.00 | 522,782 |
| 2007-10-29 | Option exercise (derivative) | 600 | $0.00 | 523,382 |
| 2007-10-29 | Option exercise (derivative) | 1,300 | $0.00 | 523,982 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 525,282 |
| 2007-10-29 | Option exercise (derivative) | 200 | $0.00 | 481,239 |
| 2007-10-29 | Option exercise (derivative) | 2,900 | $0.00 | 481,439 |
| 2007-10-29 | Option exercise (derivative) | 3,800 | $0.00 | 484,339 |
| 2007-10-29 | Option exercise (derivative) | 1,800 | $0.00 | 488,139 |
| 2007-10-29 | Option exercise (derivative) | 900 | $0.00 | 489,939 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 490,839 |
| 2007-10-29 | Option exercise | 5,700 | $3.90 | 9,769,850 |
| 2007-10-29 | Option exercise | 10,100 | $3.90 | 9,774,250 |
| 2007-10-29 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-29 | Open-market sale | 20,942 | $41.51 | 9,764,150 |
| 2007-10-29 | Option exercise | 20,942 | $3.90 | 9,785,092 |
| 2007-10-29 | Open-market sale | 3,000 | $41.63 | 9,764,350 |
| 2007-10-29 | Option exercise | 200 | $3.90 | 9,767,350 |
| 2007-10-29 | Option exercise | 3,000 | $3.90 | 9,767,150 |
| 2007-10-29 | Open-market sale | 100 | $41.49 | 9,764,550 |
| 2007-10-29 | Option exercise | 400 | $3.90 | 9,764,650 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-29 | Option exercise | 4,635 | $3.90 | 9,768,785 |
| 2007-10-29 | Option exercise | 5,465 | $3.90 | 9,769,615 |
| 2007-10-29 | Option exercise | 10,200 | $3.90 | 9,774,350 |
| 2007-10-29 | Option exercise | 3,800 | $3.90 | 9,767,950 |
| 2007-10-29 | Open-market sale | 1,500 | $41.46 | 9,772,950 |
| 2007-10-29 | Option exercise | 8,800 | $3.90 | 9,774,450 |
| 2007-10-29 | Option exercise | 1,500 | $3.90 | 9,765,650 |
| 2007-10-29 | Option exercise | 1,641 | $3.90 | 9,765,791 |
| 2007-10-29 | Open-market sale | 5,500 | $41.45 | 9,764,250 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,769,750 |
| 2007-10-29 | Option exercise | 5,500 | $3.90 | 9,769,650 |
| 2007-10-29 | Open-market sale | 200 | $41.49 | 9,764,150 |
| 2007-10-29 | Option exercise | 7,559 | $3.90 | 9,771,709 |
| 2007-10-29 | Option exercise (derivative) | 1,000 | $0.00 | 480,239 |
| 2007-10-29 | Option exercise (derivative) | 2,000 | $0.00 | 474,982 |
| 2007-10-29 | Option exercise (derivative) | 2,800 | $0.00 | 472,182 |
| 2007-10-29 | Option exercise (derivative) | 3,000 | $0.00 | 469,182 |
| 2007-10-29 | Option exercise (derivative) | 4,500 | $0.00 | 464,682 |
| 2007-10-29 | Option exercise (derivative) | 2,600 | $0.00 | 462,082 |
| 2007-10-29 | Option exercise (derivative) | 4,900 | $0.00 | 457,182 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 457,082 |
| 2007-10-29 | Option exercise (derivative) | 1,100 | $0.00 | 455,982 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 455,482 |
| 2007-10-29 | Option exercise (derivative) | 3,700 | $0.00 | 451,782 |
| 2007-10-29 | Option exercise (derivative) | 1,000 | $0.00 | 450,782 |
| 2007-10-29 | Option exercise (derivative) | 1,100 | $0.00 | 449,682 |
| 2007-10-29 | Option exercise (derivative) | 200 | $0.00 | 449,482 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 449,182 |
| 2007-10-29 | Option exercise (derivative) | 3,400 | $0.00 | 445,782 |
| 2007-10-29 | Option exercise (derivative) | 6,000 | $0.00 | 439,782 |
| 2007-10-29 | Option exercise (derivative) | 12,591 | $0.00 | 427,191 |
| 2007-10-29 | Option exercise (derivative) | 12,500 | $0.00 | 414,691 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 414,591 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 414,491 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 414,391 |
| 2007-10-29 | Option exercise (derivative) | 12,200 | $0.00 | 402,191 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 402,091 |
| 2007-10-29 | Option exercise (derivative) | 7,559 | $0.00 | 394,532 |
| 2007-10-29 | Option exercise (derivative) | 5,500 | $0.00 | 389,032 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 480,139 |
| 2007-10-29 | Option exercise (derivative) | 1,057 | $0.00 | 478,182 |
| 2007-10-29 | Option exercise (derivative) | 1,200 | $0.00 | 476,982 |
| 2007-10-29 | Option exercise (derivative) | 900 | $0.00 | 479,239 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,770,250 |
| 2007-10-29 | Option exercise | 12,500 | $3.90 | 9,782,650 |
| 2007-10-29 | Open-market sale | 12,591 | $41.56 | 9,770,150 |
| 2007-10-29 | Option exercise | 12,591 | $3.90 | 9,782,741 |
| 2007-10-29 | Option exercise | 6,000 | $3.90 | 9,770,150 |
| 2007-10-29 | Option exercise | 3,400 | $3.90 | 9,767,550 |
| 2007-10-29 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-29 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-29 | Option exercise | 1,100 | $3.90 | 9,765,250 |
| 2007-10-29 | Option exercise | 1,000 | $3.90 | 9,765,150 |
| 2007-10-29 | Option exercise | 3,700 | $3.90 | 9,767,850 |
| 2007-10-29 | Option exercise | 12,200 | $3.90 | 9,776,350 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-29 | Open-market sale | 100 | $41.54 | 9,764,150 |
| 2007-10-29 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-29 | Option exercise | 800 | $3.90 | 9,764,950 |
| 2007-10-29 | Option exercise | 4,400 | $3.90 | 9,768,550 |
| 2007-10-29 | Option exercise | 500 | $3.90 | 9,764,650 |
| 2007-10-29 | Option exercise | 1,800 | $3.90 | 9,765,950 |
| 2007-10-29 | Option exercise | 6,000 | $3.90 | 9,770,150 |
| 2007-10-29 | Option exercise | 2,800 | $3.90 | 9,766,950 |
| 2007-10-29 | Option exercise | 700 | $3.90 | 9,764,850 |
| 2007-10-29 | Option exercise | 600 | $3.90 | 9,764,750 |
| 2007-10-29 | Option exercise | 1,300 | $3.90 | 9,765,450 |
| 2007-10-29 | Option exercise | 1,000 | $3.90 | 9,765,150 |
| 2007-10-29 | Open-market sale | 300 | $41.15 | 9,764,150 |
| 2007-10-29 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise (derivative) | 950 | $0.00 | 177,006 |
| 2007-10-22 | Option exercise (derivative) | 7,000 | $0.00 | 177,956 |
| 2007-10-22 | Option exercise (derivative) | 3,071 | $0.00 | 173,935 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 173,835 |
| 2007-10-22 | Option exercise (derivative) | 5,979 | $0.00 | 167,856 |
| 2007-10-22 | Option exercise (derivative) | 7,800 | $0.00 | 213,956 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 213,656 |
| 2007-10-22 | Option exercise (derivative) | 4,600 | $0.00 | 209,056 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 208,956 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 208,756 |
| 2007-10-22 | Option exercise (derivative) | 5,700 | $0.00 | 203,056 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 202,856 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 202,556 |
| 2007-10-22 | Option exercise (derivative) | 8,400 | $0.00 | 194,156 |
| 2007-10-22 | Option exercise (derivative) | 1,100 | $0.00 | 193,056 |
| 2007-10-22 | Option exercise (derivative) | 1,600 | $0.00 | 191,456 |
| 2007-10-22 | Option exercise (derivative) | 4,500 | $0.00 | 186,956 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 184,956 |
| 2007-10-22 | Option exercise (derivative) | 1,600 | $0.00 | 185,356 |
| 2007-10-22 | Option exercise | 4,600 | $3.90 | 9,768,750 |
| 2007-10-22 | Option exercise | 7,000 | $3.90 | 9,771,150 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Option exercise | 7,800 | $3.90 | 9,771,950 |
| 2007-10-22 | Option exercise | 4,500 | $3.90 | 9,768,650 |
| 2007-10-22 | Option exercise | 1,600 | $3.90 | 9,765,750 |
| 2007-10-22 | Option exercise | 1,100 | $3.90 | 9,765,250 |
| 2007-10-22 | Option exercise | 8,400 | $3.90 | 9,772,550 |
| 2007-10-22 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-22 | Option exercise | 5,700 | $3.90 | 9,769,850 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Open-market sale | 4,600 | $40.82 | 9,764,150 |
| 2007-10-22 | Option exercise | 27,816 | $3.90 | 9,791,966 |
| 2007-10-22 | Option exercise | 375 | $3.90 | 9,764,525 |
| 2007-10-22 | Option exercise | 2,200 | $3.90 | 9,766,350 |
| 2007-10-22 | Option exercise | 8,700 | $3.90 | 9,772,850 |
| 2007-10-22 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-22 | Option exercise | 9,200 | $3.90 | 9,773,350 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 11,100 | $3.90 | 9,775,250 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 1,300 | $3.90 | 9,765,450 |
| 2007-10-22 | Open-market sale | 1,300 | $40.79 | 9,764,150 |
| 2007-10-22 | Option exercise | 1,300 | $3.90 | 9,765,450 |
| 2007-10-22 | Option exercise | 928 | $3.90 | 9,765,078 |
| 2007-10-22 | Option exercise | 2,300 | $3.90 | 9,766,450 |
| 2007-10-22 | Option exercise | 3,800 | $3.90 | 9,767,950 |
| 2007-10-22 | Option exercise | 4,072 | $3.90 | 9,768,222 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 4,900 | $3.90 | 9,769,050 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 1,000 | $3.90 | 9,765,150 |
| 2007-10-22 | Option exercise | 1,200 | $3.90 | 9,765,350 |
| 2007-10-22 | Open-market sale | 400 | $40.62 | 9,764,150 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Option exercise | 3,000 | $3.90 | 9,767,150 |
| 2007-10-22 | Option exercise | 900 | $3.90 | 9,765,050 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 821 |
| 2007-10-22 | Option exercise (derivative) | 179 | $0.00 | 357,347 |
| 2007-10-22 | Option exercise (derivative) | 2,600 | $0.00 | 354,747 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 354,347 |
| 2007-10-22 | Option exercise (derivative) | 2,300 | $0.00 | 352,047 |
| 2007-10-22 | Option exercise (derivative) | 500 | $0.00 | 351,547 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 351,447 |
| 2007-10-22 | Option exercise (derivative) | 5,400 | $0.00 | 346,047 |
| 2007-10-22 | Option exercise (derivative) | 7,659 | $0.00 | 338,388 |
| 2007-10-22 | Option exercise (derivative) | 1,300 | $0.00 | 337,088 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 336,888 |
| 2007-10-22 | Option exercise (derivative) | 2,300 | $0.00 | 334,588 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 334,488 |
| 2007-10-22 | Option exercise (derivative) | 600 | $0.00 | 333,888 |
| 2007-10-22 | Option exercise (derivative) | 3,200 | $0.00 | 330,688 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 330,588 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 330,488 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 330,388 |
| 2007-10-22 | Option exercise (derivative) | 14,300 | $0.00 | 316,088 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 315,888 |
| 2007-10-22 | Option exercise (derivative) | 3,341 | $0.00 | 312,547 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 312,447 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 312,347 |
| 2007-10-22 | Option exercise (derivative) | 500 | $0.00 | 311,847 |
| 2007-10-22 | Option exercise (derivative) | 2,000 | $0.00 | 309,847 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 309,647 |
| 2007-10-22 | Option exercise (derivative) | 6,600 | $0.00 | 3,421 |
| 2007-10-22 | Option exercise (derivative) | 2,300 | $0.00 | 1,121 |
| 2007-10-22 | Option exercise (derivative) | 621 | $0.00 | 0 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 621 |
| 2007-10-22 | Option exercise | 3,200 | $3.90 | 9,767,350 |
| 2007-10-22 | Option exercise | 600 | $3.90 | 9,764,750 |
| 2007-10-22 | Option exercise | 2,300 | $3.90 | 9,766,450 |
| 2007-10-22 | Option exercise | 2,000 | $3.90 | 9,766,150 |
| 2007-10-22 | Option exercise | 500 | $3.90 | 9,764,650 |
| 2007-10-22 | Option exercise | 3,341 | $3.90 | 9,767,491 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 14,300 | $3.90 | 9,778,450 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Open-market sale | 100 | $40.56 | 9,764,150 |
| 2007-10-22 | Option exercise (derivative) | 2,100 | $0.00 | 18,221 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 20,321 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 20,521 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 18,021 |
| 2007-10-22 | Option exercise (derivative) | 7,600 | $0.00 | 10,421 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 10,021 |
| 2007-10-22 | Option exercise (derivative) | 2,200 | $0.00 | 70,821 |
| 2007-10-22 | Option exercise (derivative) | 3,400 | $0.00 | 67,421 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 67,221 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 67,021 |
| 2007-10-22 | Option exercise (derivative) | 9,300 | $0.00 | 57,721 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 57,621 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 57,321 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 57,121 |
| 2007-10-22 | Option exercise (derivative) | 2,600 | $0.00 | 54,521 |
| 2007-10-22 | Option exercise (derivative) | 3,400 | $0.00 | 51,121 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 50,721 |
| 2007-10-22 | Option exercise (derivative) | 5,900 | $0.00 | 44,821 |
| 2007-10-22 | Option exercise (derivative) | 1,100 | $0.00 | 43,721 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 43,521 |
| 2007-10-22 | Option exercise (derivative) | 5,500 | $0.00 | 38,021 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 37,621 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 37,321 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 37,021 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 36,821 |
| 2007-10-22 | Option exercise (derivative) | 5,900 | $0.00 | 30,921 |
| 2007-10-22 | Option exercise (derivative) | 4,300 | $0.00 | 26,621 |
| 2007-10-22 | Option exercise (derivative) | 3,100 | $0.00 | 23,521 |
| 2007-10-22 | Option exercise (derivative) | 1,800 | $0.00 | 21,721 |
| 2007-10-22 | Option exercise (derivative) | 1,100 | $0.00 | 20,621 |
| 2007-10-22 | Option exercise | 5,979 | $3.90 | 9,770,129 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 3,071 | $3.90 | 9,767,221 |
| 2007-10-22 | Open-market sale | 950 | $40.25 | 9,764,150 |
| 2007-10-22 | Option exercise | 950 | $3.90 | 9,765,100 |
| 2007-10-22 | Option exercise | 9,300 | $3.90 | 9,773,450 |
| 2007-10-22 | Option exercise | 2,200 | $3.90 | 9,766,350 |
| 2007-10-22 | Option exercise | 5,500 | $3.90 | 9,769,650 |
| 2007-10-22 | Option exercise | 1,100 | $3.90 | 9,765,250 |
| 2007-10-22 | Option exercise | 5,900 | $3.90 | 9,770,050 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Option exercise | 3,400 | $3.90 | 9,767,550 |
| 2007-10-22 | Option exercise | 2,600 | $3.90 | 9,766,750 |
| 2007-10-22 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Open-market sale | 200 | $40.29 | 9,764,150 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 291,147 |
| 2007-10-22 | Option exercise (derivative) | 4,072 | $0.00 | 291,247 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 295,319 |
| 2007-10-22 | Option exercise (derivative) | 3,800 | $0.00 | 295,719 |
| 2007-10-22 | Option exercise (derivative) | 2,300 | $0.00 | 299,519 |
| 2007-10-22 | Option exercise (derivative) | 928 | $0.00 | 301,819 |
| 2007-10-22 | Option exercise (derivative) | 1,300 | $0.00 | 302,747 |
| 2007-10-22 | Option exercise (derivative) | 3,000 | $0.00 | 304,047 |
| 2007-10-22 | Option exercise (derivative) | 1,000 | $0.00 | 307,047 |
| 2007-10-22 | Option exercise (derivative) | 1,200 | $0.00 | 308,047 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 309,247 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 221,756 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 221,856 |
| 2007-10-22 | Option exercise (derivative) | 100 | $0.00 | 221,956 |
| 2007-10-22 | Option exercise (derivative) | 11,100 | $0.00 | 222,056 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 233,156 |
| 2007-10-22 | Option exercise (derivative) | 400 | $0.00 | 233,356 |
| 2007-10-22 | Option exercise (derivative) | 1,300 | $0.00 | 233,756 |
| 2007-10-22 | Option exercise (derivative) | 9,200 | $0.00 | 235,056 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 244,256 |
| 2007-10-22 | Option exercise (derivative) | 8,700 | $0.00 | 244,556 |
| 2007-10-22 | Option exercise (derivative) | 2,200 | $0.00 | 253,256 |
| 2007-10-22 | Option exercise (derivative) | 300 | $0.00 | 255,456 |
| 2007-10-22 | Option exercise (derivative) | 375 | $0.00 | 255,756 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 256,131 |
| 2007-10-22 | Option exercise (derivative) | 27,816 | $0.00 | 256,331 |
| 2007-10-22 | Option exercise (derivative) | 900 | $0.00 | 284,147 |
| 2007-10-22 | Option exercise (derivative) | 1,000 | $0.00 | 285,047 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 286,047 |
| 2007-10-22 | Option exercise (derivative) | 4,900 | $0.00 | 286,247 |
| 2007-10-22 | Option exercise | 1,800 | $3.90 | 9,765,950 |
| 2007-10-22 | Option exercise | 5,900 | $3.90 | 9,770,050 |
| 2007-10-22 | Option exercise | 4,300 | $3.90 | 9,768,450 |
| 2007-10-22 | Option exercise | 3,100 | $3.90 | 9,767,250 |
| 2007-10-22 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Option exercise | 7,600 | $3.90 | 9,771,750 |
| 2007-10-22 | Option exercise | 2,100 | $3.90 | 9,766,250 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 1,100 | $3.90 | 9,765,250 |
| 2007-10-22 | Open-market sale | 3,100 | $40.38 | 9,764,150 |
| 2007-10-22 | Option exercise | 621 | $3.90 | 9,764,771 |
| 2007-10-22 | Option exercise | 179 | $3.90 | 9,764,329 |
| 2007-10-22 | Option exercise | 2,600 | $3.90 | 9,766,750 |
| 2007-10-22 | Option exercise | 300 | $3.90 | 9,764,450 |
| 2007-10-22 | Option exercise | 2,300 | $3.90 | 9,766,450 |
| 2007-10-22 | Option exercise | 6,600 | $3.90 | 9,770,750 |
| 2007-10-22 | Option exercise | 200 | $3.90 | 9,764,350 |
| 2007-10-22 | Option exercise | 1,300 | $3.90 | 9,765,450 |
| 2007-10-22 | Option exercise | 7,659 | $3.90 | 9,771,809 |
| 2007-10-22 | Option exercise | 5,400 | $3.90 | 9,769,550 |
| 2007-10-22 | Option exercise | 100 | $3.90 | 9,764,250 |
| 2007-10-22 | Option exercise | 500 | $3.90 | 9,764,650 |
| 2007-10-22 | Option exercise | 400 | $3.90 | 9,764,550 |
| 2007-10-22 | Open-market sale | 400 | $40.49 | 9,764,150 |
| 2007-10-17 | Gift | 8,550 | $0.00 | 9,764,150 |
| 2007-10-15 | Option exercise (derivative) | 6,900 | $0.00 | 98,221 |
| 2007-10-15 | Option exercise (derivative) | 5,200 | $0.00 | 75,521 |
| 2007-10-15 | Option exercise (derivative) | 900 | $0.00 | 80,721 |
| 2007-10-15 | Option exercise (derivative) | 1,500 | $0.00 | 73,021 |
| 2007-10-15 | Option exercise (derivative) | 600 | $0.00 | 74,521 |
| 2007-10-15 | Option exercise (derivative) | 400 | $0.00 | 75,121 |
| 2007-10-15 | Option exercise (derivative) | 7,000 | $0.00 | 91,221 |
| 2007-10-15 | Option exercise (derivative) | 3,700 | $0.00 | 87,521 |
| 2007-10-15 | Option exercise (derivative) | 4,200 | $0.00 | 83,321 |
| 2007-10-15 | Option exercise (derivative) | 1,700 | $0.00 | 81,621 |
| 2007-10-15 | Option exercise | 1,300 | $3.90 | 9,774,000 |
| 2007-10-15 | Option exercise | 2,900 | $3.90 | 9,775,600 |
| 2007-10-15 | Option exercise | 12,400 | $3.90 | 9,785,100 |
| 2007-10-15 | Option exercise | 9,300 | $3.90 | 9,782,000 |
| 2007-10-15 | Option exercise | 9,681 | $3.90 | 9,782,381 |
| 2007-10-15 | Option exercise | 5,419 | $3.90 | 9,778,119 |
| 2007-10-15 | Option exercise | 4,700 | $3.90 | 9,777,400 |
| 2007-10-15 | Option exercise | 1,800 | $3.90 | 9,774,500 |
| 2007-10-15 | Option exercise | 7,700 | $3.90 | 9,780,400 |
| 2007-10-15 | Option exercise | 4,635 | $3.90 | 9,777,335 |
| 2007-10-15 | Option exercise | 4,600 | $3.90 | 9,777,300 |
| 2007-10-15 | Option exercise | 7,800 | $3.90 | 9,780,500 |
| 2007-10-15 | Open-market sale | 1,300 | $41.41 | 9,772,700 |
| 2007-10-15 | Option exercise | 4,400 | $3.90 | 9,777,100 |
| 2007-10-15 | Option exercise (derivative) | 1,400 | $0.00 | 224,212 |
| 2007-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 225,612 |
| 2007-10-15 | Option exercise (derivative) | 3,300 | $0.00 | 228,612 |
| 2007-10-15 | Option exercise (derivative) | 2,000 | $0.00 | 231,912 |
| 2007-10-15 | Option exercise (derivative) | 3,100 | $0.00 | 233,912 |
| 2007-10-15 | Option exercise (derivative) | 6,900 | $0.00 | 237,012 |
| 2007-10-15 | Option exercise (derivative) | 20 | $0.00 | 243,912 |
| 2007-10-15 | Option exercise (derivative) | 6,645 | $0.00 | 243,932 |
| 2007-10-15 | Option exercise (derivative) | 4,100 | $0.00 | 250,577 |
| 2007-10-15 | Option exercise (derivative) | 7,700 | $0.00 | 254,677 |
| 2007-10-15 | Option exercise (derivative) | 4,635 | $0.00 | 262,377 |
| 2007-10-15 | Option exercise (derivative) | 4,600 | $0.00 | 267,012 |
| 2007-10-15 | Option exercise (derivative) | 7,800 | $0.00 | 271,612 |
| 2007-10-15 | Option exercise (derivative) | 4,700 | $0.00 | 279,412 |
| 2007-10-15 | Option exercise (derivative) | 1,300 | $0.00 | 284,112 |
| 2007-10-15 | Option exercise (derivative) | 2,900 | $0.00 | 285,412 |
| 2007-10-15 | Option exercise (derivative) | 12,400 | $0.00 | 288,312 |
| 2007-10-15 | Option exercise (derivative) | 9,300 | $0.00 | 300,712 |
| 2007-10-15 | Option exercise (derivative) | 9,681 | $0.00 | 310,012 |
| 2007-10-15 | Option exercise (derivative) | 4,400 | $0.00 | 319,693 |
| 2007-10-15 | Option exercise (derivative) | 5,419 | $0.00 | 324,093 |
| 2007-10-15 | Option exercise (derivative) | 4,400 | $0.00 | 329,512 |
| 2007-10-15 | Option exercise (derivative) | 1,800 | $0.00 | 333,912 |
| 2007-10-15 | Option exercise (derivative) | 2,500 | $0.00 | 196,012 |
| 2007-10-15 | Option exercise (derivative) | 2,100 | $0.00 | 198,512 |
| 2007-10-15 | Option exercise (derivative) | 3,400 | $0.00 | 200,612 |
| 2007-10-15 | Option exercise (derivative) | 2,771 | $0.00 | 204,012 |
| 2007-10-15 | Option exercise (derivative) | 3,200 | $0.00 | 206,783 |
| 2007-10-15 | Option exercise (derivative) | 12,529 | $0.00 | 209,983 |
| 2007-10-15 | Option exercise (derivative) | 1,700 | $0.00 | 222,512 |
| 2007-10-15 | Option exercise | 1,500 | $3.90 | 9,774,200 |
| 2007-10-15 | Option exercise | 600 | $3.90 | 9,773,300 |
| 2007-10-15 | Option exercise | 400 | $3.90 | 9,773,100 |
| 2007-10-15 | Option exercise | 5,200 | $3.90 | 9,777,900 |
| 2007-10-15 | Option exercise | 900 | $3.90 | 9,773,600 |
| 2007-10-15 | Option exercise | 1,700 | $3.90 | 9,774,400 |
| 2007-10-15 | Option exercise | 4,200 | $3.90 | 9,776,900 |
| 2007-10-15 | Option exercise | 3,700 | $3.90 | 9,776,400 |
| 2007-10-15 | Option exercise | 7,000 | $3.90 | 9,779,700 |
| 2007-10-15 | Open-market sale | 6,900 | $41.77 | 9,772,700 |
| 2007-10-15 | Option exercise | 6,900 | $3.90 | 9,779,600 |
| 2007-10-15 | Option exercise | 3,291 | $3.90 | 9,775,991 |
| 2007-10-15 | Option exercise | 6,000 | $3.90 | 9,778,700 |
| 2007-10-15 | Option exercise | 4,500 | $3.90 | 9,777,200 |
| 2007-10-15 | Option exercise | 1,404 | $3.90 | 9,774,104 |
| 2007-10-15 | Option exercise | 1,396 | $3.90 | 9,774,096 |
| 2007-10-15 | Option exercise | 4,200 | $3.90 | 9,776,900 |
| 2007-10-15 | Option exercise | 1,400 | $3.90 | 9,774,100 |
| 2007-10-15 | Option exercise | 300 | $3.90 | 9,773,000 |
| 2007-10-15 | Option exercise | 8,200 | $3.90 | 9,780,900 |
| 2007-10-15 | Option exercise | 6,900 | $3.90 | 9,779,600 |
| 2007-10-15 | Option exercise | 200 | $3.90 | 9,772,900 |
| 2007-10-15 | Option exercise | 1,600 | $3.90 | 9,774,300 |
| 2007-10-15 | Option exercise | 1,500 | $3.90 | 9,774,200 |
| 2007-10-15 | Option exercise | 3,700 | $3.90 | 9,776,400 |
| 2007-10-15 | Option exercise | 1,300 | $3.90 | 9,774,000 |
| 2007-10-15 | Open-market sale | 3,291 | $41.20 | 9,772,700 |
| 2007-10-15 | Option exercise (derivative) | 1,404 | $0.00 | 122,521 |
| 2007-10-15 | Option exercise (derivative) | 1,396 | $0.00 | 123,925 |
| 2007-10-15 | Option exercise (derivative) | 4,500 | $0.00 | 118,021 |
| 2007-10-15 | Option exercise (derivative) | 6,000 | $0.00 | 112,021 |
| 2007-10-15 | Option exercise (derivative) | 6,900 | $0.00 | 105,121 |
| 2007-10-15 | Option exercise (derivative) | 2,900 | $0.00 | 193,112 |
| 2007-10-15 | Option exercise (derivative) | 9,900 | $0.00 | 183,212 |
| 2007-10-15 | Option exercise (derivative) | 3,400 | $0.00 | 179,812 |
| 2007-10-15 | Option exercise (derivative) | 5,500 | $0.00 | 174,312 |
| 2007-10-15 | Option exercise (derivative) | 7,900 | $0.00 | 166,412 |
| 2007-10-15 | Option exercise (derivative) | 300 | $0.00 | 166,112 |
| 2007-10-15 | Option exercise (derivative) | 4,200 | $0.00 | 125,321 |
| 2007-10-15 | Option exercise (derivative) | 1,400 | $0.00 | 129,521 |
| 2007-10-15 | Option exercise (derivative) | 300 | $0.00 | 130,921 |
| 2007-10-15 | Option exercise (derivative) | 8,200 | $0.00 | 131,221 |
| 2007-10-15 | Option exercise (derivative) | 6,900 | $0.00 | 139,421 |
| 2007-10-15 | Option exercise (derivative) | 200 | $0.00 | 146,321 |
| 2007-10-15 | Option exercise (derivative) | 1,600 | $0.00 | 146,521 |
| 2007-10-15 | Option exercise (derivative) | 1,500 | $0.00 | 148,121 |
| 2007-10-15 | Option exercise (derivative) | 3,700 | $0.00 | 149,621 |
| 2007-10-15 | Option exercise (derivative) | 1,300 | $0.00 | 153,321 |
| 2007-10-15 | Option exercise (derivative) | 3,291 | $0.00 | 154,621 |
| 2007-10-15 | Option exercise (derivative) | 400 | $0.00 | 157,912 |
| 2007-10-15 | Option exercise (derivative) | 1,100 | $0.00 | 158,312 |
| 2007-10-15 | Option exercise (derivative) | 2,800 | $0.00 | 159,412 |
| 2007-10-15 | Option exercise (derivative) | 1,100 | $0.00 | 162,212 |
| 2007-10-15 | Option exercise (derivative) | 500 | $0.00 | 163,312 |
| 2007-10-15 | Option exercise (derivative) | 1,000 | $0.00 | 163,812 |
| 2007-10-15 | Option exercise (derivative) | 100 | $0.00 | 164,812 |
| 2007-10-15 | Option exercise (derivative) | 1,200 | $0.00 | 164,912 |
| 2007-10-15 | Option exercise | 2,900 | $3.90 | 9,775,600 |
| 2007-10-15 | Option exercise | 3,400 | $3.90 | 9,776,100 |
| 2007-10-15 | Option exercise | 5,500 | $3.90 | 9,778,200 |
| 2007-10-15 | Option exercise | 7,900 | $3.90 | 9,780,600 |
| 2007-10-15 | Option exercise | 300 | $3.90 | 9,773,000 |
| 2007-10-15 | Option exercise | 1,200 | $3.90 | 9,773,900 |
| 2007-10-15 | Option exercise | 100 | $3.90 | 9,772,800 |
| 2007-10-15 | Option exercise | 1,000 | $3.90 | 9,773,700 |
| 2007-10-15 | Option exercise | 500 | $3.90 | 9,773,200 |
| 2007-10-15 | Option exercise | 2,800 | $3.90 | 9,775,500 |
| 2007-10-15 | Option exercise | 1,100 | $3.90 | 9,773,800 |
| 2007-10-15 | Option exercise | 400 | $3.90 | 9,773,100 |
| 2007-10-15 | Option exercise | 2,500 | $3.90 | 9,775,200 |
| 2007-10-15 | Option exercise | 9,900 | $3.90 | 9,782,600 |
| 2007-10-15 | Open-market sale | 2,900 | $41.65 | 9,772,700 |
| 2007-10-15 | Option exercise | 2,771 | $3.90 | 9,775,471 |
| 2007-10-15 | Option exercise | 3,400 | $3.90 | 9,776,100 |
| 2007-10-15 | Option exercise | 2,100 | $3.90 | 9,774,800 |
| 2007-10-15 | Option exercise | 4,100 | $3.90 | 9,776,800 |
| 2007-10-15 | Option exercise | 6,645 | $3.90 | 9,779,345 |
| 2007-10-15 | Option exercise | 20 | $3.90 | 9,772,720 |
| 2007-10-15 | Option exercise | 6,900 | $3.90 | 9,779,600 |
| 2007-10-15 | Option exercise | 3,100 | $3.90 | 9,775,800 |
| 2007-10-15 | Option exercise | 2,000 | $3.90 | 9,774,700 |
| 2007-10-15 | Option exercise | 3,300 | $3.90 | 9,776,000 |
| 2007-10-15 | Option exercise | 3,000 | $3.90 | 9,775,700 |
| 2007-10-15 | Option exercise | 1,400 | $3.90 | 9,774,100 |
| 2007-10-15 | Option exercise | 1,700 | $3.90 | 9,774,400 |
| 2007-10-15 | Option exercise | 12,529 | $3.90 | 9,785,229 |
| 2007-10-15 | Open-market sale | 12,529 | $41.57 | 9,772,700 |
| 2007-10-15 | Option exercise | 3,200 | $3.90 | 9,775,900 |
| 2007-10-10 | Gift | 1,000,000 | $0.00 | 9,772,700 |
| 2007-10-10 | Gift | 1,000,000 | $0.00 | 8,298,587 |
| 2007-09-28 | Grant / award (derivative) | 427 | $41.01 | 138,154.23 |
| 2007-09-26 | Gift | 333 | $0.00 | 11,812,575 |
| 2007-09-26 | Gift | 24,275 | $0.00 | 11,788,300 |
| 2007-09-19 | J | 642,315 | $0.00 | 11,812,908 |
| 2007-09-19 | J | 642,315 | $0.00 | 7,298,587 |
| 2007-08-20 | Gift (derivative) | 122,196 | $0.00 | 90,376 |
| 2007-07-19 | Gift | 22,270 | $0.00 | 10,528,278 |
| 2007-07-13 | Gift | 66,500 | $0.00 | 10,550,548 |
| 2007-06-29 | Grant / award (derivative) | 349 | $43.03 | 137,274.81 |
| 2007-05-23 | Option exercise (derivative) | 86,500 | $0.00 | 335,712 |
| 2007-05-23 | Option exercise | 86,500 | $3.90 | 10,716,718 |
| 2007-05-23 | Open-market sale | 100,000 | $46.37 | 10,616,718 |
| 2007-05-22 | Option exercise (derivative) | 86,500 | $0.00 | 422,212 |
| 2007-05-22 | Option exercise | 86,500 | $3.90 | 10,730,218 |
| 2007-05-22 | Open-market sale | 100,000 | $46.52 | 10,630,218 |
| 2007-05-21 | Option exercise (derivative) | 86,500 | $0.00 | 508,712 |
| 2007-05-21 | Open-market sale | 100,000 | $46.00 | 10,643,718 |
| 2007-05-21 | Option exercise | 86,500 | $3.90 | 10,743,718 |
| 2007-05-11 | Gift | 56,000 | $0.00 | 10,657,218 |
| 2007-04-26 | Option exercise (derivative) | 86,500 | $0.00 | 595,212 |
| 2007-04-26 | Open-market sale | 100,000 | $46.04 | 10,713,218 |
| 2007-04-26 | Option exercise | 86,500 | $3.90 | 10,813,218 |
| 2007-04-11 | Gift | 47,500 | $0.00 | 10,726,718 |
| 2007-03-30 | Grant / award (derivative) | 170 | $42.81 | 136,487.45 |
| 2007-03-28 | J | 235,273 | $0.00 | 10,774,218 |
| 2007-03-28 | J | 235,273 | $0.00 | 7,940,902 |
| 2007-03-27 | Gift (derivative) | 32,646 | $0.00 | 423,090 |
| 2007-03-27 | Gift (derivative) | 32,647 | $0.00 | 66,256 |
| 2007-03-27 | Gift (derivative) | 32,646 | $0.00 | 390,444 |
| 2007-03-27 | Gift (derivative) | 32,647 | $0.00 | 98,903 |
| 2007-03-15 | Gift | 20,000 | $0.00 | 10,303,672 |
| 2007-02-16 | J | 622,557 | $0.00 | 10,403,672 |
| 2007-02-16 | J | 622,557 | $0.00 | 8,176,175 |
| 2007-02-16 | Gift | 80,000 | $0.00 | 9,078,558 |
| 2007-02-05 | J | 21,972 | $0.00 | 8,872,927 |
| 2007-02-05 | Gift | 74,195 | $0.00 | 8,798,732 |
| 2007-02-05 | J | 21,972 | $0.00 | 9,158,558 |
| 2006-12-29 | Grant / award (derivative) | 458 | $38.24 | 135,501.43 |
| 2006-12-11 | Gift | 253,547 | $0.00 | 9,114,303 |
| 2006-11-27 | Gift | 2,000,000 | $0.00 | 8,894,899 |
| 2006-11-27 | Gift | 2,000,000 | $0.00 | 9,367,850 |
| 2006-11-27 | Gift | 43,000 | $0.00 | 13,367,850 |
| 2006-11-10 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2006-10-20 | Gift | 14,000 | $0.00 | 13,410,850 |
| 2006-10-10 | Gift | 33,500 | $0.00 | 13,424,850 |
| 2006-09-29 | Grant / award (derivative) | 465 | $37.68 | 135,043.43 |
| 2006-09-27 | Gift | 15,250 | $0.00 | 13,458,350 |
| 2006-09-25 | Gift | 13,500 | $0.00 | 13,473,600 |
| 2006-06-30 | Grant / award (derivative) | 365 | $41.12 | 134,156.66 |
| 2006-06-09 | Gift | 2,000,000 | $0.00 | 17,574,810 |
| 2006-06-09 | Gift | 2,000,000 | $0.00 | 4,894,899 |
| 2006-06-05 | Option exercise (derivative) | 40,000 | $0.00 | 681,712 |
| 2006-06-05 | Option exercise | 40,000 | $3.90 | 21,666,785 |
| 2006-06-05 | Open-market sale | 47,000 | $46.47 | 21,619,785 |
| 2006-06-05 | Gift | 44,975 | $0.00 | 21,574,810 |
| 2006-05-30 | Option exercise (derivative) | 40,000 | $0.00 | 721,712 |
| 2006-05-30 | Open-market sale | 47,000 | $45.14 | 21,626,785 |
| 2006-05-30 | Option exercise | 40,000 | $3.90 | 21,673,785 |
| 2006-05-22 | Option exercise (derivative) | 40,000 | $0.00 | 761,712 |
| 2006-05-22 | Option exercise | 40,000 | $3.90 | 21,680,785 |
| 2006-05-22 | Open-market sale | 47,000 | $46.67 | 21,633,785 |
| 2006-05-15 | Option exercise (derivative) | 40,000 | $0.00 | 801,712 |
| 2006-05-15 | Open-market sale | 47,000 | $48.49 | 21,640,785 |
| 2006-05-15 | Option exercise | 40,000 | $3.90 | 21,687,785 |
| 2006-05-08 | Option exercise (derivative) | 40,000 | $0.00 | 841,712 |
| 2006-05-08 | Open-market sale | 47,000 | $52.40 | 21,647,785 |
| 2006-05-08 | Option exercise | 40,000 | $3.90 | 21,694,785 |
| 2006-05-01 | Option exercise (derivative) | 40,000 | $0.00 | 881,712 |
| 2006-05-01 | Option exercise | 40,000 | $3.90 | 21,742,632 |
| 2006-05-01 | Open-market sale | 47,000 | $51.36 | 21,695,632 |
| 2006-05-01 | Gift | 40,847 | $0.00 | 21,654,785 |
| 2006-04-24 | Option exercise (derivative) | 40,000 | $0.00 | 921,712 |
| 2006-04-24 | Open-market sale | 47,000 | $51.20 | 21,702,632 |
| 2006-04-24 | Option exercise | 40,000 | $3.90 | 21,749,632 |
| 2006-04-17 | Option exercise (derivative) | 40,000 | $0.00 | 961,712 |
| 2006-04-17 | Option exercise | 40,000 | $3.90 | 21,756,632 |
| 2006-04-17 | Open-market sale | 47,000 | $51.59 | 21,709,632 |
| 2006-04-10 | Option exercise (derivative) | 40,000 | $0.00 | 1,001,712 |
| 2006-04-10 | Open-market sale | 47,000 | $51.85 | 21,716,632 |
| 2006-04-10 | Option exercise | 40,000 | $3.90 | 21,763,632 |
| 2006-04-04 | Gift | 50,000 | $0.00 | 21,723,632 |
| 2006-04-03 | Option exercise (derivative) | 40,000 | $0.00 | 1,041,712 |
| 2006-04-03 | Gift | 40,545 | $0.00 | 23,773,632 |
| 2006-04-03 | Open-market sale | 47,000 | $51.24 | 23,814,177 |
| 2006-04-03 | Option exercise | 40,000 | $3.90 | 23,861,177 |
| 2006-03-31 | Grant / award (derivative) | 151 | $49.98 | 133,382.93 |
| 2006-03-28 | J | 201,268 | $0.00 | 1,894,899 |
| 2006-03-28 | J | 201,268 | $0.00 | 23,821,177 |
| 2006-03-27 | Option exercise (derivative) | 40,000 | $0.00 | 1,081,712 |
| 2006-03-27 | Open-market sale | 47,000 | $49.85 | 23,418,641 |
| 2006-03-27 | Option exercise | 40,000 | $3.90 | 23,465,641 |
| 2006-03-20 | Option exercise (derivative) | 40,000 | $0.00 | 1,121,712 |
| 2006-03-20 | Option exercise | 40,000 | $3.90 | 23,472,641 |
| 2006-03-20 | Open-market sale | 47,000 | $50.56 | 23,425,641 |
| 2006-03-13 | Option exercise (derivative) | 40,000 | $0.00 | 1,161,712 |
| 2006-03-13 | Open-market sale | 47,000 | $48.60 | 23,432,641 |
| 2006-03-13 | Option exercise | 40,000 | $3.90 | 23,479,641 |
| 2006-03-06 | Option exercise (derivative) | 40,000 | $0.00 | 1,201,712 |
| 2006-03-06 | Open-market sale | 47,000 | $47.77 | 23,483,282 |
| 2006-03-06 | Option exercise | 40,000 | $3.90 | 23,530,282 |
| 2006-03-06 | Gift | 43,641 | $0.00 | 23,439,641 |
| 2006-02-27 | Option exercise (derivative) | 40,000 | $0.00 | 1,241,712 |
| 2006-02-27 | Option exercise | 40,000 | $3.90 | 23,537,282 |
| 2006-02-27 | Open-market sale | 47,000 | $47.07 | 23,490,282 |
| 2006-02-21 | Option exercise (derivative) | 40,000 | $0.00 | 1,281,712 |
| 2006-02-21 | Open-market sale | 47,000 | $48.03 | 25,497,282 |
| 2006-02-21 | Option exercise | 40,000 | $3.90 | 25,544,282 |
| 2006-02-17 | Gift | 75,000 | $0.00 | 25,504,282 |
| 2006-02-13 | Option exercise (derivative) | 40,000 | $0.00 | 1,321,712 |
| 2006-02-13 | Option exercise | 40,000 | $3.90 | 25,626,282 |
| 2006-02-13 | Open-market sale | 47,000 | $45.94 | 25,579,282 |
| 2006-02-10 | Gift | 1,000,000 | $0.00 | 2,096,167 |
| 2006-02-10 | Gift | 1,000,000 | $0.00 | 23,586,282 |
| 2006-02-10 | Gift | 1,000,000 | $0.00 | 21,586,282 |
| 2006-02-10 | Gift | 1,000,000 | $0.00 | 3,096,167 |
| 2006-02-06 | Option exercise (derivative) | 40,000 | $0.00 | 1,361,712 |
| 2006-02-06 | Gift | 45,357 | $0.00 | 25,586,282 |
| 2006-02-06 | Option exercise | 40,000 | $3.90 | 25,678,639 |
| 2006-02-06 | Open-market sale | 47,000 | $45.94 | 25,631,639 |
| 2006-01-30 | Option exercise (derivative) | 40,000 | $0.00 | 1,401,712 |
| 2006-01-30 | Open-market sale | 47,000 | $48.22 | 25,638,639 |
| 2006-01-30 | Option exercise | 40,000 | $3.90 | 25,685,639 |
| 2006-01-30 | Gift (derivative) | 43,925 | $0.00 | 864,042 |
| 2006-01-30 | Gift (derivative) | 43,925 | $0.00 | 907,967 |
| 2006-01-30 | Gift (derivative) | 43,926 | $0.00 | 776,190 |
| 2006-01-30 | Gift (derivative) | 43,926 | $0.00 | 820,116 |
| 2006-01-23 | Option exercise (derivative) | 40,000 | $0.00 | 1,441,712 |
| 2006-01-23 | Option exercise | 40,000 | $3.90 | 25,692,639 |
| 2006-01-23 | Open-market sale | 47,000 | $47.09 | 25,645,639 |
| 2006-01-17 | Option exercise (derivative) | 40,000 | $0.00 | 1,481,712 |
| 2006-01-17 | Open-market sale | 47,000 | $47.50 | 25,652,639 |
| 2006-01-17 | Option exercise | 40,000 | $3.90 | 25,699,639 |
| 2006-01-11 | Gift | 32,000 | $0.00 | 25,659,639 |
| 2006-01-09 | Option exercise (derivative) | 40,000 | $0.00 | 1,521,712 |
| 2006-01-09 | Open-market sale | 47,000 | $47.42 | 25,691,639 |
| 2006-01-09 | Option exercise | 40,000 | $3.90 | 25,738,639 |
| 2006-01-05 | Gift | 200,000 | $0.00 | 25,698,639 |
| 2006-01-03 | Option exercise (derivative) | 40,000 | $0.00 | 1,561,712 |
| 2006-01-03 | Option exercise | 40,000 | $3.90 | 25,993,381 |
| 2006-01-03 | Open-market sale | 47,000 | $43.21 | 25,946,381 |
| 2006-01-03 | Gift | 47,742 | $0.00 | 25,898,639 |
| 2005-12-30 | Grant / award (derivative) | 1,480 | $43.94 | 132,727.49 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.