SEC CIK 1182405
BALAKRISHNAN BALU
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| POWIview stock → | 279,516 | 2026-05-28 |
Position History — POWI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — POWI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-28 | Open-market sale | 29,000 | $87.05 | 279,516 |
| 2026-05-28 | Open-market sale | 95,287 | $86.25 | 308,516 |
| 2026-05-26 | Open-market sale | 70,710 | $82.26 | 403,803 |
| 2026-05-26 | Open-market sale | 47,863 | $80.93 | 474,513 |
| 2026-05-21 | Open-market sale | 53,880 | $70.71 | 522,376 |
| 2026-02-10 | Open-market sale | 4,995 | $47.20 | 576,256 |
| 2026-02-09 | Open-market sale | 6,368 | $46.53 | 581,251 |
| 2026-02-06 | Grant / award | 12,288 | $0.00 | 587,619 |
| 2026-02-03 | Open-market sale | 6,585 | $44.75 | 575,331 |
| 2026-02-03 | Open-market sale | 3,495 | $44.75 | 581,916 |
| 2026-01-29 | Open-market sale | 5,581 | $46.59 | 585,206 |
| 2025-04-02 | Open-market sale | 9,544 | $51.19 | 590,580 |
| 2025-02-11 | Open-market sale | 5,241 | $58.36 | 600,124 |
| 2025-02-10 | Open-market sale | 6,012 | $58.26 | 605,365 |
| 2025-02-07 | Grant / award | 11,375 | $0.00 | 611,377 |
| 2025-02-04 | Open-market sale | 2,843 | $60.64 | 600,002 |
| 2025-02-04 | Open-market sale | 6,547 | $60.64 | 602,845 |
| 2025-02-04 | Open-market sale | 3,117 | $60.64 | 609,392 |
| 2025-01-28 | Grant / award | 60,000 | $0.00 | 612,326 |
| 2024-04-02 | Open-market sale | 9,799 | $68.61 | 552,161 |
| 2024-04-01 | Grant / award | 50,300 | $0.00 | 561,960 |
| 2024-02-13 | Open-market sale | 3,835 | $74.06 | 511,660 |
| 2024-02-12 | Grant / award | 7,034 | $0.00 | 515,495 |
| 2024-02-12 | Open-market sale | 5,232 | $81.02 | 508,461 |
| 2024-02-06 | Open-market sale | 5,746 | $73.39 | 513,693 |
| 2024-02-05 | Open-market sale | 3,504 | $74.44 | 519,439 |
| 2024-02-02 | Open-market sale | 2,792 | $74.60 | 522,943 |
| 2023-11-29 | Open-market sale | 47,422 | $77.60 | 525,603 |
| 2023-05-26 | Open-market sale | 21,674 | $89.85 | 572,885 |
| 2023-04-04 | Open-market sale | 9,765 | $80.66 | 594,559 |
| 2023-02-14 | Open-market sale | 11,750 | $83.75 | 604,324 |
| 2023-02-09 | Grant / award | 40,400 | $0.00 | 616,074 |
| 2023-02-08 | Open-market sale | 3,636 | $84.59 | 582,695 |
| 2023-02-08 | Open-market sale | 7,021 | $84.59 | 575,674 |
| 2023-02-07 | Open-market sale | 5,882 | $83.02 | 565,227 |
| 2023-02-07 | Grant / award | 13,904 | $0.00 | 586,331 |
| 2023-02-07 | Grant / award | 7,200 | $0.00 | 572,427 |
| 2023-02-03 | Open-market sale | 3,712 | $91.76 | 571,109 |
| 2023-02-02 | Open-market sale | 2,634 | $89.66 | 574,821 |
| 2022-04-04 | Open-market sale | 9,390 | $91.09 | 577,148 |
| 2022-02-14 | Open-market sale | 11,872 | $84.72 | 598,410 |
| 2022-02-14 | Open-market sale | 11,872 | $84.72 | 586,538 |
| 2022-02-08 | Open-market sale | 31,165 | $85.27 | 621,029 |
| 2022-02-08 | Open-market sale | 10,747 | $85.27 | 610,282 |
| 2022-02-07 | Open-market sale | 4,704 | $83.75 | 630,194 |
| 2022-02-07 | Grant / award | 22,000 | $0.00 | 652,194 |
| 2022-02-07 | Grant / award | 64,000 | $0.00 | 634,898 |
| 2022-02-02 | Open-market sale | 2,644 | $80.24 | 570,898 |
| 2022-02-02 | Grant / award | 34,000 | $0.00 | 573,542 |
| 2021-11-22 | Open-market sale | 7,500 | $109.30 | 539,412 |
| 2021-07-16 | Option exercise (derivative) | 47,422 | $0.00 | 0 |
| 2021-07-16 | Option exercise | 47,422 | $21.44 | 546,765 |
| 2021-04-05 | Open-market sale | 9,368 | $84.84 | 499,343 |
| 2021-02-17 | Open-market sale | 12,174 | $90.53 | 508,711 |
| 2021-02-16 | Open-market sale | 11,943 | $92.29 | 520,885 |
| 2021-02-08 | Open-market sale | 14,875 | $86.20 | 533,890 |
| 2021-02-08 | Open-market sale | 1,062 | $86.20 | 532,828 |
| 2021-02-05 | Grant / award | 30,000 | $0.00 | 546,653 |
| 2021-02-05 | Grant / award | 2,112 | $0.00 | 548,765 |
| 2021-02-05 | Open-market sale | 5,641 | $83.61 | 516,653 |
| 2021-02-03 | Open-market sale | 13,017 | $81.26 | 522,294 |
| 2021-02-01 | Option exercise (derivative) | 4,664 | $0.00 | 0 |
| 2021-02-01 | Option exercise (derivative) | 21,674 | $0.00 | 0 |
| 2021-02-01 | Option exercise | 4,664 | $21.44 | 483,637 |
| 2021-02-01 | Option exercise | 21,674 | $18.48 | 505,311 |
| 2021-02-01 | Grant / award | 30,000 | $0.00 | 535,311 |
| 2020-11-16 | Open-market sale | 50,000 | $70.16 | 499,266 |
| 2020-11-05 | Open-market sale | 50,000 | $65.26 | 549,266 |
| 2020-10-09 | Open-market sale | 9,314 | $60.44 | 599,266 |
| 2020-05-20 | Open-market sale | 7,975 | $110.97 | 304,162 |
| 2020-05-20 | Open-market sale | 23,854 | $109.27 | 331,956 |
| 2020-05-20 | Open-market sale | 19,819 | $110.08 | 312,137 |
| 2020-05-20 | Gift | 20,498 | $0.00 | 283,664 |
| 2020-05-19 | Open-market sale | 1,955 | $108.50 | 355,810 |
| 2020-05-19 | Open-market sale | 22,500 | $109.31 | 357,765 |
| 2020-05-18 | Open-market sale | 2,500 | $108.28 | 380,456 |
| 2020-05-18 | Open-market sale | 4,000 | $108.48 | 382,956 |
| 2020-05-18 | Open-market sale | 5,000 | $108.71 | 386,956 |
| 2020-05-18 | Open-market sale | 191 | $108.50 | 380,265 |
| 2020-04-29 | Open-market sale | 5,000 | $104.75 | 406,956 |
| 2020-04-29 | Open-market sale | 15,000 | $107.25 | 391,956 |
| 2020-04-02 | Open-market sale | 2,000 | $83.55 | 414,525 |
| 2020-04-02 | Open-market sale | 2,000 | $83.42 | 412,525 |
| 2020-04-02 | Open-market sale | 569 | $83.31 | 411,956 |
| 2020-02-14 | Open-market sale | 2,000 | $105.52 | 417,585 |
| 2020-02-14 | Open-market sale | 1,100 | $106.50 | 421,585 |
| 2020-02-14 | Open-market sale | 2,000 | $105.77 | 419,585 |
| 2020-02-14 | Open-market sale | 1,060 | $105.51 | 416,525 |
| 2020-02-13 | Open-market sale | 2,500 | $108.35 | 426,193 |
| 2020-02-13 | Open-market sale | 2,500 | $108.40 | 423,693 |
| 2020-02-13 | Open-market sale | 1,008 | $108.47 | 422,685 |
| 2020-02-11 | Open-market sale | 5,000 | $109.60 | 431,193 |
| 2020-02-11 | Open-market sale | 2,500 | $109.65 | 428,693 |
| 2020-02-07 | Open-market sale | 1,500 | $104.49 | 439,578 |
| 2020-02-07 | Open-market sale | 2,000 | $104.20 | 441,078 |
| 2020-02-07 | Open-market sale | 1,635 | $104.63 | 436,193 |
| 2020-02-07 | Open-market sale | 1,750 | $104.62 | 437,828 |
| 2020-02-06 | Option exercise (derivative) | 47,374 | $0.00 | 0 |
| 2020-02-06 | Open-market sale | 47,374 | $105.63 | 443,078 |
| 2020-02-06 | Grant / award | 13,744 | $0.00 | 443,078 |
| 2020-02-06 | Option exercise | 47,374 | $38.07 | 490,452 |
| 2020-02-04 | Open-market sale | 84 | $101.18 | 411,584 |
| 2020-02-04 | Open-market sale | 4,250 | $101.18 | 407,334 |
| 2020-02-04 | Grant / award | 22,000 | $0.00 | 429,334 |
| 2020-01-28 | Open-market sale | 1,157 | $100.51 | 411,530 |
| 2020-01-28 | Open-market sale | 5,000 | $100.44 | 412,687 |
| 2020-01-10 | Open-market sale | 34,909 | $102.61 | 417,687 |
| 2020-01-02 | Open-market sale | 25,000 | $99.82 | 452,596 |
| 2019-12-23 | Open-market sale | 22,083 | $97.66 | 477,596 |
| 2019-12-20 | Open-market sale | 2,917 | $97.27 | 499,679 |
| 2019-10-28 | Open-market sale | 100 | $95.80 | 502,596 |
| 2019-10-28 | Open-market sale | 16,765 | $95.04 | 502,696 |
| 2019-10-25 | Open-market sale | 4,100 | $94.54 | 524,496 |
| 2019-10-25 | Open-market sale | 4,707 | $93.12 | 528,596 |
| 2019-10-25 | Open-market sale | 5,035 | $95.12 | 519,461 |
| 2019-10-25 | Open-market sale | 5,035 | $95.12 | 519,461 |
| 2019-10-25 | Open-market sale | 4,100 | $94.54 | 524,496 |
| 2019-10-25 | Open-market sale | 4,707 | $93.12 | 528,596 |
| 2019-10-21 | Open-market sale | 400 | $93.00 | 533,303 |
| 2019-10-17 | Open-market sale | 400 | $92.93 | 533,703 |
| 2019-10-16 | Open-market sale | 6,776 | $92.93 | 534,103 |
| 2019-10-15 | Open-market sale | 3,365 | $92.87 | 540,879 |
| 2019-09-26 | Open-market sale | 13 | $92.87 | 544,244 |
| 2019-09-25 | Open-market sale | 2,197 | $92.76 | 544,257 |
| 2019-09-23 | Open-market sale | 3,632 | $92.80 | 546,454 |
| 2019-09-16 | Open-market sale | 7,697 | $92.40 | 550,086 |
| 2019-09-16 | Open-market sale | 19,813 | $91.60 | 557,783 |
| 2019-08-01 | Open-market sale | 2,000 | $93.15 | 582,924 |
| 2019-08-01 | Open-market sale | 2,039 | $93.35 | 584,924 |
| 2019-08-01 | Open-market sale | 1,500 | $92.93 | 577,596 |
| 2019-08-01 | Open-market sale | 1,828 | $93.14 | 579,096 |
| 2019-08-01 | Open-market sale | 2,000 | $93.11 | 580,924 |
| 2019-04-02 | Open-market sale | 4,718 | $70.79 | 586,775 |
| 2019-03-27 | Option exercise (derivative) | 60,000 | $0.00 | 0 |
| 2019-03-27 | Option exercise | 60,000 | $21.14 | 396,336 |
| 2019-02-14 | Open-market sale | 6,004 | $70.60 | 336,336 |
| 2019-02-14 | Open-market sale | 3,062 | $70.60 | 357,297 |
| 2019-02-14 | Open-market sale | 14,957 | $70.60 | 342,340 |
| 2019-02-13 | Grant / award | 6,120 | $0.00 | 330,503 |
| 2019-02-13 | Grant / award | 29,856 | $0.00 | 360,359 |
| 2019-02-12 | Grant / award | 48,000 | $0.00 | 324,383 |
| 2019-02-04 | Open-market sale | 5,984 | $66.36 | 276,383 |
| 2019-01-28 | Open-market sale | 4,274 | $65.55 | 282,191 |
| 2019-01-28 | Open-market sale | 4,992 | $65.55 | 286,465 |
| 2018-05-02 | Open-market sale | 1,717 | $69.08 | 291,292 |
| 2018-04-02 | Open-market sale | 4,829 | $65.86 | 293,009 |
| 2018-02-15 | Open-market sale | 17,186 | $63.02 | 195,157 |
| 2018-02-13 | Option exercise (derivative) | 65,000 | $0.00 | 60,000 |
| 2018-02-13 | Grant / award | 48,000 | $0.00 | 297,838 |
| 2018-02-13 | Option exercise | 65,000 | $21.14 | 212,343 |
| 2018-02-05 | Open-market sale | 5,958 | $67.48 | 249,664 |
| 2018-02-01 | Grant / award | 34,388 | $0.00 | 147,343 |
| 2018-01-30 | Open-market sale | 3,116 | $77.19 | 255,622 |
| 2018-01-29 | Open-market sale | 4,239 | $77.36 | 258,738 |
| 2018-01-29 | Open-market sale | 5,249 | $77.36 | 262,977 |
| 2017-11-06 | Option exercise (derivative) | 51,350 | $0.00 | 125,000 |
| 2017-11-06 | Option exercise | 51,350 | $21.14 | 112,955 |
| 2017-11-06 | Open-market sale | 51,350 | $80.71 | 268,226 |
| 2017-07-19 | Gift | 5,000 | $0.00 | 61,605 |
| 2017-07-14 | Open-market sale | 65,000 | $78.06 | 66,605 |
| 2017-06-28 | Open-market sale | 39,792 | $75.01 | 131,605 |
| 2017-06-27 | Open-market sale | 10,208 | $74.98 | 171,397 |
| 2017-05-04 | Grant / award | 75,000 | $0.00 | 319,576 |
| 2017-05-02 | Open-market sale | 1,836 | $63.68 | 244,576 |
| 2017-02-02 | Grant / award | 48,000 | $0.00 | 246,412 |
| 2017-02-02 | Open-market sale | 12,630 | $64.73 | 198,412 |
| 2017-02-01 | Grant / award | 21,615 | $0.00 | 211,042 |
| 2017-02-01 | Open-market sale | 3,176 | $72.05 | 181,605 |
| 2017-01-30 | Open-market sale | 5,740 | $70.28 | 188,990 |
| 2017-01-27 | Open-market sale | 6,267 | $71.62 | 194,730 |
| 2017-01-25 | Open-market sale | 35,000 | $71.95 | 184,781 |
| 2017-01-24 | Open-market sale | 4,733 | $69.46 | 200,997 |
| 2016-12-27 | Open-market sale | 23,085 | $68.99 | 219,781 |
| 2016-12-22 | Open-market sale | 1,639 | $68.95 | 242,866 |
| 2016-12-20 | Open-market sale | 176 | $68.95 | 244,505 |
| 2016-11-22 | Gift | 5,252 | $0.00 | 244,681 |
| 2016-11-11 | Open-market sale | 1,885 | $64.94 | 249,933 |
| 2016-11-10 | Open-market sale | 2,221 | $65.00 | 251,818 |
| 2016-11-09 | Open-market sale | 1,699 | $64.91 | 254,039 |
| 2016-11-08 | Open-market sale | 7,732 | $64.93 | 255,738 |
| 2016-11-07 | Open-market sale | 23,957 | $64.94 | 263,470 |
| 2016-10-28 | Open-market sale | 4,819 | $64.94 | 287,427 |
| 2016-10-10 | Option exercise (derivative) | 14,400 | $0.00 | 0 |
| 2016-10-10 | Open-market sale | 14,400 | $63.61 | 205,730 |
| 2016-10-10 | Option exercise | 14,400 | $25.25 | 220,130 |
| 2016-10-03 | Option exercise (derivative) | 40,000 | $0.00 | 14,400 |
| 2016-10-03 | Open-market sale | 40,000 | $63.42 | 205,730 |
| 2016-10-03 | Option exercise | 40,000 | $25.25 | 245,730 |
| 2016-09-28 | Option exercise (derivative) | 10,000 | $0.00 | 54,400 |
| 2016-09-28 | Option exercise | 10,000 | $25.25 | 215,730 |
| 2016-09-28 | Open-market sale | 10,000 | $61.70 | 205,730 |
| 2016-09-26 | Option exercise (derivative) | 10,000 | $0.00 | 64,400 |
| 2016-09-26 | Option exercise | 10,000 | $25.25 | 215,730 |
| 2016-09-26 | Open-market sale | 10,000 | $60.57 | 205,730 |
| 2016-09-22 | Option exercise (derivative) | 10,000 | $0.00 | 74,400 |
| 2016-09-22 | Option exercise | 10,000 | $25.25 | 215,730 |
| 2016-09-22 | Open-market sale | 10,000 | $61.70 | 205,730 |
| 2016-09-22 | Open-market sale | 30,000 | $62.06 | 292,246 |
| 2016-09-19 | Option exercise (derivative) | 10,000 | $0.00 | 84,400 |
| 2016-09-19 | Option exercise | 10,000 | $25.25 | 332,246 |
| 2016-09-19 | Open-market sale | 10,000 | $60.01 | 322,246 |
| 2016-09-14 | Option exercise (derivative) | 5,000 | $0.00 | 94,400 |
| 2016-09-14 | Option exercise | 5,000 | $25.25 | 210,730 |
| 2016-09-14 | Open-market sale | 5,000 | $57.73 | 205,730 |
| 2016-08-29 | Option exercise (derivative) | 10,000 | $0.00 | 99,400 |
| 2016-08-29 | Option exercise | 10,000 | $25.25 | 215,730 |
| 2016-08-29 | Open-market sale | 10,000 | $58.11 | 205,730 |
| 2016-08-26 | Open-market sale | 3,655 | $58.90 | 322,246 |
| 2016-08-22 | Option exercise (derivative) | 10,000 | $0.00 | 109,400 |
| 2016-08-22 | Open-market sale | 10,000 | $57.84 | 205,730 |
| 2016-08-22 | Option exercise | 10,000 | $25.25 | 215,730 |
| 2016-08-19 | Option exercise (derivative) | 3,800 | $0.00 | 119,400 |
| 2016-08-19 | Open-market sale | 3,800 | $57.63 | 205,730 |
| 2016-08-19 | Option exercise | 3,800 | $25.25 | 209,530 |
| 2016-08-15 | Option exercise (derivative) | 6,200 | $0.00 | 123,200 |
| 2016-08-15 | Open-market sale | 6,200 | $57.35 | 205,730 |
| 2016-08-15 | Option exercise | 6,200 | $25.25 | 211,930 |
| 2016-08-11 | Option exercise (derivative) | 5,000 | $0.00 | 129,400 |
| 2016-08-11 | Open-market sale | 5,000 | $57.60 | 205,730 |
| 2016-08-11 | Option exercise | 5,000 | $25.25 | 210,730 |
| 2016-08-08 | Option exercise (derivative) | 5,000 | $0.00 | 134,400 |
| 2016-08-08 | Open-market sale | 5,000 | $56.10 | 205,730 |
| 2016-08-08 | Option exercise | 5,000 | $25.25 | 210,730 |
| 2016-08-01 | Option exercise (derivative) | 400 | $0.00 | 144,600 |
| 2016-08-01 | Option exercise (derivative) | 5,200 | $0.00 | 139,400 |
| 2016-08-01 | Option exercise | 5,200 | $25.25 | 210,930 |
| 2016-08-01 | Open-market sale | 5,200 | $57.23 | 205,730 |
| 2016-08-01 | Option exercise | 400 | $25.25 | 206,130 |
| 2016-07-29 | Option exercise (derivative) | 1,385 | $0.00 | 145,000 |
| 2016-07-29 | Option exercise (derivative) | 3,615 | $0.00 | 146,385 |
| 2016-07-29 | Open-market sale | 16,345 | $59.13 | 325,901 |
| 2016-07-29 | Option exercise | 1,385 | $25.25 | 207,115 |
| 2016-07-29 | Open-market sale | 3,615 | $58.62 | 205,730 |
| 2016-07-29 | Option exercise | 3,615 | $25.25 | 209,345 |
| 2016-07-27 | Open-market sale | 8,548 | $55.90 | 342,246 |
| 2016-07-26 | Open-market sale | 1,452 | $55.90 | 350,794 |
| 2016-07-25 | Option exercise (derivative) | 5,000 | $0.00 | 150,000 |
| 2016-07-25 | Open-market sale | 5,000 | $55.00 | 205,730 |
| 2016-07-25 | Option exercise | 5,000 | $25.25 | 210,730 |
| 2016-07-20 | Option exercise (derivative) | 5,000 | $0.00 | 155,000 |
| 2016-07-20 | Option exercise | 5,000 | $25.25 | 210,730 |
| 2016-07-20 | Open-market sale | 5,000 | $55.00 | 205,730 |
| 2016-05-10 | Open-market sale | 2,353 | $46.38 | 205,730 |
| 2016-05-03 | Open-market sale | 1,830 | $47.65 | 208,083 |
| 2016-02-05 | Open-market sale | 1,335 | $43.23 | 209,913 |
| 2016-02-04 | Grant / award | 2,489 | $0.00 | 211,248 |
| 2016-02-01 | Open-market sale | 3,312 | $46.23 | 208,759 |
| 2016-01-28 | Open-market sale | 4,102 | $45.12 | 211,418 |
| 2016-01-26 | Grant / award | 48,000 | $0.00 | 215,520 |
| 2016-01-25 | Disposition to issuer | 4,798 | $44.06 | 167,520 |
| 2015-12-17 | Option exercise (derivative) | 174,900 | $0.00 | 0 |
| 2015-12-17 | Option exercise (derivative) | 2,706 | $0.00 | 0 |
| 2015-12-17 | Option exercise | 174,900 | $26.75 | 351,540 |
| 2015-12-17 | Option exercise | 2,706 | $36.95 | 354,246 |
| 2015-11-11 | Open-market sale | 3,200 | $50.67 | 176,640 |
| 2015-11-10 | Open-market sale | 4,200 | $50.43 | 179,840 |
| 2015-11-09 | Open-market sale | 5,111 | $51.55 | 184,040 |
| 2015-11-09 | Open-market sale | 2,000 | $52.30 | 182,040 |
| 2015-11-06 | Open-market sale | 14,000 | $52.26 | 189,151 |
| 2015-11-05 | Open-market sale | 12,594 | $51.39 | 203,151 |
| 2015-11-04 | Open-market sale | 10,000 | $51.36 | 215,745 |
| 2015-11-03 | Open-market sale | 17,950 | $51.13 | 225,745 |
| 2015-06-15 | Open-market sale | 100 | $50.00 | 243,595 |
| 2015-06-15 | Option exercise (derivative) | 100 | $0.00 | 174,900 |
| 2015-06-15 | Option exercise | 100 | $26.75 | 172,418 |
| 2015-06-15 | Open-market sale | 100 | $50.00 | 172,318 |
| 2015-05-11 | Open-market sale | 3,272 | $50.19 | 172,318 |
| 2015-05-06 | Open-market sale | 3,279 | $49.13 | 175,590 |
| 2015-05-04 | Open-market sale | 1,825 | $50.24 | 178,869 |
| 2015-01-30 | Open-market sale | 2,509 | $53.69 | 180,231 |
| 2015-01-27 | Grant / award | 42,600 | $0.00 | 182,740 |
| 2015-01-23 | Open-market sale | 4,814 | $53.06 | 140,140 |
| 2014-12-11 | Option exercise (derivative) | 2,626 | $0.00 | 0 |
| 2014-12-11 | Option exercise | 2,626 | $38.07 | 144,954 |
| 2014-08-20 | Option exercise (derivative) | 5,000 | $0.00 | 175,000 |
| 2014-08-20 | Open-market sale | 5,000 | $62.50 | 142,328 |
| 2014-08-20 | Option exercise | 5,000 | $26.75 | 147,328 |
| 2014-05-09 | Disposition to issuer | 3,283 | $48.97 | 142,328 |
| 2014-05-06 | Disposition to issuer | 2,363 | $48.55 | 145,611 |
| 2014-05-06 | Disposition to issuer | 2,353 | $48.55 | 147,974 |
| 2014-05-01 | Grant / award | 13,900 | $0.00 | 150,327 |
| 2014-04-30 | Option exercise (derivative) | 36,457 | $0.00 | 10,837 |
| 2014-04-30 | Option exercise (derivative) | 23,957 | $0.00 | 23,711 |
| 2014-04-30 | Option exercise | 23,957 | $42.88 | 208,738 |
| 2014-04-30 | Option exercise | 36,457 | $36.95 | 245,195 |
| 2014-04-24 | Gift | 800 | $0.00 | 243,695 |
| 2014-04-21 | Gift | 700 | $0.00 | 244,495 |
| 2014-02-04 | Open-market sale | 6,170 | $59.78 | 136,427 |
| 2014-02-03 | Grant / award | 13,280 | $0.00 | 142,597 |
| 2014-01-29 | Grant / award | 24,900 | $0.00 | 128,862 |
| 2014-01-23 | Open-market sale | 4,826 | $60.94 | 103,962 |
| 2014-01-22 | Open-market sale | 25,000 | $61.39 | 184,781 |
| 2013-12-16 | Option exercise (derivative) | 10,249 | $0.00 | 0 |
| 2013-12-16 | Option exercise | 10,249 | $21.14 | 209,781 |
| 2013-10-31 | Open-market sale | 25,000 | $58.75 | 199,532 |
| 2013-09-24 | Open-market sale | 17,506 | $56.25 | 224,532 |
| 2013-09-23 | Open-market sale | 2,889 | $56.29 | 242,038 |
| 2013-09-20 | Open-market sale | 3,872 | $56.25 | 244,927 |
| 2013-07-31 | Open-market sale | 20,385 | $55.11 | 248,799 |
| 2013-07-31 | Open-market sale | 29,615 | $54.11 | 269,184 |
| 2013-07-19 | Gift | 2,500 | $0.00 | 298,799 |
| 2013-07-16 | Open-market sale | 40,000 | $51.25 | 301,299 |
| 2013-07-15 | Option exercise (derivative) | 114,494 | $0.00 | 0 |
| 2013-07-15 | Open-market sale | 69,192 | $47.41 | 365,793 |
| 2013-07-15 | Open-market sale | 13,203 | $45.21 | 442,590 |
| 2013-07-15 | Open-market sale | 7,605 | $46.49 | 434,985 |
| 2013-07-15 | Option exercise | 114,494 | $17.18 | 455,793 |
| 2013-07-15 | Open-market sale | 17,925 | $46.76 | 373,374 |
| 2013-07-15 | Open-market sale | 30,000 | $48.75 | 341,299 |
| 2013-07-15 | Open-market sale | 2,075 | $47.51 | 371,299 |
| 2013-07-10 | Option exercise (derivative) | 1,700 | $0.00 | 114,494 |
| 2013-07-10 | Open-market sale | 1,700 | $42.52 | 391,299 |
| 2013-07-10 | Option exercise | 1,700 | $17.18 | 392,999 |
| 2013-07-09 | Option exercise (derivative) | 8,300 | $0.00 | 116,194 |
| 2013-07-09 | Open-market sale | 8,300 | $42.63 | 391,299 |
| 2013-07-09 | Option exercise | 8,300 | $17.18 | 399,599 |
| 2013-07-08 | Option exercise (derivative) | 5,000 | $0.00 | 124,494 |
| 2013-07-08 | Open-market sale | 5,000 | $42.11 | 391,299 |
| 2013-07-08 | Option exercise | 5,000 | $17.18 | 396,299 |
| 2013-07-05 | Option exercise (derivative) | 4,246 | $0.00 | 129,494 |
| 2013-07-05 | Option exercise | 4,246 | $17.18 | 395,545 |
| 2013-07-05 | Open-market sale | 4,246 | $42.52 | 391,299 |
| 2013-07-01 | Option exercise (derivative) | 5,000 | $0.00 | 133,740 |
| 2013-07-01 | Open-market sale | 5,000 | $41.00 | 391,299 |
| 2013-07-01 | Option exercise | 5,000 | $17.18 | 396,299 |
| 2013-06-27 | Option exercise (derivative) | 2,116 | $0.00 | 138,740 |
| 2013-06-27 | Option exercise | 2,116 | $17.18 | 393,415 |
| 2013-06-27 | Open-market sale | 2,116 | $40.33 | 391,299 |
| 2013-06-26 | Option exercise (derivative) | 2,884 | $0.00 | 140,856 |
| 2013-06-26 | Open-market sale | 2,884 | $40.06 | 391,299 |
| 2013-06-26 | Option exercise | 2,884 | $17.18 | 394,183 |
| 2013-06-17 | Option exercise (derivative) | 5,000 | $0.00 | 143,740 |
| 2013-06-17 | Open-market sale | 5,000 | $40.07 | 391,299 |
| 2013-06-17 | Option exercise | 5,000 | $17.18 | 396,299 |
| 2013-06-10 | Option exercise (derivative) | 5,000 | $0.00 | 148,740 |
| 2013-06-10 | Option exercise | 5,000 | $17.18 | 396,299 |
| 2013-06-10 | Open-market sale | 5,000 | $41.77 | 391,299 |
| 2013-06-04 | Option exercise (derivative) | 8,181 | $0.00 | 153,740 |
| 2013-06-04 | Option exercise | 8,181 | $17.18 | 399,480 |
| 2013-06-04 | Open-market sale | 8,181 | $42.58 | 391,299 |
| 2013-06-03 | Option exercise (derivative) | 6,819 | $0.00 | 161,921 |
| 2013-06-03 | Option exercise | 6,819 | $17.18 | 398,118 |
| 2013-06-03 | Open-market sale | 6,819 | $42.44 | 391,299 |
| 2013-05-28 | Option exercise (derivative) | 15,000 | $0.00 | 168,740 |
| 2013-05-28 | Open-market sale | 15,000 | $43.90 | 391,299 |
| 2013-05-28 | Option exercise | 15,000 | $17.18 | 406,299 |
| 2013-05-21 | Option exercise (derivative) | 16,260 | $0.00 | 183,740 |
| 2013-05-21 | Option exercise (derivative) | 10,572 | $0.00 | 0 |
| 2013-05-21 | Option exercise | 16,260 | $17.18 | 418,131 |
| 2013-05-21 | Open-market sale | 26,832 | $45.08 | 391,299 |
| 2013-05-21 | Option exercise | 10,572 | $27.22 | 401,871 |
| 2013-05-20 | Option exercise (derivative) | 15,000 | $0.00 | 10,572 |
| 2013-05-20 | Open-market sale | 15,000 | $44.34 | 391,299 |
| 2013-05-20 | Option exercise | 15,000 | $27.22 | 406,299 |
| 2013-05-16 | Option exercise (derivative) | 9,899 | $0.00 | 25,572 |
| 2013-05-16 | Open-market sale | 9,899 | $44.97 | 391,299 |
| 2013-05-16 | Option exercise | 9,899 | $27.22 | 401,198 |
| 2013-05-13 | Option exercise (derivative) | 15,000 | $0.00 | 35,471 |
| 2013-05-13 | Option exercise | 15,000 | $27.22 | 406,299 |
| 2013-05-13 | Open-market sale | 15,000 | $43.17 | 391,299 |
| 2013-05-09 | Open-market sale | 3,303 | $42.69 | 108,788 |
| 2013-05-07 | Open-market sale | 3,341 | $41.81 | 112,091 |
| 2013-05-06 | Option exercise (derivative) | 15,000 | $0.00 | 50,471 |
| 2013-05-06 | Open-market sale | 3,315 | $42.46 | 115,432 |
| 2013-05-06 | Option exercise | 15,000 | $27.22 | 406,299 |
| 2013-05-06 | Open-market sale | 15,000 | $42.58 | 391,299 |
| 2013-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 65,471 |
| 2013-05-03 | Option exercise | 10,000 | $27.22 | 401,299 |
| 2013-05-03 | Open-market sale | 10,000 | $42.64 | 391,299 |
| 2013-04-29 | Option exercise (derivative) | 5,000 | $40.21 | 75,471 |
| 2013-04-29 | Open-market sale | 5,000 | $40.21 | 391,299 |
| 2013-04-29 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-04-23 | Option exercise (derivative) | 5,000 | $0.00 | 80,471 |
| 2013-04-23 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-04-23 | Open-market sale | 5,000 | $40.18 | 391,299 |
| 2013-04-16 | Option exercise (derivative) | 1,243 | $0.00 | 85,471 |
| 2013-04-16 | Open-market sale | 1,243 | $42.52 | 391,299 |
| 2013-04-16 | Option exercise | 1,243 | $27.22 | 392,542 |
| 2013-04-15 | Option exercise (derivative) | 5,000 | $0.00 | 86,714 |
| 2013-04-15 | Open-market sale | 5,000 | $41.31 | 391,299 |
| 2013-04-15 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-04-10 | Option exercise (derivative) | 9,900 | $0.00 | 91,714 |
| 2013-04-10 | Open-market sale | 9,900 | $42.76 | 391,299 |
| 2013-04-10 | Option exercise | 9,900 | $27.22 | 401,199 |
| 2013-04-09 | Option exercise (derivative) | 100 | $0.00 | 101,614 |
| 2013-04-09 | Open-market sale | 100 | $42.50 | 391,299 |
| 2013-04-09 | Option exercise | 100 | $27.22 | 391,399 |
| 2013-04-08 | Option exercise (derivative) | 5,000 | $0.00 | 101,714 |
| 2013-04-08 | Open-market sale | 5,000 | $41.09 | 391,299 |
| 2013-04-08 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-04-01 | Option exercise (derivative) | 9,513 | $0.00 | 106,714 |
| 2013-04-01 | Open-market sale | 9,513 | $42.62 | 391,299 |
| 2013-04-01 | Option exercise | 9,513 | $27.22 | 400,812 |
| 2013-03-25 | Option exercise (derivative) | 11,215 | $0.00 | 120,012 |
| 2013-03-25 | Option exercise (derivative) | 3,785 | $0.00 | 116,227 |
| 2013-03-25 | Option exercise | 3,785 | $27.22 | 395,084 |
| 2013-03-25 | Option exercise | 11,215 | $27.22 | 402,514 |
| 2013-03-25 | Open-market sale | 11,215 | $42.55 | 391,299 |
| 2013-03-18 | Option exercise (derivative) | 15,000 | $0.00 | 131,227 |
| 2013-03-18 | Option exercise | 15,000 | $27.22 | 406,299 |
| 2013-03-18 | Open-market sale | 15,000 | $42.23 | 391,299 |
| 2013-03-14 | Option exercise (derivative) | 5,520 | $0.00 | 146,227 |
| 2013-03-14 | Option exercise | 5,520 | $27.22 | 396,819 |
| 2013-03-14 | Open-market sale | 5,520 | $42.50 | 391,299 |
| 2013-03-13 | Option exercise (derivative) | 3,738 | $0.00 | 151,747 |
| 2013-03-13 | Option exercise | 3,738 | $27.22 | 395,037 |
| 2013-03-13 | Open-market sale | 3,738 | $42.50 | 391,299 |
| 2013-03-12 | Option exercise (derivative) | 742 | $0.00 | 155,485 |
| 2013-03-12 | Open-market sale | 742 | $42.50 | 391,299 |
| 2013-03-12 | Option exercise | 742 | $27.22 | 392,041 |
| 2013-03-11 | Option exercise (derivative) | 5,000 | $0.00 | 156,227 |
| 2013-03-11 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-03-11 | Open-market sale | 5,000 | $41.69 | 391,299 |
| 2013-03-04 | Option exercise (derivative) | 5,000 | $0.00 | 161,227 |
| 2013-03-04 | Option exercise | 5,000 | $27.22 | 396,299 |
| 2013-03-04 | Open-market sale | 5,000 | $40.67 | 391,299 |
| 2013-02-25 | Option exercise (derivative) | 5,100 | $0.00 | 166,227 |
| 2013-02-25 | Option exercise | 5,100 | $27.22 | 396,399 |
| 2013-02-25 | Open-market sale | 5,100 | $42.22 | 391,299 |
| 2013-02-22 | Option exercise (derivative) | 25,000 | $0.00 | 171,327 |
| 2013-02-22 | Open-market sale | 25,000 | $42.45 | 391,299 |
| 2013-02-22 | Option exercise | 25,000 | $27.22 | 416,299 |
| 2013-02-08 | Open-market sale | 3,319 | $43.90 | 391,299 |
| 2013-02-04 | Grant / award | 8,560 | $0.00 | 394,618 |
| 2013-01-22 | Grant / award | 50,000 | $0.00 | 118,033 |
| 2012-10-25 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2012-10-25 | Option exercise | 1,000 | $17.75 | 400,558 |
| 2012-10-25 | Option exercise | 147,979 | $18.95 | 399,558 |
| 2012-05-15 | Option exercise (derivative) | 5,000 | $0.00 | 147,979 |
| 2012-05-15 | Open-market sale | 5,000 | $42.50 | 251,579 |
| 2012-05-15 | Option exercise | 5,000 | $18.95 | 256,579 |
| 2012-05-08 | Grant / award (derivative) | 47,668 | $0.00 | 47,668 |
| 2012-05-08 | Grant / award (derivative) | 2,332 | $0.00 | 2,332 |
| 2012-05-08 | Grant / award | 25,000 | $0.00 | 70,077 |
| 2012-05-08 | Open-market sale | 2,355 | $41.38 | 67,722 |
| 2012-05-07 | Option exercise (derivative) | 4,662 | $0.00 | 1,000 |
| 2012-05-07 | Option exercise (derivative) | 338 | $0.00 | 152,979 |
| 2012-05-07 | Option exercise | 338 | $18.95 | 251,917 |
| 2012-05-07 | Open-market sale | 4,662 | $42.56 | 251,579 |
| 2012-05-07 | Option exercise | 4,662 | $17.75 | 256,241 |
| 2012-05-04 | Option exercise (derivative) | 2,000 | $0.00 | 5,662 |
| 2012-05-04 | Option exercise (derivative) | 3,000 | $0.00 | 7,662 |
| 2012-05-04 | Open-market sale | 1,952 | $43.73 | 45,077 |
| 2012-05-04 | Option exercise | 3,000 | $17.75 | 254,579 |
| 2012-05-04 | Open-market sale | 3,000 | $42.50 | 251,579 |
| 2012-05-04 | Option exercise | 2,000 | $17.75 | 253,579 |
| 2011-11-11 | Option exercise (derivative) | 4,336 | $0.00 | 10,249 |
| 2011-11-11 | Option exercise | 4,336 | $21.14 | 250,488 |
| 2011-08-15 | Option exercise (derivative) | 2,000 | $0.00 | 10,662 |
| 2011-08-15 | Open-market sale | 2,000 | $32.42 | 246,152 |
| 2011-08-15 | Option exercise | 2,000 | $17.75 | 248,152 |
| 2011-08-11 | Option exercise (derivative) | 1,000 | $0.00 | 12,662 |
| 2011-08-11 | Open-market sale | 1,000 | $32.50 | 246,152 |
| 2011-08-11 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-08-08 | Option exercise (derivative) | 1,000 | $0.00 | 13,662 |
| 2011-08-08 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-08-08 | Open-market sale | 1,000 | $30.00 | 246,152 |
| 2011-08-01 | Option exercise (derivative) | 3,000 | $0.00 | 14,662 |
| 2011-08-01 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-08-01 | Open-market sale | 3,000 | $35.56 | 246,152 |
| 2011-07-25 | Option exercise (derivative) | 4,000 | $0.00 | 17,662 |
| 2011-07-25 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-07-25 | Open-market sale | 4,000 | $37.88 | 246,152 |
| 2011-07-19 | Option exercise (derivative) | 1,000 | $0.00 | 21,662 |
| 2011-07-19 | Open-market sale | 1,000 | $37.50 | 246,152 |
| 2011-07-19 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-07-18 | Option exercise (derivative) | 3,000 | $0.00 | 22,662 |
| 2011-07-18 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-07-18 | Open-market sale | 3,000 | $36.14 | 246,152 |
| 2011-07-11 | Option exercise (derivative) | 4,000 | $0.00 | 25,662 |
| 2011-07-11 | Open-market sale | 4,000 | $38.76 | 246,152 |
| 2011-07-11 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-07-05 | Option exercise (derivative) | 4,000 | $0.00 | 29,662 |
| 2011-07-05 | Open-market sale | 4,000 | $39.26 | 246,152 |
| 2011-07-05 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-06-28 | Option exercise (derivative) | 1,000 | $0.00 | 33,662 |
| 2011-06-28 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-06-28 | Open-market sale | 1,000 | $37.50 | 246,152 |
| 2011-06-27 | Option exercise (derivative) | 3,000 | $0.00 | 34,662 |
| 2011-06-27 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-06-27 | Open-market sale | 3,000 | $36.42 | 246,152 |
| 2011-06-20 | Option exercise (derivative) | 3,000 | $0.00 | 37,662 |
| 2011-06-20 | Open-market sale | 3,000 | $35.01 | 246,152 |
| 2011-06-20 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-06-13 | Option exercise (derivative) | 3,000 | $0.00 | 40,662 |
| 2011-06-13 | Open-market sale | 3,000 | $35.99 | 246,152 |
| 2011-06-13 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-06-06 | Option exercise (derivative) | 3,000 | $0.00 | 43,662 |
| 2011-06-06 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-06-06 | Open-market sale | 3,000 | $36.88 | 246,152 |
| 2011-06-02 | Option exercise (derivative) | 1,000 | $0.00 | 46,662 |
| 2011-06-02 | Open-market sale | 1,000 | $37.50 | 246,152 |
| 2011-06-02 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-05-31 | Option exercise (derivative) | 3,000 | $0.00 | 47,662 |
| 2011-05-31 | Open-market sale | 3,000 | $36.55 | 246,152 |
| 2011-05-31 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-05-23 | Option exercise (derivative) | 3,000 | $0.00 | 50,662 |
| 2011-05-23 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-05-23 | Open-market sale | 3,000 | $36.11 | 246,152 |
| 2011-05-16 | Option exercise (derivative) | 4,000 | $0.00 | 53,662 |
| 2011-05-16 | Open-market sale | 4,000 | $38.02 | 246,152 |
| 2011-05-16 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-05-09 | Option exercise (derivative) | 4,000 | $0.00 | 57,662 |
| 2011-05-09 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-05-09 | Open-market sale | 4,000 | $37.41 | 246,152 |
| 2011-05-05 | Grant / award (derivative) | 2,706 | $0.00 | 2,706 |
| 2011-05-05 | Grant / award (derivative) | 47,294 | $0.00 | 47,294 |
| 2011-05-05 | Grant / award | 25,000 | $0.00 | 47,029 |
| 2011-05-04 | Open-market sale | 2,971 | $37.50 | 22,029 |
| 2011-05-02 | Option exercise (derivative) | 7,000 | $0.00 | 61,662 |
| 2011-05-02 | Option exercise | 7,000 | $17.75 | 253,152 |
| 2011-05-02 | Open-market sale | 7,000 | $40.06 | 246,152 |
| 2011-04-29 | Option exercise (derivative) | 3,000 | $0.00 | 68,662 |
| 2011-04-29 | Open-market sale | 3,000 | $40.00 | 246,152 |
| 2011-04-29 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-04-25 | Option exercise (derivative) | 4,000 | $0.00 | 71,662 |
| 2011-04-25 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-04-25 | Open-market sale | 4,000 | $38.41 | 246,152 |
| 2011-04-20 | Option exercise (derivative) | 1,000 | $0.00 | 75,662 |
| 2011-04-20 | Option exercise | 1,000 | $17.75 | 247,152 |
| 2011-04-20 | Open-market sale | 1,000 | $37.50 | 246,152 |
| 2011-04-18 | Option exercise (derivative) | 3,000 | $0.00 | 76,662 |
| 2011-04-18 | Option exercise | 3,000 | $17.75 | 249,152 |
| 2011-04-18 | Open-market sale | 3,000 | $36.52 | 246,152 |
| 2011-04-11 | Option exercise (derivative) | 4,000 | $0.00 | 79,662 |
| 2011-04-11 | Open-market sale | 4,000 | $38.14 | 246,152 |
| 2011-04-11 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-04-04 | Option exercise (derivative) | 4,000 | $0.00 | 83,662 |
| 2011-04-04 | Open-market sale | 4,000 | $37.36 | 246,152 |
| 2011-04-04 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-03-28 | Option exercise (derivative) | 4,000 | $0.00 | 87,662 |
| 2011-03-28 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-03-28 | Open-market sale | 4,000 | $38.81 | 246,152 |
| 2011-03-21 | Option exercise (derivative) | 4,000 | $0.00 | 91,662 |
| 2011-03-21 | Open-market sale | 4,000 | $37.51 | 246,152 |
| 2011-03-21 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-03-14 | Option exercise (derivative) | 4,000 | $0.00 | 95,662 |
| 2011-03-14 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-03-14 | Open-market sale | 4,000 | $38.03 | 246,152 |
| 2011-03-09 | Option exercise (derivative) | 55 | $0.00 | 99,662 |
| 2011-03-09 | Open-market sale | 55 | $40.00 | 246,152 |
| 2011-03-09 | Option exercise | 55 | $17.75 | 246,207 |
| 2011-03-07 | Option exercise (derivative) | 4,000 | $0.00 | 99,717 |
| 2011-03-07 | Open-market sale | 4,000 | $39.46 | 246,152 |
| 2011-03-07 | Option exercise | 4,000 | $17.75 | 250,152 |
| 2011-02-28 | Option exercise (derivative) | 7,000 | $40.06 | 103,717 |
| 2011-02-28 | Open-market sale | 7,000 | $40.06 | 246,152 |
| 2011-02-28 | Option exercise | 7,000 | $17.75 | 253,152 |
| 2011-02-22 | Option exercise (derivative) | 7,000 | $0.00 | 110,717 |
| 2011-02-22 | Open-market sale | 7,000 | $41.58 | 246,152 |
| 2011-02-22 | Option exercise | 7,000 | $17.75 | 253,152 |
| 2011-02-18 | Option exercise (derivative) | 2,966 | $0.00 | 117,717 |
| 2011-02-18 | Option exercise | 2,966 | $17.75 | 249,118 |
| 2011-02-18 | Open-market sale | 2,966 | $42.50 | 246,152 |
| 2011-02-17 | Option exercise (derivative) | 34 | $0.00 | 120,683 |
| 2011-02-17 | Option exercise | 34 | $17.75 | 246,186 |
| 2011-02-17 | Open-market sale | 34 | $42.50 | 246,152 |
| 2011-02-14 | Option exercise (derivative) | 7,000 | $0.00 | 120,717 |
| 2011-02-14 | Option exercise | 7,000 | $17.75 | 243,186 |
| 2011-02-14 | Open-market sale | 7,000 | $41.92 | 236,186 |
| 2011-02-08 | Tax withholding | 6,034 | $40.51 | 34,966 |
| 2011-02-07 | Option exercise (derivative) | 10,000 | $0.00 | 127,717 |
| 2011-02-07 | Option exercise | 10,000 | $17.75 | 246,186 |
| 2011-02-07 | Open-market sale | 10,000 | $42.86 | 236,186 |
| 2011-02-04 | Option exercise (derivative) | 3,333 | $0.00 | 137,717 |
| 2011-02-04 | Option exercise (derivative) | 2,934 | $0.00 | 153,317 |
| 2011-02-04 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2011-02-04 | Option exercise (derivative) | 26,733 | $0.00 | 3,000 |
| 2011-02-04 | Option exercise | 26,733 | $14.82 | 262,919 |
| 2011-02-04 | Option exercise | 3,333 | $17.75 | 239,519 |
| 2011-02-04 | Option exercise | 3,000 | $14.82 | 239,186 |
| 2011-02-04 | Open-market sale | 3,000 | $40.34 | 236,186 |
| 2011-02-04 | Option exercise | 2,934 | $18.95 | 239,120 |
| 2011-02-01 | Option exercise (derivative) | 1,000 | $0.00 | 29,733 |
| 2011-02-01 | Option exercise | 1,000 | $14.82 | 237,186 |
| 2011-02-01 | Open-market sale | 1,000 | $37.50 | 236,186 |
| 2011-01-31 | Option exercise (derivative) | 3,000 | $0.00 | 30,733 |
| 2011-01-31 | Open-market sale | 3,000 | $36.67 | 236,186 |
| 2011-01-31 | Option exercise | 3,000 | $14.82 | 239,186 |
| 2011-01-27 | Option exercise (derivative) | 925 | $0.00 | 33,733 |
| 2011-01-27 | Open-market sale | 925 | $37.50 | 236,186 |
| 2011-01-27 | Option exercise | 925 | $14.82 | 237,111 |
| 2011-01-26 | Option exercise (derivative) | 75 | $0.00 | 34,658 |
| 2011-01-26 | Option exercise | 75 | $14.82 | 236,261 |
| 2011-01-26 | Open-market sale | 75 | $37.50 | 236,186 |
| 2011-01-25 | Grant / award | 16,000 | $0.00 | 41,000 |
| 2011-01-24 | Option exercise (derivative) | 3,000 | $0.00 | 34,733 |
| 2011-01-24 | Open-market sale | 3,000 | $36.30 | 236,186 |
| 2011-01-24 | Option exercise | 3,000 | $14.82 | 239,186 |
| 2011-01-18 | Option exercise (derivative) | 7,000 | $0.00 | 37,733 |
| 2011-01-18 | Option exercise | 7,000 | $14.82 | 243,186 |
| 2011-01-18 | Open-market sale | 7,000 | $40.65 | 236,186 |
| 2011-01-10 | Option exercise (derivative) | 7,000 | $0.00 | 44,733 |
| 2011-01-10 | Option exercise | 7,000 | $14.82 | 243,186 |
| 2011-01-10 | Open-market sale | 7,000 | $39.91 | 236,186 |
| 2011-01-03 | Option exercise (derivative) | 7,000 | $0.00 | 51,733 |
| 2011-01-03 | Option exercise | 7,000 | $14.82 | 243,186 |
| 2011-01-03 | Open-market sale | 7,000 | $40.22 | 236,186 |
| 2010-12-27 | Option exercise (derivative) | 7,000 | $0.00 | 58,733 |
| 2010-12-27 | Open-market sale | 7,000 | $40.68 | 236,186 |
| 2010-12-27 | Option exercise | 7,000 | $14.82 | 243,186 |
| 2010-12-22 | Option exercise (derivative) | 9,065 | $0.00 | 14,585 |
| 2010-12-22 | Option exercise (derivative) | 3,673 | $0.00 | 0 |
| 2010-12-22 | Option exercise | 3,673 | $27.22 | 236,186 |
| 2010-12-22 | Option exercise | 9,065 | $21.14 | 232,513 |
| 2010-12-20 | Option exercise (derivative) | 7,000 | $0.00 | 65,733 |
| 2010-12-20 | Open-market sale | 7,000 | $40.31 | 223,448 |
| 2010-12-20 | Option exercise | 7,000 | $14.82 | 230,448 |
| 2010-12-13 | Option exercise (derivative) | 7,000 | $0.00 | 72,733 |
| 2010-12-13 | Open-market sale | 7,000 | $40.75 | 223,448 |
| 2010-12-13 | Option exercise | 7,000 | $14.82 | 230,448 |
| 2010-12-06 | Option exercise (derivative) | 7,000 | $0.00 | 79,733 |
| 2010-12-06 | Open-market sale | 7,000 | $41.25 | 223,448 |
| 2010-12-06 | Option exercise | 7,000 | $14.82 | 230,448 |
| 2010-11-29 | Option exercise (derivative) | 154 | $0.00 | 86,733 |
| 2010-11-29 | Option exercise (derivative) | 6,846 | $0.00 | 0 |
| 2010-11-29 | Option exercise | 6,846 | $21.20 | 230,294 |
| 2010-11-29 | Option exercise | 154 | $14.82 | 223,602 |
| 2010-11-29 | Open-market sale | 154 | $40.00 | 223,448 |
| 2010-11-24 | Option exercise (derivative) | 23,000 | $0.00 | 6,846 |
| 2010-11-24 | Option exercise | 23,000 | $21.20 | 246,448 |
| 2010-11-24 | Open-market sale | 23,000 | $39.96 | 223,448 |
| 2010-11-22 | Option exercise (derivative) | 4,000 | $0.00 | 29,846 |
| 2010-11-22 | Open-market sale | 4,000 | $38.24 | 223,448 |
| 2010-11-22 | Option exercise | 4,000 | $21.20 | 227,448 |
| 2010-11-15 | Option exercise (derivative) | 4,000 | $0.00 | 33,846 |
| 2010-11-15 | Option exercise | 4,000 | $21.20 | 227,448 |
| 2010-11-15 | Open-market sale | 4,000 | $38.11 | 223,448 |
| 2010-11-08 | Option exercise (derivative) | 12,154 | $0.00 | 37,846 |
| 2010-11-08 | Option exercise (derivative) | 16,846 | $0.00 | 0 |
| 2010-11-08 | Option exercise | 12,154 | $21.20 | 235,602 |
| 2010-11-08 | Option exercise | 16,846 | $12.10 | 240,294 |
| 2010-11-08 | Open-market sale | 12,154 | $37.97 | 223,448 |
| 2010-10-25 | Option exercise (derivative) | 2,000 | $0.00 | 16,846 |
| 2010-10-25 | Open-market sale | 2,000 | $32.96 | 223,448 |
| 2010-10-25 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-10-18 | Option exercise (derivative) | 2,000 | $0.00 | 18,846 |
| 2010-10-18 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-10-18 | Open-market sale | 2,000 | $32.78 | 223,448 |
| 2010-10-11 | Option exercise (derivative) | 2,000 | $0.00 | 20,846 |
| 2010-10-11 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-10-11 | Open-market sale | 2,000 | $31.99 | 223,448 |
| 2010-10-04 | Option exercise (derivative) | 1,000 | $0.00 | 22,846 |
| 2010-10-04 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-10-04 | Open-market sale | 1,000 | $31.76 | 223,448 |
| 2010-09-27 | Option exercise (derivative) | 2,000 | $0.00 | 23,846 |
| 2010-09-27 | Open-market sale | 2,000 | $32.61 | 223,448 |
| 2010-09-27 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-09-24 | Option exercise (derivative) | 1,000 | $0.00 | 25,846 |
| 2010-09-24 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-09-24 | Open-market sale | 1,000 | $32.50 | 223,448 |
| 2010-09-20 | Option exercise (derivative) | 1,000 | $0.00 | 26,846 |
| 2010-09-20 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-09-20 | Open-market sale | 1,000 | $30.03 | 223,448 |
| 2010-09-16 | Option exercise (derivative) | 1,000 | $0.00 | 27,846 |
| 2010-09-16 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-09-16 | Open-market sale | 1,000 | $30.00 | 223,448 |
| 2010-09-07 | Option exercise (derivative) | 1,000 | $0.00 | 28,846 |
| 2010-09-07 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-09-07 | Open-market sale | 1,000 | $30.45 | 223,448 |
| 2010-09-03 | Option exercise (derivative) | 1,000 | $0.00 | 29,846 |
| 2010-09-03 | Open-market sale | 1,000 | $30.00 | 223,448 |
| 2010-09-03 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-08-23 | Option exercise (derivative) | 1,000 | $0.00 | 30,846 |
| 2010-08-23 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-08-23 | Open-market sale | 1,000 | $30.00 | 223,448 |
| 2010-08-17 | Option exercise (derivative) | 500 | $0.00 | 31,846 |
| 2010-08-17 | Option exercise | 500 | $12.10 | 223,948 |
| 2010-08-17 | Open-market sale | 500 | $32.50 | 223,448 |
| 2010-08-16 | Option exercise (derivative) | 1,000 | $0.00 | 32,346 |
| 2010-08-16 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-08-16 | Open-market sale | 1,000 | $30.95 | 223,448 |
| 2010-08-09 | Option exercise (derivative) | 2,000 | $0.00 | 33,346 |
| 2010-08-09 | Open-market sale | 2,000 | $34.03 | 223,448 |
| 2010-08-09 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-08-03 | Option exercise (derivative) | 1,000 | $0.00 | 35,346 |
| 2010-08-03 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-08-03 | Open-market sale | 1,000 | $37.50 | 223,448 |
| 2010-08-02 | Option exercise (derivative) | 3,000 | $0.00 | 36,346 |
| 2010-08-02 | Option exercise | 3,000 | $12.10 | 226,448 |
| 2010-08-02 | Open-market sale | 3,000 | $35.33 | 223,448 |
| 2010-07-26 | Option exercise (derivative) | 4,000 | $0.00 | 39,346 |
| 2010-07-26 | Option exercise | 4,000 | $12.10 | 227,448 |
| 2010-07-26 | Open-market sale | 4,000 | $36.57 | 223,448 |
| 2010-07-21 | Option exercise (derivative) | 1,000 | $0.00 | 43,346 |
| 2010-07-21 | Open-market sale | 1,000 | $35.24 | 223,448 |
| 2010-07-21 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-07-19 | Option exercise (derivative) | 2,000 | $0.00 | 44,346 |
| 2010-07-19 | Open-market sale | 2,000 | $33.31 | 223,448 |
| 2010-07-19 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-07-13 | Option exercise (derivative) | 1,000 | $0.00 | 46,346 |
| 2010-07-13 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-07-13 | Open-market sale | 1,000 | $35.00 | 223,448 |
| 2010-07-12 | Option exercise (derivative) | 2,000 | $0.00 | 47,346 |
| 2010-07-12 | Open-market sale | 2,000 | $34.16 | 223,448 |
| 2010-07-12 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-07-06 | Option exercise (derivative) | 2,000 | $0.00 | 49,346 |
| 2010-07-06 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-07-06 | Open-market sale | 2,000 | $32.41 | 223,448 |
| 2010-06-28 | Option exercise (derivative) | 2,000 | $0.00 | 51,346 |
| 2010-06-28 | Open-market sale | 2,000 | $32.31 | 223,448 |
| 2010-06-28 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-06-21 | Option exercise (derivative) | 3,000 | $0.00 | 53,346 |
| 2010-06-21 | Open-market sale | 3,000 | $35.97 | 223,448 |
| 2010-06-21 | Option exercise | 3,000 | $12.10 | 226,448 |
| 2010-06-16 | Option exercise (derivative) | 1,000 | $0.00 | 56,346 |
| 2010-06-16 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-06-16 | Open-market sale | 1,000 | $35.00 | 223,448 |
| 2010-06-14 | Option exercise (derivative) | 2,000 | $0.00 | 57,346 |
| 2010-06-14 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-06-14 | Open-market sale | 2,000 | $32.97 | 223,448 |
| 2010-06-11 | Option exercise (derivative) | 1,000 | $0.00 | 59,346 |
| 2010-06-11 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-06-11 | Open-market sale | 1,000 | $32.50 | 223,448 |
| 2010-06-07 | Option exercise (derivative) | 1,000 | $0.00 | 60,346 |
| 2010-06-07 | Option exercise | 1,000 | $12.10 | 224,448 |
| 2010-06-07 | Open-market sale | 1,000 | $32.02 | 223,448 |
| 2010-06-01 | Option exercise (derivative) | 2,000 | $0.00 | 61,346 |
| 2010-06-01 | Open-market sale | 2,000 | $33.62 | 223,448 |
| 2010-06-01 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-05-24 | Option exercise (derivative) | 2,000 | $0.00 | 63,346 |
| 2010-05-24 | Open-market sale | 2,000 | $32.92 | 223,448 |
| 2010-05-24 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-05-17 | Option exercise (derivative) | 2,000 | $0.00 | 65,346 |
| 2010-05-17 | Option exercise | 2,000 | $12.10 | 225,448 |
| 2010-05-17 | Open-market sale | 2,000 | $34.56 | 223,448 |
| 2010-05-10 | Option exercise (derivative) | 3,000 | $0.00 | 67,346 |
| 2010-05-10 | Option exercise | 3,000 | $12.10 | 226,448 |
| 2010-05-10 | Open-market sale | 3,000 | $35.69 | 223,448 |
| 2010-05-03 | Grant / award (derivative) | 2,626 | $0.00 | 2,626 |
| 2010-05-03 | Grant / award (derivative) | 47,374 | $0.00 | 47,374 |
| 2010-05-03 | Option exercise (derivative) | 4,000 | $0.00 | 70,346 |
| 2010-05-03 | Option exercise | 4,000 | $12.10 | 227,448 |
| 2010-05-03 | Open-market sale | 4,000 | $38.44 | 223,448 |
| 2010-05-03 | Grant / award | 25,000 | $0.00 | 25,000 |
| 2010-04-26 | Option exercise (derivative) | 10,000 | $0.00 | 74,346 |
| 2010-04-26 | Option exercise | 10,000 | $12.10 | 233,448 |
| 2010-04-26 | Open-market sale | 10,000 | $43.27 | 223,448 |
| 2010-04-19 | Option exercise (derivative) | 10,000 | $0.00 | 84,346 |
| 2010-04-19 | Option exercise | 10,000 | $12.10 | 220,489 |
| 2010-04-19 | Open-market sale | 10,000 | $43.95 | 210,489 |
| 2010-04-15 | Open-market sale | 1,600 | $46.25 | 210,489 |
| 2010-04-15 | Open-market sale | 7,619 | $46.08 | 0 |
| 2010-04-14 | Option exercise (derivative) | 45,000 | $0.00 | 94,346 |
| 2010-04-14 | Open-market sale | 30,000 | $44.24 | 212,089 |
| 2010-04-14 | Open-market sale | 3,403 | $45.93 | 7,620 |
| 2010-04-14 | Open-market sale | 45,000 | $45.08 | 242,089 |
| 2010-04-14 | Option exercise | 45,000 | $12.10 | 287,089 |
| 2010-04-14 | Open-market sale | 3,404 | $45.93 | 7,619 |
| 2010-04-13 | Option exercise (derivative) | 32,931 | $0.00 | 139,346 |
| 2010-04-13 | Option exercise | 32,931 | $12.10 | 275,020 |
| 2010-04-13 | Open-market sale | 32,931 | $42.82 | 242,089 |
| 2010-04-13 | Open-market sale | 10,000 | $43.30 | 11,023 |
| 2010-04-12 | Option exercise (derivative) | 7,000 | $0.00 | 172,277 |
| 2010-04-12 | Option exercise | 7,000 | $12.10 | 249,089 |
| 2010-04-12 | Open-market sale | 7,000 | $41.68 | 242,089 |
| 2010-04-09 | Option exercise (derivative) | 69 | $0.00 | 179,277 |
| 2010-04-09 | Option exercise | 69 | $12.10 | 242,158 |
| 2010-04-09 | Open-market sale | 69 | $42.40 | 242,089 |
| 2010-04-05 | Option exercise (derivative) | 2,952 | $0.00 | 183,394 |
| 2010-04-05 | Option exercise (derivative) | 4,048 | $0.00 | 179,346 |
| 2010-04-05 | Option exercise | 2,952 | $12.10 | 245,041 |
| 2010-04-05 | Option exercise | 4,048 | $12.10 | 249,089 |
| 2010-04-05 | Open-market sale | 2,952 | $41.11 | 246,137 |
| 2010-04-05 | Open-market sale | 4,048 | $41.60 | 242,089 |
| 2010-03-29 | Option exercise (derivative) | 7,000 | $0.00 | 186,346 |
| 2010-03-29 | Option exercise | 7,000 | $12.10 | 249,089 |
| 2010-03-29 | Open-market sale | 7,000 | $40.17 | 242,089 |
| 2010-03-22 | Option exercise (derivative) | 7,000 | $0.00 | 193,346 |
| 2010-03-22 | Option exercise | 7,000 | $12.10 | 249,089 |
| 2010-03-22 | Open-market sale | 7,000 | $41.37 | 242,089 |
| 2010-03-17 | Open-market sale | 15,000 | $41.40 | 242,089 |
| 2010-03-15 | Option exercise (derivative) | 22,200 | $0.00 | 200,346 |
| 2010-03-15 | Open-market sale | 22,200 | $39.96 | 257,089 |
| 2010-03-15 | Option exercise | 22,200 | $12.10 | 279,289 |
| 2010-03-12 | Option exercise (derivative) | 4,800 | $0.00 | 222,546 |
| 2010-03-12 | Open-market sale | 4,800 | $39.92 | 257,089 |
| 2010-03-12 | Option exercise | 4,800 | $12.10 | 261,889 |
| 2010-03-08 | Option exercise (derivative) | 4,000 | $0.00 | 227,346 |
| 2010-03-08 | Open-market sale | 4,992 | $38.80 | 257,089 |
| 2010-03-08 | Option exercise | 4,000 | $12.10 | 261,089 |
| 2010-03-05 | Open-market sale | 8,384 | $38.81 | 262,081 |
| 2010-03-01 | Option exercise (derivative) | 15,100 | $0.00 | 235,246 |
| 2010-03-01 | Option exercise (derivative) | 3,000 | $0.00 | 231,346 |
| 2010-03-01 | Option exercise (derivative) | 900 | $0.00 | 234,346 |
| 2010-03-01 | Open-market sale | 3,000 | $36.44 | 270,465 |
| 2010-03-01 | Option exercise | 900 | $12.10 | 286,465 |
| 2010-03-01 | Option exercise | 3,000 | $12.10 | 289,465 |
| 2010-03-01 | Open-market sale | 15,100 | $37.74 | 274,365 |
| 2010-03-01 | Open-market sale | 900 | $38.50 | 273,465 |
| 2010-03-01 | Option exercise | 15,100 | $12.10 | 285,565 |
| 2010-02-22 | Option exercise (derivative) | 3,000 | $0.00 | 250,346 |
| 2010-02-22 | Option exercise | 3,000 | $12.10 | 273,465 |
| 2010-02-22 | Open-market sale | 3,000 | $35.47 | 270,465 |
| 2010-02-16 | Option exercise (derivative) | 3,000 | $0.00 | 253,346 |
| 2010-02-16 | Option exercise | 3,000 | $12.10 | 273,465 |
| 2010-02-16 | Open-market sale | 3,000 | $35.08 | 270,465 |
| 2010-02-12 | Option exercise (derivative) | 1,000 | $0.00 | 256,346 |
| 2010-02-12 | Open-market sale | 1,000 | $35.00 | 270,465 |
| 2010-02-12 | Option exercise | 1,000 | $12.10 | 271,465 |
| 2010-02-08 | Option exercise (derivative) | 2,000 | $0.00 | 257,346 |
| 2010-02-08 | Open-market sale | 2,000 | $32.80 | 270,465 |
| 2010-02-08 | Option exercise | 2,000 | $12.10 | 272,465 |
| 2010-02-08 | Tax withholding | 7,041 | $32.86 | 12,959 |
| 2010-02-04 | Option exercise (derivative) | 1,000 | $0.00 | 259,346 |
| 2010-02-04 | Open-market sale | 1,000 | $33.14 | 270,465 |
| 2010-02-04 | Option exercise | 1,000 | $12.10 | 271,465 |
| 2010-02-01 | Option exercise (derivative) | 1,000 | $0.00 | 260,346 |
| 2010-02-01 | Open-market sale | 1,000 | $31.22 | 270,465 |
| 2010-02-01 | Option exercise | 1,000 | $12.10 | 271,465 |
| 2010-01-26 | Grant / award | 20,000 | $0.00 | 20,000 |
| 2010-01-25 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2010-01-25 | Option exercise | 2,000 | $15.06 | 272,465 |
| 2010-01-25 | Open-market sale | 2,000 | $32.37 | 270,465 |
| 2010-01-19 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2010-01-19 | Option exercise | 2,000 | $15.06 | 272,465 |
| 2010-01-19 | Open-market sale | 2,000 | $33.89 | 270,465 |
| 2010-01-11 | Option exercise (derivative) | 3,000 | $0.00 | 4,000 |
| 2010-01-11 | Open-market sale | 3,000 | $36.12 | 270,465 |
| 2010-01-11 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2010-01-04 | Option exercise (derivative) | 3,000 | $0.00 | 7,000 |
| 2010-01-04 | Open-market sale | 3,000 | $36.66 | 270,465 |
| 2010-01-04 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2009-12-28 | Option exercise (derivative) | 3,000 | $0.00 | 10,000 |
| 2009-12-28 | Open-market sale | 3,000 | $36.21 | 270,465 |
| 2009-12-28 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2009-12-21 | Option exercise (derivative) | 3,000 | $0.00 | 13,000 |
| 2009-12-21 | Open-market sale | 3,000 | $35.75 | 270,465 |
| 2009-12-21 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2009-12-14 | Option exercise (derivative) | 3,000 | $0.00 | 16,000 |
| 2009-12-14 | Open-market sale | 3,000 | $35.34 | 270,465 |
| 2009-12-14 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2009-12-07 | Option exercise (derivative) | 3,000 | $0.00 | 19,000 |
| 2009-12-07 | Open-market sale | 3,000 | $36.50 | 270,465 |
| 2009-12-07 | Option exercise | 3,000 | $15.06 | 273,465 |
| 2009-12-02 | Option exercise (derivative) | 1,000 | $0.00 | 22,000 |
| 2009-12-02 | Option exercise | 1,000 | $15.06 | 271,465 |
| 2009-12-02 | Open-market sale | 1,000 | $35.00 | 270,465 |
| 2009-11-30 | Option exercise (derivative) | 2,000 | $0.00 | 23,000 |
| 2009-11-30 | Open-market sale | 2,000 | $33.38 | 270,465 |
| 2009-11-30 | Option exercise | 2,000 | $15.06 | 272,465 |
| 2009-11-23 | Option exercise (derivative) | 13,000 | $0.00 | 25,000 |
| 2009-11-23 | Open-market sale | 13,000 | $34.91 | 270,465 |
| 2009-11-23 | Option exercise | 13,000 | $15.06 | 283,465 |
| 2009-11-19 | Option exercise (derivative) | 2,000 | $0.00 | 38,000 |
| 2009-11-19 | Open-market sale | 2,000 | $33.41 | 270,465 |
| 2009-11-19 | Option exercise | 2,000 | $15.06 | 272,465 |
| 2009-04-28 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2009-04-28 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2009-04-20 | Option exercise (derivative) | 33,361 | $0.00 | 0 |
| 2009-04-20 | Option exercise | 33,361 | $15.06 | 33,361 |
| 2009-02-23 | Gift | 21,023 | $0.00 | 4,352 |
| 2009-02-23 | Gift | 21,023 | $0.00 | 25,375 |
| 2009-02-23 | Gift | 21,023 | $0.00 | 21,023 |
| 2009-02-20 | Option exercise (derivative) | 7,403 | $0.00 | 261,346 |
| 2009-02-20 | Option exercise (derivative) | 4,779 | $0.00 | 86,887 |
| 2009-02-20 | Option exercise (derivative) | 2,699 | $0.00 | 141,050 |
| 2009-02-20 | Option exercise (derivative) | 6,639 | $0.00 | 73,361 |
| 2009-02-20 | Option exercise (derivative) | 20,526 | $0.00 | 0 |
| 2009-02-20 | Option exercise | 2,699 | $17.75 | 46,398 |
| 2009-02-20 | Option exercise | 4,779 | $14.82 | 43,699 |
| 2009-02-20 | Option exercise | 7,403 | $12.10 | 38,920 |
| 2009-02-20 | Option exercise | 6,639 | $15.06 | 31,517 |
| 2009-02-20 | Option exercise | 20,526 | $14.22 | 24,878 |
| 2009-02-02 | Disposition to issuer (derivative) | 50,000 | — | 91,666 |
| 2009-02-02 | Grant / award (derivative) | 50,000 | — | 50,000 |
| 2008-12-31 | Disposition to issuer (derivative) | 150,000 | $4.00 | 0 |
| 2008-09-10 | Option exercise (derivative) | 250 | $0.00 | 20,526 |
| 2008-09-10 | Open-market sale | 250 | $25.00 | 4,352 |
| 2008-09-10 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-09-03 | Option exercise (derivative) | 1,000 | $0.00 | 20,776 |
| 2008-09-03 | Open-market sale | 1,000 | $28.80 | 4,352 |
| 2008-09-03 | Option exercise | 1,000 | $14.22 | 5,352 |
| 2008-08-27 | Option exercise (derivative) | 2,000 | $0.00 | 21,776 |
| 2008-08-27 | Open-market sale | 2,000 | $29.83 | 4,352 |
| 2008-08-27 | Option exercise | 2,000 | $14.22 | 6,352 |
| 2008-08-20 | Option exercise (derivative) | 1,000 | $0.00 | 23,776 |
| 2008-08-20 | Option exercise (derivative) | 1,000 | $0.00 | 24,776 |
| 2008-08-20 | Open-market sale | 1,000 | $29.65 | 4,352 |
| 2008-08-20 | Option exercise | 1,000 | $14.22 | 5,352 |
| 2008-08-13 | Option exercise (derivative) | 1,000 | $0.00 | 25,776 |
| 2008-08-13 | Option exercise | 1,000 | $14.22 | 5,352 |
| 2008-08-13 | Open-market sale | 1,000 | $29.54 | 4,352 |
| 2008-08-06 | Option exercise (derivative) | 250 | $0.00 | 26,776 |
| 2008-08-06 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-08-06 | Open-market sale | 250 | $26.08 | 4,352 |
| 2008-07-30 | Option exercise (derivative) | 1,000 | $0.00 | 27,026 |
| 2008-07-30 | Open-market sale | 1,000 | $29.18 | 4,352 |
| 2008-07-30 | Option exercise | 1,000 | $14.22 | 5,352 |
| 2008-07-23 | Option exercise (derivative) | 2,000 | $0.00 | 28,026 |
| 2008-07-23 | Open-market sale | 2,000 | $30.61 | 4,352 |
| 2008-07-23 | Option exercise | 2,000 | $14.22 | 6,352 |
| 2008-07-16 | Option exercise (derivative) | 2,000 | $0.00 | 30,026 |
| 2008-07-16 | Option exercise | 2,000 | $14.22 | 6,352 |
| 2008-07-16 | Open-market sale | 2,000 | $31.25 | 4,352 |
| 2008-07-09 | Option exercise (derivative) | 2,000 | $0.00 | 32,026 |
| 2008-07-09 | Option exercise | 2,000 | $14.22 | 6,352 |
| 2008-07-09 | Open-market sale | 2,000 | $31.94 | 4,352 |
| 2008-07-02 | Option exercise (derivative) | 400 | $0.00 | 34,026 |
| 2008-07-02 | Option exercise (derivative) | 400 | $0.00 | 34,426 |
| 2008-07-02 | Option exercise (derivative) | 194 | $0.00 | 34,826 |
| 2008-07-02 | Option exercise (derivative) | 6 | $0.00 | 268,749 |
| 2008-07-02 | Option exercise (derivative) | 600 | $0.00 | 268,755 |
| 2008-07-02 | Option exercise (derivative) | 100 | $0.00 | 269,355 |
| 2008-07-02 | Option exercise (derivative) | 300 | $0.00 | 269,455 |
| 2008-07-02 | Option exercise | 6 | $12.10 | 4,358 |
| 2008-07-02 | Option exercise | 400 | $14.22 | 4,752 |
| 2008-07-02 | Option exercise | 194 | $14.22 | 4,546 |
| 2008-07-02 | Option exercise | 600 | $12.10 | 4,952 |
| 2008-07-02 | Option exercise | 100 | $12.10 | 4,452 |
| 2008-07-02 | Open-market sale | 300 | $31.38 | 4,352 |
| 2008-07-02 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-06-25 | Option exercise (derivative) | 200 | $0.00 | 142,272 |
| 2008-06-25 | Option exercise (derivative) | 606 | $0.00 | 141,666 |
| 2008-06-25 | Option exercise (derivative) | 300 | $0.00 | 143,372 |
| 2008-06-25 | Option exercise (derivative) | 400 | $0.00 | 269,755 |
| 2008-06-25 | Option exercise (derivative) | 200 | $0.00 | 270,155 |
| 2008-06-25 | Option exercise (derivative) | 394 | $0.00 | 270,355 |
| 2008-06-25 | Option exercise (derivative) | 600 | $0.00 | 142,472 |
| 2008-06-25 | Option exercise (derivative) | 300 | $0.00 | 143,072 |
| 2008-06-25 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-06-25 | Option exercise | 400 | $12.10 | 4,752 |
| 2008-06-25 | Option exercise | 394 | $12.10 | 4,746 |
| 2008-06-25 | Option exercise | 606 | $14.82 | 4,958 |
| 2008-06-25 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-06-25 | Option exercise | 600 | $14.82 | 4,952 |
| 2008-06-25 | Open-market sale | 300 | $32.23 | 4,352 |
| 2008-06-19 | Option exercise (derivative) | 1,900 | $0.00 | 146,072 |
| 2008-06-19 | Option exercise (derivative) | 1,200 | $0.00 | 143,672 |
| 2008-06-19 | Option exercise (derivative) | 800 | $0.00 | 144,872 |
| 2008-06-19 | Option exercise (derivative) | 400 | $0.00 | 145,672 |
| 2008-06-19 | Option exercise | 1,200 | $14.82 | 5,552 |
| 2008-06-19 | Option exercise | 800 | $14.82 | 5,152 |
| 2008-06-19 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-06-19 | Option exercise | 1,900 | $14.82 | 6,252 |
| 2008-06-19 | Open-market sale | 1,200 | $34.95 | 4,352 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 155,472 |
| 2008-06-18 | Option exercise (derivative) | 200 | $0.00 | 155,272 |
| 2008-06-18 | Option exercise (derivative) | 200 | $0.00 | 155,072 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 154,672 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 154,272 |
| 2008-06-18 | Option exercise (derivative) | 600 | $0.00 | 153,672 |
| 2008-06-18 | Option exercise (derivative) | 3,000 | $0.00 | 150,672 |
| 2008-06-18 | Option exercise (derivative) | 300 | $0.00 | 155,872 |
| 2008-06-18 | Option exercise (derivative) | 300 | $0.00 | 156,172 |
| 2008-06-18 | Option exercise (derivative) | 200 | $0.00 | 156,472 |
| 2008-06-18 | Option exercise (derivative) | 200 | $0.00 | 147,972 |
| 2008-06-18 | Option exercise (derivative) | 100 | $0.00 | 148,172 |
| 2008-06-18 | Option exercise (derivative) | 100 | $0.00 | 148,272 |
| 2008-06-18 | Option exercise (derivative) | 300 | $0.00 | 149,272 |
| 2008-06-18 | Option exercise (derivative) | 200 | $0.00 | 150,472 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 148,372 |
| 2008-06-18 | Option exercise (derivative) | 100 | $0.00 | 148,772 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 148,872 |
| 2008-06-18 | Option exercise (derivative) | 500 | $0.00 | 149,972 |
| 2008-06-18 | Option exercise (derivative) | 400 | $0.00 | 149,572 |
| 2008-06-18 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-06-18 | Option exercise | 100 | $14.82 | 4,452 |
| 2008-06-18 | Open-market sale | 400 | $34.96 | 4,352 |
| 2008-06-18 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-06-18 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-06-18 | Option exercise | 500 | $14.82 | 4,852 |
| 2008-06-18 | Option exercise | 3,000 | $14.82 | 7,352 |
| 2008-06-18 | Option exercise | 600 | $14.82 | 4,952 |
| 2008-06-18 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-06-18 | Open-market sale | 200 | $34.40 | 4,352 |
| 2008-06-18 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-06-11 | Option exercise (derivative) | 400 | $0.00 | 156,672 |
| 2008-06-11 | Option exercise (derivative) | 500 | $0.00 | 157,072 |
| 2008-06-11 | Option exercise (derivative) | 200 | $0.00 | 158,172 |
| 2008-06-11 | Option exercise (derivative) | 600 | $0.00 | 157,572 |
| 2008-06-11 | Option exercise (derivative) | 300 | $0.00 | 158,372 |
| 2008-06-11 | Option exercise | 600 | $14.82 | 4,952 |
| 2008-06-11 | Option exercise | 500 | $14.82 | 4,852 |
| 2008-06-11 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-06-11 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-06-11 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-06-11 | Open-market sale | 200 | $31.69 | 4,352 |
| 2008-06-04 | Option exercise (derivative) | 100 | $0.00 | 159,772 |
| 2008-06-04 | Option exercise (derivative) | 380 | $0.00 | 158,672 |
| 2008-06-04 | Option exercise (derivative) | 120 | $0.00 | 159,052 |
| 2008-06-04 | Option exercise (derivative) | 500 | $0.00 | 159,172 |
| 2008-06-04 | Option exercise (derivative) | 300 | $0.00 | 161,372 |
| 2008-06-04 | Option exercise (derivative) | 1,000 | $0.00 | 160,372 |
| 2008-06-04 | Option exercise (derivative) | 100 | $0.00 | 160,272 |
| 2008-06-04 | Option exercise (derivative) | 400 | $0.00 | 159,872 |
| 2008-06-04 | Option exercise (derivative) | 100 | $0.00 | 159,672 |
| 2008-06-04 | Option exercise | 1,000 | $14.82 | 5,352 |
| 2008-06-04 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-06-04 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-06-04 | Option exercise | 100 | $14.82 | 4,452 |
| 2008-06-04 | Option exercise | 500 | $14.82 | 4,852 |
| 2008-06-04 | Option exercise | 120 | $14.82 | 4,472 |
| 2008-06-04 | Option exercise | 380 | $14.82 | 4,732 |
| 2008-06-04 | Open-market sale | 300 | $31.90 | 4,352 |
| 2008-05-28 | Option exercise (derivative) | 200 | $0.00 | 164,172 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 163,672 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 163,172 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 164,372 |
| 2008-05-28 | Option exercise (derivative) | 200 | $0.00 | 164,472 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 163,072 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 161,672 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 161,772 |
| 2008-05-28 | Option exercise (derivative) | 500 | $0.00 | 162,572 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 162,472 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 162,372 |
| 2008-05-28 | Option exercise (derivative) | 100 | $0.00 | 162,272 |
| 2008-05-28 | Option exercise | 500 | $14.82 | 4,852 |
| 2008-05-28 | Open-market sale | 100 | $32.39 | 4,352 |
| 2008-05-28 | Option exercise | 100 | $14.82 | 4,452 |
| 2008-05-28 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-05-21 | Option exercise (derivative) | 100 | $0.00 | 165,072 |
| 2008-05-21 | Option exercise (derivative) | 300 | $0.00 | 165,172 |
| 2008-05-21 | Option exercise (derivative) | 300 | $0.00 | 165,472 |
| 2008-05-21 | Option exercise (derivative) | 300 | $0.00 | 167,372 |
| 2008-05-21 | Option exercise (derivative) | 400 | $0.00 | 166,972 |
| 2008-05-21 | Option exercise (derivative) | 200 | $0.00 | 166,772 |
| 2008-05-21 | Option exercise (derivative) | 600 | $0.00 | 166,172 |
| 2008-05-21 | Option exercise (derivative) | 400 | $0.00 | 164,672 |
| 2008-05-21 | Option exercise (derivative) | 100 | $0.00 | 166,072 |
| 2008-05-21 | Option exercise (derivative) | 300 | $0.00 | 165,772 |
| 2008-05-21 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-05-21 | Option exercise | 600 | $14.82 | 4,952 |
| 2008-05-21 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-05-21 | Option exercise | 100 | $14.82 | 4,452 |
| 2008-05-21 | Open-market sale | 400 | $32.90 | 4,352 |
| 2008-05-21 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-05-14 | Option exercise (derivative) | 300 | $0.00 | 167,672 |
| 2008-05-14 | Option exercise (derivative) | 200 | $0.00 | 170,472 |
| 2008-05-14 | Option exercise (derivative) | 300 | $0.00 | 170,172 |
| 2008-05-14 | Option exercise (derivative) | 500 | $0.00 | 169,672 |
| 2008-05-14 | Option exercise (derivative) | 400 | $0.00 | 169,272 |
| 2008-05-14 | Option exercise (derivative) | 800 | $0.00 | 168,472 |
| 2008-05-14 | Option exercise (derivative) | 500 | $0.00 | 167,972 |
| 2008-05-14 | Option exercise | 800 | $14.82 | 5,152 |
| 2008-05-14 | Option exercise | 400 | $14.82 | 4,752 |
| 2008-05-14 | Option exercise | 500 | $14.82 | 4,852 |
| 2008-05-14 | Open-market sale | 300 | $33.05 | 4,352 |
| 2008-05-14 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-05-14 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-05-07 | Option exercise (derivative) | 300 | $0.00 | 171,772 |
| 2008-05-07 | Option exercise (derivative) | 200 | $0.00 | 171,572 |
| 2008-05-07 | Option exercise (derivative) | 900 | $0.00 | 170,672 |
| 2008-05-07 | Option exercise (derivative) | 300 | $0.00 | 172,072 |
| 2008-05-07 | Option exercise (derivative) | 300 | $0.00 | 172,372 |
| 2008-05-07 | Option exercise | 900 | $14.82 | 5,252 |
| 2008-05-07 | Option exercise | 200 | $14.82 | 4,552 |
| 2008-05-07 | Option exercise | 300 | $14.82 | 4,652 |
| 2008-05-07 | Open-market sale | 300 | $32.00 | 4,352 |
| 2008-04-30 | Option exercise (derivative) | 300 | $0.00 | 271,489 |
| 2008-04-30 | Option exercise (derivative) | 400 | $0.00 | 271,989 |
| 2008-04-30 | Option exercise (derivative) | 60 | $0.00 | 172,972 |
| 2008-04-30 | Option exercise (derivative) | 240 | $0.00 | 270,749 |
| 2008-04-30 | Option exercise (derivative) | 200 | $0.00 | 270,989 |
| 2008-04-30 | Option exercise (derivative) | 300 | $0.00 | 271,189 |
| 2008-04-30 | Option exercise (derivative) | 300 | $0.00 | 172,672 |
| 2008-04-30 | Option exercise (derivative) | 100 | $0.00 | 271,789 |
| 2008-04-30 | Option exercise (derivative) | 100 | $0.00 | 271,889 |
| 2008-04-30 | Option exercise | 60 | $14.82 | 4,412 |
| 2008-04-30 | Option exercise | 240 | $12.10 | 4,592 |
| 2008-04-30 | Option exercise | 200 | $12.10 | 4,552 |
| 2008-04-30 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-04-30 | Option exercise | 100 | $12.10 | 4,452 |
| 2008-04-30 | Open-market sale | 300 | $31.60 | 4,352 |
| 2008-04-30 | Option exercise | 400 | $12.10 | 4,752 |
| 2008-04-29 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2008-04-23 | Option exercise (derivative) | 300 | $0.00 | 273,089 |
| 2008-04-23 | Option exercise (derivative) | 400 | $0.00 | 273,989 |
| 2008-04-23 | Option exercise (derivative) | 400 | $0.00 | 273,589 |
| 2008-04-23 | Option exercise (derivative) | 100 | $0.00 | 273,489 |
| 2008-04-23 | Option exercise (derivative) | 200 | $0.00 | 272,389 |
| 2008-04-23 | Option exercise (derivative) | 200 | $0.00 | 272,589 |
| 2008-04-23 | Option exercise (derivative) | 300 | $0.00 | 272,789 |
| 2008-04-23 | Option exercise (derivative) | 100 | $0.00 | 273,389 |
| 2008-04-23 | Option exercise | 400 | $12.10 | 4,752 |
| 2008-04-23 | Option exercise | 200 | $12.10 | 4,552 |
| 2008-04-23 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-04-23 | Option exercise | 100 | $12.10 | 4,452 |
| 2008-04-23 | Open-market sale | 100 | $31.34 | 4,352 |
| 2008-04-16 | Option exercise (derivative) | 200 | $0.00 | 275,089 |
| 2008-04-16 | Option exercise (derivative) | 400 | $0.00 | 274,689 |
| 2008-04-16 | Option exercise (derivative) | 300 | $0.00 | 274,389 |
| 2008-04-16 | Option exercise (derivative) | 400 | $0.00 | 275,289 |
| 2008-04-16 | Option exercise (derivative) | 300 | $0.00 | 276,089 |
| 2008-04-16 | Option exercise (derivative) | 300 | $0.00 | 275,789 |
| 2008-04-16 | Option exercise (derivative) | 100 | $0.00 | 275,689 |
| 2008-04-16 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-04-16 | Option exercise | 200 | $12.10 | 4,552 |
| 2008-04-16 | Option exercise | 400 | $12.10 | 4,752 |
| 2008-04-16 | Open-market sale | 100 | $30.96 | 4,352 |
| 2008-04-16 | Option exercise | 100 | $12.10 | 4,452 |
| 2008-04-09 | Option exercise (derivative) | 368 | $0.00 | 276,389 |
| 2008-04-09 | Option exercise (derivative) | 300 | $0.00 | 277,089 |
| 2008-04-09 | Option exercise (derivative) | 132 | $0.00 | 276,957 |
| 2008-04-09 | Option exercise (derivative) | 200 | $0.00 | 276,757 |
| 2008-04-09 | Option exercise | 132 | $12.10 | 4,484 |
| 2008-04-09 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-04-09 | Option exercise | 200 | $12.10 | 4,552 |
| 2008-04-09 | Open-market sale | 200 | $29.24 | 4,352 |
| 2008-04-09 | Option exercise | 368 | $12.10 | 4,720 |
| 2008-04-02 | Option exercise (derivative) | 400 | $0.00 | 278,739 |
| 2008-04-02 | Option exercise (derivative) | 250 | $0.00 | 279,139 |
| 2008-04-02 | Option exercise (derivative) | 1,000 | $0.00 | 277,389 |
| 2008-04-02 | Option exercise (derivative) | 350 | $0.00 | 278,389 |
| 2008-04-02 | Option exercise | 250 | $12.10 | 4,602 |
| 2008-04-02 | Option exercise | 400 | $12.10 | 4,752 |
| 2008-04-02 | Option exercise | 1,000 | $12.10 | 5,352 |
| 2008-04-02 | Open-market sale | 400 | $29.65 | 4,352 |
| 2008-04-02 | Option exercise | 350 | $12.10 | 4,702 |
| 2008-03-26 | Option exercise (derivative) | 300 | $0.00 | 280,089 |
| 2008-03-26 | Option exercise (derivative) | 500 | $0.00 | 279,589 |
| 2008-03-26 | Option exercise (derivative) | 200 | $0.00 | 279,389 |
| 2008-03-26 | Option exercise | 500 | $12.10 | 4,852 |
| 2008-03-26 | Option exercise | 200 | $12.10 | 4,552 |
| 2008-03-26 | Open-market sale | 300 | $28.61 | 4,352 |
| 2008-03-26 | Option exercise | 300 | $12.10 | 4,652 |
| 2008-03-19 | Option exercise (derivative) | 1,000 | $0.00 | 280,389 |
| 2008-03-19 | Open-market sale | 1,000 | $27.87 | 4,352 |
| 2008-03-19 | Option exercise | 1,000 | $12.10 | 5,352 |
| 2008-03-12 | Option exercise (derivative) | 500 | $0.00 | 281,889 |
| 2008-03-12 | Option exercise (derivative) | 500 | $0.00 | 281,389 |
| 2008-03-12 | Option exercise | 500 | $12.10 | 4,852 |
| 2008-03-12 | Open-market sale | 500 | $28.00 | 4,352 |
| 2008-03-05 | Option exercise (derivative) | 250 | $0.00 | 282,389 |
| 2008-03-05 | Option exercise | 250 | $12.10 | 4,602 |
| 2008-03-05 | Open-market sale | 250 | $26.32 | 4,352 |
| 2008-02-27 | Option exercise (derivative) | 250 | $0.00 | 282,639 |
| 2008-02-27 | Option exercise | 250 | $12.10 | 4,602 |
| 2008-02-27 | Open-market sale | 250 | $26.57 | 4,352 |
| 2008-02-20 | Option exercise (derivative) | 750 | $0.00 | 283,389 |
| 2008-02-20 | Option exercise (derivative) | 250 | $0.00 | 283,139 |
| 2008-02-20 | Option exercise (derivative) | 250 | $0.00 | 282,889 |
| 2008-02-20 | Option exercise | 250 | $12.10 | 4,602 |
| 2008-02-20 | Open-market sale | 750 | $27.50 | 4,352 |
| 2008-02-20 | Option exercise | 750 | $12.10 | 5,102 |
| 2008-02-13 | Option exercise (derivative) | 250 | $0.00 | 35,020 |
| 2008-02-13 | Open-market sale | 250 | $26.91 | 4,352 |
| 2008-02-13 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-01-30 | Option exercise (derivative) | 250 | $0.00 | 35,270 |
| 2008-01-30 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-01-30 | Open-market sale | 250 | $25.97 | 4,352 |
| 2008-01-23 | Option exercise (derivative) | 250 | $0.00 | 35,520 |
| 2008-01-23 | Open-market sale | 250 | $25.34 | 4,352 |
| 2008-01-23 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-01-16 | Option exercise (derivative) | 250 | $0.00 | 35,770 |
| 2008-01-16 | Option exercise | 250 | $14.22 | 4,602 |
| 2008-01-16 | Open-market sale | 250 | $25.69 | 4,352 |
| 2008-01-09 | Option exercise (derivative) | 500 | $0.00 | 36,020 |
| 2008-01-09 | Option exercise (derivative) | 500 | $0.00 | 36,520 |
| 2008-01-09 | Open-market sale | 500 | $28.86 | 4,352 |
| 2008-01-09 | Option exercise | 500 | $14.22 | 4,852 |
| 2008-01-03 | Option exercise (derivative) | 700 | $0.00 | 37,020 |
| 2008-01-03 | Open-market sale | 700 | $32.50 | 4,352 |
| 2008-01-03 | Option exercise | 700 | $14.22 | 5,052 |
| 2008-01-02 | Option exercise (derivative) | 400 | $0.00 | 39,620 |
| 2008-01-02 | Option exercise (derivative) | 300 | $0.00 | 39,320 |
| 2008-01-02 | Option exercise (derivative) | 500 | $0.00 | 38,820 |
| 2008-01-02 | Option exercise (derivative) | 600 | $0.00 | 38,220 |
| 2008-01-02 | Option exercise (derivative) | 500 | $0.00 | 37,720 |
| 2008-01-02 | Option exercise | 600 | $14.22 | 4,952 |
| 2008-01-02 | Option exercise | 500 | $14.22 | 4,852 |
| 2008-01-02 | Option exercise | 300 | $14.22 | 4,652 |
| 2008-01-02 | Option exercise | 400 | $14.22 | 4,752 |
| 2008-01-02 | Open-market sale | 500 | $32.50 | 4,352 |
| 2007-12-31 | Option exercise (derivative) | 600 | $0.00 | 40,070 |
| 2007-12-31 | Option exercise (derivative) | 2,159 | $0.00 | 40,670 |
| 2007-12-31 | Option exercise (derivative) | 50 | $0.00 | 40,020 |
| 2007-12-31 | Option exercise | 50 | $14.22 | 4,402 |
| 2007-12-31 | Option exercise | 2,159 | $14.22 | 6,511 |
| 2007-12-31 | Option exercise | 600 | $14.22 | 4,952 |
| 2007-12-31 | Open-market sale | 2,159 | $35.00 | 4,352 |
| 2007-12-26 | Option exercise (derivative) | 300 | $0.00 | 45,129 |
| 2007-12-26 | Option exercise (derivative) | 300 | $0.00 | 44,829 |
| 2007-12-26 | Option exercise (derivative) | 200 | $0.00 | 44,629 |
| 2007-12-26 | Option exercise (derivative) | 200 | $0.00 | 44,429 |
| 2007-12-26 | Option exercise (derivative) | 200 | $0.00 | 44,229 |
| 2007-12-26 | Option exercise (derivative) | 200 | $0.00 | 44,029 |
| 2007-12-26 | Option exercise (derivative) | 200 | $0.00 | 43,829 |
| 2007-12-26 | Option exercise (derivative) | 700 | $0.00 | 43,129 |
| 2007-12-26 | Option exercise (derivative) | 300 | $0.00 | 42,829 |
| 2007-12-26 | Option exercise (derivative) | 300 | $0.00 | 45,529 |
| 2007-12-26 | Option exercise (derivative) | 100 | $0.00 | 45,429 |
| 2007-12-26 | Option exercise | 700 | $14.22 | 5,052 |
| 2007-12-26 | Option exercise | 100 | $14.22 | 4,452 |
| 2007-12-26 | Option exercise | 300 | $14.22 | 4,652 |
| 2007-12-26 | Option exercise | 200 | $14.22 | 4,552 |
| 2007-12-26 | Open-market sale | 700 | $32.50 | 4,352 |
| 2007-12-19 | Option exercise (derivative) | 200 | $0.00 | 45,829 |
| 2007-12-19 | Option exercise (derivative) | 300 | $0.00 | 46,029 |
| 2007-12-19 | Option exercise (derivative) | 300 | $0.00 | 46,329 |
| 2007-12-19 | Option exercise (derivative) | 800 | $0.00 | 46,629 |
| 2007-12-19 | Option exercise (derivative) | 400 | $0.00 | 47,429 |
| 2007-12-19 | Option exercise | 800 | $14.22 | 5,152 |
| 2007-12-19 | Option exercise | 400 | $14.22 | 4,752 |
| 2007-12-19 | Option exercise | 300 | $14.22 | 4,652 |
| 2007-12-19 | Option exercise | 200 | $14.22 | 4,552 |
| 2007-12-19 | Open-market sale | 300 | $32.05 | 4,352 |
| 2007-12-12 | Option exercise (derivative) | 800 | $0.00 | 48,529 |
| 2007-12-12 | Option exercise (derivative) | 500 | $0.00 | 49,329 |
| 2007-12-12 | Option exercise (derivative) | 300 | $0.00 | 48,229 |
| 2007-12-12 | Option exercise (derivative) | 400 | $0.00 | 47,829 |
| 2007-12-12 | Option exercise | 300 | $14.22 | 4,652 |
| 2007-12-12 | Option exercise | 800 | $14.22 | 5,152 |
| 2007-12-12 | Option exercise | 500 | $14.22 | 4,852 |
| 2007-12-12 | Option exercise | 400 | $14.22 | 4,752 |
| 2007-12-12 | Open-market sale | 300 | $31.27 | 4,352 |
| 2007-12-05 | Option exercise (derivative) | 500 | $0.00 | 50,329 |
| 2007-12-05 | Option exercise (derivative) | 500 | $0.00 | 49,829 |
| 2007-12-05 | Option exercise (derivative) | 329 | $0.00 | 173,032 |
| 2007-12-05 | Option exercise (derivative) | 500 | $0.00 | 50,829 |
| 2007-12-05 | Option exercise (derivative) | 171 | $0.00 | 51,329 |
| 2007-12-05 | Option exercise | 329 | $14.82 | 4,681 |
| 2007-12-05 | Option exercise | 171 | $14.22 | 4,523 |
| 2007-12-05 | Open-market sale | 500 | $31.50 | 4,352 |
| 2007-12-05 | Option exercise | 500 | $14.22 | 4,852 |
| 2007-11-28 | Option exercise (derivative) | 100 | $0.00 | 173,861 |
| 2007-11-28 | Option exercise (derivative) | 400 | $0.00 | 174,961 |
| 2007-11-28 | Option exercise (derivative) | 500 | $0.00 | 173,361 |
| 2007-11-28 | Option exercise (derivative) | 100 | $0.00 | 174,861 |
| 2007-11-28 | Option exercise (derivative) | 300 | $0.00 | 173,961 |
| 2007-11-28 | Option exercise (derivative) | 500 | $0.00 | 174,261 |
| 2007-11-28 | Option exercise (derivative) | 100 | $0.00 | 174,761 |
| 2007-11-28 | Option exercise | 400 | $14.82 | 4,752 |
| 2007-11-28 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-11-28 | Option exercise | 100 | $14.82 | 4,452 |
| 2007-11-28 | Open-market sale | 300 | $30.94 | 4,352 |
| 2007-11-28 | Option exercise | 300 | $14.82 | 4,652 |
| 2007-11-21 | Option exercise (derivative) | 500 | $0.00 | 175,361 |
| 2007-11-21 | Option exercise (derivative) | 200 | $0.00 | 175,861 |
| 2007-11-21 | Option exercise (derivative) | 400 | $0.00 | 176,761 |
| 2007-11-21 | Option exercise (derivative) | 100 | $0.00 | 176,061 |
| 2007-11-21 | Option exercise (derivative) | 100 | $0.00 | 176,661 |
| 2007-11-21 | Option exercise (derivative) | 100 | $0.00 | 178,261 |
| 2007-11-21 | Option exercise (derivative) | 100 | $0.00 | 178,161 |
| 2007-11-21 | Option exercise (derivative) | 878 | $0.00 | 177,283 |
| 2007-11-21 | Option exercise (derivative) | 122 | $0.00 | 177,161 |
| 2007-11-21 | Option exercise (derivative) | 300 | $0.00 | 176,361 |
| 2007-11-21 | Option exercise (derivative) | 200 | $0.00 | 176,161 |
| 2007-11-21 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-11-21 | Option exercise | 200 | $14.82 | 4,552 |
| 2007-11-21 | Option exercise | 300 | $14.82 | 4,652 |
| 2007-11-21 | Option exercise | 400 | $14.82 | 4,752 |
| 2007-11-21 | Option exercise | 122 | $14.82 | 4,474 |
| 2007-11-21 | Option exercise | 878 | $14.82 | 5,230 |
| 2007-11-21 | Open-market sale | 100 | $32.37 | 4,352 |
| 2007-11-21 | Option exercise | 100 | $14.82 | 4,452 |
| 2007-11-14 | Option exercise (derivative) | 500 | $0.00 | 179,061 |
| 2007-11-14 | Option exercise (derivative) | 600 | $0.00 | 179,561 |
| 2007-11-14 | Option exercise (derivative) | 300 | $0.00 | 178,761 |
| 2007-11-14 | Option exercise (derivative) | 400 | $0.00 | 178,361 |
| 2007-11-14 | Option exercise (derivative) | 500 | $0.00 | 180,861 |
| 2007-11-14 | Option exercise (derivative) | 200 | $0.00 | 180,661 |
| 2007-11-14 | Option exercise (derivative) | 300 | $0.00 | 180,361 |
| 2007-11-14 | Option exercise (derivative) | 200 | $0.00 | 180,161 |
| 2007-11-14 | Option exercise | 200 | $14.82 | 4,552 |
| 2007-11-14 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-11-14 | Option exercise | 400 | $14.82 | 4,752 |
| 2007-11-14 | Option exercise | 300 | $14.82 | 4,652 |
| 2007-11-14 | Option exercise | 600 | $14.82 | 4,952 |
| 2007-11-14 | Open-market sale | 600 | $32.83 | 4,352 |
| 2007-11-07 | Option exercise (derivative) | 500 | $0.00 | 181,361 |
| 2007-11-07 | Option exercise (derivative) | 500 | $0.00 | 183,861 |
| 2007-11-07 | Option exercise (derivative) | 1,000 | $0.00 | 182,861 |
| 2007-11-07 | Option exercise (derivative) | 500 | $0.00 | 182,361 |
| 2007-11-07 | Option exercise (derivative) | 500 | $0.00 | 181,861 |
| 2007-11-07 | Option exercise | 1,000 | $14.82 | 5,352 |
| 2007-11-07 | Open-market sale | 500 | $33.00 | 4,352 |
| 2007-11-07 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-10-31 | Option exercise (derivative) | 400 | $0.00 | 186,961 |
| 2007-10-31 | Option exercise (derivative) | 500 | $0.00 | 186,461 |
| 2007-10-31 | Option exercise (derivative) | 600 | $0.00 | 185,861 |
| 2007-10-31 | Option exercise (derivative) | 500 | $0.00 | 185,361 |
| 2007-10-31 | Option exercise (derivative) | 1,000 | $0.00 | 184,361 |
| 2007-10-31 | Option exercise | 600 | $14.82 | 4,952 |
| 2007-10-31 | Option exercise | 1,000 | $14.82 | 5,352 |
| 2007-10-31 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-10-31 | Open-market sale | 400 | $31.75 | 4,352 |
| 2007-10-31 | Option exercise | 400 | $14.82 | 4,752 |
| 2007-10-29 | Option exercise | 400 | $14.82 | 4,752 |
| 2007-10-29 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-10-29 | Option exercise | 800 | $14.82 | 5,152 |
| 2007-10-29 | Option exercise | 600 | $14.82 | 4,952 |
| 2007-10-29 | Option exercise | 100 | $14.82 | 4,452 |
| 2007-10-29 | Option exercise | 25 | $14.82 | 4,377 |
| 2007-10-29 | Option exercise | 2,096 | $14.82 | 6,448 |
| 2007-10-29 | Open-market sale | 2,096 | $32.98 | 4,352 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 196,762 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 196,862 |
| 2007-10-29 | Option exercise (derivative) | 2,096 | $0.00 | 187,361 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 192,082 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 189,482 |
| 2007-10-29 | Option exercise (derivative) | 600 | $0.00 | 189,582 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 190,182 |
| 2007-10-29 | Option exercise (derivative) | 800 | $0.00 | 190,282 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 191,082 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 191,582 |
| 2007-10-29 | Option exercise (derivative) | 400 | $0.00 | 191,682 |
| 2007-10-29 | Option exercise (derivative) | 113 | $0.00 | 196,649 |
| 2007-10-29 | Option exercise (derivative) | 287 | $0.00 | 196,362 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 196,262 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 195,962 |
| 2007-10-29 | Option exercise (derivative) | 100 | $0.00 | 195,862 |
| 2007-10-29 | Option exercise (derivative) | 500 | $0.00 | 195,362 |
| 2007-10-29 | Option exercise (derivative) | 5 | $0.00 | 195,357 |
| 2007-10-29 | Option exercise (derivative) | 1,000 | $0.00 | 194,357 |
| 2007-10-29 | Option exercise (derivative) | 800 | $0.00 | 193,557 |
| 2007-10-29 | Option exercise (derivative) | 200 | $0.00 | 193,357 |
| 2007-10-29 | Option exercise (derivative) | 300 | $0.00 | 193,057 |
| 2007-10-29 | Option exercise (derivative) | 675 | $0.00 | 192,382 |
| 2007-10-29 | Option exercise (derivative) | 25 | $0.00 | 189,457 |
| 2007-10-29 | Option exercise | 800 | $14.82 | 5,152 |
| 2007-10-29 | Option exercise | 1,000 | $14.82 | 5,352 |
| 2007-10-29 | Option exercise | 5 | $14.82 | 4,357 |
| 2007-10-29 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-10-29 | Option exercise | 113 | $14.82 | 4,465 |
| 2007-10-29 | Option exercise | 287 | $14.82 | 4,639 |
| 2007-10-29 | Option exercise | 200 | $14.82 | 4,552 |
| 2007-10-29 | Option exercise | 675 | $14.82 | 5,027 |
| 2007-10-29 | Option exercise | 300 | $14.82 | 4,652 |
| 2007-10-29 | Open-market sale | 300 | $32.93 | 4,352 |
| 2007-10-29 | Option exercise | 100 | $14.82 | 4,452 |
| 2007-10-24 | Option exercise (derivative) | 500 | $0.00 | 198,462 |
| 2007-10-24 | Option exercise (derivative) | 160 | $0.00 | 196,962 |
| 2007-10-24 | Option exercise (derivative) | 430 | $0.00 | 198,032 |
| 2007-10-24 | Option exercise (derivative) | 70 | $0.00 | 197,962 |
| 2007-10-24 | Option exercise (derivative) | 340 | $0.00 | 197,622 |
| 2007-10-24 | Option exercise (derivative) | 500 | $0.00 | 197,122 |
| 2007-10-24 | Option exercise | 70 | $14.82 | 4,422 |
| 2007-10-24 | Option exercise | 430 | $14.82 | 4,782 |
| 2007-10-24 | Option exercise | 160 | $14.82 | 4,512 |
| 2007-10-24 | Option exercise | 500 | $14.82 | 4,852 |
| 2007-10-24 | Open-market sale | 340 | $31.02 | 4,352 |
| 2007-10-24 | Option exercise | 340 | $14.82 | 4,692 |
| 2007-10-17 | Option exercise (derivative) | 300 | $0.00 | 199,500 |
| 2007-10-17 | Option exercise (derivative) | 700 | $0.00 | 284,401 |
| 2007-10-17 | Option exercise (derivative) | 262 | $0.00 | 284,139 |
| 2007-10-17 | Option exercise (derivative) | 200 | $0.00 | 199,800 |
| 2007-10-17 | Option exercise (derivative) | 538 | $0.00 | 198,962 |
| 2007-10-17 | Option exercise | 538 | $14.82 | 4,890 |
| 2007-10-17 | Option exercise | 200 | $14.82 | 4,552 |
| 2007-10-17 | Option exercise | 262 | $12.10 | 4,614 |
| 2007-10-17 | Option exercise | 700 | $12.10 | 5,052 |
| 2007-10-17 | Option exercise | 300 | $14.82 | 4,652 |
| 2007-10-17 | Open-market sale | 200 | $31.04 | 4,352 |
| 2007-10-10 | Option exercise (derivative) | 100 | $0.00 | 285,201 |
| 2007-10-10 | Option exercise (derivative) | 300 | $0.00 | 286,801 |
| 2007-10-10 | Option exercise (derivative) | 200 | $0.00 | 286,601 |
| 2007-10-10 | Option exercise (derivative) | 400 | $0.00 | 286,201 |
| 2007-10-10 | Option exercise (derivative) | 500 | $0.00 | 285,701 |
| 2007-10-10 | Option exercise (derivative) | 200 | $0.00 | 285,501 |
| 2007-10-10 | Option exercise (derivative) | 200 | $0.00 | 285,301 |
| 2007-10-10 | Option exercise (derivative) | 100 | $0.00 | 285,101 |
| 2007-10-10 | Option exercise | 300 | $12.10 | 4,652 |
| 2007-10-10 | Option exercise | 100 | $12.10 | 4,452 |
| 2007-10-10 | Option exercise | 200 | $12.10 | 4,552 |
| 2007-10-10 | Option exercise | 500 | $12.10 | 4,852 |
| 2007-10-10 | Open-market sale | 400 | $31.22 | 4,352 |
| 2007-10-10 | Option exercise | 400 | $12.10 | 4,752 |
| 2007-10-05 | Option exercise (derivative) | 399 | $0.00 | 287,101 |
| 2007-10-05 | Option exercise | 399 | $12.10 | 4,751 |
| 2007-10-05 | Open-market sale | 399 | $32.50 | 4,352 |
| 2007-10-03 | Option exercise (derivative) | 1,000 | $0.00 | 287,500 |
| 2007-10-03 | Option exercise (derivative) | 100 | $0.00 | 288,500 |
| 2007-10-03 | Option exercise (derivative) | 400 | $0.00 | 288,600 |
| 2007-10-03 | Option exercise (derivative) | 500 | $0.00 | 289,000 |
| 2007-10-03 | Option exercise | 400 | $12.10 | 4,752 |
| 2007-10-03 | Option exercise | 500 | $12.10 | 4,852 |
| 2007-10-03 | Option exercise | 1,000 | $12.10 | 5,352 |
| 2007-10-03 | Option exercise | 100 | $12.10 | 4,452 |
| 2007-10-03 | Open-market sale | 400 | $29.93 | 4,352 |
| 2007-09-26 | Option exercise (derivative) | 1,200 | $0.00 | 290,200 |
| 2007-09-26 | Option exercise (derivative) | 100 | $0.00 | 291,400 |
| 2007-09-26 | Option exercise (derivative) | 500 | $0.00 | 289,700 |
| 2007-09-26 | Option exercise (derivative) | 200 | $0.00 | 289,500 |
| 2007-09-26 | Option exercise | 200 | $12.10 | 4,552 |
| 2007-09-26 | Option exercise | 500 | $12.10 | 4,852 |
| 2007-09-26 | Open-market sale | 200 | $30.36 | 4,352 |
| 2007-09-26 | Option exercise | 100 | $12.10 | 4,452 |
| 2007-09-26 | Option exercise | 1,200 | $12.10 | 5,552 |
| 2007-09-24 | Option exercise | 9 | $12.10 | 4,361 |
| 2007-09-24 | Option exercise | 64 | $12.10 | 4,416 |
| 2007-09-24 | Option exercise | 56 | $12.10 | 4,408 |
| 2007-09-24 | Option exercise | 107 | $12.10 | 4,459 |
| 2007-09-24 | Option exercise | 323 | $12.10 | 4,675 |
| 2007-09-24 | Option exercise | 139 | $12.10 | 4,491 |
| 2007-09-24 | Option exercise | 168 | $12.10 | 4,520 |
| 2007-09-24 | Option exercise | 65 | $12.10 | 4,417 |
| 2007-09-24 | Option exercise | 93 | $12.10 | 4,445 |
| 2007-09-24 | Open-market sale | 47 | $30.70 | 4,352 |
| 2007-09-24 | Option exercise | 47 | $12.10 | 4,399 |
| 2007-09-24 | Option exercise (derivative) | 65 | $0.00 | 291,659 |
| 2007-09-24 | Option exercise (derivative) | 19 | $0.00 | 291,724 |
| 2007-09-24 | Option exercise (derivative) | 159 | $0.00 | 291,743 |
| 2007-09-24 | Option exercise (derivative) | 19 | $0.00 | 291,902 |
| 2007-09-24 | Option exercise (derivative) | 61 | $0.00 | 291,921 |
| 2007-09-24 | Option exercise (derivative) | 107 | $0.00 | 291,982 |
| 2007-09-24 | Option exercise (derivative) | 323 | $0.00 | 292,089 |
| 2007-09-24 | Option exercise (derivative) | 139 | $0.00 | 292,412 |
| 2007-09-24 | Option exercise (derivative) | 65 | $0.00 | 292,551 |
| 2007-09-24 | Option exercise (derivative) | 168 | $0.00 | 292,616 |
| 2007-09-24 | Option exercise (derivative) | 65 | $0.00 | 292,784 |
| 2007-09-24 | Option exercise (derivative) | 159 | $0.00 | 291,500 |
| 2007-09-24 | Option exercise (derivative) | 93 | $0.00 | 292,896 |
| 2007-09-24 | Option exercise (derivative) | 47 | $0.00 | 292,989 |
| 2007-09-24 | Option exercise (derivative) | 47 | $0.00 | 293,036 |
| 2007-09-24 | Option exercise (derivative) | 56 | $0.00 | 293,083 |
| 2007-09-24 | Option exercise (derivative) | 64 | $0.00 | 293,139 |
| 2007-09-24 | Option exercise (derivative) | 9 | $0.00 | 293,203 |
| 2007-09-24 | Option exercise (derivative) | 47 | $0.00 | 293,212 |
| 2007-09-24 | Option exercise (derivative) | 47 | $0.00 | 293,259 |
| 2007-09-24 | Option exercise (derivative) | 47 | $0.00 | 292,849 |
| 2007-09-24 | Option exercise | 19 | $12.10 | 4,371 |
| 2007-09-24 | Option exercise | 61 | $12.10 | 4,413 |
| 2007-09-24 | Option exercise | 65 | $12.10 | 4,417 |
| 2007-09-24 | Option exercise | 159 | $12.10 | 4,511 |
| 2007-09-24 | Open-market sale | 61 | $30.93 | 4,352 |
| 2007-09-21 | Option exercise (derivative) | 105 | $0.00 | 293,340 |
| 2007-09-21 | Option exercise (derivative) | 34 | $0.00 | 293,306 |
| 2007-09-21 | Option exercise (derivative) | 133 | $0.00 | 293,445 |
| 2007-09-21 | Option exercise (derivative) | 466 | $0.00 | 293,578 |
| 2007-09-21 | Option exercise (derivative) | 367 | $0.00 | 294,044 |
| 2007-09-21 | Option exercise (derivative) | 2,089 | $0.00 | 294,411 |
| 2007-09-21 | Option exercise | 34 | $12.10 | 4,386 |
| 2007-09-21 | Option exercise | 105 | $12.10 | 4,457 |
| 2007-09-21 | Option exercise | 133 | $12.10 | 4,485 |
| 2007-09-21 | Option exercise | 466 | $12.10 | 4,818 |
| 2007-09-21 | Option exercise | 367 | $12.10 | 4,719 |
| 2007-09-21 | Open-market sale | 2,089 | $30.00 | 4,352 |
| 2007-09-21 | Option exercise | 2,089 | $12.10 | 6,441 |
| 2007-09-19 | Option exercise (derivative) | 300 | $0.00 | 297,200 |
| 2007-09-19 | Option exercise (derivative) | 600 | $0.00 | 296,600 |
| 2007-09-19 | Option exercise (derivative) | 100 | $0.00 | 296,500 |
| 2007-09-19 | Option exercise | 600 | $12.10 | 4,952 |
| 2007-09-19 | Option exercise | 100 | $12.10 | 4,452 |
| 2007-09-19 | Open-market sale | 300 | $27.87 | 4,352 |
| 2007-09-19 | Option exercise | 300 | $12.10 | 4,652 |
| 2007-09-12 | Option exercise (derivative) | 400 | $0.00 | 298,100 |
| 2007-09-12 | Option exercise (derivative) | 300 | $0.00 | 297,800 |
| 2007-09-12 | Option exercise (derivative) | 10 | $0.00 | 297,790 |
| 2007-09-12 | Option exercise (derivative) | 290 | $0.00 | 297,500 |
| 2007-09-12 | Option exercise | 400 | $12.10 | 4,752 |
| 2007-09-12 | Option exercise | 300 | $12.10 | 4,652 |
| 2007-09-12 | Option exercise | 10 | $12.10 | 4,362 |
| 2007-09-12 | Option exercise | 290 | $12.10 | 4,642 |
| 2007-09-12 | Open-market sale | 290 | $28.80 | 4,352 |
| 2007-09-05 | Option exercise (derivative) | 139 | $0.00 | 299,000 |
| 2007-09-05 | Option exercise (derivative) | 311 | $0.00 | 299,139 |
| 2007-09-05 | Option exercise (derivative) | 50 | $0.00 | 299,450 |
| 2007-09-05 | Option exercise (derivative) | 200 | $0.00 | 298,500 |
| 2007-09-05 | Option exercise (derivative) | 100 | $0.00 | 298,900 |
| 2007-09-05 | Option exercise (derivative) | 200 | $0.00 | 298,700 |
| 2007-09-05 | Option exercise | 200 | $12.10 | 4,552 |
| 2007-09-05 | Option exercise | 100 | $12.10 | 4,452 |
| 2007-09-05 | Option exercise | 139 | $12.10 | 4,491 |
| 2007-09-05 | Open-market sale | 311 | $27.60 | 4,352 |
| 2007-09-05 | Open-market sale | 50 | $27.54 | 4,663 |
| 2007-09-05 | Option exercise | 311 | $12.10 | 4,713 |
| 2007-09-05 | Option exercise | 50 | $12.10 | 4,402 |
| 2007-08-29 | Option exercise (derivative) | 13 | $0.00 | 299,625 |
| 2007-08-29 | Option exercise (derivative) | 362 | $0.00 | 299,638 |
| 2007-08-29 | Option exercise (derivative) | 69 | $0.00 | 299,556 |
| 2007-08-29 | Option exercise (derivative) | 14 | $0.00 | 299,542 |
| 2007-08-29 | Option exercise (derivative) | 42 | $0.00 | 299,500 |
| 2007-08-29 | Option exercise | 362 | $12.10 | 4,714 |
| 2007-08-29 | Option exercise | 13 | $12.10 | 4,365 |
| 2007-08-29 | Option exercise | 69 | $12.10 | 4,421 |
| 2007-08-29 | Option exercise | 42 | $12.10 | 4,394 |
| 2007-08-29 | Open-market sale | 14 | $26.76 | 4,352 |
| 2007-08-29 | Option exercise | 14 | $12.10 | 4,366 |
| 2007-08-15 | Grant / award (derivative) | 160,000 | $0.00 | 160,000 |
| 2006-12-15 | Grant / award (derivative) | 2,934 | — | 2,934 |
| 2006-12-15 | Disposition to issuer (derivative) | 153,317 | — | 141,050 |
| 2006-12-15 | Grant / award (derivative) | 153,317 | — | 153,317 |
| 2006-12-15 | Disposition to issuer (derivative) | 2,934 | — | 2,699 |
| 2006-03-23 | Option exercise (derivative) | 500 | $25.00 | 50,500 |
| 2006-03-23 | Open-market sale | 500 | $25.00 | 232,752 |
| 2006-03-23 | Option exercise | 500 | $14.22 | 233,252 |
| 2006-03-23 | Option exercise (derivative) | 0 | $0.00 | 52,000 |
| 2006-03-23 | Option exercise | 0 | $0.00 | 232,752 |
| 2006-03-23 | Open-market sale | 0 | $0.00 | 232,752 |
| 2006-03-21 | Option exercise (derivative) | 1,000 | $25.00 | 51,000 |
| 2006-03-21 | Open-market sale | 1,000 | $25.00 | 232,752 |
| 2006-03-21 | Option exercise | 1,000 | $14.22 | 233,752 |
| 2006-03-21 | Option exercise (derivative) | 0 | $0.00 | 52,000 |
| 2006-03-21 | Option exercise | 0 | $0.00 | 232,752 |
| 2006-03-21 | Open-market sale | 0 | $0.00 | 232,752 |
| 2006-03-01 | Option exercise (derivative) | 500 | $25.00 | 52,000 |
| 2006-03-01 | Open-market sale | 500 | $25.00 | 232,252 |
| 2006-03-01 | Option exercise | 500 | $14.22 | 232,752 |
| 2006-02-22 | Option exercise (derivative) | 500 | $25.00 | 52,500 |
| 2006-02-22 | Option exercise | 500 | $14.22 | 232,752 |
| 2006-02-22 | Open-market sale | 500 | $25.00 | 232,252 |
| 2006-02-15 | Option exercise (derivative) | 500 | $26.67 | 52,500 |
| 2006-02-15 | Open-market sale | 500 | $26.67 | 232,752 |
| 2006-02-15 | Option exercise | 500 | $14.22 | 233,252 |
| 2006-02-07 | Grant / award (derivative) | 180,000 | $0.00 | 180,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.