SEC CIK 1198046
Hennessy John L.
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CSCOview stock → | 86,693 | 2017-12-11 |
| GOOGLview stock → | 1,343 | 2026-09-14 |
Position History — GOOGL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GOOGL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-14 | Grant / award | 1 | $0.00 | 1,343 |
| 2026-09-14 | Grant / award | 1 | $0.00 | 2,047 |
| 2026-09-14 | Grant / award | 1 | $0.00 | 1,289 |
| 2026-09-14 | Grant / award | 1 | $0.00 | 854 |
| 2026-08-05 | Gift | 1,738 | $0.00 | 3,219 |
| 2026-08-05 | Gift | 1,738 | $0.00 | 0.071 |
| 2026-07-01 | Grant / award | 1,400 | $0.00 | 1,400 |
| 2026-06-15 | Open-market sale | 68 | $366.34 | 1,813 |
| 2026-06-15 | Open-market sale | 45 | $366.22 | 2,486 |
| 2026-06-15 | Open-market sale | 33 | $367.66 | 2,453 |
| 2026-06-15 | Open-market sale | 177 | $369.21 | 2,276 |
| 2026-06-15 | Open-market sale | 45 | $369.89 | 2,231 |
| 2026-06-15 | Open-market sale | 51 | $366.01 | 2,180 |
| 2026-06-15 | Grant / award | 1 | $0.00 | 2,226 |
| 2026-06-15 | Grant / award | 1 | $0.00 | 1,465 |
| 2026-06-15 | Grant / award | 1 | $0.00 | 1,109 |
| 2026-06-15 | Grant / award | 0.1 | $0.00 | 101 |
| 2026-06-15 | Open-market sale | 158 | $369.66 | 1,481 |
| 2026-06-15 | Open-market sale | 130 | $368.92 | 1,639 |
| 2026-06-15 | Open-market sale | 44 | $367.27 | 1,769 |
| 2026-06-15 | Open-market sale | 119 | $369.69 | 1,881 |
| 2026-06-15 | Open-market sale | 145 | $369.04 | 2,000 |
| 2026-06-15 | Open-market sale | 35 | $367.09 | 2,145 |
| 2026-05-15 | Open-market sale | 32 | $391.20 | 2,562 |
| 2026-05-15 | Open-market sale | 138 | $393.79 | 2,594 |
| 2026-05-15 | Open-market sale | 199 | $392.79 | 2,732 |
| 2026-05-15 | Open-market sale | 45 | $394.96 | 2,931 |
| 2026-05-15 | Open-market sale | 171 | $393.54 | 2,976 |
| 2026-05-15 | Open-market sale | 31 | $395.42 | 2,531 |
| 2026-05-15 | Open-market sale | 39 | $394.95 | 3,281 |
| 2026-05-15 | Open-market sale | 90 | $393.75 | 3,454 |
| 2026-05-15 | Open-market sale | 134 | $392.86 | 3,320 |
| 2026-05-15 | Open-market sale | 37 | $391.89 | 3,544 |
| 2026-05-15 | Open-market sale | 134 | $392.41 | 3,147 |
| 2026-04-15 | Open-market sale | 105 | $330.54 | 4,526 |
| 2026-04-15 | Open-market sale | 75 | $332.91 | 4,346 |
| 2026-04-15 | Open-market sale | 72 | $334.35 | 4,274 |
| 2026-04-15 | Open-market sale | 34 | $329.88 | 4,240 |
| 2026-04-15 | Open-market sale | 137 | $330.91 | 4,103 |
| 2026-04-15 | Open-market sale | 105 | $331.74 | 4,421 |
| 2026-04-15 | Open-market sale | 85 | $332.92 | 3,950 |
| 2026-04-15 | Open-market sale | 68 | $329.78 | 3,882 |
| 2026-04-15 | Open-market sale | 68 | $331.88 | 4,035 |
| 2026-04-15 | Open-market sale | 142 | $330.67 | 3,740 |
| 2026-04-15 | Open-market sale | 64 | $331.84 | 3,676 |
| 2026-04-15 | Open-market sale | 95 | $332.81 | 3,581 |
| 2026-03-16 | Open-market sale | 105 | $302.48 | 5,576 |
| 2026-03-16 | Grant / award | 2 | $0.00 | 2,405 |
| 2026-03-16 | Grant / award | 1 | $0.00 | 1,639 |
| 2026-03-16 | Grant / award | 1 | $0.00 | 1,364 |
| 2026-03-16 | Grant / award | 0.3 | $0.00 | 383 |
| 2026-03-16 | Open-market sale | 132 | $303.90 | 4,631 |
| 2026-03-16 | Open-market sale | 168 | $302.97 | 4,763 |
| 2026-03-16 | Open-market sale | 28 | $304.36 | 4,931 |
| 2026-03-16 | Open-market sale | 179 | $303.72 | 4,959 |
| 2026-03-16 | Open-market sale | 143 | $302.74 | 5,138 |
| 2026-03-16 | Open-market sale | 63 | $304.78 | 5,281 |
| 2026-03-16 | Open-market sale | 232 | $303.55 | 5,344 |
| 2026-02-13 | Open-market sale | 37 | $307.61 | 20,624 |
| 2026-02-13 | Open-market sale | 78 | $306.11 | 20,661 |
| 2026-02-13 | Open-market sale | 47 | $307.64 | 20,739 |
| 2026-02-13 | Open-market sale | 159 | $306.90 | 20,786 |
| 2026-02-13 | Open-market sale | 79 | $306.13 | 20,945 |
| 2026-02-13 | Open-market sale | 28 | $307.77 | 21,024 |
| 2026-02-13 | Open-market sale | 92 | $306.12 | 21,132 |
| 2026-02-13 | Open-market sale | 80 | $306.97 | 21,052 |
| 2026-02-10 | Gift | 1,765 | $0.00 | 5,681 |
| 2026-02-10 | Gift | 1,765 | $0.00 | 1 |
| 2026-01-13 | Open-market sale | 80 | $338.84 | 21,264 |
| 2026-01-13 | Open-market sale | 120 | $337.96 | 21,344 |
| 2026-01-13 | Open-market sale | 100 | $336.66 | 21,464 |
| 2026-01-13 | Open-market sale | 60 | $335.25 | 21,564 |
| 2026-01-13 | Open-market sale | 30 | $339.57 | 21,624 |
| 2026-01-13 | Open-market sale | 21 | $338.65 | 21,654 |
| 2026-01-13 | Open-market sale | 61 | $337.72 | 21,675 |
| 2026-01-13 | Open-market sale | 58 | $336.67 | 21,736 |
| 2026-01-13 | Open-market sale | 30 | $335.13 | 21,794 |
| 2026-01-13 | Open-market sale | 40 | $339.75 | 21,224 |
| 2025-12-15 | Open-market sale | 30 | $306.58 | 4,086 |
| 2025-12-15 | Grant / award | 1 | $0.00 | 1,813 |
| 2025-12-15 | Grant / award | 1 | $0.00 | 1,619 |
| 2025-12-15 | Grant / award | 0.5 | $0.00 | 665 |
| 2025-12-15 | Open-market sale | 28 | $309.32 | 3,916 |
| 2025-12-15 | Open-market sale | 92 | $308.65 | 3,944 |
| 2025-12-15 | Open-market sale | 50 | $307.59 | 4,036 |
| 2025-12-15 | Grant / award | 2 | $0.00 | 2,584 |
| 2025-12-15 | Open-market sale | 60 | $309.07 | 4,116 |
| 2025-12-15 | Open-market sale | 90 | $308.26 | 4,176 |
| 2025-12-15 | Open-market sale | 50 | $307.08 | 4,266 |
| 2025-12-15 | Open-market sale | 89 | $309.02 | 4,316 |
| 2025-12-15 | Open-market sale | 78 | $307.90 | 4,405 |
| 2025-12-15 | Open-market sale | 33 | $306.68 | 4,483 |
| 2025-11-13 | Open-market sale | 53 | $278.87 | 4,863 |
| 2025-11-13 | Open-market sale | 37 | $280.91 | 4,726 |
| 2025-11-13 | Open-market sale | 100 | $279.97 | 4,763 |
| 2025-11-13 | Open-market sale | 82 | $279.07 | 5,034 |
| 2025-11-13 | Open-market sale | 46 | $280.11 | 4,988 |
| 2025-11-13 | Open-market sale | 62 | $281.08 | 4,926 |
| 2025-11-13 | Open-market sale | 10 | $283.04 | 4,516 |
| 2025-11-13 | Open-market sale | 50 | $281.13 | 4,526 |
| 2025-11-13 | Open-market sale | 68 | $279.90 | 4,576 |
| 2025-11-13 | Open-market sale | 72 | $278.98 | 4,644 |
| 2025-11-13 | Open-market sale | 10 | $283.05 | 4,716 |
| 2025-11-13 | Open-market sale | 10 | $283.04 | 4,916 |
| 2025-10-13 | Open-market sale | 130 | $243.17 | 5,116 |
| 2025-10-13 | Open-market sale | 90 | $243.76 | 5,286 |
| 2025-10-13 | Open-market sale | 40 | $241.51 | 5,246 |
| 2025-10-13 | Open-market sale | 260 | $243.16 | 5,376 |
| 2025-10-13 | Open-market sale | 80 | $241.52 | 5,636 |
| 2025-09-15 | Grant / award | 2 | $0.00 | 2,762 |
| 2025-09-15 | Grant / award | 1 | $0.00 | 946 |
| 2025-09-15 | Open-market sale | 30 | $252.16 | 5,716 |
| 2025-09-15 | Open-market sale | 60 | $250.88 | 5,746 |
| 2025-09-15 | Open-market sale | 30 | $245.40 | 6,286 |
| 2025-09-15 | Grant / award | 2 | $0.00 | 1,988 |
| 2025-09-15 | Grant / award | 2 | $0.00 | 1,872 |
| 2025-09-15 | Open-market sale | 240 | $248.89 | 6,046 |
| 2025-09-15 | Open-market sale | 240 | $249.79 | 5,806 |
| 2025-08-13 | Open-market sale | 163 | $203.28 | 6,635 |
| 2025-08-13 | Open-market sale | 72 | $203.36 | 6,834 |
| 2025-08-13 | Open-market sale | 108 | $204.08 | 6,726 |
| 2025-08-13 | Open-market sale | 10 | $204.92 | 6,716 |
| 2025-08-13 | Open-market sale | 10 | $200.58 | 6,906 |
| 2025-08-13 | Open-market sale | 108 | $204.16 | 6,527 |
| 2025-08-13 | Open-market sale | 11 | $204.91 | 6,516 |
| 2025-08-13 | Open-market sale | 90 | $204.03 | 6,344 |
| 2025-08-13 | Open-market sale | 28 | $204.80 | 6,316 |
| 2025-08-08 | Open-market sale | 1,000 | $200.00 | 6,916 |
| 2025-08-06 | Gift | 1,903 | $0.00 | 0.55 |
| 2025-08-06 | Gift | 1,903 | $0.00 | 7,916 |
| 2025-07-14 | Open-market sale | 81 | $182.57 | 6,213 |
| 2025-07-14 | Open-market sale | 92 | $181.50 | 6,121 |
| 2025-07-14 | Open-market sale | 98 | $182.36 | 6,023 |
| 2025-07-14 | Open-market sale | 10 | $182.03 | 6,013 |
| 2025-07-14 | Open-market sale | 119 | $181.64 | 6,294 |
| 2025-07-02 | Grant / award | 2,879 | $0.00 | 2,879 |
| 2025-06-16 | Grant / award | 2 | $0.00 | 2,161 |
| 2025-06-16 | Grant / award | 2 | $0.00 | 2,126 |
| 2025-06-16 | Grant / award | 1 | $0.00 | 1,227 |
| 2025-06-13 | Open-market sale | 105 | $177.84 | 6,413 |
| 2025-06-13 | Open-market sale | 55 | $176.83 | 6,518 |
| 2025-06-13 | Open-market sale | 30 | $175.56 | 6,573 |
| 2025-06-13 | Open-market sale | 10 | $173.59 | 6,603 |
| 2025-06-13 | Open-market sale | 10 | $175.01 | 6,613 |
| 2025-06-13 | Open-market sale | 190 | $175.00 | 6,623 |
| 2025-05-22 | Open-market sale | 600 | $175.00 | 6,813 |
| 2025-05-13 | Open-market sale | 10 | $158.64 | 7,603 |
| 2025-05-13 | Open-market sale | 10 | $159.90 | 7,593 |
| 2025-05-13 | Open-market sale | 57 | $160.80 | 7,413 |
| 2025-05-13 | Open-market sale | 123 | $161.40 | 7,470 |
| 2025-04-14 | Open-market sale | 50 | $161.61 | 7,703 |
| 2025-04-14 | Open-market sale | 50 | $162.39 | 7,653 |
| 2025-04-14 | Open-market sale | 40 | $163.55 | 7,613 |
| 2025-04-14 | Open-market sale | 60 | $160.62 | 7,753 |
| 2025-03-17 | Grant / award | 3 | $0.00 | 2,333 |
| 2025-03-17 | Grant / award | 2 | $0.00 | 1,487 |
| 2025-03-17 | Grant / award | 3 | $0.00 | 2,379 |
| 2025-03-13 | Open-market sale | 99 | $165.57 | 7,854 |
| 2025-03-13 | Open-market sale | 31 | $166.37 | 7,823 |
| 2025-03-13 | Open-market sale | 10 | $168.05 | 7,813 |
| 2025-03-13 | Open-market sale | 60 | $164.61 | 7,953 |
| 2025-02-25 | Gift | 1,920 | $0.00 | 324 |
| 2025-02-25 | Gift | 1,920 | $0.00 | 8,013 |
| 2025-01-13 | Open-market sale | 722 | $190.40 | 21,928 |
| 2025-01-13 | Open-market sale | 674 | $189.44 | 22,650 |
| 2025-01-13 | Open-market sale | 104 | $187.90 | 21,824 |
| 2024-12-16 | Grant / award | 3 | $0.00 | 2,630 |
| 2024-12-16 | Grant / award | 2 | $0.00 | 1,766 |
| 2024-12-16 | Grant / award | 3 | $0.00 | 2,506 |
| 2024-12-16 | Grant / award | 1 | $0.00 | 602 |
| 2024-12-12 | Open-market sale | 332 | $193.60 | 24,417 |
| 2024-12-12 | Open-market sale | 990 | $194.46 | 23,427 |
| 2024-12-12 | Open-market sale | 103 | $195.03 | 23,324 |
| 2024-12-12 | Open-market sale | 75 | $192.81 | 24,749 |
| 2024-11-12 | Open-market sale | 419 | $179.80 | 25,905 |
| 2024-11-12 | Open-market sale | 94 | $182.03 | 24,824 |
| 2024-11-12 | Open-market sale | 465 | $180.59 | 25,440 |
| 2024-11-12 | Open-market sale | 522 | $181.43 | 24,918 |
| 2024-10-14 | Open-market sale | 700 | $165.00 | 26,324 |
| 2024-10-14 | Open-market sale | 281 | $165.27 | 27,024 |
| 2024-10-14 | Open-market sale | 518 | $164.73 | 27,305 |
| 2024-10-14 | Open-market sale | 1 | $163.70 | 27,823 |
| 2024-09-23 | Open-market sale | 700 | $165.00 | 27,824 |
| 2024-09-16 | Grant / award | 3 | $0.00 | 2,045 |
| 2024-09-16 | Grant / award | 4 | $0.00 | 2,882 |
| 2024-09-16 | Grant / award | 3 | $0.00 | 2,677 |
| 2024-09-16 | Grant / award | 1 | $0.00 | 842 |
| 2024-09-12 | Open-market sale | 304 | $154.22 | 28,524 |
| 2024-09-12 | Open-market sale | 496 | $153.47 | 28,828 |
| 2024-08-16 | Open-market sale | 700 | $165.00 | 29,324 |
| 2024-08-12 | Open-market sale | 402 | $162.62 | 30,422 |
| 2024-08-12 | Open-market sale | 382 | $163.40 | 30,040 |
| 2024-08-12 | Open-market sale | 16 | $164.46 | 30,024 |
| 2024-08-12 | Gift | 2,366 | $0.00 | 6,093 |
| 2024-08-12 | Gift | 2,366 | $0.00 | 0 |
| 2024-07-12 | Open-market sale | 1,026 | $185.59 | 31,298 |
| 2024-07-12 | Open-market sale | 474 | $186.41 | 30,824 |
| 2024-07-03 | Grant / award | 2,790 | $0.00 | 2,790 |
| 2024-06-17 | Grant / award | 3 | $0.00 | 2,323 |
| 2024-06-17 | Grant / award | 4 | $0.00 | 3,133 |
| 2024-06-17 | Grant / award | 1 | $0.00 | 1,101 |
| 2024-06-12 | Open-market sale | 130 | $178.54 | 32,335 |
| 2024-06-12 | Open-market sale | 176 | $177.38 | 32,465 |
| 2024-06-12 | Open-market sale | 519 | $176.73 | 32,641 |
| 2024-06-12 | Open-market sale | 32 | $177.97 | 4,359 |
| 2024-06-12 | Open-market sale | 424 | $178.51 | 3,935 |
| 2024-06-12 | Open-market sale | 155 | $179.36 | 3,780 |
| 2024-06-12 | Open-market sale | 53 | $180.66 | 3,727 |
| 2024-06-12 | Open-market sale | 11 | $179.19 | 32,324 |
| 2024-05-13 | Open-market sale | 280 | $166.68 | 5,608 |
| 2024-05-13 | Open-market sale | 3 | $165.90 | 5,888 |
| 2024-05-13 | Open-market sale | 473 | $169.50 | 4,391 |
| 2024-05-13 | Open-market sale | 5 | $170.03 | 4,864 |
| 2024-05-13 | Open-market sale | 660 | $167.65 | 4,869 |
| 2024-05-13 | Open-market sale | 79 | $168.12 | 5,529 |
| 2024-04-26 | Open-market sale | 2,100 | $175.76 | 5,891 |
| 2024-04-12 | Open-market sale | 245 | $158.82 | 8,546 |
| 2024-04-12 | Open-market sale | 94 | $160.45 | 8,059 |
| 2024-04-12 | Open-market sale | 393 | $159.53 | 8,153 |
| 2024-04-12 | Open-market sale | 68 | $161.16 | 7,991 |
| 2024-03-18 | Open-market sale | 500 | $149.50 | 8,791 |
| 2024-03-12 | Open-market sale | 15 | $138.23 | 9,576 |
| 2024-03-12 | Open-market sale | 285 | $139.58 | 9,291 |
| 2024-02-13 | Gift | 2,427 | $0.00 | 0 |
| 2024-02-13 | Gift | 2,427 | $0.00 | 9,591 |
| 2024-02-12 | Open-market sale | 103 | $150.18 | 7,164 |
| 2024-02-12 | Open-market sale | 176 | $149.54 | 7,267 |
| 2024-02-12 | Open-market sale | 28 | $148.89 | 7,936 |
| 2024-02-12 | Open-market sale | 325 | $149.59 | 7,611 |
| 2024-02-12 | Open-market sale | 147 | $150.24 | 7,464 |
| 2024-02-12 | Open-market sale | 21 | $148.88 | 7,443 |
| 2024-01-11 | Open-market sale | 2,400 | $145.00 | 7,964 |
| 2024-01-10 | Open-market sale | 146 | $143.51 | 6,838 |
| 2024-01-10 | Open-market sale | 26 | $144.24 | 6,784 |
| 2024-01-10 | Open-market sale | 28 | $142.70 | 6,810 |
| 2023-12-11 | Open-market sale | 99 | $134.14 | 6,984 |
| 2023-12-11 | Open-market sale | 101 | $133.80 | 7,083 |
| 2023-11-10 | Open-market sale | 50 | $132.50 | 7,289 |
| 2023-11-10 | Open-market sale | 45 | $131.52 | 7,339 |
| 2023-11-10 | Open-market sale | 105 | $133.72 | 7,184 |
| 2023-10-10 | Open-market sale | 86 | $140.35 | 7,384 |
| 2023-10-10 | Open-market sale | 114 | $139.61 | 7,470 |
| 2023-09-11 | Open-market sale | 146 | $137.46 | 7,584 |
| 2023-09-11 | Open-market sale | 54 | $136.87 | 7,730 |
| 2023-08-10 | Open-market sale | 50 | $131.98 | 5,490 |
| 2023-08-10 | Open-market sale | 150 | $130.85 | 5,340 |
| 2023-08-03 | Gift | 2,444 | $0.00 | 7,984 |
| 2023-08-03 | Gift | 2,444 | $0.00 | 3,580 |
| 2023-07-13 | Open-market sale | 200 | $125.00 | 5,540 |
| 2023-07-05 | Grant / award | 4,058 | $0.00 | 4,058 |
| 2023-06-13 | Open-market sale | 200 | $125.65 | 5,740 |
| 2023-05-19 | Open-market sale | 800 | $125.00 | 5,940 |
| 2023-03-14 | Gift | 3,580 | $0.00 | 10,320 |
| 2023-03-14 | Gift | 3,580 | $0.00 | 0 |
| 2022-09-09 | Open-market sale | 1,500 | $110.00 | 33,260 |
| 2022-08-10 | Open-market sale | 500 | $120.00 | 34,760 |
| 2022-08-09 | Open-market sale | 52 | $115.90 | 36,128 |
| 2022-08-09 | Open-market sale | 50 | $116.92 | 4,610 |
| 2022-08-09 | Open-market sale | 529 | $117.46 | 4,081 |
| 2022-08-09 | Open-market sale | 1 | $118.14 | 4,080 |
| 2022-08-09 | Open-market sale | 709 | $116.44 | 35,419 |
| 2022-08-09 | Open-market sale | 159 | $117.05 | 35,260 |
| 2022-08-08 | Open-market sale | 1,500 | $120.00 | 36,180 |
| 2022-07-11 | Open-market sale | 2 | $2329.83 | 263 |
| 2022-07-11 | Open-market sale | 1 | $2335.70 | 262 |
| 2022-07-11 | Open-market sale | 4 | $2337.26 | 258 |
| 2022-07-11 | Open-market sale | 2 | $2342.54 | 256 |
| 2022-07-11 | Open-market sale | 4 | $2345.49 | 252 |
| 2022-07-11 | Open-market sale | 4 | $2347.62 | 248 |
| 2022-07-11 | Open-market sale | 6 | $2350.75 | 242 |
| 2022-07-11 | Open-market sale | 2 | $2351.71 | 240 |
| 2022-07-11 | Open-market sale | 2 | $2354.26 | 238 |
| 2022-07-11 | Open-market sale | 2 | $2355.47 | 236 |
| 2022-07-11 | Open-market sale | 1 | $2371.45 | 235 |
| 2022-07-11 | Open-market sale | 2 | $2360.73 | 233 |
| 2022-07-11 | Open-market sale | 2 | $2312.84 | 1,925 |
| 2022-07-11 | Open-market sale | 5 | $2318.57 | 1,920 |
| 2022-07-11 | Open-market sale | 2 | $2319.45 | 1,918 |
| 2022-07-11 | Open-market sale | 2 | $2321.55 | 1,916 |
| 2022-07-11 | Open-market sale | 2 | $2324.34 | 1,914 |
| 2022-07-11 | Open-market sale | 2 | $2329.14 | 1,902 |
| 2022-07-11 | Open-market sale | 2 | $2327.67 | 1,904 |
| 2022-07-11 | Open-market sale | 8 | $2326.26 | 1,906 |
| 2022-07-11 | Open-market sale | 2 | $2330.57 | 1,900 |
| 2022-07-11 | Open-market sale | 2 | $2333.41 | 1,898 |
| 2022-07-11 | Open-market sale | 3 | $2334.44 | 1,895 |
| 2022-07-11 | Open-market sale | 3 | $2335.80 | 1,892 |
| 2022-07-11 | Open-market sale | 2 | $2337.03 | 1,890 |
| 2022-07-11 | Open-market sale | 2 | $2358.55 | 1,884 |
| 2022-07-11 | Open-market sale | 2 | $2340.42 | 1,886 |
| 2022-07-11 | Open-market sale | 2 | $2339.42 | 1,888 |
| 2022-07-06 | Grant / award | 222 | $0.00 | 222 |
| 2022-06-09 | Open-market sale | 1 | $2350.66 | 1,945 |
| 2022-06-09 | Open-market sale | 2 | $2326.85 | 1,967 |
| 2022-06-09 | Open-market sale | 2 | $2327.14 | 1,965 |
| 2022-06-09 | Open-market sale | 2 | $2330.23 | 1,963 |
| 2022-06-09 | Open-market sale | 2 | $2333.75 | 1,961 |
| 2022-06-09 | Open-market sale | 2 | $2339.67 | 1,959 |
| 2022-06-09 | Open-market sale | 2 | $2341.12 | 1,957 |
| 2022-06-09 | Open-market sale | 2 | $2342.14 | 1,955 |
| 2022-06-09 | Open-market sale | 1 | $2344.09 | 1,954 |
| 2022-06-09 | Open-market sale | 2 | $2345.41 | 1,952 |
| 2022-06-09 | Open-market sale | 1 | $2347.17 | 1,951 |
| 2022-06-09 | Open-market sale | 2 | $2347.24 | 1,949 |
| 2022-06-09 | Open-market sale | 2 | $2349.85 | 1,947 |
| 2022-06-09 | Open-market sale | 2 | $2360.32 | 1,927 |
| 2022-06-09 | Open-market sale | 2 | $2360.02 | 1,929 |
| 2022-06-09 | Open-market sale | 2 | $2359.76 | 1,931 |
| 2022-06-09 | Open-market sale | 2 | $2358.42 | 1,933 |
| 2022-06-09 | Open-market sale | 2 | $2355.06 | 1,935 |
| 2022-06-09 | Open-market sale | 2 | $2353.54 | 1,937 |
| 2022-06-09 | Open-market sale | 2 | $2353.42 | 1,939 |
| 2022-06-09 | Open-market sale | 1 | $2352.08 | 1,941 |
| 2022-06-09 | Open-market sale | 1 | $2351.82 | 1,942 |
| 2022-06-09 | Open-market sale | 2 | $2351.01 | 1,943 |
| 2022-06-09 | Open-market sale | 1 | $2350.45 | 1,946 |
| 2022-06-09 | Open-market sale | 1 | $2350.87 | 94 |
| 2022-06-09 | Open-market sale | 2 | $2349.31 | 95 |
| 2022-06-09 | Open-market sale | 2 | $2346.58 | 97 |
| 2022-06-09 | Open-market sale | 4 | $2343.52 | 99 |
| 2022-06-09 | Open-market sale | 2 | $2341.55 | 103 |
| 2022-06-09 | Open-market sale | 2 | $2335.99 | 105 |
| 2022-06-09 | Open-market sale | 2 | $2335.46 | 107 |
| 2022-06-09 | Open-market sale | 1 | $2328.30 | 109 |
| 2022-06-09 | Open-market sale | 1 | $2327.08 | 110 |
| 2022-06-09 | Open-market sale | 2 | $2363.17 | 78 |
| 2022-06-09 | Open-market sale | 2 | $2361.47 | 80 |
| 2022-06-09 | Open-market sale | 2 | $2357.44 | 82 |
| 2022-06-09 | Open-market sale | 2 | $2355.28 | 84 |
| 2022-06-09 | Open-market sale | 2 | $2354.84 | 86 |
| 2022-06-09 | Open-market sale | 2 | $2353.75 | 88 |
| 2022-06-09 | Open-market sale | 4 | $2351.68 | 90 |
| 2022-06-09 | Open-market sale | 2 | $2355.28 | 238 |
| 2022-06-09 | Open-market sale | 2 | $2354.84 | 240 |
| 2022-06-09 | Open-market sale | 2 | $2353.75 | 242 |
| 2022-06-09 | Open-market sale | 4 | $2351.68 | 244 |
| 2022-06-09 | Open-market sale | 1 | $2350.87 | 248 |
| 2022-06-09 | Open-market sale | 2 | $2349.31 | 249 |
| 2022-06-09 | Open-market sale | 2 | $2346.58 | 251 |
| 2022-06-09 | Open-market sale | 4 | $2343.52 | 253 |
| 2022-06-09 | Open-market sale | 2 | $2341.55 | 257 |
| 2022-06-09 | Open-market sale | 2 | $2335.99 | 259 |
| 2022-06-09 | Open-market sale | 2 | $2335.46 | 261 |
| 2022-06-09 | Open-market sale | 1 | $2328.30 | 263 |
| 2022-06-09 | Open-market sale | 1 | $2327.08 | 264 |
| 2022-06-09 | Open-market sale | 2 | $2357.44 | 236 |
| 2022-06-09 | Open-market sale | 2 | $2361.47 | 234 |
| 2022-06-09 | Open-market sale | 2 | $2363.17 | 232 |
| 2022-05-09 | Open-market sale | 1 | $2270.30 | 292 |
| 2022-05-09 | Open-market sale | 1 | $2264.36 | 295 |
| 2022-05-09 | Open-market sale | 2 | $2305.10 | 265 |
| 2022-05-09 | Open-market sale | 2 | $2286.61 | 267 |
| 2022-05-09 | Open-market sale | 4 | $2285.97 | 269 |
| 2022-05-09 | Open-market sale | 2 | $2284.72 | 273 |
| 2022-05-09 | Open-market sale | 2 | $2283.11 | 275 |
| 2022-05-09 | Open-market sale | 2 | $2282.62 | 277 |
| 2022-05-09 | Open-market sale | 2 | $2282.19 | 279 |
| 2022-05-09 | Open-market sale | 1 | $2281.19 | 281 |
| 2022-05-09 | Open-market sale | 4 | $2280.99 | 282 |
| 2022-05-09 | Open-market sale | 2 | $2275.89 | 286 |
| 2022-05-09 | Open-market sale | 1 | $2275.84 | 288 |
| 2022-05-09 | Open-market sale | 2 | $2273.66 | 289 |
| 2022-05-09 | Open-market sale | 1 | $2271.50 | 291 |
| 2022-05-09 | Open-market sale | 1 | $2265.54 | 294 |
| 2022-05-09 | Open-market sale | 1 | $2266.12 | 293 |
| 2022-05-09 | Open-market sale | 2 | $2256.88 | 2,011 |
| 2022-05-09 | Open-market sale | 3 | $2290.73 | 1,969 |
| 2022-05-09 | Open-market sale | 3 | $2289.04 | 1,972 |
| 2022-05-09 | Open-market sale | 2 | $2277.87 | 1,975 |
| 2022-05-09 | Open-market sale | 1 | $2277.23 | 1,977 |
| 2022-05-09 | Open-market sale | 2 | $2275.80 | 1,978 |
| 2022-05-09 | Open-market sale | 2 | $2274.16 | 1,980 |
| 2022-05-09 | Open-market sale | 1 | $2272.02 | 1,982 |
| 2022-05-09 | Open-market sale | 2 | $2271.81 | 1,983 |
| 2022-05-09 | Open-market sale | 1 | $2271.70 | 1,985 |
| 2022-05-09 | Open-market sale | 2 | $2271.07 | 1,986 |
| 2022-05-09 | Open-market sale | 1 | $2270.45 | 1,988 |
| 2022-05-09 | Open-market sale | 1 | $2269.96 | 1,989 |
| 2022-05-09 | Open-market sale | 2 | $2269.23 | 1,990 |
| 2022-05-09 | Open-market sale | 2 | $2267.95 | 1,992 |
| 2022-05-09 | Open-market sale | 2 | $2267.20 | 1,994 |
| 2022-05-09 | Open-market sale | 2 | $2267.16 | 1,996 |
| 2022-05-09 | Open-market sale | 2 | $2264.99 | 1,998 |
| 2022-05-09 | Open-market sale | 2 | $2264.36 | 2,000 |
| 2022-05-09 | Open-market sale | 2 | $2263.98 | 2,002 |
| 2022-05-09 | Open-market sale | 2 | $2263.46 | 2,004 |
| 2022-05-09 | Open-market sale | 3 | $2262.39 | 2,006 |
| 2022-05-09 | Open-market sale | 1 | $2260.50 | 2,009 |
| 2022-05-09 | Open-market sale | 1 | $2259.31 | 2,010 |
| 2022-04-11 | Open-market sale | 3 | $2615.60 | 311 |
| 2022-04-11 | Open-market sale | 2 | $2648.31 | 297 |
| 2022-04-11 | Open-market sale | 2 | $2634.26 | 299 |
| 2022-04-11 | Open-market sale | 2 | $2620.82 | 301 |
| 2022-04-11 | Open-market sale | 4 | $2619.61 | 303 |
| 2022-04-11 | Open-market sale | 4 | $2617.81 | 307 |
| 2022-04-11 | Open-market sale | 1 | $2655.17 | 296 |
| 2022-04-11 | Open-market sale | 1 | $2614.07 | 314 |
| 2022-04-11 | Open-market sale | 2 | $2610.76 | 315 |
| 2022-04-11 | Open-market sale | 3 | $2609.31 | 317 |
| 2022-04-11 | Open-market sale | 3 | $2607.93 | 320 |
| 2022-04-11 | Open-market sale | 4 | $2606.31 | 323 |
| 2022-04-11 | Open-market sale | 2 | $2632.24 | 2,019 |
| 2022-04-11 | Open-market sale | 1 | $2626.64 | 2,021 |
| 2022-04-11 | Open-market sale | 3 | $2635.40 | 2,016 |
| 2022-04-11 | Open-market sale | 1 | $2638.40 | 2,015 |
| 2022-04-11 | Open-market sale | 2 | $2639.90 | 2,013 |
| 2022-04-11 | Open-market sale | 2 | $2584.65 | 2,105 |
| 2022-04-11 | Open-market sale | 1 | $2585.13 | 2,104 |
| 2022-04-11 | Open-market sale | 11 | $2588.80 | 2,093 |
| 2022-04-11 | Open-market sale | 3 | $2624.52 | 2,022 |
| 2022-04-11 | Open-market sale | 1 | $2621.47 | 2,025 |
| 2022-04-11 | Open-market sale | 1 | $2620.35 | 2,026 |
| 2022-04-11 | Open-market sale | 2 | $2605.30 | 2,027 |
| 2022-04-11 | Open-market sale | 1 | $2604.23 | 2,029 |
| 2022-04-11 | Open-market sale | 4 | $2603.75 | 2,030 |
| 2022-04-11 | Open-market sale | 20 | $2602.13 | 2,034 |
| 2022-04-11 | Open-market sale | 4 | $2601.53 | 2,054 |
| 2022-04-11 | Open-market sale | 12 | $2600.44 | 2,058 |
| 2022-04-11 | Open-market sale | 6 | $2166.12 | 2,070 |
| 2022-04-11 | Open-market sale | 3 | $2598.40 | 2,076 |
| 2022-04-11 | Open-market sale | 1 | $2596.88 | 2,079 |
| 2022-04-11 | Open-market sale | 5 | $2595.59 | 2,080 |
| 2022-04-11 | Open-market sale | 3 | $2592.51 | 2,085 |
| 2022-04-11 | Open-market sale | 2 | $2591.31 | 2,088 |
| 2022-04-11 | Open-market sale | 3 | $2590.39 | 2,090 |
| 2022-03-22 | Open-market sale | 25 | $2800.00 | 2,107 |
| 2022-03-09 | Open-market sale | 1 | $2653.53 | 2,160 |
| 2022-03-09 | Open-market sale | 1 | $2643.23 | 2,161 |
| 2022-03-09 | Open-market sale | 4 | $2622.34 | 2,178 |
| 2022-03-09 | Open-market sale | 1 | $2623.24 | 2,177 |
| 2022-03-09 | Open-market sale | 4 | $2624.29 | 2,173 |
| 2022-03-09 | Open-market sale | 3 | $2632.40 | 2,170 |
| 2022-03-09 | Open-market sale | 1 | $2634.57 | 2,169 |
| 2022-03-09 | Open-market sale | 1 | $2638.45 | 2,168 |
| 2022-03-09 | Open-market sale | 4 | $2639.45 | 2,164 |
| 2022-03-09 | Open-market sale | 2 | $2641.17 | 2,162 |
| 2022-03-09 | Open-market sale | 7 | $2620.40 | 2,183 |
| 2022-03-09 | Open-market sale | 2 | $2619.78 | 2,190 |
| 2022-03-09 | Open-market sale | 3 | $2618.74 | 2,192 |
| 2022-03-09 | Open-market sale | 1 | $2609.34 | 2,195 |
| 2022-03-09 | Open-market sale | 1 | $2615.45 | 2,196 |
| 2022-03-09 | Open-market sale | 2 | $2607.02 | 2,197 |
| 2022-03-09 | Open-market sale | 25 | $2625.00 | 2,199 |
| 2022-03-09 | Open-market sale | 2 | $2671.84 | 2,132 |
| 2022-03-09 | Open-market sale | 5 | $2667.09 | 2,134 |
| 2022-03-09 | Open-market sale | 1 | $2664.80 | 2,139 |
| 2022-03-09 | Open-market sale | 7 | $2661.46 | 2,140 |
| 2022-03-09 | Open-market sale | 3 | $2659.55 | 2,147 |
| 2022-03-09 | Open-market sale | 3 | $2657.25 | 2,150 |
| 2022-03-09 | Open-market sale | 2 | $2656.36 | 2,153 |
| 2022-03-09 | Open-market sale | 5 | $2655.42 | 2,155 |
| 2022-03-09 | Open-market sale | 1 | $2621.84 | 2,182 |
| 2022-03-09 | Open-market sale | 1 | $2673.45 | 330 |
| 2022-03-09 | Open-market sale | 2 | $2672.15 | 331 |
| 2022-03-09 | Open-market sale | 2 | $2670.87 | 333 |
| 2022-03-09 | Open-market sale | 2 | $2670.25 | 335 |
| 2022-03-09 | Open-market sale | 2 | $2668.83 | 337 |
| 2022-03-09 | Open-market sale | 2 | $2668.30 | 339 |
| 2022-03-09 | Open-market sale | 2 | $2650.19 | 341 |
| 2022-03-09 | Open-market sale | 2 | $2648.35 | 343 |
| 2022-03-09 | Open-market sale | 2 | $2637.23 | 345 |
| 2022-03-09 | Open-market sale | 2 | $2630.09 | 347 |
| 2022-03-09 | Open-market sale | 2 | $2627.97 | 349 |
| 2022-03-09 | Open-market sale | 2 | $2626.41 | 351 |
| 2022-03-09 | Open-market sale | 2 | $2626.71 | 353 |
| 2022-03-09 | Open-market sale | 2 | $2625.18 | 355 |
| 2022-03-09 | Open-market sale | 1 | $2621.98 | 357 |
| 2022-03-09 | Open-market sale | 2 | $2610.05 | 358 |
| 2022-03-09 | Open-market sale | 2 | $2677.49 | 327 |
| 2022-03-09 | Open-market sale | 1 | $2674.37 | 329 |
| 2022-02-09 | Open-market sale | 25 | $2819.27 | 2,224 |
| 2022-02-09 | Open-market sale | 3 | $2844.27 | 2,249 |
| 2022-02-09 | Open-market sale | 2 | $2843.42 | 2,252 |
| 2022-02-09 | Open-market sale | 2 | $2840.65 | 2,254 |
| 2022-02-09 | Open-market sale | 1 | $2835.18 | 2,256 |
| 2022-02-09 | Open-market sale | 1 | $2830.23 | 2,257 |
| 2022-02-09 | Open-market sale | 3 | $2829.42 | 2,258 |
| 2022-02-09 | Open-market sale | 2 | $2822.69 | 2,261 |
| 2022-02-09 | Open-market sale | 5 | $2826.14 | 2,263 |
| 2022-02-09 | Open-market sale | 5 | $2821.41 | 2,268 |
| 2022-02-09 | Open-market sale | 4 | $2820.16 | 2,273 |
| 2022-02-09 | Open-market sale | 10 | $2818.60 | 2,277 |
| 2022-02-09 | Open-market sale | 6 | $2817.55 | 2,287 |
| 2022-02-09 | Open-market sale | 3 | $2816.74 | 2,293 |
| 2022-02-09 | Open-market sale | 5 | $2815.44 | 2,296 |
| 2022-02-09 | Open-market sale | 4 | $2813.30 | 2,301 |
| 2022-02-09 | Open-market sale | 3 | $2812.40 | 2,305 |
| 2022-02-09 | Open-market sale | 1 | $2810.74 | 2,308 |
| 2022-02-09 | Open-market sale | 1 | $2808.26 | 2,309 |
| 2022-02-09 | Open-market sale | 2 | $2807.57 | 2,310 |
| 2022-02-09 | Open-market sale | 5 | $2831.59 | 363 |
| 2022-02-09 | Open-market sale | 1 | $2830.77 | 368 |
| 2022-02-09 | Open-market sale | 2 | $2827.50 | 369 |
| 2022-02-09 | Open-market sale | 1 | $2826.37 | 371 |
| 2022-02-09 | Open-market sale | 3 | $2824.54 | 372 |
| 2022-02-09 | Open-market sale | 4 | $2822.60 | 375 |
| 2022-02-09 | Open-market sale | 7 | $2821.56 | 379 |
| 2022-02-09 | Open-market sale | 5 | $2820.62 | 386 |
| 2022-02-09 | Open-market sale | 1 | $2819.08 | 391 |
| 2022-02-09 | Open-market sale | 5 | $2818.34 | 392 |
| 2022-02-09 | Open-market sale | 5 | $2817.58 | 397 |
| 2022-02-09 | Open-market sale | 4 | $2816.54 | 402 |
| 2022-02-09 | Open-market sale | 2 | $2815.52 | 406 |
| 2022-02-09 | Open-market sale | 3 | $2814.79 | 408 |
| 2022-02-09 | Open-market sale | 5 | $2813.90 | 411 |
| 2022-02-09 | Open-market sale | 3 | $2812.79 | 416 |
| 2022-02-09 | Open-market sale | 3 | $2811.80 | 419 |
| 2022-02-09 | Open-market sale | 3 | $2839.35 | 360 |
| 2022-02-08 | Gift | 169 | $0.00 | 422 |
| 2022-02-08 | Gift | 169 | $0.00 | 0 |
| 2022-01-07 | Open-market sale | 3 | $2748.80 | 2,348 |
| 2022-01-07 | Open-market sale | 2 | $2747.08 | 2,351 |
| 2022-01-07 | Open-market sale | 12 | $2745.68 | 2,353 |
| 2022-01-07 | Open-market sale | 14 | $2744.02 | 2,365 |
| 2022-01-07 | Open-market sale | 3 | $2741.66 | 2,379 |
| 2022-01-07 | Open-market sale | 15 | $2740.71 | 2,382 |
| 2022-01-07 | Open-market sale | 30 | $2738.58 | 2,397 |
| 2022-01-07 | Open-market sale | 12 | $2737.60 | 2,427 |
| 2022-01-07 | Open-market sale | 1 | $2736.00 | 2,439 |
| 2022-01-07 | Open-market sale | 35 | $2735.18 | 2,440 |
| 2022-01-07 | Open-market sale | 1 | $2763.45 | 2,318 |
| 2022-01-07 | Open-market sale | 11 | $2760.91 | 2,319 |
| 2022-01-07 | Open-market sale | 4 | $2758.42 | 2,330 |
| 2022-01-07 | Open-market sale | 11 | $2751.85 | 2,335 |
| 2022-01-07 | Open-market sale | 2 | $2749.15 | 2,346 |
| 2022-01-07 | Open-market sale | 2 | $2734.64 | 2,475 |
| 2022-01-07 | Open-market sale | 4 | $2733.29 | 2,477 |
| 2022-01-07 | Open-market sale | 12 | $2730.65 | 2,481 |
| 2022-01-07 | Open-market sale | 1 | $2729.10 | 2,493 |
| 2022-01-07 | Open-market sale | 2 | $2728.91 | 2,494 |
| 2022-01-07 | Open-market sale | 1 | $2722.96 | 2,496 |
| 2022-01-07 | Open-market sale | 2 | $2721.87 | 2,497 |
| 2022-01-07 | Open-market sale | 12 | $2720.95 | 2,499 |
| 2022-01-07 | Open-market sale | 6 | $2767.13 | 2,312 |
| 2022-01-07 | Open-market sale | 1 | $2753.99 | 2,334 |
| 2021-12-07 | Open-market sale | 7 | $2907.59 | 2,673 |
| 2021-12-07 | Open-market sale | 11 | $2947.89 | 2,512 |
| 2021-12-07 | Open-market sale | 4 | $2946.75 | 2,523 |
| 2021-12-07 | Open-market sale | 15 | $2945.49 | 2,527 |
| 2021-12-07 | Open-market sale | 24 | $2944.38 | 2,542 |
| 2021-12-07 | Open-market sale | 1 | $2943.63 | 2,566 |
| 2021-12-07 | Open-market sale | 6 | $2942.23 | 2,567 |
| 2021-12-07 | Open-market sale | 14 | $2941.32 | 2,573 |
| 2021-12-07 | Open-market sale | 15 | $2940.84 | 2,587 |
| 2021-12-07 | Open-market sale | 5 | $2939.49 | 2,602 |
| 2021-12-07 | Open-market sale | 20 | $2938.44 | 2,607 |
| 2021-12-07 | Open-market sale | 3 | $2937.54 | 2,627 |
| 2021-12-07 | Open-market sale | 14 | $2935.24 | 2,630 |
| 2021-12-07 | Open-market sale | 2 | $2933.74 | 2,644 |
| 2021-12-07 | Open-market sale | 2 | $2932.22 | 2,646 |
| 2021-12-07 | Open-market sale | 1 | $2931.17 | 2,648 |
| 2021-12-07 | Open-market sale | 10 | $2927.06 | 2,649 |
| 2021-12-07 | Open-market sale | 3 | $2923.90 | 2,659 |
| 2021-12-07 | Open-market sale | 10 | $2920.65 | 2,662 |
| 2021-12-07 | Open-market sale | 1 | $2919.87 | 2,672 |
| 2021-12-07 | Open-market sale | 1 | $2950.16 | 2,511 |
| 2021-12-07 | Open-market sale | 2 | $2957.62 | 23 |
| 2021-12-07 | Open-market sale | 1 | $2956.97 | 25 |
| 2021-12-07 | Open-market sale | 4 | $2956.11 | 26 |
| 2021-12-07 | Open-market sale | 1 | $2955.27 | 30 |
| 2021-12-07 | Open-market sale | 2 | $2954.10 | 31 |
| 2021-12-07 | Open-market sale | 1 | $2951.79 | 33 |
| 2021-12-07 | Open-market sale | 2 | $2951.51 | 34 |
| 2021-12-07 | Open-market sale | 1 | $2951.01 | 36 |
| 2021-12-07 | Open-market sale | 1 | $2919.72 | 47 |
| 2021-12-07 | Open-market sale | 1 | $2949.26 | 39 |
| 2021-12-07 | Open-market sale | 2 | $2947.04 | 40 |
| 2021-12-07 | Open-market sale | 1 | $2946.93 | 42 |
| 2021-12-07 | Open-market sale | 2 | $2943.97 | 43 |
| 2021-12-07 | Open-market sale | 2 | $2960.05 | 21 |
| 2021-12-07 | Open-market sale | 2 | $2961.16 | 19 |
| 2021-12-07 | Open-market sale | 2 | $2963.07 | 17 |
| 2021-12-07 | Open-market sale | 2 | $2950.18 | 37 |
| 2021-12-07 | Open-market sale | 2 | $2932.90 | 45 |
| 2021-11-24 | Gift | 100 | $0.00 | 2,680 |
| 2021-11-08 | Open-market sale | 6 | $2993.56 | 2,787 |
| 2021-11-08 | Open-market sale | 1 | $2974.43 | 2,922 |
| 2021-11-08 | Open-market sale | 1 | $2977.85 | 2,921 |
| 2021-11-08 | Open-market sale | 8 | $2982.10 | 2,913 |
| 2021-11-08 | Open-market sale | 26 | $2982.51 | 2,887 |
| 2021-11-08 | Open-market sale | 3 | $3006.83 | 50 |
| 2021-11-08 | Open-market sale | 2 | $3001.46 | 53 |
| 2021-11-08 | Open-market sale | 2 | $3000.37 | 55 |
| 2021-11-08 | Open-market sale | 6 | $2998.62 | 57 |
| 2021-11-08 | Open-market sale | 1 | $2997.08 | 63 |
| 2021-11-08 | Open-market sale | 9 | $2996.25 | 64 |
| 2021-11-08 | Open-market sale | 6 | $2995.41 | 73 |
| 2021-11-08 | Open-market sale | 2 | $2994.92 | 79 |
| 2021-11-08 | Open-market sale | 6 | $2993.52 | 81 |
| 2021-11-08 | Open-market sale | 10 | $2992.32 | 87 |
| 2021-11-08 | Open-market sale | 7 | $2991.62 | 97 |
| 2021-11-08 | Open-market sale | 1 | $2990.20 | 104 |
| 2021-11-08 | Open-market sale | 1 | $2985.07 | 105 |
| 2021-11-08 | Open-market sale | 1 | $3006.63 | 2,780 |
| 2021-11-08 | Open-market sale | 6 | $2999.10 | 2,781 |
| 2021-11-08 | Open-market sale | 2 | $3020.29 | 48 |
| 2021-11-08 | Open-market sale | 6 | $2991.62 | 2,793 |
| 2021-11-08 | Open-market sale | 13 | $2990.37 | 2,799 |
| 2021-11-08 | Open-market sale | 4 | $2989.70 | 2,812 |
| 2021-11-08 | Open-market sale | 10 | $2988.50 | 2,816 |
| 2021-11-08 | Open-market sale | 24 | $2987.09 | 2,826 |
| 2021-11-08 | Open-market sale | 4 | $2985.69 | 2,850 |
| 2021-11-08 | Open-market sale | 24 | $2984.73 | 2,854 |
| 2021-11-08 | Open-market sale | 9 | $2983.62 | 2,878 |
| 2021-10-07 | Open-market sale | 2 | $2802.30 | 106 |
| 2021-10-07 | Open-market sale | 7 | $2801.50 | 108 |
| 2021-10-07 | Open-market sale | 15 | $2796.47 | 2,945 |
| 2021-10-07 | Open-market sale | 12 | $2800.40 | 115 |
| 2021-10-07 | Open-market sale | 20 | $2799.42 | 127 |
| 2021-10-07 | Open-market sale | 14 | $2798.32 | 147 |
| 2021-10-07 | Open-market sale | 17 | $2797.40 | 161 |
| 2021-10-07 | Open-market sale | 4 | $2795.41 | 178 |
| 2021-10-07 | Open-market sale | 5 | $2794.80 | 182 |
| 2021-10-07 | Open-market sale | 7 | $2793.70 | 187 |
| 2021-10-07 | Open-market sale | 4 | $2791.65 | 194 |
| 2021-10-07 | Open-market sale | 5 | $2788.60 | 198 |
| 2021-10-07 | Open-market sale | 4 | $2776.78 | 203 |
| 2021-10-07 | Open-market sale | 6 | $2799.31 | 2,923 |
| 2021-10-07 | Open-market sale | 1 | $2798.35 | 2,929 |
| 2021-10-07 | Open-market sale | 15 | $2797.27 | 2,930 |
| 2021-10-07 | Open-market sale | 4 | $2776.00 | 3,018 |
| 2021-10-07 | Open-market sale | 7 | $2786.57 | 3,011 |
| 2021-10-07 | Open-market sale | 7 | $2789.90 | 3,004 |
| 2021-10-07 | Open-market sale | 31 | $2795.44 | 2,960 |
| 2021-10-07 | Open-market sale | 8 | $2792.60 | 2,991 |
| 2021-10-07 | Open-market sale | 5 | $2791.08 | 2,999 |
| 2021-09-07 | Open-market sale | 21 | $2909.37 | 239 |
| 2021-09-07 | Open-market sale | 21 | $2905.52 | 274 |
| 2021-09-07 | Open-market sale | 4 | $2903.60 | 295 |
| 2021-09-07 | Open-market sale | 3 | $2902.50 | 299 |
| 2021-09-07 | Open-market sale | 4 | $2900.74 | 302 |
| 2021-09-07 | Open-market sale | 4 | $2895.04 | 306 |
| 2021-09-07 | Open-market sale | 2 | $2888.78 | 3,022 |
| 2021-09-07 | Open-market sale | 17 | $2886.77 | 3,024 |
| 2021-09-07 | Open-market sale | 5 | $2885.20 | 3,041 |
| 2021-09-07 | Open-market sale | 22 | $2884.23 | 3,046 |
| 2021-09-07 | Open-market sale | 12 | $2882.35 | 3,068 |
| 2021-09-07 | Open-market sale | 6 | $2881.96 | 3,080 |
| 2021-09-07 | Open-market sale | 22 | $2880.37 | 3,086 |
| 2021-09-07 | Open-market sale | 7 | $28778.56 | 3,108 |
| 2021-09-07 | Open-market sale | 4 | $2876.72 | 3,115 |
| 2021-09-07 | Open-market sale | 7 | $2914.46 | 207 |
| 2021-09-07 | Open-market sale | 4 | $2913.70 | 214 |
| 2021-09-07 | Open-market sale | 8 | $2912.53 | 218 |
| 2021-09-07 | Open-market sale | 2 | $2911.28 | 226 |
| 2021-09-07 | Open-market sale | 11 | $2910.27 | 228 |
| 2021-09-07 | Open-market sale | 8 | $2907.44 | 266 |
| 2021-09-07 | Open-market sale | 6 | $2908.49 | 260 |
| 2021-08-19 | Gift | 189 | $0.00 | 310 |
| 2021-08-19 | Gift | 189 | $0.00 | 0 |
| 2021-08-09 | Open-market sale | 11 | $2715.01 | 3,238 |
| 2021-08-09 | Open-market sale | 2 | $2764.94 | 121 |
| 2021-08-09 | Open-market sale | 3 | $2764.49 | 123 |
| 2021-08-09 | Open-market sale | 1 | $2762.33 | 126 |
| 2021-08-09 | Open-market sale | 2 | $2760.46 | 127 |
| 2021-08-09 | Open-market sale | 2 | $2757.38 | 129 |
| 2021-08-09 | Open-market sale | 2 | $2756.11 | 131 |
| 2021-08-09 | Open-market sale | 2 | $2754.85 | 133 |
| 2021-08-09 | Open-market sale | 2 | $2752.35 | 135 |
| 2021-08-09 | Open-market sale | 3 | $2749.91 | 137 |
| 2021-08-09 | Open-market sale | 4 | $2748.51 | 140 |
| 2021-08-09 | Open-market sale | 6 | $2747.59 | 144 |
| 2021-08-09 | Open-market sale | 12 | $2746.37 | 150 |
| 2021-08-09 | Open-market sale | 2 | $2745.20 | 162 |
| 2021-08-09 | Open-market sale | 2 | $2743.19 | 164 |
| 2021-08-09 | Open-market sale | 3 | $2741.97 | 166 |
| 2021-08-09 | Open-market sale | 8 | $2740.49 | 169 |
| 2021-08-09 | Open-market sale | 5 | $2739.42 | 177 |
| 2021-08-09 | Open-market sale | 2 | $2738.69 | 182 |
| 2021-08-09 | Open-market sale | 3 | $2737.63 | 184 |
| 2021-08-09 | Open-market sale | 4 | $2736.46 | 187 |
| 2021-08-09 | Open-market sale | 8 | $2743.03 | 3,119 |
| 2021-08-09 | Open-market sale | 8 | $2740.65 | 3,127 |
| 2021-08-09 | Open-market sale | 7 | $2732.30 | 3,135 |
| 2021-08-09 | Open-market sale | 11 | $2724.38 | 3,142 |
| 2021-08-09 | Open-market sale | 12 | $2723.30 | 3,153 |
| 2021-08-09 | Open-market sale | 10 | $2721.31 | 3,165 |
| 2021-08-09 | Open-market sale | 22 | $2719.58 | 3,175 |
| 2021-08-09 | Open-market sale | 6 | $2718.01 | 3,197 |
| 2021-08-09 | Open-market sale | 35 | $2716.75 | 3,203 |
| 2021-07-07 | Open-market sale | 2 | $2603.70 | 214 |
| 2021-07-07 | Open-market sale | 9 | $2601.60 | 216 |
| 2021-07-07 | Open-market sale | 17 | $2600.41 | 225 |
| 2021-07-07 | Open-market sale | 4 | $2604.21 | 210 |
| 2021-07-07 | Open-market sale | 9 | $2605.70 | 201 |
| 2021-07-07 | Open-market sale | 4 | $2599.76 | 242 |
| 2021-07-07 | Open-market sale | 6 | $2598.64 | 246 |
| 2021-07-07 | Open-market sale | 3 | $2597.59 | 252 |
| 2021-07-07 | Open-market sale | 6 | $2596.40 | 255 |
| 2021-07-07 | Open-market sale | 3 | $2610.06 | 191 |
| 2021-07-07 | Open-market sale | 2 | $2609.86 | 194 |
| 2021-07-07 | Open-market sale | 3 | $2607.60 | 196 |
| 2021-07-07 | Open-market sale | 2 | $2606.38 | 199 |
| 2021-07-07 | Grant / award | 200 | $0.00 | 200 |
| 2021-06-07 | Open-market sale | 2 | $2450.79 | 329 |
| 2021-06-07 | Open-market sale | 6 | $2443.43 | 323 |
| 2021-06-07 | Open-market sale | 11 | $2444.22 | 312 |
| 2021-06-07 | Open-market sale | 8 | $2446.33 | 304 |
| 2021-06-07 | Open-market sale | 10 | $2447.64 | 294 |
| 2021-06-07 | Open-market sale | 4 | $2448.48 | 290 |
| 2021-06-07 | Open-market sale | 4 | $2449.35 | 286 |
| 2021-06-07 | Open-market sale | 2 | $2452.36 | 284 |
| 2021-06-07 | Open-market sale | 6 | $2453.48 | 278 |
| 2021-06-07 | Open-market sale | 6 | $2455.40 | 272 |
| 2021-06-07 | Open-market sale | 4 | $2456.23 | 268 |
| 2021-06-07 | Open-market sale | 2 | $2458.81 | 261 |
| 2021-06-07 | Open-market sale | 5 | $2458.40 | 263 |
| 2021-05-07 | Open-market sale | 11 | $2403.39 | 369 |
| 2021-05-07 | Open-market sale | 8 | $2402.51 | 380 |
| 2021-05-07 | Open-market sale | 6 | $2401.86 | 388 |
| 2021-05-07 | Open-market sale | 4 | $2400.54 | 394 |
| 2021-05-07 | Open-market sale | 10 | $2405.28 | 359 |
| 2021-05-07 | Open-market sale | 1 | $2398.34 | 398 |
| 2021-05-07 | Open-market sale | 2 | $2391.14 | 399 |
| 2021-05-07 | Open-market sale | 4 | $2413.49 | 331 |
| 2021-05-07 | Open-market sale | 10 | $2412.15 | 335 |
| 2021-05-07 | Open-market sale | 6 | $2409.77 | 345 |
| 2021-05-07 | Open-market sale | 4 | $2408.71 | 351 |
| 2021-05-07 | Open-market sale | 4 | $2406.91 | 355 |
| 2021-04-07 | Open-market sale | 4 | $2236.59 | 464 |
| 2021-04-07 | Open-market sale | 3 | $2225.86 | 468 |
| 2021-04-07 | Open-market sale | 7 | $2237.50 | 457 |
| 2021-04-07 | Open-market sale | 2 | $2238.71 | 455 |
| 2021-04-07 | Open-market sale | 4 | $2240.02 | 451 |
| 2021-04-07 | Open-market sale | 2 | $2241.18 | 449 |
| 2021-04-07 | Open-market sale | 2 | $2253.01 | 401 |
| 2021-04-07 | Open-market sale | 4 | $2252.11 | 403 |
| 2021-04-07 | Open-market sale | 7 | $2250.56 | 407 |
| 2021-04-07 | Open-market sale | 2 | $2247.48 | 414 |
| 2021-04-07 | Open-market sale | 1 | $2246.49 | 416 |
| 2021-04-07 | Open-market sale | 12 | $2245.66 | 417 |
| 2021-04-07 | Open-market sale | 7 | $2244.37 | 429 |
| 2021-04-07 | Open-market sale | 13 | $2243.57 | 436 |
| 2021-03-08 | Open-market sale | 1 | $2042.49 | 536 |
| 2021-03-08 | Open-market sale | 4 | $2121.41 | 473 |
| 2021-03-08 | Open-market sale | 2 | $2119.67 | 477 |
| 2021-03-08 | Open-market sale | 4 | $2114.71 | 479 |
| 2021-03-08 | Open-market sale | 2 | $2108.79 | 483 |
| 2021-03-08 | Open-market sale | 2 | $2104.91 | 485 |
| 2021-03-08 | Open-market sale | 6 | $2100.79 | 487 |
| 2021-03-08 | Open-market sale | 3 | $2096.42 | 493 |
| 2021-03-08 | Open-market sale | 2 | $2094.82 | 496 |
| 2021-03-08 | Open-market sale | 2 | $2092.87 | 498 |
| 2021-03-08 | Open-market sale | 3 | $2083.51 | 500 |
| 2021-03-08 | Open-market sale | 3 | $2082.57 | 503 |
| 2021-03-08 | Open-market sale | 5 | $2081.51 | 506 |
| 2021-03-08 | Open-market sale | 7 | $2075.92 | 511 |
| 2021-03-08 | Open-market sale | 2 | $2073.01 | 518 |
| 2021-03-08 | Open-market sale | 2 | $2070.37 | 520 |
| 2021-03-08 | Open-market sale | 1 | $2067.28 | 522 |
| 2021-03-08 | Open-market sale | 1 | $2064.26 | 523 |
| 2021-03-08 | Open-market sale | 2 | $2056.76 | 524 |
| 2021-03-08 | Open-market sale | 3 | $2055.71 | 526 |
| 2021-03-08 | Open-market sale | 5 | $2054.17 | 529 |
| 2021-03-08 | Open-market sale | 2 | $2050.12 | 534 |
| 2021-03-08 | Open-market sale | 2 | $2123.24 | 471 |
| 2021-03-08 | Open-market sale | 4 | $2041.26 | 537 |
| 2021-02-08 | Open-market sale | 2 | $2074.82 | 209 |
| 2021-02-08 | Open-market sale | 3 | $2105.57 | 141 |
| 2021-02-08 | Open-market sale | 2 | $2102.57 | 144 |
| 2021-02-08 | Open-market sale | 2 | $2094.29 | 146 |
| 2021-02-08 | Open-market sale | 6 | $2091.45 | 148 |
| 2021-02-08 | Open-market sale | 2 | $2090.08 | 154 |
| 2021-02-08 | Open-market sale | 2 | $2088.70 | 156 |
| 2021-02-08 | Open-market sale | 4 | $2087.69 | 158 |
| 2021-02-08 | Open-market sale | 7 | $2086.67 | 162 |
| 2021-02-08 | Open-market sale | 1 | $2085.61 | 169 |
| 2021-02-08 | Open-market sale | 6 | $2084.66 | 170 |
| 2021-02-08 | Open-market sale | 6 | $2083.62 | 176 |
| 2021-02-08 | Open-market sale | 5 | $2082.74 | 182 |
| 2021-02-08 | Open-market sale | 12 | $2081.50 | 187 |
| 2021-02-08 | Open-market sale | 4 | $2080.17 | 199 |
| 2021-02-08 | Open-market sale | 2 | $2077.84 | 203 |
| 2021-02-08 | Open-market sale | 4 | $2075.14 | 205 |
| 2021-02-04 | Gift | 192 | $0.00 | 0 |
| 2021-02-04 | Gift | 192 | $0.00 | 619 |
| 2021-01-05 | Open-market sale | 2 | $1742.27 | 3,251 |
| 2021-01-05 | Open-market sale | 2 | $1741.81 | 3,253 |
| 2021-01-05 | Open-market sale | 8 | $1739.74 | 3,255 |
| 2021-01-05 | Open-market sale | 2 | $1738.27 | 3,263 |
| 2021-01-05 | Open-market sale | 2 | $1737.38 | 3,265 |
| 2021-01-05 | Open-market sale | 4 | $1736.50 | 3,267 |
| 2021-01-05 | Open-market sale | 6 | $1735.15 | 3,278 |
| 2021-01-05 | Open-market sale | 5 | $1734.20 | 3,284 |
| 2021-01-05 | Open-market sale | 7 | $1733.34 | 3,271 |
| 2021-01-05 | Open-market sale | 9 | $1732.66 | 3,299 |
| 2021-01-05 | Open-market sale | 10 | $1730.60 | 3,289 |
| 2021-01-05 | Open-market sale | 1 | $1724.81 | 3,308 |
| 2021-01-05 | Open-market sale | 2 | $1743.94 | 3,249 |
| 2020-12-07 | Open-market sale | 2 | $1822.30 | 3,316 |
| 2020-12-07 | Open-market sale | 5 | $1817.58 | 3,318 |
| 2020-12-07 | Open-market sale | 4 | $1816.48 | 3,323 |
| 2020-12-07 | Open-market sale | 4 | $1815.03 | 3,327 |
| 2020-12-07 | Open-market sale | 2 | $1813.13 | 3,331 |
| 2020-12-07 | Open-market sale | 4 | $1812.38 | 3,333 |
| 2020-12-07 | Open-market sale | 5 | $1826.41 | 3,311 |
| 2020-12-07 | Open-market sale | 6 | $1808.81 | 3,343 |
| 2020-12-07 | Open-market sale | 7 | $1807.59 | 3,349 |
| 2020-12-07 | Open-market sale | 6 | $1804.79 | 3,356 |
| 2020-12-07 | Open-market sale | 2 | $1803.79 | 3,362 |
| 2020-12-07 | Open-market sale | 2 | $1827.77 | 3,309 |
| 2020-12-07 | Open-market sale | 6 | $1810.99 | 3,337 |
| 2020-11-05 | Open-market sale | 2 | $1767.98 | 3,386 |
| 2020-11-05 | Open-market sale | 3 | $1770.40 | 3,378 |
| 2020-11-05 | Open-market sale | 5 | $1769.60 | 3,381 |
| 2020-11-05 | Open-market sale | 3 | $1766.37 | 3,388 |
| 2020-11-05 | Open-market sale | 4 | $1771.34 | 3,374 |
| 2020-11-05 | Open-market sale | 2 | $1773.99 | 3,372 |
| 2020-11-05 | Open-market sale | 4 | $1776.49 | 3,368 |
| 2020-11-05 | Open-market sale | 2 | $1783.06 | 3,366 |
| 2020-11-05 | Open-market sale | 2 | $1788.12 | 3,364 |
| 2020-11-05 | Open-market sale | 5 | $1765.71 | 3,391 |
| 2020-11-05 | Open-market sale | 6 | $1764.39 | 3,396 |
| 2020-11-05 | Open-market sale | 4 | $1763.62 | 3,402 |
| 2020-11-05 | Open-market sale | 4 | $1761.98 | 3,406 |
| 2020-11-05 | Open-market sale | 2 | $1750.79 | 3,422 |
| 2020-11-05 | Open-market sale | 2 | $1755.24 | 3,420 |
| 2020-11-05 | Open-market sale | 2 | $1757.91 | 3,418 |
| 2020-11-05 | Open-market sale | 1 | $1758.13 | 3,417 |
| 2020-11-05 | Open-market sale | 5 | $1759.60 | 3,412 |
| 2020-11-05 | Open-market sale | 2 | $1760.19 | 3,410 |
| 2020-10-05 | Open-market sale | 1 | $1462.23 | 3,483 |
| 2020-10-05 | Open-market sale | 2 | $1481.28 | 3,424 |
| 2020-10-05 | Open-market sale | 2 | $1482.60 | 3,426 |
| 2020-10-05 | Open-market sale | 6 | $1479.33 | 3,428 |
| 2020-10-05 | Open-market sale | 2 | $1478.43 | 3,434 |
| 2020-10-05 | Open-market sale | 2 | $1466.16 | 3,481 |
| 2020-10-05 | Open-market sale | 5 | $1467.37 | 3,476 |
| 2020-10-05 | Open-market sale | 6 | $1468.28 | 3,470 |
| 2020-10-05 | Open-market sale | 4 | $1469.43 | 3,466 |
| 2020-10-05 | Open-market sale | 5 | $1470.51 | 3,461 |
| 2020-10-05 | Open-market sale | 2 | $1472.00 | 3,456 |
| 2020-10-05 | Open-market sale | 3 | $1471.48 | 3,458 |
| 2020-10-05 | Open-market sale | 1 | $1473.30 | 3,455 |
| 2020-10-05 | Open-market sale | 4 | $1477.17 | 3,436 |
| 2020-10-05 | Open-market sale | 4 | $1476.30 | 3,440 |
| 2020-10-05 | Open-market sale | 8 | $1475.59 | 3,444 |
| 2020-10-05 | Open-market sale | 3 | $1474.53 | 3,452 |
| 2020-09-08 | Open-market sale | 2 | $1544.63 | 3,497 |
| 2020-09-08 | Open-market sale | 5 | $1542.39 | 3,499 |
| 2020-09-08 | Open-market sale | 4 | $1539.79 | 3,504 |
| 2020-09-08 | Open-market sale | 14 | $1538.39 | 3,508 |
| 2020-09-08 | Open-market sale | 3 | $1536.61 | 3,522 |
| 2020-09-08 | Open-market sale | 5 | $1535.20 | 3,525 |
| 2020-09-08 | Open-market sale | 1 | $1534.77 | 3,530 |
| 2020-09-08 | Open-market sale | 3 | $1533.76 | 3,531 |
| 2020-09-08 | Open-market sale | 4 | $1529.44 | 3,534 |
| 2020-09-08 | Open-market sale | 1 | $1526.44 | 3,538 |
| 2020-09-08 | Open-market sale | 3 | $1525.60 | 3,539 |
| 2020-09-08 | Open-market sale | 4 | $1550.09 | 3,484 |
| 2020-09-08 | Open-market sale | 1 | $1523.04 | 3,543 |
| 2020-09-08 | Open-market sale | 8 | $1545.13 | 3,489 |
| 2020-09-08 | Open-market sale | 1 | $1547.23 | 3,488 |
| 2020-09-08 | Open-market sale | 1 | $1524.81 | 3,542 |
| 2020-08-14 | Gift | 208 | $0.00 | 0 |
| 2020-08-14 | Gift | 208 | $0.00 | 563 |
| 2020-08-05 | Open-market sale | 4 | $1485.17 | 3,548 |
| 2020-08-05 | Open-market sale | 7 | $1484.55 | 3,552 |
| 2020-08-05 | Open-market sale | 11 | $1483.37 | 3,559 |
| 2020-08-05 | Open-market sale | 6 | $1482.39 | 3,570 |
| 2020-08-05 | Open-market sale | 2 | $1481.84 | 3,576 |
| 2020-08-05 | Open-market sale | 8 | $1480.69 | 3,578 |
| 2020-08-05 | Open-market sale | 6 | $1479.53 | 3,586 |
| 2020-08-05 | Open-market sale | 3 | $1478.55 | 3,592 |
| 2020-08-05 | Open-market sale | 6 | $1477.71 | 3,595 |
| 2020-08-05 | Open-market sale | 2 | $1476.48 | 3,601 |
| 2020-08-05 | Open-market sale | 1 | $1474.74 | 3,603 |
| 2020-08-05 | Open-market sale | 2 | $1486.96 | 3,544 |
| 2020-08-05 | Open-market sale | 2 | $1488.66 | 3,546 |
| 2020-08-04 | Gift | 208 | $0.00 | 0 |
| 2020-08-04 | Gift | 208 | $0.00 | 919 |
| 2020-07-06 | Open-market sale | 1 | $1505.59 | 2 |
| 2020-07-06 | Open-market sale | 1 | $1504.17 | 3 |
| 2020-07-06 | Open-market sale | 1 | $1501.11 | 4 |
| 2020-07-06 | Open-market sale | 3 | $1498.76 | 5 |
| 2020-07-06 | Open-market sale | 2 | $1497.67 | 8 |
| 2020-07-06 | Open-market sale | 1 | $1495.80 | 10 |
| 2020-07-06 | Open-market sale | 3 | $1494.43 | 11 |
| 2020-07-06 | Open-market sale | 2 | $1492.28 | 14 |
| 2020-07-06 | Open-market sale | 2 | $1488.25 | 16 |
| 2020-07-06 | Open-market sale | 2 | $1480.92 | 18 |
| 2020-07-06 | Open-market sale | 1 | $1475.78 | 20 |
| 2020-07-06 | Open-market sale | 1 | $1487.97 | 3,604 |
| 2020-07-06 | Open-market sale | 2 | $1509.47 | 3,605 |
| 2020-07-06 | Open-market sale | 1 | $1507.46 | 3,607 |
| 2020-07-06 | Open-market sale | 3 | $1505.91 | 3,608 |
| 2020-07-06 | Open-market sale | 2 | $1504.35 | 3,611 |
| 2020-07-06 | Open-market sale | 4 | $1501.42 | 3,613 |
| 2020-07-06 | Open-market sale | 5 | $1499.46 | 3,617 |
| 2020-07-06 | Open-market sale | 1 | $1498.73 | 3,622 |
| 2020-07-06 | Open-market sale | 2 | $1497.22 | 3,623 |
| 2020-07-06 | Open-market sale | 7 | $1496.05 | 3,625 |
| 2020-07-06 | Open-market sale | 2 | $1494.51 | 3,632 |
| 2020-07-06 | Open-market sale | 2 | $1493.77 | 3,634 |
| 2020-07-06 | Open-market sale | 1 | $1491.12 | 3,636 |
| 2020-07-06 | Open-market sale | 3 | $1488.91 | 3,637 |
| 2020-07-06 | Open-market sale | 2 | $1484.41 | 3,640 |
| 2020-07-06 | Open-market sale | 1 | $1481.23 | 3,642 |
| 2020-07-06 | Open-market sale | 1 | $1489.95 | 0 |
| 2020-07-06 | Open-market sale | 1 | $1487.11 | 1 |
| 2020-07-01 | Grant / award | 350 | $0.00 | 350 |
| 2020-06-05 | Open-market sale | 4 | $1430.55 | 66 |
| 2020-06-05 | Open-market sale | 12 | $1441.92 | 21 |
| 2020-06-05 | Open-market sale | 9 | $1440.62 | 33 |
| 2020-06-05 | Open-market sale | 2 | $1438.91 | 42 |
| 2020-06-05 | Open-market sale | 4 | $1436.57 | 44 |
| 2020-06-05 | Open-market sale | 2 | $1437.71 | 48 |
| 2020-06-05 | Open-market sale | 6 | $1435.10 | 50 |
| 2020-06-05 | Open-market sale | 4 | $1433.59 | 56 |
| 2020-06-05 | Open-market sale | 2 | $1427.35 | 72 |
| 2020-06-05 | Open-market sale | 1 | $1413.03 | 80 |
| 2020-06-05 | Open-market sale | 2 | $1415.19 | 78 |
| 2020-06-05 | Open-market sale | 4 | $1426.55 | 74 |
| 2020-06-05 | Open-market sale | 6 | $1432.42 | 60 |
| 2020-06-05 | Open-market sale | 2 | $1428.47 | 70 |
| 2020-05-05 | Open-market sale | 6 | $1366.32 | 103 |
| 2020-05-05 | Open-market sale | 4 | $1362.52 | 118 |
| 2020-05-05 | Open-market sale | 4 | $1361.49 | 122 |
| 2020-05-05 | Open-market sale | 4 | $1358.46 | 126 |
| 2020-05-05 | Open-market sale | 2 | $1357.33 | 130 |
| 2020-05-05 | Open-market sale | 4 | $1356.60 | 132 |
| 2020-05-05 | Open-market sale | 2 | $1353.37 | 136 |
| 2020-05-05 | Open-market sale | 2 | $1345.20 | 138 |
| 2020-05-05 | Open-market sale | 1 | $1337.00 | 140 |
| 2020-05-05 | Open-market sale | 2 | $1373.69 | 81 |
| 2020-05-05 | Open-market sale | 2 | $1372.61 | 83 |
| 2020-05-05 | Open-market sale | 7 | $1370.05 | 85 |
| 2020-05-05 | Open-market sale | 7 | $1368.66 | 92 |
| 2020-05-05 | Open-market sale | 4 | $1367.15 | 99 |
| 2020-05-05 | Open-market sale | 4 | $1363.45 | 114 |
| 2020-05-05 | Open-market sale | 5 | $1365.49 | 109 |
| 2020-04-07 | Open-market sale | 15 | $1221.84 | 141 |
| 2020-04-06 | Open-market sale | 2 | $1135.68 | 199 |
| 2020-04-06 | Open-market sale | 1 | $1138.94 | 198 |
| 2020-04-06 | Open-market sale | 4 | $1149.36 | 194 |
| 2020-04-06 | Open-market sale | 4 | $1152.23 | 190 |
| 2020-04-06 | Open-market sale | 2 | $1153.91 | 188 |
| 2020-04-06 | Open-market sale | 2 | $1154.47 | 171 |
| 2020-04-06 | Open-market sale | 2 | $1161.58 | 173 |
| 2020-04-06 | Open-market sale | 4 | $1169.83 | 177 |
| 2020-04-06 | Open-market sale | 2 | $1164.44 | 175 |
| 2020-04-06 | Open-market sale | 2 | $1166.68 | 181 |
| 2020-04-06 | Open-market sale | 5 | $1173.04 | 183 |
| 2020-04-06 | Open-market sale | 15 | $1136.18 | 156 |
| 2020-03-05 | Open-market sale | 3 | $1323.68 | 201 |
| 2020-03-03 | Open-market sale | 4 | $1342.51 | 227 |
| 2020-03-03 | Open-market sale | 7 | $1325.30 | 254 |
| 2020-03-03 | Open-market sale | 1 | $1326.16 | 253 |
| 2020-03-03 | Open-market sale | 3 | $1339.01 | 235 |
| 2020-03-03 | Open-market sale | 2 | $1353.28 | 204 |
| 2020-03-03 | Open-market sale | 8 | $1351.69 | 206 |
| 2020-03-03 | Open-market sale | 5 | $1350.33 | 214 |
| 2020-03-03 | Open-market sale | 2 | $1347.95 | 219 |
| 2020-03-03 | Open-market sale | 2 | $1346.84 | 221 |
| 2020-03-03 | Open-market sale | 4 | $1345.37 | 223 |
| 2020-03-03 | Open-market sale | 6 | $1330.66 | 244 |
| 2020-03-03 | Open-market sale | 2 | $1333.88 | 242 |
| 2020-03-03 | Open-market sale | 4 | $1337.46 | 238 |
| 2020-03-03 | Open-market sale | 3 | $1328.06 | 250 |
| 2020-03-03 | Open-market sale | 4 | $1341.40 | 231 |
| 2020-02-11 | Gift | 211 | $0.00 | 708 |
| 2020-02-11 | Gift | 211 | $0.00 | 0 |
| 2020-02-10 | Gift | 211 | $0.00 | 355 |
| 2020-02-10 | Gift | 211 | $0.00 | 0 |
| 2020-02-05 | Open-market sale | 6 | $1436.51 | 307 |
| 2020-02-05 | Open-market sale | 4 | $1434.38 | 313 |
| 2020-02-05 | Open-market sale | 6 | $1440.70 | 291 |
| 2020-02-05 | Open-market sale | 5 | $1437.99 | 302 |
| 2020-02-05 | Open-market sale | 5 | $1439.77 | 297 |
| 2020-02-05 | Open-market sale | 7 | $1441.71 | 284 |
| 2020-02-05 | Open-market sale | 11 | $1442.54 | 273 |
| 2020-02-05 | Open-market sale | 2 | $1443.84 | 271 |
| 2020-02-05 | Open-market sale | 7 | $1446.19 | 264 |
| 2020-02-05 | Open-market sale | 2 | $1448.70 | 262 |
| 2020-02-05 | Open-market sale | 4 | $1432.63 | 317 |
| 2020-02-05 | Open-market sale | 1 | $1462.13 | 261 |
| 2019-09-27 | Open-market sale | 75 | $1227.77 | 3,993 |
| 2019-09-05 | Open-market sale | 75 | $1200.00 | 4,068 |
| 2019-07-29 | Open-market sale | 75 | $1238.57 | 4,143 |
| 2019-07-26 | Open-market sale | 150 | $1225.00 | 321 |
| 2019-07-03 | Grant / award | 450 | $0.00 | 450 |
| 2019-04-29 | Open-market sale | 75 | $1280.51 | 4,218 |
| 2019-04-02 | Open-market sale | 75 | $1200.00 | 471 |
| 2019-03-12 | Open-market sale | 150 | $1200.00 | 4,293 |
| 2019-03-12 | Open-market sale | 225 | $1200.00 | 546 |
| 2019-02-07 | Gift | 239 | $0.00 | 771 |
| 2019-02-07 | Gift | 239 | $0.00 | 80 |
| 2018-07-25 | Open-market sale | 400 | $1257.92 | 4,393 |
| 2018-07-25 | Open-market sale | 324 | $1240.89 | 442 |
| 2018-07-11 | Grant / award | 349 | $0.00 | 349 |
| 2018-02-05 | Open-market sale | 200 | $1095.68 | 4,793 |
| 2018-02-05 | Open-market sale | 176 | $1089.38 | 400 |
| 2018-02-05 | Open-market sale | 400 | $1090.03 | 0 |
| 2018-02-05 | Open-market sale | 250 | $1095.82 | 4,993 |
| 2017-07-05 | Grant / award | 390 | $0.00 | 390 |
| 2017-07-05 | Grant / award | 390 | $0.00 | 390 |
| 2017-02-21 | Open-market sale | 100 | $850.00 | 5,243 |
| 2017-02-17 | Gift | 33 | $0.00 | 5,343 |
| 2017-02-17 | Gift | 33 | $0.00 | 8 |
| 2017-02-17 | Gift | 185 | $0.00 | 46 |
| 2017-02-17 | Gift | 185 | $0.00 | 776 |
| 2017-02-17 | Open-market sale | 200 | $825.00 | 576 |
| 2016-10-18 | Open-market sale | 200 | $800.00 | 1,247 |
| 2016-09-23 | Gift | 80 | $0.00 | 5,606 |
| 2016-09-23 | Gift | 233 | $0.00 | 158 |
| 2016-09-23 | Gift | 233 | $0.00 | 1,447 |
| 2016-09-23 | Gift | 80 | $0.00 | 104 |
| 2016-07-29 | Open-market sale | 200 | $775.00 | 1,214 |
| 2016-07-06 | Grant / award | 504 | $0.00 | 504 |
| 2016-04-28 | Gift | 83 | $0.00 | 5,526 |
| 2016-04-28 | Gift | 196 | $0.00 | 1,414 |
| 2016-04-28 | Gift | 196 | $0.00 | 189 |
| 2016-04-28 | Gift | 83 | $0.00 | 125 |
| 2016-02-03 | Open-market sale | 300 | $749.70 | 1,218 |
| 2016-02-03 | Open-market sale | 300 | $749.62 | 1,518 |
| 2016-02-03 | Open-market sale | 200 | $759.68 | 1,818 |
| 2015-12-11 | Gift | 118 | $0.00 | 104 |
| 2015-12-11 | Gift | 255 | $0.00 | 2,018 |
| 2015-12-11 | Gift | 255 | $0.00 | 144 |
| 2015-12-11 | Gift | 118 | $0.00 | 5,443 |
| 2015-08-03 | Gift | 145 | $0.00 | 1,763 |
| 2015-08-03 | Gift | 145 | $0.00 | 206 |
| 2015-08-03 | Gift | 104 | $0.00 | 139 |
| 2015-08-03 | Gift | 104 | $0.00 | 5,325 |
| 2015-07-01 | Grant / award | 673 | $0.00 | 673 |
| 2015-01-23 | Gift | 137 | $0.00 | 0 |
| 2015-01-23 | Gift | 137 | $0.00 | 5,221 |
| 2015-01-23 | Gift | 190 | $0.00 | 0 |
| 2015-01-23 | Gift | 190 | $0.00 | 1,614 |
| 2014-11-03 | Open-market sale | 600 | $555.04 | 1,424 |
| 2014-10-29 | Open-market sale | 200 | $550.00 | 1 |
| 2014-10-27 | Open-market sale | 100 | $542.08 | 201 |
| 2014-10-27 | Open-market sale | 100 | $537.92 | 501 |
| 2014-10-27 | Open-market sale | 100 | $540.49 | 401 |
| 2014-10-27 | Open-market sale | 100 | $540.87 | 301 |
| 2014-10-27 | J | 8 | $0.00 | 2,025 |
| 2014-10-27 | J | 8 | $0.00 | 265 |
| 2014-10-27 | J | 8 | $0.00 | 2,118 |
| 2014-10-27 | J | 13 | $0.00 | 577 |
| 2014-10-27 | J | 13 | $0.00 | 2,083 |
| 2014-10-27 | J | 14 | $0.00 | 124 |
| 2014-10-27 | J | 14 | $0.00 | 2,097 |
| 2014-10-27 | J | 13 | $0.00 | 251 |
| 2014-10-27 | J | 13 | $0.00 | 2,110 |
| 2014-10-27 | J | 8 | $0.00 | 265 |
| 2014-10-27 | J | 14 | $0.00 | 2,052 |
| 2014-10-27 | J | 14 | $0.00 | 124 |
| 2014-10-27 | J | 13 | $0.00 | 2,038 |
| 2014-10-27 | J | 13 | $0.00 | 251 |
| 2014-10-01 | Gift | 2,023 | $0.00 | 2,624 |
| 2014-10-01 | Gift | 2,023 | $0.00 | 47 |
| 2014-06-04 | Grant / award | 643 | $0.00 | 643 |
| 2014-06-02 | Open-market sale | 100 | $560.15 | 601 |
| 2014-06-02 | Open-market sale | 1 | $549.91 | 701 |
| 2014-06-02 | Open-market sale | 194 | $549.28 | 702 |
| 2014-06-02 | Open-market sale | 5 | $549.06 | 896 |
| 2014-06-02 | J | 46 | $0.00 | 1,878 |
| 2014-06-02 | J | 46 | $0.00 | 0 |
| 2014-06-02 | J | 46 | $0.00 | 1,878 |
| 2014-06-02 | J | 46 | $0.00 | 0 |
| 2014-05-26 | J | 13 | $0.00 | 314 |
| 2014-05-26 | J | 8 | $0.00 | 1,832 |
| 2014-05-26 | J | 8 | $0.00 | 307 |
| 2014-05-26 | J | 13 | $0.00 | 193 |
| 2014-05-26 | J | 13 | $0.00 | 1,824 |
| 2014-05-26 | J | 13 | $0.00 | 314 |
| 2014-05-26 | J | 13 | $0.00 | 1,811 |
| 2014-05-26 | J | 13 | $0.00 | 1,811 |
| 2014-05-26 | J | 13 | $0.00 | 193 |
| 2014-05-26 | J | 8 | $0.00 | 1,832 |
| 2014-05-26 | J | 13 | $0.00 | 1,824 |
| 2014-05-26 | J | 8 | $0.00 | 307 |
| 2014-05-20 | Gift | 200 | $0.00 | 901 |
| 2014-05-01 | Open-market sale | 100 | $529.09 | 1,301 |
| 2014-05-01 | Open-market sale | 100 | $528.22 | 1,601 |
| 2014-05-01 | Open-market sale | 100 | $527.53 | 1,701 |
| 2014-05-01 | Open-market sale | 100 | $527.04 | 1,801 |
| 2014-05-01 | Open-market sale | 100 | $530.46 | 1,901 |
| 2014-05-01 | Open-market sale | 100 | $527.53 | 2,001 |
| 2014-05-01 | Open-market sale | 100 | $531.63 | 1,101 |
| 2014-05-01 | Open-market sale | 100 | $530.46 | 1,201 |
| 2014-05-01 | Open-market sale | 100 | $528.34 | 1,501 |
| 2014-05-01 | Open-market sale | 100 | $528.60 | 1,401 |
| 2014-04-25 | J | 12 | $0.00 | 1,798 |
| 2014-04-25 | J | 12 | $0.00 | 327 |
| 2014-04-25 | J | 8 | $0.00 | 1,798 |
| 2014-04-25 | J | 8 | $0.00 | 315 |
| 2014-04-25 | J | 8 | $0.00 | 1,786 |
| 2014-04-25 | J | 8 | $0.00 | 315 |
| 2014-04-25 | J | 14 | $0.00 | 1,778 |
| 2014-04-25 | J | 14 | $0.00 | 206 |
| 2014-04-25 | J | 12 | $0.00 | 327 |
| 2014-04-25 | J | 12 | $0.00 | 1,790 |
| 2014-04-25 | J | 14 | $0.00 | 206 |
| 2014-04-25 | J | 14 | $0.00 | 1,778 |
| 2014-04-21 | Open-market sale | 162 | $528.18 | 2,839 |
| 2014-04-21 | Open-market sale | 100 | $526.30 | 3,001 |
| 2014-04-21 | Open-market sale | 100 | $528.83 | 2,739 |
| 2014-04-21 | Open-market sale | 100 | $529.14 | 2,639 |
| 2014-04-21 | Open-market sale | 100 | $529.53 | 2,439 |
| 2014-04-21 | Open-market sale | 100 | $530.38 | 2,339 |
| 2014-04-21 | Open-market sale | 100 | $531.07 | 2,239 |
| 2014-04-21 | Open-market sale | 28 | $532.35 | 2,211 |
| 2014-04-21 | Open-market sale | 100 | $535.60 | 2,111 |
| 2014-04-21 | Open-market sale | 10 | $535.79 | 2,101 |
| 2014-04-21 | Open-market sale | 100 | $529.30 | 2,539 |
| 2013-07-03 | Grant / award | 397 | $0.00 | 397 |
| 2013-05-02 | Open-market sale | 200 | $825.00 | 2,308 |
| 2013-05-01 | Open-market sale | 100 | $823.40 | 2,608 |
| 2013-05-01 | Open-market sale | 100 | $821.74 | 2,708 |
| 2013-05-01 | Open-market sale | 100 | $821.54 | 2,808 |
| 2013-05-01 | Open-market sale | 100 | $821.46 | 2,908 |
| 2013-05-01 | Open-market sale | 100 | $823.50 | 2,508 |
| 2013-05-01 | Open-market sale | 100 | $818.46 | 3,108 |
| 2013-05-01 | Open-market sale | 100 | $817.98 | 3,208 |
| 2013-05-01 | Open-market sale | 100 | $820.32 | 3,008 |
| 2013-04-30 | Open-market sale | 200 | $825.00 | 3,308 |
| 2013-04-25 | J | 13 | $0.00 | 1,875 |
| 2013-04-25 | J | 14 | $0.00 | 1,862 |
| 2013-04-25 | J | 13 | $0.00 | 477 |
| 2013-04-25 | J | 14 | $0.00 | 371 |
| 2013-04-22 | Open-market sale | 200 | $800.60 | 4,108 |
| 2013-04-22 | Open-market sale | 100 | $790.80 | 3,908 |
| 2013-04-22 | Open-market sale | 100 | $795.29 | 3,808 |
| 2013-04-22 | Open-market sale | 100 | $797.14 | 3,708 |
| 2013-04-22 | Open-market sale | 100 | $797.31 | 3,608 |
| 2013-04-22 | Open-market sale | 100 | $800.85 | 3,508 |
| 2013-04-22 | Open-market sale | 100 | $788.02 | 4,008 |
| 2013-03-25 | J | 12 | $0.00 | 490 |
| 2013-03-25 | J | 13 | $0.00 | 1,836 |
| 2013-03-25 | J | 13 | $0.00 | 385 |
| 2013-03-25 | J | 12 | $0.00 | 1,848 |
| 2013-03-04 | J | 46 | $0.00 | 1,823 |
| 2013-03-04 | J | 46 | $0.00 | 227 |
| 2013-02-25 | J | 13 | $0.00 | 502 |
| 2013-02-25 | J | 14 | $0.00 | 1,764 |
| 2013-02-25 | J | 14 | $0.00 | 398 |
| 2013-02-25 | J | 13 | $0.00 | 1,777 |
| 2012-09-04 | Option exercise (derivative) | 74 | $0.00 | 0 |
| 2012-09-04 | Option exercise (derivative) | 74 | $0.00 | 74 |
| 2012-09-04 | Conversion (derivative) | 74 | $0.00 | 0 |
| 2012-09-04 | Conversion | 74 | $0.00 | 1,396 |
| 2012-09-04 | Open-market sale | 74 | $684.90 | 1,322 |
| 2012-08-27 | J | 13 | $0.00 | 1,322 |
| 2012-08-27 | J | 14 | $0.00 | 1,309 |
| 2012-08-27 | J | 14 | $0.00 | 481 |
| 2012-08-27 | J | 13 | $0.00 | 577 |
| 2012-08-13 | Conversion (derivative) | 25 | $0.00 | 0 |
| 2012-08-13 | Option exercise (derivative) | 25 | $0.00 | 25 |
| 2012-08-13 | Option exercise (derivative) | 25 | $0.00 | 74 |
| 2012-08-13 | Conversion | 25 | $0.00 | 1,320 |
| 2012-08-13 | Open-market sale | 650 | $25.00 | 670 |
| 2012-08-13 | Open-market sale | 25 | $650.00 | 1,295 |
| 2012-08-06 | J | 69 | $0.00 | 345 |
| 2012-08-06 | J | 69 | $0.00 | 1,295 |
| 2012-08-01 | Option exercise (derivative) | 175 | $0.00 | 175 |
| 2012-08-01 | Option exercise (derivative) | 175 | $0.00 | 99 |
| 2012-08-01 | Conversion (derivative) | 175 | $0.00 | 0 |
| 2012-08-01 | Open-market sale | 86 | $637.30 | 1,051 |
| 2012-08-01 | Open-market sale | 89 | $636.25 | 1,137 |
| 2012-08-01 | Conversion | 175 | $0.00 | 1,226 |
| 2012-07-25 | J | 12 | $0.00 | 590 |
| 2012-07-25 | J | 12 | $0.00 | 1,226 |
| 2012-07-25 | J | 13 | $0.00 | 495 |
| 2012-07-25 | J | 13 | $0.00 | 1,214 |
| 2012-07-11 | Grant / award | 602 | $0.00 | 602 |
| 2012-07-05 | Option exercise (derivative) | 25 | $0.00 | 274 |
| 2012-07-05 | Conversion (derivative) | 25 | $0.00 | 0 |
| 2012-07-05 | Option exercise (derivative) | 25 | $0.00 | 25 |
| 2012-07-05 | Conversion | 25 | $0.00 | 1,226 |
| 2012-07-05 | Open-market sale | 25 | $600.00 | 1,201 |
| 2012-07-02 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2012-07-02 | Option exercise (derivative) | 150 | $0.00 | 299 |
| 2012-07-02 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2012-07-02 | Open-market sale | 150 | $580.62 | 1,201 |
| 2012-07-02 | Conversion | 150 | $0.00 | 1,351 |
| 2012-06-25 | J | 14 | $0.00 | 508 |
| 2012-06-25 | J | 14 | $0.00 | 1,201 |
| 2012-06-04 | J | 46 | $0.00 | 363 |
| 2012-06-04 | J | 46 | $0.00 | 1,187 |
| 2012-06-01 | Option exercise (derivative) | 150 | $0.00 | 449 |
| 2012-06-01 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2012-06-01 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2012-06-01 | Conversion | 150 | $0.00 | 1,291 |
| 2012-06-01 | Open-market sale | 150 | $571.24 | 1,141 |
| 2012-05-25 | J | 14 | $0.00 | 522 |
| 2012-05-25 | J | 14 | $0.00 | 1,141 |
| 2012-05-01 | Conversion (derivative) | 175 | $0.00 | 0 |
| 2012-05-01 | Option exercise (derivative) | 175 | $0.00 | 175 |
| 2012-05-01 | Option exercise (derivative) | 175 | $0.00 | 599 |
| 2012-05-01 | Open-market sale | 12 | $606.60 | 1,259 |
| 2012-05-01 | Open-market sale | 16 | $609.40 | 1,184 |
| 2012-05-01 | Open-market sale | 15 | $608.80 | 1,200 |
| 2012-05-01 | Open-market sale | 15 | $608.60 | 1,215 |
| 2012-05-01 | Open-market sale | 16 | $608.10 | 1,230 |
| 2012-05-01 | Open-market sale | 13 | $608.00 | 1,246 |
| 2012-05-01 | Open-market sale | 16 | $609.50 | 1,168 |
| 2012-05-01 | Open-market sale | 16 | $603.50 | 1,271 |
| 2012-05-01 | Open-market sale | 15 | $602.00 | 1,287 |
| 2012-05-01 | Conversion | 175 | $0.00 | 1,302 |
| 2012-05-01 | Open-market sale | 16 | $610.80 | 1,152 |
| 2012-05-01 | Open-market sale | 7 | $603.00 | 1,145 |
| 2012-05-01 | Open-market sale | 18 | $603.79 | 1,127 |
| 2012-04-25 | J | 13 | $0.00 | 536 |
| 2012-04-25 | J | 13 | $0.00 | 1,127 |
| 2012-04-12 | Option exercise (derivative) | 25 | $0.00 | 774 |
| 2012-04-12 | Option exercise | 25 | $0.00 | 1,139 |
| 2012-04-12 | Open-market sale | 25 | $650.00 | 1,114 |
| 2012-04-02 | Conversion (derivative) | 175 | $0.00 | 0 |
| 2012-04-02 | Option exercise (derivative) | 175 | $0.00 | 175 |
| 2012-04-02 | Option exercise (derivative) | 175 | $0.00 | 799 |
| 2012-04-02 | Open-market sale | 25 | $646.43 | 1,138 |
| 2012-04-02 | Open-market sale | 25 | $646.00 | 1,163 |
| 2012-04-02 | Open-market sale | 25 | $644.77 | 1,188 |
| 2012-04-02 | Open-market sale | 25 | $646.50 | 1,113 |
| 2012-04-02 | Open-market sale | 25 | $639.43 | 1,238 |
| 2012-04-02 | Open-market sale | 26 | $636.63 | 1,263 |
| 2012-04-02 | Conversion | 175 | $0.00 | 1,289 |
| 2012-04-02 | Open-market sale | 25 | $644.75 | 1,213 |
| 2012-03-27 | Option exercise (derivative) | 25 | $0.00 | 25 |
| 2012-03-27 | Option exercise (derivative) | 25 | $0.00 | 974 |
| 2012-03-27 | Conversion (derivative) | 25 | $0.00 | 0 |
| 2012-03-27 | Conversion | 25 | $0.00 | 1,139 |
| 2012-03-27 | Open-market sale | 25 | $650.00 | 1,114 |
| 2012-03-26 | J | 14 | $0.00 | 1,114 |
| 2012-03-26 | J | 14 | $0.00 | 549 |
| 2012-03-02 | J | 45 | $0.00 | 1,100 |
| 2012-03-02 | J | 45 | $0.00 | 409 |
| 2012-03-01 | Option exercise (derivative) | 175 | $0.00 | 175 |
| 2012-03-01 | Option exercise (derivative) | 175 | $0.00 | 999 |
| 2012-03-01 | Conversion (derivative) | 175 | $0.00 | 0 |
| 2012-03-01 | Open-market sale | 25 | $619.22 | 1,205 |
| 2012-03-01 | Open-market sale | 8 | $624.83 | 1,055 |
| 2012-03-01 | Conversion | 175 | $0.00 | 1,230 |
| 2012-03-01 | Open-market sale | 47 | $624.82 | 1,063 |
| 2012-03-01 | Open-market sale | 25 | $619.88 | 1,180 |
| 2012-03-01 | Open-market sale | 10 | $624.79 | 1,110 |
| 2012-03-01 | Open-market sale | 10 | $623.89 | 1,120 |
| 2012-03-01 | Open-market sale | 25 | $622.38 | 1,130 |
| 2012-03-01 | Open-market sale | 25 | $621.67 | 1,155 |
| 2012-02-27 | J | 14 | $0.00 | 563 |
| 2012-02-27 | J | 14 | $0.00 | 1,055 |
| 2012-02-06 | Option exercise (derivative) | 25 | $0.00 | 25 |
| 2012-02-06 | Conversion (derivative) | 25 | $0.00 | 0 |
| 2012-02-06 | Option exercise (derivative) | 25 | $0.00 | 1,174 |
| 2012-02-06 | Conversion | 25 | $0.00 | 997 |
| 2012-02-06 | Open-market sale | 25 | $600.00 | 972 |
| 2012-02-06 | Conversion | 69 | $0.00 | 1,041 |
| 2012-02-06 | Conversion | 69 | $0.00 | 414 |
| 2012-02-01 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2012-02-01 | Option exercise (derivative) | 150 | $0.00 | 1,199 |
| 2012-02-01 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2012-02-01 | Open-market sale | 15 | $584.08 | 1,017 |
| 2012-02-01 | Open-market sale | 15 | $582.20 | 1,032 |
| 2012-02-01 | Open-market sale | 15 | $582.15 | 1,047 |
| 2012-02-01 | Open-market sale | 15 | $582.14 | 1,062 |
| 2012-02-01 | Open-market sale | 15 | $581.98 | 1,077 |
| 2012-02-01 | Open-market sale | 15 | $581.00 | 1,092 |
| 2012-02-01 | Open-market sale | 15 | $580.75 | 1,107 |
| 2012-02-01 | Conversion | 150 | $0.00 | 1,122 |
| 2012-02-01 | Open-market sale | 15 | $585.29 | 972 |
| 2012-02-01 | Open-market sale | 15 | $584.48 | 987 |
| 2012-02-01 | Open-market sale | 15 | $584.46 | 1,002 |
| 2012-01-25 | Conversion | 14 | $0.00 | 972 |
| 2012-01-25 | Conversion | 14 | $0.00 | 577 |
| 2012-01-23 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2012-01-23 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2012-01-23 | Option exercise (derivative) | 150 | $0.00 | 1,349 |
| 2012-01-23 | Open-market sale | 15 | $584.00 | 1,093 |
| 2012-01-23 | Open-market sale | 15 | $584.33 | 1,063 |
| 2012-01-23 | Open-market sale | 15 | $584.93 | 1,048 |
| 2012-01-23 | Open-market sale | 15 | $585.26 | 1,033 |
| 2012-01-23 | Open-market sale | 15 | $585.27 | 1,018 |
| 2012-01-23 | Open-market sale | 15 | $584.01 | 1,078 |
| 2012-01-23 | Open-market sale | 15 | $586.00 | 988 |
| 2012-01-23 | Open-market sale | 15 | $585.84 | 1,003 |
| 2012-01-23 | Open-market sale | 15 | $586.21 | 973 |
| 2012-01-23 | Open-market sale | 15 | $586.75 | 958 |
| 2012-01-23 | Conversion | 150 | $0.00 | 1,108 |
| 2011-12-25 | Conversion | 13 | $0.00 | 591 |
| 2011-12-25 | Conversion | 13 | $0.00 | 958 |
| 2011-12-02 | Conversion | 46 | $0.00 | 454 |
| 2011-12-02 | Conversion | 46 | $0.00 | 945 |
| 2011-11-25 | Conversion | 14 | $0.00 | 604 |
| 2011-11-25 | Conversion | 14 | $0.00 | 899 |
| 2011-11-05 | Conversion | 69 | $0.00 | 885 |
| 2011-11-05 | Conversion | 69 | $0.00 | 483 |
| 2011-10-25 | Conversion | 14 | $0.00 | 816 |
| 2011-10-25 | Conversion | 14 | $0.00 | 618 |
| 2011-09-25 | Conversion | 13 | $0.00 | 802 |
| 2011-09-25 | Conversion | 13 | $0.00 | 632 |
| 2011-09-02 | Conversion | 45 | $0.00 | 500 |
| 2011-09-02 | Conversion | 45 | $0.00 | 789 |
| 2011-08-25 | Conversion | 13 | $0.00 | 744 |
| 2011-08-25 | Conversion | 13 | $0.00 | 645 |
| 2011-08-05 | Conversion | 69 | $0.00 | 552 |
| 2011-08-05 | Conversion | 69 | $0.00 | 731 |
| 2011-07-07 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2011-07-07 | Option exercise (derivative) | 150 | $0.00 | 1,499 |
| 2011-07-07 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2011-07-07 | Open-market sale | 150 | $550.00 | 662 |
| 2011-07-07 | Conversion | 150 | $0.00 | 812 |
| 2011-07-06 | Grant / award | 658 | $0.00 | 658 |
| 2011-07-01 | Option exercise (derivative) | 400 | $0.00 | 1,649 |
| 2011-07-01 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2011-07-01 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2011-07-01 | Open-market sale | 34 | $514.47 | 960 |
| 2011-07-01 | Open-market sale | 34 | $514.30 | 994 |
| 2011-07-01 | Open-market sale | 34 | $506.74 | 1,028 |
| 2011-07-01 | Conversion | 400 | $0.00 | 1,062 |
| 2011-07-01 | Open-market sale | 33 | $515.15 | 927 |
| 2011-07-01 | Open-market sale | 33 | $516.00 | 894 |
| 2011-07-01 | Open-market sale | 33 | $516.80 | 861 |
| 2011-07-01 | Open-market sale | 33 | $519.33 | 696 |
| 2011-07-01 | Open-market sale | 33 | $518.22 | 795 |
| 2011-07-01 | Open-market sale | 33 | $518.30 | 762 |
| 2011-07-01 | Open-market sale | 33 | $518.31 | 729 |
| 2011-07-01 | Open-market sale | 33 | $517.10 | 828 |
| 2011-07-01 | Open-market sale | 34 | $520.18 | 662 |
| 2011-06-02 | Conversion | 181 | $0.00 | 545 |
| 2011-06-02 | Conversion | 181 | $0.00 | 662 |
| 2011-06-01 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2011-06-01 | Option exercise (derivative) | 400 | $0.00 | 2,049 |
| 2011-06-01 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2011-06-01 | Open-market sale | 34 | $531.14 | 481 |
| 2011-06-01 | Open-market sale | 33 | $530.46 | 515 |
| 2011-06-01 | Open-market sale | 33 | $530.02 | 548 |
| 2011-06-01 | Open-market sale | 33 | $529.63 | 581 |
| 2011-06-01 | Open-market sale | 33 | $529.38 | 614 |
| 2011-06-01 | Open-market sale | 33 | $529.14 | 647 |
| 2011-06-01 | Open-market sale | 34 | $528.04 | 713 |
| 2011-06-01 | Open-market sale | 34 | $527.74 | 747 |
| 2011-06-01 | Open-market sale | 33 | $527.72 | 781 |
| 2011-06-01 | Open-market sale | 33 | $527.52 | 814 |
| 2011-06-01 | Open-market sale | 34 | $526.41 | 847 |
| 2011-06-01 | Conversion | 400 | $0.00 | 881 |
| 2011-06-01 | Open-market sale | 33 | $528.89 | 680 |
| 2011-05-05 | Conversion | 69 | $0.00 | 621 |
| 2011-05-05 | Conversion | 69 | $0.00 | 481 |
| 2011-05-02 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2011-05-02 | Option exercise (derivative) | 400 | $0.00 | 2,449 |
| 2011-05-02 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2011-05-02 | Open-market sale | 33 | $539.75 | 612 |
| 2011-05-02 | Open-market sale | 66 | $539.53 | 645 |
| 2011-05-02 | Open-market sale | 34 | $538.54 | 711 |
| 2011-05-02 | Open-market sale | 33 | $538.53 | 745 |
| 2011-05-02 | Open-market sale | 34 | $537.88 | 778 |
| 2011-05-02 | Conversion | 400 | $0.00 | 812 |
| 2011-05-02 | Open-market sale | 34 | $545.32 | 412 |
| 2011-05-02 | Open-market sale | 34 | $543.40 | 446 |
| 2011-05-02 | Open-market sale | 33 | $542.82 | 480 |
| 2011-05-02 | Open-market sale | 33 | $541.92 | 513 |
| 2011-05-02 | Open-market sale | 33 | $541.64 | 546 |
| 2011-05-02 | Open-market sale | 33 | $540.96 | 579 |
| 2011-04-01 | Option exercise (derivative) | 550 | $0.00 | 2,849 |
| 2011-04-01 | Option exercise (derivative) | 550 | $0.00 | 550 |
| 2011-04-01 | Conversion (derivative) | 550 | $0.00 | 0 |
| 2011-04-01 | Open-market sale | 46 | $594.71 | 412 |
| 2011-04-01 | Open-market sale | 46 | $594.62 | 458 |
| 2011-04-01 | Open-market sale | 46 | $594.41 | 504 |
| 2011-04-01 | Open-market sale | 46 | $593.86 | 550 |
| 2011-04-01 | Open-market sale | 46 | $593.70 | 596 |
| 2011-04-01 | Open-market sale | 46 | $593.50 | 642 |
| 2011-04-01 | Open-market sale | 46 | $593.48 | 688 |
| 2011-04-01 | Open-market sale | 92 | $592.10 | 734 |
| 2011-04-01 | Open-market sale | 46 | $590.85 | 826 |
| 2011-04-01 | Open-market sale | 45 | $590.00 | 872 |
| 2011-04-01 | Conversion | 550 | $0.00 | 962 |
| 2011-04-01 | Open-market sale | 45 | $589.02 | 917 |
| 2011-03-01 | Conversion (derivative) | 700 | $0.00 | 0 |
| 2011-03-01 | Option exercise (derivative) | 700 | $0.00 | 700 |
| 2011-03-01 | Option exercise (derivative) | 700 | $0.00 | 3,399 |
| 2011-03-01 | Open-market sale | 100 | $604.67 | 796 |
| 2011-03-01 | Conversion | 700 | $0.00 | 1,112 |
| 2011-03-01 | Open-market sale | 100 | $609.88 | 512 |
| 2011-03-01 | Open-market sale | 84 | $608.15 | 612 |
| 2011-03-01 | Open-market sale | 100 | $606.98 | 696 |
| 2011-03-01 | Open-market sale | 100 | $617.94 | 412 |
| 2011-03-01 | Open-market sale | 100 | $604.39 | 896 |
| 2011-03-01 | Open-market sale | 116 | $602.00 | 996 |
| 2011-02-05 | Conversion | 69 | $0.00 | 690 |
| 2011-02-05 | Conversion | 69 | $0.00 | 412 |
| 2011-02-01 | Option exercise (derivative) | 700 | $0.00 | 700 |
| 2011-02-01 | Conversion (derivative) | 700 | $0.00 | 0 |
| 2011-02-01 | Option exercise (derivative) | 700 | $0.00 | 4,099 |
| 2011-02-01 | Open-market sale | 100 | $610.00 | 743 |
| 2011-02-01 | Open-market sale | 100 | $612.17 | 443 |
| 2011-02-01 | Open-market sale | 100 | $612.15 | 543 |
| 2011-02-01 | Open-market sale | 100 | $610.81 | 643 |
| 2011-02-01 | Open-market sale | 100 | $613.24 | 343 |
| 2011-02-01 | Open-market sale | 100 | $609.10 | 843 |
| 2011-02-01 | Open-market sale | 100 | $604.26 | 943 |
| 2011-02-01 | Conversion | 700 | $0.00 | 1,043 |
| 2011-01-24 | Conversion (derivative) | 700 | $0.00 | 0 |
| 2011-01-24 | Option exercise (derivative) | 700 | $0.00 | 700 |
| 2011-01-24 | Option exercise (derivative) | 700 | $0.00 | 4,799 |
| 2011-01-24 | Conversion | 700 | $0.00 | 1,043 |
| 2011-01-24 | Open-market sale | 100 | $607.88 | 843 |
| 2011-01-24 | Open-market sale | 100 | $608.27 | 743 |
| 2011-01-24 | Open-market sale | 100 | $609.50 | 643 |
| 2011-01-24 | Open-market sale | 100 | $609.64 | 543 |
| 2011-01-24 | Open-market sale | 100 | $609.76 | 443 |
| 2011-01-24 | Open-market sale | 100 | $610.13 | 343 |
| 2011-01-24 | Open-market sale | 100 | $603.20 | 943 |
| 2010-12-07 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2010-12-07 | Option exercise (derivative) | 400 | $0.00 | 5,499 |
| 2010-12-07 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2010-12-07 | Open-market sale | 50 | $591.46 | 343 |
| 2010-12-07 | Open-market sale | 50 | $591.27 | 393 |
| 2010-12-07 | Conversion | 400 | $0.00 | 743 |
| 2010-12-07 | Open-market sale | 100 | $588.30 | 643 |
| 2010-12-07 | Open-market sale | 100 | $590.01 | 443 |
| 2010-12-07 | Open-market sale | 100 | $589.70 | 543 |
| 2010-12-06 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2010-12-06 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2010-12-06 | Option exercise (derivative) | 400 | $0.00 | 5,899 |
| 2010-12-06 | Open-market sale | 33 | $579.31 | 446 |
| 2010-12-06 | Open-market sale | 33 | $579.01 | 479 |
| 2010-12-06 | Open-market sale | 33 | $578.92 | 512 |
| 2010-12-06 | Open-market sale | 33 | $578.89 | 545 |
| 2010-12-06 | Open-market sale | 33 | $578.71 | 578 |
| 2010-12-06 | Open-market sale | 13 | $578.64 | 611 |
| 2010-12-06 | Open-market sale | 20 | $578.62 | 624 |
| 2010-12-06 | Open-market sale | 33 | $578.52 | 644 |
| 2010-12-06 | Open-market sale | 30 | $577.86 | 677 |
| 2010-12-06 | Open-market sale | 33 | $577.82 | 707 |
| 2010-12-06 | Open-market sale | 3 | $577.73 | 740 |
| 2010-12-06 | Conversion | 400 | $0.00 | 743 |
| 2010-12-06 | Open-market sale | 33 | $579.49 | 413 |
| 2010-12-06 | Open-market sale | 35 | $580.22 | 378 |
| 2010-12-06 | Open-market sale | 35 | $581.60 | 343 |
| 2010-12-03 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2010-12-03 | Option exercise (derivative) | 400 | $0.00 | 6,299 |
| 2010-12-03 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2010-12-03 | Open-market sale | 33 | $575.16 | 343 |
| 2010-12-03 | Open-market sale | 33 | $574.54 | 376 |
| 2010-12-03 | Open-market sale | 33 | $573.70 | 409 |
| 2010-12-03 | Open-market sale | 33 | $573.58 | 442 |
| 2010-12-03 | Open-market sale | 33 | $572.30 | 475 |
| 2010-12-03 | Open-market sale | 66 | $572.15 | 508 |
| 2010-12-03 | Open-market sale | 35 | $568.70 | 708 |
| 2010-12-03 | Open-market sale | 35 | $570.96 | 574 |
| 2010-12-03 | Open-market sale | 33 | $570.67 | 609 |
| 2010-12-03 | Open-market sale | 66 | $570.58 | 642 |
| 2010-12-03 | Conversion | 400 | $0.00 | 743 |
| 2010-12-02 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2010-12-02 | Option exercise (derivative) | 400 | $0.00 | 6,699 |
| 2010-12-02 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2010-12-02 | Open-market sale | 200 | $572.41 | 343 |
| 2010-12-02 | Open-market sale | 100 | $571.67 | 543 |
| 2010-12-02 | Open-market sale | 50 | $569.83 | 643 |
| 2010-12-02 | Open-market sale | 50 | $568.32 | 693 |
| 2010-12-02 | Conversion | 400 | $0.00 | 743 |
| 2010-12-01 | Conversion (derivative) | 401 | $0.00 | 0 |
| 2010-12-01 | Option exercise (derivative) | 401 | $0.00 | 401 |
| 2010-12-01 | Option exercise (derivative) | 401 | $0.00 | 7,099 |
| 2010-12-01 | Open-market sale | 33 | $568.78 | 409 |
| 2010-12-01 | Open-market sale | 33 | $568.43 | 442 |
| 2010-12-01 | Open-market sale | 33 | $568.35 | 475 |
| 2010-12-01 | Open-market sale | 33 | $568.24 | 508 |
| 2010-12-01 | Open-market sale | 34 | $567.87 | 541 |
| 2010-12-01 | Open-market sale | 33 | $567.78 | 575 |
| 2010-12-01 | Open-market sale | 34 | $567.31 | 608 |
| 2010-12-01 | Open-market sale | 1 | $567.30 | 642 |
| 2010-12-01 | Open-market sale | 33 | $566.90 | 643 |
| 2010-12-01 | Open-market sale | 33 | $566.72 | 676 |
| 2010-12-01 | Open-market sale | 35 | $562.82 | 709 |
| 2010-12-01 | Conversion | 401 | $0.00 | 744 |
| 2010-12-01 | Open-market sale | 33 | $570.14 | 343 |
| 2010-12-01 | Open-market sale | 33 | $569.50 | 376 |
| 2010-11-05 | Conversion | 68 | $0.00 | 759 |
| 2010-11-05 | Conversion | 68 | $0.00 | 343 |
| 2010-11-01 | Option exercise (derivative) | 800 | $0.00 | 7,500 |
| 2010-11-01 | Conversion (derivative) | 800 | $0.00 | 0 |
| 2010-11-01 | Option exercise (derivative) | 800 | $0.00 | 800 |
| 2010-11-01 | Open-market sale | 100 | $618.66 | 275 |
| 2010-11-01 | Open-market sale | 100 | $615.67 | 375 |
| 2010-11-01 | Conversion | 800 | $0.00 | 1,075 |
| 2010-11-01 | Open-market sale | 100 | $615.60 | 475 |
| 2010-11-01 | Open-market sale | 100 | $615.33 | 575 |
| 2010-11-01 | Open-market sale | 100 | $615.30 | 675 |
| 2010-11-01 | Open-market sale | 100 | $615.25 | 775 |
| 2010-11-01 | Open-market sale | 100 | $614.86 | 875 |
| 2010-11-01 | Open-market sale | 100 | $612.71 | 975 |
| 2010-10-15 | Conversion (derivative) | 300 | $0.00 | 0 |
| 2010-10-15 | Option exercise (derivative) | 300 | $0.00 | 300 |
| 2010-10-15 | Option exercise (derivative) | 300 | $0.00 | 8,300 |
| 2010-10-15 | Open-market sale | 150 | $600.00 | 275 |
| 2010-10-15 | Open-market sale | 150 | $599.27 | 425 |
| 2010-10-15 | Conversion | 300 | $0.00 | 575 |
| 2010-10-01 | Option exercise (derivative) | 500 | $0.00 | 8,600 |
| 2010-10-01 | Conversion (derivative) | 500 | $0.00 | 0 |
| 2010-10-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2010-10-01 | Open-market sale | 40 | $525.85 | 600 |
| 2010-10-01 | Open-market sale | 40 | $526.37 | 520 |
| 2010-10-01 | Open-market sale | 40 | $526.49 | 480 |
| 2010-10-01 | Open-market sale | 30 | $526.71 | 450 |
| 2010-10-01 | Open-market sale | 45 | $526.91 | 405 |
| 2010-10-01 | Open-market sale | 40 | $527.24 | 365 |
| 2010-10-01 | Open-market sale | 40 | $526.18 | 560 |
| 2010-10-01 | Open-market sale | 45 | $525.60 | 640 |
| 2010-10-01 | Open-market sale | 45 | $523.35 | 685 |
| 2010-10-01 | Open-market sale | 45 | $523.19 | 730 |
| 2010-10-01 | Conversion | 500 | $0.00 | 775 |
| 2010-10-01 | Open-market sale | 45 | $530.00 | 275 |
| 2010-10-01 | Open-market sale | 45 | $527.50 | 320 |
| 2010-09-20 | Option exercise (derivative) | 150 | $0.00 | 9,100 |
| 2010-09-20 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2010-09-20 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2010-09-20 | Conversion | 150 | $0.00 | 425 |
| 2010-09-20 | Open-market sale | 150 | $500.00 | 275 |
| 2010-09-01 | Option exercise (derivative) | 350 | $0.00 | 350 |
| 2010-09-01 | Option exercise (derivative) | 350 | $0.00 | 9,250 |
| 2010-09-01 | Conversion (derivative) | 350 | $0.00 | 0 |
| 2010-09-01 | Open-market sale | 29 | $462.08 | 449 |
| 2010-09-01 | Open-market sale | 29 | $461.66 | 478 |
| 2010-09-01 | Open-market sale | 29 | $461.64 | 507 |
| 2010-09-01 | Open-market sale | 29 | $461.55 | 536 |
| 2010-09-01 | Open-market sale | 29 | $461.54 | 565 |
| 2010-09-01 | Conversion | 350 | $0.00 | 625 |
| 2010-09-01 | Open-market sale | 29 | $462.15 | 420 |
| 2010-09-01 | Open-market sale | 29 | $454.97 | 391 |
| 2010-09-01 | Open-market sale | 29 | $457.81 | 362 |
| 2010-09-01 | Open-market sale | 29 | $461.45 | 333 |
| 2010-09-01 | Open-market sale | 29 | $463.51 | 304 |
| 2010-09-01 | Open-market sale | 29 | $463.59 | 275 |
| 2010-09-01 | Open-market sale | 31 | $461.07 | 594 |
| 2010-08-05 | Conversion | 275 | $0.00 | 827 |
| 2010-08-05 | Conversion | 275 | $0.00 | 275 |
| 2010-08-04 | Option exercise (derivative) | 150 | $0.00 | 9,600 |
| 2010-08-04 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2010-08-04 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2010-08-04 | Conversion | 150 | $0.00 | 150 |
| 2010-08-04 | Open-market sale | 150 | $500.00 | 0 |
| 2010-08-02 | Conversion (derivative) | 350 | $0.00 | 0 |
| 2010-08-02 | Option exercise (derivative) | 350 | $0.00 | 350 |
| 2010-08-02 | Option exercise (derivative) | 350 | $0.00 | 9,750 |
| 2010-08-02 | Conversion | 350 | $0.00 | 350 |
| 2010-08-02 | Open-market sale | 150 | $491.04 | 0 |
| 2010-08-02 | Open-market sale | 100 | $490.69 | 150 |
| 2010-08-02 | Open-market sale | 100 | $488.50 | 250 |
| 2010-07-07 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2010-07-07 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2010-07-07 | Option exercise (derivative) | 150 | $0.00 | 10,100 |
| 2010-07-07 | Open-market sale | 150 | $450.00 | 0 |
| 2010-07-07 | Conversion | 150 | $0.00 | 150 |
| 2010-07-01 | Option exercise (derivative) | 200 | $0.00 | 10,250 |
| 2010-07-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2010-07-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2010-07-01 | Open-market sale | 17 | $445.22 | 0 |
| 2010-07-01 | Open-market sale | 17 | $444.26 | 17 |
| 2010-07-01 | Open-market sale | 17 | $441.61 | 34 |
| 2010-07-01 | Open-market sale | 17 | $441.60 | 51 |
| 2010-07-01 | Open-market sale | 17 | $441.42 | 68 |
| 2010-07-01 | Open-market sale | 17 | $441.25 | 85 |
| 2010-07-01 | Open-market sale | 17 | $441.22 | 102 |
| 2010-07-01 | Open-market sale | 17 | $439.83 | 119 |
| 2010-07-01 | Open-market sale | 17 | $439.51 | 136 |
| 2010-07-01 | Open-market sale | 15 | $438.17 | 153 |
| 2010-07-01 | Open-market sale | 15 | $437.53 | 168 |
| 2010-07-01 | Open-market sale | 17 | $436.60 | 183 |
| 2010-07-01 | Conversion | 200 | $0.00 | 200 |
| 2010-06-03 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2010-06-03 | Option exercise (derivative) | 150 | $0.00 | 10,450 |
| 2010-06-03 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2010-06-03 | Open-market sale | 150 | $500.00 | 0 |
| 2010-06-03 | Conversion | 150 | $0.00 | 150 |
| 2010-06-02 | Grant / award | 726 | $0.00 | 726 |
| 2010-06-01 | Option exercise (derivative) | 350 | $0.00 | 350 |
| 2010-06-01 | Conversion (derivative) | 350 | $0.00 | 0 |
| 2010-06-01 | Option exercise (derivative) | 350 | $0.00 | 10,600 |
| 2010-06-01 | Conversion | 350 | $0.00 | 350 |
| 2010-06-01 | Open-market sale | 100 | $488.78 | 150 |
| 2010-06-01 | Open-market sale | 150 | $489.42 | 0 |
| 2010-06-01 | Open-market sale | 100 | $480.48 | 250 |
| 2010-05-03 | Conversion (derivative) | 500 | $0.00 | 0 |
| 2010-05-03 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2010-05-03 | Option exercise (derivative) | 500 | $0.00 | 10,950 |
| 2010-05-03 | Open-market sale | 100 | $526.54 | 400 |
| 2010-05-03 | Open-market sale | 100 | $531.52 | 100 |
| 2010-05-03 | Open-market sale | 8 | $532.25 | 92 |
| 2010-05-03 | Open-market sale | 92 | $532.46 | 0 |
| 2010-05-03 | Open-market sale | 100 | $529.62 | 200 |
| 2010-05-03 | Open-market sale | 100 | $528.37 | 300 |
| 2010-05-03 | Conversion | 500 | $0.00 | 500 |
| 2010-04-01 | Conversion (derivative) | 650 | $0.00 | 0 |
| 2010-04-01 | Option exercise (derivative) | 650 | $0.00 | 650 |
| 2010-04-01 | Option exercise (derivative) | 650 | $0.00 | 11,450 |
| 2010-04-01 | Open-market sale | 100 | $568.47 | 400 |
| 2010-04-01 | Open-market sale | 100 | $570.67 | 100 |
| 2010-04-01 | Open-market sale | 100 | $568.94 | 200 |
| 2010-04-01 | Open-market sale | 100 | $568.59 | 300 |
| 2010-04-01 | Open-market sale | 100 | $571.47 | 0 |
| 2010-04-01 | Open-market sale | 22 | $567.75 | 500 |
| 2010-04-01 | Open-market sale | 128 | $566.56 | 522 |
| 2010-04-01 | Conversion | 650 | $0.00 | 650 |
| 2010-03-04 | Option exercise (derivative) | 150 | $0.00 | 12,100 |
| 2010-03-04 | Option exercise (derivative) | 150 | $0.00 | 150 |
| 2010-03-04 | Conversion (derivative) | 150 | $0.00 | 0 |
| 2010-03-04 | Conversion | 150 | $0.00 | 150 |
| 2010-03-04 | Open-market sale | 150 | $550.00 | 0 |
| 2010-03-01 | Conversion (derivative) | 500 | $0.00 | 0 |
| 2010-03-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2010-03-01 | Option exercise (derivative) | 500 | $0.00 | 12,250 |
| 2010-03-01 | Open-market sale | 50 | $530.07 | 0 |
| 2010-03-01 | Open-market sale | 100 | $532.19 | 50 |
| 2010-03-01 | Open-market sale | 50 | $531.36 | 150 |
| 2010-03-01 | Open-market sale | 100 | $531.10 | 200 |
| 2010-03-01 | Open-market sale | 50 | $530.44 | 300 |
| 2010-03-01 | Open-market sale | 100 | $530.37 | 350 |
| 2010-03-01 | Open-market sale | 50 | $529.59 | 450 |
| 2010-03-01 | Conversion | 500 | $0.00 | 500 |
| 2010-02-01 | Conversion (derivative) | 500 | $0.00 | 0 |
| 2010-02-01 | Option exercise (derivative) | 500 | $0.00 | 12,750 |
| 2010-02-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2010-02-01 | Open-market sale | 100 | $531.38 | 400 |
| 2010-02-01 | Conversion | 500 | $0.00 | 500 |
| 2010-02-01 | Open-market sale | 100 | $534.21 | 0 |
| 2010-02-01 | Open-market sale | 100 | $531.99 | 100 |
| 2010-02-01 | Open-market sale | 100 | $533.30 | 200 |
| 2010-02-01 | Open-market sale | 100 | $533.11 | 300 |
| 2010-01-25 | Option exercise (derivative) | 500 | $0.00 | 13,250 |
| 2010-01-25 | Conversion (derivative) | 500 | $0.00 | 0 |
| 2010-01-25 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2010-01-25 | Conversion | 500 | $0.00 | 500 |
| 2010-01-25 | Open-market sale | 45 | $543.81 | 410 |
| 2010-01-25 | Open-market sale | 41 | $537.36 | 369 |
| 2010-01-25 | Open-market sale | 41 | $539.00 | 328 |
| 2010-01-25 | Open-market sale | 41 | $539.62 | 287 |
| 2010-01-25 | Open-market sale | 41 | $540.31 | 246 |
| 2010-01-25 | Open-market sale | 41 | $540.48 | 205 |
| 2010-01-25 | Open-market sale | 40 | $541.18 | 165 |
| 2010-01-25 | Open-market sale | 41 | $541.24 | 124 |
| 2010-01-25 | Open-market sale | 1 | $541.33 | 123 |
| 2010-01-25 | Open-market sale | 41 | $542.00 | 82 |
| 2010-01-25 | Open-market sale | 41 | $544.41 | 41 |
| 2010-01-25 | Open-market sale | 41 | $546.36 | 0 |
| 2010-01-25 | Open-market sale | 45 | $542.35 | 455 |
| 2009-12-07 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-12-07 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-12-07 | Option exercise (derivative) | 200 | $0.00 | 13,750 |
| 2009-12-07 | Open-market sale | 30 | $583.64 | 170 |
| 2009-12-07 | Open-market sale | 20 | $584.14 | 150 |
| 2009-12-07 | Open-market sale | 20 | $584.46 | 110 |
| 2009-12-07 | Open-market sale | 20 | $584.28 | 130 |
| 2009-12-07 | Open-market sale | 20 | $587.46 | 0 |
| 2009-12-07 | Conversion | 200 | $0.00 | 200 |
| 2009-12-07 | Open-market sale | 20 | $585.21 | 90 |
| 2009-12-07 | Open-market sale | 20 | $586.64 | 70 |
| 2009-12-07 | Open-market sale | 20 | $586.70 | 50 |
| 2009-12-07 | Open-market sale | 30 | $587.35 | 20 |
| 2009-12-04 | Option exercise (derivative) | 200 | $0.00 | 13,950 |
| 2009-12-04 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-12-04 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-12-04 | Open-market sale | 17 | $593.51 | 17 |
| 2009-12-04 | Open-market sale | 17 | $593.02 | 34 |
| 2009-12-04 | Open-market sale | 17 | $588.32 | 68 |
| 2009-12-04 | Open-market sale | 17 | $593.72 | 0 |
| 2009-12-04 | Open-market sale | 34 | $584.49 | 85 |
| 2009-12-04 | Open-market sale | 17 | $583.01 | 119 |
| 2009-12-04 | Open-market sale | 15 | $583.00 | 136 |
| 2009-12-04 | Open-market sale | 15 | $582.78 | 151 |
| 2009-12-04 | Open-market sale | 17 | $582.15 | 166 |
| 2009-12-04 | Open-market sale | 10 | $581.86 | 183 |
| 2009-12-04 | Open-market sale | 17 | $591.11 | 51 |
| 2009-12-04 | Conversion | 200 | $0.00 | 200 |
| 2009-12-04 | Open-market sale | 7 | $581.81 | 193 |
| 2009-12-03 | Option exercise (derivative) | 200 | $0.00 | 14,150 |
| 2009-12-03 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-12-03 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-12-03 | Open-market sale | 20 | $588.97 | 100 |
| 2009-12-03 | Open-market sale | 40 | $589.64 | 30 |
| 2009-12-03 | Open-market sale | 10 | $589.45 | 70 |
| 2009-12-03 | Open-market sale | 20 | $589.06 | 80 |
| 2009-12-03 | Open-market sale | 30 | $589.84 | 0 |
| 2009-12-03 | Open-market sale | 40 | $588.90 | 120 |
| 2009-12-03 | Open-market sale | 40 | $588.09 | 160 |
| 2009-12-03 | Conversion | 200 | $0.00 | 200 |
| 2009-12-02 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-12-02 | Option exercise (derivative) | 200 | $0.00 | 14,350 |
| 2009-12-02 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-12-02 | Open-market sale | 15 | $588.00 | 117 |
| 2009-12-02 | Open-market sale | 17 | $588.69 | 100 |
| 2009-12-02 | Open-market sale | 17 | $589.52 | 83 |
| 2009-12-02 | Open-market sale | 16 | $590.98 | 50 |
| 2009-12-02 | Open-market sale | 16 | $591.12 | 34 |
| 2009-12-02 | Open-market sale | 17 | $591.40 | 17 |
| 2009-12-02 | Open-market sale | 17 | $592.19 | 0 |
| 2009-12-02 | Open-market sale | 17 | $587.68 | 132 |
| 2009-12-02 | Open-market sale | 17 | $587.57 | 149 |
| 2009-12-02 | Open-market sale | 17 | $587.50 | 166 |
| 2009-12-02 | Open-market sale | 17 | $587.34 | 183 |
| 2009-12-02 | Conversion | 200 | $0.00 | 200 |
| 2009-12-02 | Open-market sale | 17 | $590.04 | 66 |
| 2009-12-01 | Option exercise (derivative) | 200 | $0.00 | 14,550 |
| 2009-12-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-12-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-12-01 | Open-market sale | 10 | $589.51 | 150 |
| 2009-12-01 | Open-market sale | 20 | $589.02 | 160 |
| 2009-12-01 | Open-market sale | 20 | $588.19 | 180 |
| 2009-12-01 | Conversion | 200 | $0.00 | 200 |
| 2009-12-01 | Open-market sale | 20 | $589.85 | 130 |
| 2009-12-01 | Open-market sale | 20 | $590.07 | 80 |
| 2009-12-01 | Open-market sale | 30 | $589.96 | 100 |
| 2009-12-01 | Open-market sale | 40 | $590.51 | 0 |
| 2009-12-01 | Open-market sale | 10 | $590.33 | 40 |
| 2009-12-01 | Open-market sale | 10 | $590.12 | 50 |
| 2009-12-01 | Open-market sale | 20 | $590.11 | 60 |
| 2009-11-06 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2009-11-06 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2009-11-06 | Option exercise (derivative) | 100 | $0.00 | 14,750 |
| 2009-11-06 | Conversion | 100 | $0.00 | 100 |
| 2009-11-06 | Open-market sale | 100 | $550.00 | 0 |
| 2009-11-02 | Conversion (derivative) | 400 | $0.00 | 0 |
| 2009-11-02 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2009-11-02 | Option exercise (derivative) | 400 | $0.00 | 14,850 |
| 2009-11-02 | Open-market sale | 50 | $531.70 | 150 |
| 2009-11-02 | Open-market sale | 50 | $535.71 | 100 |
| 2009-11-02 | Open-market sale | 50 | $536.95 | 50 |
| 2009-11-02 | Open-market sale | 50 | $539.26 | 0 |
| 2009-11-02 | Conversion | 400 | $0.00 | 400 |
| 2009-11-02 | Open-market sale | 25 | $529.42 | 375 |
| 2009-11-02 | Open-market sale | 75 | $530.39 | 250 |
| 2009-11-02 | Open-market sale | 50 | $530.27 | 325 |
| 2009-11-02 | Open-market sale | 50 | $531.59 | 200 |
| 2009-10-16 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2009-10-16 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2009-10-16 | Option exercise (derivative) | 100 | $0.00 | 15,250 |
| 2009-10-16 | Conversion | 100 | $0.00 | 100 |
| 2009-10-16 | Open-market sale | 100 | $550.00 | 0 |
| 2009-10-07 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2009-10-07 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2009-10-07 | Option exercise (derivative) | 100 | $0.00 | 15,350 |
| 2009-10-07 | Open-market sale | 100 | $500.00 | 0 |
| 2009-10-07 | Conversion | 100 | $0.00 | 100 |
| 2009-10-01 | Conversion (derivative) | 300 | $0.00 | 0 |
| 2009-10-01 | Option exercise (derivative) | 300 | $0.00 | 300 |
| 2009-10-01 | Option exercise (derivative) | 300 | $0.00 | 15,450 |
| 2009-10-01 | Open-market sale | 5 | $489.07 | 205 |
| 2009-10-01 | Open-market sale | 40 | $490.90 | 30 |
| 2009-10-01 | Open-market sale | 90 | $490.47 | 70 |
| 2009-10-01 | Open-market sale | 30 | $489.51 | 160 |
| 2009-10-01 | Open-market sale | 15 | $489.18 | 190 |
| 2009-10-01 | Open-market sale | 30 | $493.99 | 0 |
| 2009-10-01 | Open-market sale | 3 | $488.95 | 210 |
| 2009-10-01 | Open-market sale | 57 | $488.91 | 213 |
| 2009-10-01 | Open-market sale | 30 | $488.72 | 270 |
| 2009-10-01 | Conversion | 300 | $0.00 | 300 |
| 2009-09-22 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2009-09-22 | Option exercise (derivative) | 100 | $0.00 | 15,750 |
| 2009-09-22 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2009-09-22 | Conversion | 100 | $0.00 | 100 |
| 2009-09-22 | Open-market sale | 100 | $500.24 | 0 |
| 2009-09-01 | Conversion (derivative) | 300 | $0.00 | 0 |
| 2009-09-01 | Option exercise (derivative) | 300 | $0.00 | 300 |
| 2009-09-01 | Option exercise (derivative) | 300 | $0.00 | 15,850 |
| 2009-09-01 | Open-market sale | 25 | $456.99 | 150 |
| 2009-09-01 | Open-market sale | 25 | $456.92 | 175 |
| 2009-09-01 | Open-market sale | 25 | $456.90 | 200 |
| 2009-09-01 | Open-market sale | 25 | $456.81 | 225 |
| 2009-09-01 | Open-market sale | 25 | $456.41 | 250 |
| 2009-09-01 | Open-market sale | 25 | $456.10 | 275 |
| 2009-09-01 | Conversion | 300 | $0.00 | 300 |
| 2009-09-01 | Open-market sale | 25 | $459.68 | 0 |
| 2009-09-01 | Open-market sale | 25 | $466.24 | 25 |
| 2009-09-01 | Open-market sale | 25 | $464.53 | 50 |
| 2009-09-01 | Open-market sale | 25 | $463.17 | 75 |
| 2009-09-01 | Open-market sale | 25 | $458.13 | 100 |
| 2009-09-01 | Open-market sale | 25 | $457.45 | 125 |
| 2009-08-05 | Grant / award | 1,102 | $0.00 | 1,102 |
| 2009-08-03 | Conversion (derivative) | 300 | $0.00 | 0 |
| 2009-08-03 | Option exercise (derivative) | 300 | $0.00 | 300 |
| 2009-08-03 | Option exercise (derivative) | 300 | $0.00 | 16,150 |
| 2009-08-03 | Open-market sale | 100 | $450.00 | 0 |
| 2009-08-03 | Open-market sale | 20 | $453.07 | 100 |
| 2009-08-03 | Open-market sale | 16 | $452.83 | 120 |
| 2009-08-03 | Open-market sale | 20 | $452.58 | 136 |
| 2009-08-03 | Open-market sale | 16 | $452.02 | 156 |
| 2009-08-03 | Open-market sale | 16 | $451.80 | 172 |
| 2009-08-03 | Open-market sale | 16 | $451.56 | 188 |
| 2009-08-03 | Open-market sale | 16 | $451.39 | 204 |
| 2009-08-03 | Open-market sale | 16 | $450.70 | 220 |
| 2009-08-03 | Open-market sale | 16 | $450.23 | 236 |
| 2009-08-03 | Open-market sale | 16 | $449.77 | 252 |
| 2009-08-03 | Open-market sale | 16 | $449.18 | 268 |
| 2009-08-03 | Open-market sale | 16 | $448.74 | 284 |
| 2009-08-03 | Conversion | 300 | $0.00 | 300 |
| 2009-07-24 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2009-07-24 | Option exercise (derivative) | 100 | $0.00 | 16,450 |
| 2009-07-24 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2009-07-24 | Open-market sale | 100 | $450.00 | 0 |
| 2009-07-24 | Conversion | 100 | $0.00 | 100 |
| 2009-07-01 | Option exercise (derivative) | 200 | $0.00 | 16,550 |
| 2009-07-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-07-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-07-01 | Open-market sale | 10 | $420.81 | 190 |
| 2009-07-01 | Open-market sale | 20 | $423.98 | 20 |
| 2009-07-01 | Open-market sale | 20 | $422.03 | 40 |
| 2009-07-01 | Open-market sale | 20 | $424.99 | 60 |
| 2009-07-01 | Open-market sale | 20 | $424.11 | 0 |
| 2009-07-01 | Conversion | 200 | $0.00 | 200 |
| 2009-07-01 | Open-market sale | 10 | $421.31 | 180 |
| 2009-07-01 | Open-market sale | 20 | $422.34 | 160 |
| 2009-07-01 | Open-market sale | 20 | $422.38 | 140 |
| 2009-07-01 | Open-market sale | 20 | $422.99 | 120 |
| 2009-07-01 | Open-market sale | 20 | $423.87 | 100 |
| 2009-07-01 | Open-market sale | 20 | $424.89 | 80 |
| 2009-06-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-06-01 | Option exercise (derivative) | 200 | $0.00 | 16,750 |
| 2009-06-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-06-01 | Open-market sale | 17 | $419.10 | 183 |
| 2009-06-01 | Open-market sale | 16 | $426.44 | 68 |
| 2009-06-01 | Open-market sale | 16 | $424.48 | 167 |
| 2009-06-01 | Open-market sale | 16 | $425.15 | 151 |
| 2009-06-01 | Open-market sale | 17 | $429.15 | 0 |
| 2009-06-01 | Open-market sale | 17 | $428.22 | 17 |
| 2009-06-01 | Open-market sale | 17 | $427.07 | 34 |
| 2009-06-01 | Open-market sale | 17 | $426.91 | 51 |
| 2009-06-01 | Conversion | 200 | $0.00 | 200 |
| 2009-06-01 | Open-market sale | 17 | $426.32 | 84 |
| 2009-06-01 | Open-market sale | 16 | $425.78 | 101 |
| 2009-06-01 | Open-market sale | 17 | $425.77 | 117 |
| 2009-06-01 | Open-market sale | 17 | $425.42 | 134 |
| 2009-05-01 | Option exercise (derivative) | 200 | $0.00 | 16,950 |
| 2009-05-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-05-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-05-01 | Open-market sale | 17 | $395.97 | 50 |
| 2009-05-01 | Open-market sale | 17 | $395.75 | 67 |
| 2009-05-01 | Open-market sale | 17 | $395.44 | 84 |
| 2009-05-01 | Open-market sale | 17 | $395.21 | 101 |
| 2009-05-01 | Open-market sale | 17 | $395.12 | 135 |
| 2009-05-01 | Open-market sale | 17 | $395.02 | 152 |
| 2009-05-01 | Open-market sale | 16 | $395.00 | 169 |
| 2009-05-01 | Open-market sale | 15 | $393.00 | 185 |
| 2009-05-01 | Conversion | 200 | $0.00 | 200 |
| 2009-05-01 | Open-market sale | 16 | $396.22 | 34 |
| 2009-05-01 | Open-market sale | 17 | $396.29 | 17 |
| 2009-05-01 | Open-market sale | 17 | $396.48 | 0 |
| 2009-05-01 | Open-market sale | 17 | $395.14 | 118 |
| 2009-04-01 | Option exercise (derivative) | 200 | $0.00 | 17,150 |
| 2009-04-01 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-04-01 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-04-01 | Open-market sale | 16 | $349.95 | 136 |
| 2009-04-01 | Open-market sale | 16 | $348.21 | 152 |
| 2009-04-01 | Open-market sale | 32 | $353.80 | 16 |
| 2009-04-01 | Open-market sale | 14 | $345.09 | 168 |
| 2009-04-01 | Open-market sale | 2 | $345.07 | 182 |
| 2009-04-01 | Open-market sale | 16 | $343.50 | 184 |
| 2009-04-01 | Conversion | 200 | $0.00 | 200 |
| 2009-04-01 | Open-market sale | 16 | $350.92 | 120 |
| 2009-04-01 | Open-market sale | 16 | $351.71 | 104 |
| 2009-04-01 | Open-market sale | 16 | $352.04 | 88 |
| 2009-04-01 | Open-market sale | 20 | $353.16 | 68 |
| 2009-04-01 | Open-market sale | 16 | $354.83 | 0 |
| 2009-04-01 | Open-market sale | 20 | $353.65 | 48 |
| 2009-03-02 | Option exercise (derivative) | 200 | $0.00 | 17,350 |
| 2009-03-02 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-03-02 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-03-02 | Open-market sale | 16 | $335.01 | 31 |
| 2009-03-02 | Open-market sale | 16 | $333.33 | 47 |
| 2009-03-02 | Open-market sale | 16 | $333.23 | 63 |
| 2009-03-02 | Open-market sale | 16 | $334.02 | 79 |
| 2009-03-02 | Open-market sale | 16 | $333.87 | 95 |
| 2009-03-02 | Open-market sale | 16 | $331.60 | 111 |
| 2009-03-02 | Open-market sale | 17 | $331.03 | 127 |
| 2009-03-02 | Open-market sale | 20 | $330.05 | 144 |
| 2009-03-02 | Open-market sale | 16 | $329.57 | 164 |
| 2009-03-02 | Open-market sale | 20 | $328.19 | 180 |
| 2009-03-02 | Conversion | 200 | $0.00 | 200 |
| 2009-03-02 | Open-market sale | 16 | $337.74 | 0 |
| 2009-03-02 | Open-market sale | 15 | $337.00 | 16 |
| 2009-02-02 | Option exercise (derivative) | 200 | $0.00 | 17,550 |
| 2009-02-02 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2009-02-02 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2009-02-02 | Open-market sale | 16 | $333.91 | 79 |
| 2009-02-02 | Open-market sale | 15 | $342.95 | 0 |
| 2009-02-02 | Open-market sale | 16 | $334.27 | 63 |
| 2009-02-02 | Open-market sale | 16 | $338.87 | 47 |
| 2009-02-02 | Open-market sale | 16 | $340.06 | 31 |
| 2009-02-02 | Open-market sale | 16 | $340.77 | 15 |
| 2009-02-02 | Open-market sale | 21 | $335.82 | 179 |
| 2009-02-02 | Open-market sale | 16 | $344.54 | 95 |
| 2009-02-02 | Open-market sale | 16 | $343.06 | 111 |
| 2009-02-02 | Open-market sale | 16 | $339.20 | 127 |
| 2009-02-02 | Open-market sale | 20 | $336.36 | 143 |
| 2009-02-02 | Open-market sale | 16 | $336.21 | 163 |
| 2009-02-02 | Conversion | 200 | $0.00 | 200 |
| 2008-12-29 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2008-12-29 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2008-12-29 | Option exercise (derivative) | 120 | $0.00 | 17,750 |
| 2008-12-29 | Open-market sale | 12 | $294.26 | 84 |
| 2008-12-29 | Open-market sale | 12 | $295.94 | 12 |
| 2008-12-29 | Open-market sale | 12 | $294.92 | 24 |
| 2008-12-29 | Open-market sale | 12 | $293.58 | 108 |
| 2008-12-29 | Open-market sale | 12 | $294.05 | 96 |
| 2008-12-29 | Open-market sale | 12 | $300.22 | 0 |
| 2008-12-29 | Open-market sale | 12 | $294.29 | 72 |
| 2008-12-29 | Conversion | 120 | $0.00 | 120 |
| 2008-12-29 | Open-market sale | 12 | $294.46 | 60 |
| 2008-12-29 | Open-market sale | 12 | $294.52 | 48 |
| 2008-12-29 | Open-market sale | 12 | $294.87 | 36 |
| 2008-12-26 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2008-12-26 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2008-12-26 | Option exercise (derivative) | 120 | $0.00 | 17,870 |
| 2008-12-26 | Open-market sale | 12 | $298.58 | 108 |
| 2008-12-26 | Open-market sale | 12 | $299.04 | 96 |
| 2008-12-26 | Open-market sale | 12 | $299.37 | 84 |
| 2008-12-26 | Open-market sale | 12 | $299.50 | 72 |
| 2008-12-26 | Open-market sale | 12 | $299.64 | 60 |
| 2008-12-26 | Open-market sale | 12 | $299.88 | 24 |
| 2008-12-26 | Open-market sale | 12 | $299.86 | 36 |
| 2008-12-26 | Open-market sale | 12 | $299.73 | 48 |
| 2008-12-26 | Conversion | 120 | $0.00 | 120 |
| 2008-12-26 | Open-market sale | 12 | $304.07 | 0 |
| 2008-12-26 | Open-market sale | 12 | $300.30 | 12 |
| 2008-12-24 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2008-12-24 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2008-12-24 | Option exercise (derivative) | 120 | $0.00 | 17,990 |
| 2008-12-24 | Conversion | 120 | $0.00 | 120 |
| 2008-12-24 | Open-market sale | 20 | $303.95 | 100 |
| 2008-12-24 | Open-market sale | 20 | $304.34 | 80 |
| 2008-12-24 | Open-market sale | 8 | $302.84 | 0 |
| 2008-12-24 | Open-market sale | 20 | $305.04 | 60 |
| 2008-12-24 | Open-market sale | 20 | $305.70 | 40 |
| 2008-12-24 | Open-market sale | 12 | $298.38 | 28 |
| 2008-12-24 | Open-market sale | 20 | $302.80 | 8 |
| 2008-12-23 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2008-12-23 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2008-12-23 | Option exercise (derivative) | 120 | $0.00 | 18,110 |
| 2008-12-23 | Open-market sale | 12 | $299.79 | 48 |
| 2008-12-23 | Open-market sale | 12 | $298.58 | 60 |
| 2008-12-23 | Open-market sale | 12 | $298.55 | 72 |
| 2008-12-23 | Open-market sale | 12 | $298.05 | 84 |
| 2008-12-23 | Open-market sale | 12 | $300.36 | 96 |
| 2008-12-23 | Open-market sale | 12 | $299.54 | 108 |
| 2008-12-23 | Conversion | 120 | $0.00 | 120 |
| 2008-12-23 | Open-market sale | 12 | $301.80 | 0 |
| 2008-12-23 | Open-market sale | 12 | $301.57 | 12 |
| 2008-12-23 | Open-market sale | 12 | $301.07 | 24 |
| 2008-12-23 | Open-market sale | 12 | $300.56 | 36 |
| 2008-12-22 | Option exercise (derivative) | 120 | $0.00 | 18,230 |
| 2008-12-22 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2008-12-22 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2008-12-22 | Open-market sale | 12 | $299.34 | 60 |
| 2008-12-22 | Open-market sale | 12 | $296.41 | 108 |
| 2008-12-22 | Open-market sale | 12 | $298.04 | 96 |
| 2008-12-22 | Open-market sale | 12 | $298.87 | 84 |
| 2008-12-22 | Open-market sale | 12 | $298.01 | 72 |
| 2008-12-22 | Conversion | 120 | $0.00 | 120 |
| 2008-12-22 | Open-market sale | 12 | $300.74 | 48 |
| 2008-12-22 | Open-market sale | 12 | $301.15 | 36 |
| 2008-12-22 | Open-market sale | 12 | $301.86 | 24 |
| 2008-12-22 | Open-market sale | 12 | $309.49 | 0 |
| 2008-12-22 | Open-market sale | 12 | $302.66 | 12 |
| 2008-11-26 | Option exercise (derivative) | 140 | $0.00 | 18,350 |
| 2008-11-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-11-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-11-26 | Open-market sale | 14 | $288.76 | 84 |
| 2008-11-26 | Open-market sale | 14 | $281.16 | 98 |
| 2008-11-26 | Open-market sale | 14 | $279.50 | 112 |
| 2008-11-26 | Open-market sale | 14 | $289.13 | 126 |
| 2008-11-26 | Conversion | 140 | $0.00 | 140 |
| 2008-11-26 | Open-market sale | 14 | $292.19 | 0 |
| 2008-11-26 | Open-market sale | 14 | $291.81 | 14 |
| 2008-11-26 | Open-market sale | 14 | $290.29 | 28 |
| 2008-11-26 | Open-market sale | 14 | $290.01 | 42 |
| 2008-11-26 | Open-market sale | 14 | $289.28 | 56 |
| 2008-11-26 | Open-market sale | 14 | $288.79 | 70 |
| 2008-11-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-11-25 | Option exercise (derivative) | 140 | $0.00 | 18,490 |
| 2008-11-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-11-25 | Open-market sale | 14 | $275.07 | 70 |
| 2008-11-25 | Open-market sale | 14 | $277.47 | 14 |
| 2008-11-25 | Open-market sale | 14 | $277.46 | 28 |
| 2008-11-25 | Open-market sale | 14 | $277.00 | 42 |
| 2008-11-25 | Open-market sale | 14 | $275.81 | 56 |
| 2008-11-25 | Open-market sale | 14 | $277.75 | 0 |
| 2008-11-25 | Open-market sale | 14 | $273.85 | 84 |
| 2008-11-25 | Open-market sale | 14 | $272.84 | 98 |
| 2008-11-25 | Open-market sale | 14 | $272.30 | 112 |
| 2008-11-25 | Open-market sale | 14 | $268.69 | 126 |
| 2008-11-25 | Conversion | 140 | $0.00 | 140 |
| 2008-11-24 | Option exercise (derivative) | 140 | $0.00 | 18,630 |
| 2008-11-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-11-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-11-24 | Open-market sale | 14 | $256.08 | 84 |
| 2008-11-24 | Conversion | 140 | $0.00 | 140 |
| 2008-11-24 | Open-market sale | 14 | $251.81 | 126 |
| 2008-11-24 | Open-market sale | 14 | $256.24 | 14 |
| 2008-11-24 | Open-market sale | 14 | $254.36 | 28 |
| 2008-11-24 | Open-market sale | 14 | $258.52 | 42 |
| 2008-11-24 | Open-market sale | 14 | $258.11 | 56 |
| 2008-11-24 | Open-market sale | 14 | $256.68 | 70 |
| 2008-11-24 | Open-market sale | 14 | $269.65 | 0 |
| 2008-11-24 | Open-market sale | 14 | $255.06 | 98 |
| 2008-11-24 | Open-market sale | 14 | $254.19 | 112 |
| 2008-11-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-11-21 | Option exercise (derivative) | 140 | $0.00 | 18,770 |
| 2008-11-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-11-21 | Open-market sale | 40 | $252.78 | 100 |
| 2008-11-21 | Open-market sale | 14 | $257.25 | 42 |
| 2008-11-21 | Open-market sale | 24 | $253.69 | 56 |
| 2008-11-21 | Open-market sale | 20 | $253.66 | 80 |
| 2008-11-21 | Open-market sale | 14 | $251.91 | 28 |
| 2008-11-21 | Conversion | 140 | $0.00 | 140 |
| 2008-11-21 | Open-market sale | 5 | $262.64 | 0 |
| 2008-11-21 | Open-market sale | 9 | $262.29 | 5 |
| 2008-11-21 | Open-market sale | 14 | $261.22 | 14 |
| 2008-11-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-11-20 | Option exercise (derivative) | 140 | $0.00 | 18,910 |
| 2008-11-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-11-20 | Open-market sale | 3 | $269.46 | 81 |
| 2008-11-20 | Open-market sale | 14 | $275.00 | 14 |
| 2008-11-20 | Open-market sale | 14 | $274.67 | 28 |
| 2008-11-20 | Open-market sale | 14 | $272.07 | 42 |
| 2008-11-20 | Open-market sale | 14 | $270.00 | 56 |
| 2008-11-20 | Open-market sale | 11 | $269.80 | 70 |
| 2008-11-20 | Open-market sale | 14 | $281.24 | 0 |
| 2008-11-20 | Open-market sale | 14 | $277.37 | 84 |
| 2008-11-20 | Open-market sale | 14 | $276.50 | 98 |
| 2008-11-20 | Open-market sale | 14 | $274.40 | 112 |
| 2008-11-20 | Open-market sale | 14 | $274.17 | 126 |
| 2008-11-20 | Conversion | 140 | $0.00 | 140 |
| 2008-10-24 | Option exercise (derivative) | 140 | $0.00 | 19,050 |
| 2008-10-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-10-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-10-24 | Open-market sale | 14 | $343.64 | 84 |
| 2008-10-24 | Conversion | 140 | $0.00 | 140 |
| 2008-10-24 | Open-market sale | 14 | $335.46 | 126 |
| 2008-10-24 | Open-market sale | 14 | $340.95 | 14 |
| 2008-10-24 | Open-market sale | 14 | $338.04 | 28 |
| 2008-10-24 | Open-market sale | 14 | $326.47 | 42 |
| 2008-10-24 | Open-market sale | 14 | $347.32 | 56 |
| 2008-10-24 | Open-market sale | 14 | $344.85 | 70 |
| 2008-10-24 | Open-market sale | 14 | $341.91 | 0 |
| 2008-10-24 | Open-market sale | 14 | $343.08 | 98 |
| 2008-10-24 | Open-market sale | 14 | $342.35 | 112 |
| 2008-10-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-10-23 | Option exercise (derivative) | 140 | $0.00 | 19,190 |
| 2008-10-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-10-23 | Open-market sale | 14 | $354.88 | 0 |
| 2008-10-23 | Open-market sale | 14 | $353.39 | 14 |
| 2008-10-23 | Open-market sale | 14 | $352.89 | 28 |
| 2008-10-23 | Open-market sale | 14 | $352.40 | 42 |
| 2008-10-23 | Open-market sale | 14 | $348.06 | 56 |
| 2008-10-23 | Open-market sale | 14 | $347.67 | 70 |
| 2008-10-23 | Open-market sale | 14 | $347.20 | 84 |
| 2008-10-23 | Open-market sale | 14 | $347.18 | 98 |
| 2008-10-23 | Open-market sale | 14 | $346.11 | 112 |
| 2008-10-23 | Open-market sale | 14 | $344.83 | 126 |
| 2008-10-23 | Conversion | 140 | $0.00 | 140 |
| 2008-10-22 | Option exercise (derivative) | 140 | $0.00 | 19,330 |
| 2008-10-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-10-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-10-22 | Conversion | 140 | $0.00 | 140 |
| 2008-10-22 | Open-market sale | 14 | $357.50 | 126 |
| 2008-10-22 | Open-market sale | 14 | $361.81 | 112 |
| 2008-10-22 | Open-market sale | 14 | $361.84 | 98 |
| 2008-10-22 | Open-market sale | 14 | $362.00 | 84 |
| 2008-10-22 | Open-market sale | 14 | $364.18 | 42 |
| 2008-10-22 | Open-market sale | 14 | $367.64 | 0 |
| 2008-10-22 | Open-market sale | 14 | $367.35 | 14 |
| 2008-10-22 | Open-market sale | 14 | $364.65 | 28 |
| 2008-10-22 | Open-market sale | 14 | $363.92 | 56 |
| 2008-10-22 | Open-market sale | 14 | $363.07 | 70 |
| 2008-10-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-10-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-10-21 | Option exercise (derivative) | 140 | $0.00 | 19,470 |
| 2008-10-21 | Open-market sale | 14 | $372.74 | 42 |
| 2008-10-21 | Open-market sale | 14 | $376.15 | 56 |
| 2008-10-21 | Open-market sale | 14 | $370.79 | 70 |
| 2008-10-21 | Open-market sale | 14 | $370.68 | 84 |
| 2008-10-21 | Open-market sale | 28 | $368.00 | 98 |
| 2008-10-21 | Open-market sale | 14 | $365.64 | 126 |
| 2008-10-21 | Open-market sale | 14 | $378.20 | 0 |
| 2008-10-21 | Open-market sale | 14 | $376.25 | 28 |
| 2008-10-21 | Open-market sale | 14 | $377.74 | 14 |
| 2008-10-21 | Conversion | 140 | $0.00 | 140 |
| 2008-10-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-10-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-10-20 | Option exercise (derivative) | 140 | $0.00 | 19,610 |
| 2008-10-20 | Open-market sale | 14 | $363.89 | 98 |
| 2008-10-20 | Open-market sale | 14 | $379.03 | 14 |
| 2008-10-20 | Conversion | 140 | $0.00 | 140 |
| 2008-10-20 | Open-market sale | 14 | $362.20 | 126 |
| 2008-10-20 | Open-market sale | 14 | $362.54 | 112 |
| 2008-10-20 | Open-market sale | 14 | $379.70 | 0 |
| 2008-10-20 | Open-market sale | 14 | $364.53 | 84 |
| 2008-10-20 | Open-market sale | 14 | $365.00 | 70 |
| 2008-10-20 | Open-market sale | 14 | $365.23 | 56 |
| 2008-10-20 | Open-market sale | 14 | $365.24 | 42 |
| 2008-10-20 | Open-market sale | 14 | $366.55 | 28 |
| 2008-09-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-09-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-09-26 | Option exercise (derivative) | 140 | $0.00 | 19,750 |
| 2008-09-26 | Open-market sale | 14 | $431.49 | 98 |
| 2008-09-26 | Open-market sale | 14 | $430.36 | 112 |
| 2008-09-26 | Open-market sale | 14 | $429.76 | 0 |
| 2008-09-26 | Conversion | 140 | $0.00 | 140 |
| 2008-09-26 | Open-market sale | 28 | $433.73 | 70 |
| 2008-09-26 | Open-market sale | 14 | $435.55 | 56 |
| 2008-09-26 | Open-market sale | 14 | $435.56 | 42 |
| 2008-09-26 | Open-market sale | 14 | $427.90 | 28 |
| 2008-09-26 | Open-market sale | 14 | $428.00 | 14 |
| 2008-09-26 | Open-market sale | 14 | $430.09 | 126 |
| 2008-09-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-09-25 | Option exercise (derivative) | 140 | $0.00 | 19,890 |
| 2008-09-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-09-25 | Open-market sale | 14 | $443.20 | 56 |
| 2008-09-25 | Open-market sale | 14 | $444.60 | 42 |
| 2008-09-25 | Open-market sale | 14 | $443.00 | 70 |
| 2008-09-25 | Open-market sale | 14 | $445.50 | 14 |
| 2008-09-25 | Open-market sale | 14 | $447.40 | 0 |
| 2008-09-25 | Conversion | 140 | $0.00 | 140 |
| 2008-09-25 | Open-market sale | 14 | $437.00 | 126 |
| 2008-09-25 | Open-market sale | 14 | $439.09 | 112 |
| 2008-09-25 | Open-market sale | 14 | $440.81 | 98 |
| 2008-09-25 | Open-market sale | 14 | $442.00 | 84 |
| 2008-09-25 | Open-market sale | 14 | $445.00 | 28 |
| 2008-09-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-09-24 | Option exercise (derivative) | 140 | $0.00 | 20,030 |
| 2008-09-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-09-24 | Open-market sale | 14 | $443.81 | 14 |
| 2008-09-24 | Open-market sale | 14 | $437.55 | 98 |
| 2008-09-24 | Open-market sale | 14 | $437.98 | 84 |
| 2008-09-24 | Open-market sale | 14 | $438.81 | 70 |
| 2008-09-24 | Conversion | 140 | $0.00 | 140 |
| 2008-09-24 | Open-market sale | 14 | $430.96 | 126 |
| 2008-09-24 | Open-market sale | 14 | $444.64 | 0 |
| 2008-09-24 | Open-market sale | 14 | $437.52 | 112 |
| 2008-09-24 | Open-market sale | 14 | $441.04 | 28 |
| 2008-09-24 | Open-market sale | 14 | $439.70 | 42 |
| 2008-09-24 | Open-market sale | 14 | $438.85 | 56 |
| 2008-09-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-09-23 | Option exercise (derivative) | 140 | $0.00 | 20,170 |
| 2008-09-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-09-23 | Open-market sale | 14 | $439.00 | 56 |
| 2008-09-23 | Open-market sale | 14 | $436.30 | 70 |
| 2008-09-23 | Open-market sale | 14 | $433.40 | 84 |
| 2008-09-23 | Open-market sale | 14 | $432.26 | 42 |
| 2008-09-23 | Conversion | 140 | $0.00 | 140 |
| 2008-09-23 | Open-market sale | 14 | $427.20 | 126 |
| 2008-09-23 | Open-market sale | 14 | $427.50 | 112 |
| 2008-09-23 | Open-market sale | 14 | $430.11 | 98 |
| 2008-09-23 | Open-market sale | 14 | $437.53 | 0 |
| 2008-09-23 | Open-market sale | 14 | $437.10 | 14 |
| 2008-09-23 | Open-market sale | 14 | $435.50 | 28 |
| 2008-09-22 | Option exercise (derivative) | 140 | $0.00 | 20,310 |
| 2008-09-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-09-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-09-22 | Open-market sale | 14 | $445.97 | 14 |
| 2008-09-22 | Open-market sale | 14 | $454.00 | 0 |
| 2008-09-22 | Open-market sale | 14 | $444.26 | 28 |
| 2008-09-22 | Open-market sale | 14 | $443.32 | 42 |
| 2008-09-22 | Open-market sale | 12 | $445.44 | 56 |
| 2008-09-22 | Open-market sale | 14 | $443.04 | 68 |
| 2008-09-22 | Open-market sale | 15 | $442.04 | 82 |
| 2008-09-22 | Open-market sale | 15 | $441.64 | 97 |
| 2008-09-22 | Open-market sale | 14 | $440.44 | 112 |
| 2008-09-22 | Open-market sale | 14 | $439.67 | 126 |
| 2008-09-22 | Conversion | 140 | $0.00 | 140 |
| 2008-08-26 | Option exercise (derivative) | 140 | $0.00 | 20,450 |
| 2008-08-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-08-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-08-26 | Conversion | 140 | $0.00 | 140 |
| 2008-08-26 | Open-market sale | 20 | $472.17 | 78 |
| 2008-08-26 | Open-market sale | 14 | $477.11 | 112 |
| 2008-08-26 | Open-market sale | 14 | $475.38 | 126 |
| 2008-08-26 | Open-market sale | 14 | $483.23 | 98 |
| 2008-08-26 | Open-market sale | 14 | $474.40 | 0 |
| 2008-08-26 | Open-market sale | 14 | $474.11 | 14 |
| 2008-08-26 | Open-market sale | 14 | $479.69 | 28 |
| 2008-08-26 | Open-market sale | 22 | $472.55 | 42 |
| 2008-08-26 | Open-market sale | 14 | $477.20 | 64 |
| 2008-08-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-08-25 | Option exercise (derivative) | 140 | $0.00 | 20,590 |
| 2008-08-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-08-25 | Open-market sale | 14 | $491.01 | 98 |
| 2008-08-25 | Open-market sale | 14 | $482.66 | 84 |
| 2008-08-25 | Open-market sale | 14 | $485.97 | 70 |
| 2008-08-25 | Open-market sale | 14 | $484.06 | 56 |
| 2008-08-25 | Open-market sale | 14 | $486.11 | 28 |
| 2008-08-25 | Open-market sale | 14 | $482.45 | 42 |
| 2008-08-25 | Open-market sale | 14 | $483.06 | 14 |
| 2008-08-25 | Open-market sale | 14 | $483.29 | 0 |
| 2008-08-25 | Conversion | 140 | $0.00 | 140 |
| 2008-08-25 | Open-market sale | 14 | $488.72 | 126 |
| 2008-08-25 | Open-market sale | 14 | $485.05 | 112 |
| 2008-08-22 | Option exercise (derivative) | 140 | $0.00 | 20,730 |
| 2008-08-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-08-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-08-22 | Open-market sale | 10 | $493.03 | 62 |
| 2008-08-22 | Conversion | 140 | $0.00 | 180 |
| 2008-08-22 | Open-market sale | 14 | $490.68 | 126 |
| 2008-08-22 | Open-market sale | 24 | $492.00 | 0 |
| 2008-08-22 | Open-market sale | 14 | $493.06 | 24 |
| 2008-08-22 | Open-market sale | 14 | $492.20 | 38 |
| 2008-08-22 | Open-market sale | 10 | $492.46 | 52 |
| 2008-08-22 | Open-market sale | 12 | $492.08 | 72 |
| 2008-08-22 | Open-market sale | 14 | $491.51 | 84 |
| 2008-08-22 | Open-market sale | 14 | $493.79 | 98 |
| 2008-08-22 | Open-market sale | 14 | $494.00 | 112 |
| 2008-08-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-08-21 | Option exercise (derivative) | 140 | $0.00 | 20,870 |
| 2008-08-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-08-21 | Open-market sale | 10 | $485.00 | 112 |
| 2008-08-21 | Conversion | 140 | $0.00 | 140 |
| 2008-08-21 | Open-market sale | 18 | $484.00 | 122 |
| 2008-08-21 | Open-market sale | 14 | $480.60 | 98 |
| 2008-08-21 | Open-market sale | 14 | $481.79 | 84 |
| 2008-08-21 | Open-market sale | 14 | $482.93 | 70 |
| 2008-08-21 | Open-market sale | 14 | $483.00 | 56 |
| 2008-08-21 | Open-market sale | 14 | $483.17 | 42 |
| 2008-08-21 | Open-market sale | 14 | $488.62 | 0 |
| 2008-08-21 | Open-market sale | 14 | $483.82 | 14 |
| 2008-08-21 | Open-market sale | 14 | $483.57 | 28 |
| 2008-08-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-08-20 | Option exercise (derivative) | 140 | $0.00 | 21,010 |
| 2008-08-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-08-20 | Open-market sale | 14 | $491.63 | 56 |
| 2008-08-20 | Open-market sale | 14 | $492.67 | 28 |
| 2008-08-20 | Open-market sale | 14 | $494.64 | 14 |
| 2008-08-20 | Open-market sale | 14 | $494.72 | 0 |
| 2008-08-20 | Conversion | 140 | $0.00 | 140 |
| 2008-08-20 | Open-market sale | 14 | $485.89 | 126 |
| 2008-08-20 | Open-market sale | 14 | $486.02 | 112 |
| 2008-08-20 | Open-market sale | 14 | $486.63 | 98 |
| 2008-08-20 | Open-market sale | 14 | $487.43 | 84 |
| 2008-08-20 | Open-market sale | 14 | $491.62 | 70 |
| 2008-08-20 | Open-market sale | 14 | $491.73 | 42 |
| 2008-07-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-07-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-07-25 | Option exercise (derivative) | 140 | $0.00 | 21,150 |
| 2008-07-25 | Open-market sale | 14 | $487.70 | 98 |
| 2008-07-25 | Open-market sale | 14 | $487.63 | 112 |
| 2008-07-25 | Open-market sale | 14 | $491.17 | 0 |
| 2008-07-25 | Conversion | 140 | $0.00 | 140 |
| 2008-07-25 | Open-market sale | 14 | $488.69 | 84 |
| 2008-07-25 | Open-market sale | 14 | $489.10 | 70 |
| 2008-07-25 | Open-market sale | 14 | $489.66 | 56 |
| 2008-07-25 | Open-market sale | 14 | $489.66 | 42 |
| 2008-07-25 | Open-market sale | 14 | $489.68 | 28 |
| 2008-07-25 | Open-market sale | 14 | $491.13 | 14 |
| 2008-07-25 | Open-market sale | 14 | $486.96 | 126 |
| 2008-07-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-07-24 | Option exercise (derivative) | 140 | $0.00 | 21,290 |
| 2008-07-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-07-24 | Conversion | 140 | $0.00 | 140 |
| 2008-07-24 | Open-market sale | 14 | $493.53 | 14 |
| 2008-07-24 | Open-market sale | 14 | $490.69 | 28 |
| 2008-07-24 | Open-market sale | 10 | $485.00 | 130 |
| 2008-07-24 | Open-market sale | 14 | $486.02 | 116 |
| 2008-07-24 | Open-market sale | 9 | $487.19 | 107 |
| 2008-07-24 | Open-market sale | 9 | $488.00 | 98 |
| 2008-07-24 | Open-market sale | 14 | $484.35 | 84 |
| 2008-07-24 | Open-market sale | 14 | $488.87 | 70 |
| 2008-07-24 | Open-market sale | 14 | $489.00 | 56 |
| 2008-07-24 | Open-market sale | 14 | $489.94 | 42 |
| 2008-07-24 | Open-market sale | 14 | $496.84 | 0 |
| 2008-07-23 | Option exercise (derivative) | 140 | $0.00 | 21,430 |
| 2008-07-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-07-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-07-23 | Open-market sale | 14 | $493.35 | 42 |
| 2008-07-23 | Conversion | 140 | $0.00 | 140 |
| 2008-07-23 | Open-market sale | 14 | $487.01 | 126 |
| 2008-07-23 | Open-market sale | 28 | $487.45 | 98 |
| 2008-07-23 | Open-market sale | 14 | $489.89 | 84 |
| 2008-07-23 | Open-market sale | 14 | $489.97 | 70 |
| 2008-07-23 | Open-market sale | 14 | $490.00 | 56 |
| 2008-07-23 | Open-market sale | 14 | $482.00 | 28 |
| 2008-07-23 | Open-market sale | 14 | $489.51 | 14 |
| 2008-07-23 | Open-market sale | 14 | $493.55 | 0 |
| 2008-07-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-07-22 | Option exercise (derivative) | 140 | $0.00 | 21,570 |
| 2008-07-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-07-22 | Open-market sale | 1 | $472.97 | 97 |
| 2008-07-22 | Open-market sale | 14 | $472.83 | 98 |
| 2008-07-22 | Open-market sale | 14 | $472.73 | 112 |
| 2008-07-22 | Open-market sale | 14 | $472.13 | 126 |
| 2008-07-22 | Conversion | 140 | $0.00 | 140 |
| 2008-07-22 | Open-market sale | 5 | $478.55 | 0 |
| 2008-07-22 | Open-market sale | 10 | $476.08 | 5 |
| 2008-07-22 | Open-market sale | 5 | $473.14 | 15 |
| 2008-07-22 | Open-market sale | 14 | $467.00 | 20 |
| 2008-07-22 | Open-market sale | 10 | $476.16 | 34 |
| 2008-07-22 | Open-market sale | 12 | $474.65 | 44 |
| 2008-07-22 | Open-market sale | 14 | $474.53 | 56 |
| 2008-07-22 | Open-market sale | 14 | $473.86 | 70 |
| 2008-07-22 | Open-market sale | 13 | $473.03 | 84 |
| 2008-07-21 | Option exercise (derivative) | 140 | $0.00 | 21,710 |
| 2008-07-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-07-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-07-21 | Open-market sale | 14 | $472.32 | 70 |
| 2008-07-21 | Open-market sale | 14 | $472.13 | 84 |
| 2008-07-21 | Open-market sale | 14 | $471.85 | 98 |
| 2008-07-21 | Open-market sale | 10 | $471.58 | 112 |
| 2008-07-21 | Open-market sale | 4 | $471.55 | 122 |
| 2008-07-21 | Open-market sale | 14 | $470.79 | 126 |
| 2008-07-21 | Conversion | 140 | $0.00 | 140 |
| 2008-07-21 | Open-market sale | 14 | $482.05 | 0 |
| 2008-07-21 | Open-market sale | 14 | $480.62 | 14 |
| 2008-07-21 | Open-market sale | 14 | $480.44 | 28 |
| 2008-07-21 | Open-market sale | 14 | $476.90 | 42 |
| 2008-07-21 | Open-market sale | 14 | $475.90 | 56 |
| 2008-06-26 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-06-26 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-06-26 | Option exercise (derivative) | 160 | $0.00 | 21,850 |
| 2008-06-26 | Open-market sale | 16 | $530.84 | 112 |
| 2008-06-26 | Open-market sale | 16 | $536.09 | 48 |
| 2008-06-26 | Open-market sale | 16 | $540.92 | 16 |
| 2008-06-26 | Open-market sale | 16 | $544.59 | 0 |
| 2008-06-26 | Conversion | 160 | $0.00 | 160 |
| 2008-06-26 | Open-market sale | 16 | $529.40 | 144 |
| 2008-06-26 | Open-market sale | 16 | $530.77 | 128 |
| 2008-06-26 | Open-market sale | 16 | $539.20 | 32 |
| 2008-06-26 | Open-market sale | 16 | $531.05 | 96 |
| 2008-06-26 | Open-market sale | 16 | $532.80 | 80 |
| 2008-06-26 | Open-market sale | 16 | $533.20 | 64 |
| 2008-06-25 | Option exercise (derivative) | 160 | $0.00 | 22,010 |
| 2008-06-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-06-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-06-25 | Open-market sale | 16 | $551.00 | 79 |
| 2008-06-25 | Open-market sale | 16 | $552.20 | 16 |
| 2008-06-25 | Open-market sale | 5 | $552.11 | 32 |
| 2008-06-25 | Open-market sale | 16 | $551.70 | 37 |
| 2008-06-25 | Open-market sale | 16 | $551.60 | 53 |
| 2008-06-25 | Open-market sale | 5 | $551.45 | 69 |
| 2008-06-25 | Open-market sale | 5 | $551.31 | 74 |
| 2008-06-25 | Open-market sale | 16 | $553.65 | 0 |
| 2008-06-25 | Open-market sale | 1 | $550.84 | 95 |
| 2008-06-25 | Open-market sale | 16 | $550.81 | 96 |
| 2008-06-25 | Open-market sale | 16 | $548.89 | 112 |
| 2008-06-25 | Open-market sale | 16 | $547.89 | 128 |
| 2008-06-25 | Open-market sale | 16 | $544.00 | 144 |
| 2008-06-25 | Conversion | 160 | $0.00 | 160 |
| 2008-06-24 | Option exercise (derivative) | 160 | $0.00 | 22,170 |
| 2008-06-24 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-06-24 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-06-24 | Open-market sale | 16 | $547.07 | 64 |
| 2008-06-24 | Open-market sale | 16 | $547.56 | 48 |
| 2008-06-24 | Open-market sale | 16 | $550.06 | 0 |
| 2008-06-24 | Open-market sale | 16 | $549.59 | 16 |
| 2008-06-24 | Open-market sale | 16 | $547.79 | 32 |
| 2008-06-24 | Open-market sale | 16 | $545.79 | 80 |
| 2008-06-24 | Open-market sale | 16 | $544.86 | 96 |
| 2008-06-24 | Open-market sale | 16 | $542.53 | 112 |
| 2008-06-24 | Conversion | 160 | $0.00 | 160 |
| 2008-06-24 | Open-market sale | 32 | $540.62 | 128 |
| 2008-06-23 | Option exercise (derivative) | 160 | $0.00 | 22,330 |
| 2008-06-23 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-06-23 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-06-23 | Open-market sale | 16 | $544.02 | 128 |
| 2008-06-23 | Open-market sale | 16 | $543.00 | 144 |
| 2008-06-23 | Conversion | 160 | $0.00 | 160 |
| 2008-06-23 | Open-market sale | 16 | $545.36 | 0 |
| 2008-06-23 | Open-market sale | 16 | $550.92 | 16 |
| 2008-06-23 | Open-market sale | 16 | $548.05 | 32 |
| 2008-06-23 | Open-market sale | 16 | $547.90 | 48 |
| 2008-06-23 | Open-market sale | 16 | $547.29 | 64 |
| 2008-06-23 | Open-market sale | 16 | $545.62 | 80 |
| 2008-06-23 | Open-market sale | 16 | $545.45 | 96 |
| 2008-06-23 | Open-market sale | 16 | $545.07 | 112 |
| 2008-06-20 | Option exercise (derivative) | 160 | $0.00 | 22,490 |
| 2008-06-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-06-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-06-20 | Open-market sale | 16 | $551.97 | 16 |
| 2008-06-20 | Open-market sale | 16 | $551.81 | 32 |
| 2008-06-20 | Open-market sale | 16 | $551.32 | 48 |
| 2008-06-20 | Open-market sale | 16 | $551.31 | 64 |
| 2008-06-20 | Open-market sale | 16 | $550.14 | 96 |
| 2008-06-20 | Open-market sale | 16 | $550.10 | 112 |
| 2008-06-20 | Open-market sale | 16 | $548.89 | 128 |
| 2008-06-20 | Open-market sale | 16 | $547.82 | 144 |
| 2008-06-20 | Conversion | 160 | $0.00 | 160 |
| 2008-06-20 | Open-market sale | 16 | $556.98 | 0 |
| 2008-06-20 | Open-market sale | 16 | $550.25 | 80 |
| 2008-05-27 | Option exercise (derivative) | 160 | $0.00 | 22,650 |
| 2008-05-27 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-05-27 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-05-27 | Open-market sale | 16 | $555.10 | 48 |
| 2008-05-27 | Conversion | 160 | $0.00 | 160 |
| 2008-05-27 | Open-market sale | 16 | $558.00 | 0 |
| 2008-05-27 | Open-market sale | 16 | $557.00 | 16 |
| 2008-05-27 | Open-market sale | 16 | $556.22 | 32 |
| 2008-05-27 | Open-market sale | 16 | $544.26 | 144 |
| 2008-05-27 | Open-market sale | 16 | $553.36 | 64 |
| 2008-05-27 | Open-market sale | 16 | $553.21 | 80 |
| 2008-05-27 | Open-market sale | 16 | $553.00 | 96 |
| 2008-05-27 | Open-market sale | 16 | $552.47 | 112 |
| 2008-05-27 | Open-market sale | 16 | $551.00 | 128 |
| 2008-05-23 | Option exercise (derivative) | 160 | $0.00 | 22,810 |
| 2008-05-23 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-05-23 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-05-23 | Open-market sale | 16 | $550.64 | 0 |
| 2008-05-23 | Open-market sale | 16 | $549.94 | 16 |
| 2008-05-23 | Open-market sale | 16 | $542.35 | 96 |
| 2008-05-23 | Open-market sale | 16 | $546.91 | 48 |
| 2008-05-23 | Open-market sale | 16 | $545.67 | 64 |
| 2008-05-23 | Conversion | 160 | $0.00 | 160 |
| 2008-05-23 | Open-market sale | 16 | $539.50 | 144 |
| 2008-05-23 | Open-market sale | 16 | $541.26 | 128 |
| 2008-05-23 | Open-market sale | 16 | $542.25 | 112 |
| 2008-05-23 | Open-market sale | 16 | $548.57 | 32 |
| 2008-05-23 | Open-market sale | 16 | $542.70 | 80 |
| 2008-05-22 | Option exercise (derivative) | 160 | $0.00 | 22,970 |
| 2008-05-22 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-05-22 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-05-22 | Open-market sale | 16 | $549.91 | 32 |
| 2008-05-22 | Open-market sale | 16 | $543.04 | 144 |
| 2008-05-22 | Conversion | 160 | $0.00 | 160 |
| 2008-05-22 | Open-market sale | 16 | $551.67 | 0 |
| 2008-05-22 | Open-market sale | 16 | $550.00 | 16 |
| 2008-05-22 | Open-market sale | 16 | $546.15 | 128 |
| 2008-05-22 | Open-market sale | 32 | $549.00 | 48 |
| 2008-05-22 | Open-market sale | 16 | $547.61 | 80 |
| 2008-05-22 | Open-market sale | 16 | $547.60 | 96 |
| 2008-05-22 | Open-market sale | 16 | $546.80 | 112 |
| 2008-05-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-05-21 | Option exercise (derivative) | 160 | $0.00 | 23,130 |
| 2008-05-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-05-21 | Open-market sale | 16 | $570.88 | 128 |
| 2008-05-21 | Conversion | 160 | $0.00 | 160 |
| 2008-05-21 | Open-market sale | 16 | $568.52 | 144 |
| 2008-05-21 | Open-market sale | 16 | $577.91 | 0 |
| 2008-05-21 | Open-market sale | 16 | $571.54 | 112 |
| 2008-05-21 | Open-market sale | 16 | $572.48 | 96 |
| 2008-05-21 | Open-market sale | 16 | $577.79 | 16 |
| 2008-05-21 | Open-market sale | 16 | $574.59 | 32 |
| 2008-05-21 | Open-market sale | 16 | $574.30 | 48 |
| 2008-05-21 | Open-market sale | 16 | $573.89 | 64 |
| 2008-05-21 | Open-market sale | 16 | $573.00 | 80 |
| 2008-05-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-05-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-05-20 | Option exercise (derivative) | 160 | $0.00 | 23,290 |
| 2008-05-20 | Open-market sale | 16 | $579.10 | 32 |
| 2008-05-20 | Open-market sale | 16 | $578.83 | 48 |
| 2008-05-20 | Open-market sale | 16 | $574.63 | 64 |
| 2008-05-20 | Open-market sale | 16 | $580.38 | 80 |
| 2008-05-20 | Open-market sale | 16 | $579.97 | 96 |
| 2008-05-20 | Open-market sale | 16 | $579.37 | 16 |
| 2008-05-20 | Open-market sale | 16 | $577.50 | 128 |
| 2008-05-20 | Open-market sale | 16 | $576.54 | 144 |
| 2008-05-20 | Conversion | 160 | $0.00 | 160 |
| 2008-05-20 | Open-market sale | 16 | $578.01 | 112 |
| 2008-05-20 | Open-market sale | 16 | $579.67 | 0 |
| 2008-04-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-04-25 | Option exercise (derivative) | 160 | $0.00 | 23,450 |
| 2008-04-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-04-25 | Open-market sale | 16 | $550.50 | 16 |
| 2008-04-25 | Open-market sale | 16 | $548.70 | 32 |
| 2008-04-25 | Open-market sale | 16 | $543.16 | 48 |
| 2008-04-25 | Open-market sale | 16 | $548.00 | 64 |
| 2008-04-25 | Open-market sale | 16 | $547.00 | 96 |
| 2008-04-25 | Open-market sale | 16 | $546.50 | 112 |
| 2008-04-25 | Open-market sale | 16 | $546.45 | 128 |
| 2008-04-25 | Open-market sale | 16 | $543.70 | 144 |
| 2008-04-25 | Conversion | 160 | $0.00 | 160 |
| 2008-04-25 | Open-market sale | 16 | $551.00 | 0 |
| 2008-04-25 | Open-market sale | 16 | $547.24 | 80 |
| 2008-04-24 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-04-24 | Option exercise (derivative) | 160 | $0.00 | 23,610 |
| 2008-04-24 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-04-24 | Open-market sale | 16 | $548.35 | 80 |
| 2008-04-24 | Open-market sale | 16 | $550.01 | 16 |
| 2008-04-24 | Open-market sale | 16 | $549.67 | 32 |
| 2008-04-24 | Open-market sale | 16 | $549.59 | 48 |
| 2008-04-24 | Open-market sale | 16 | $549.10 | 64 |
| 2008-04-24 | Open-market sale | 16 | $551.29 | 0 |
| 2008-04-24 | Open-market sale | 16 | $546.06 | 96 |
| 2008-04-24 | Open-market sale | 16 | $545.62 | 112 |
| 2008-04-24 | Open-market sale | 16 | $541.47 | 128 |
| 2008-04-24 | Open-market sale | 16 | $541.21 | 144 |
| 2008-04-24 | Conversion | 160 | $0.00 | 160 |
| 2008-04-23 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-04-23 | Option exercise (derivative) | 160 | $0.00 | 23,770 |
| 2008-04-23 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-04-23 | Open-market sale | 16 | $548.05 | 80 |
| 2008-04-23 | Open-market sale | 16 | $554.38 | 16 |
| 2008-04-23 | Open-market sale | 16 | $554.00 | 32 |
| 2008-04-23 | Open-market sale | 16 | $552.63 | 48 |
| 2008-04-23 | Open-market sale | 16 | $548.11 | 64 |
| 2008-04-23 | Open-market sale | 16 | $558.00 | 0 |
| 2008-04-23 | Open-market sale | 16 | $547.15 | 96 |
| 2008-04-23 | Open-market sale | 16 | $545.91 | 112 |
| 2008-04-23 | Open-market sale | 16 | $545.75 | 128 |
| 2008-04-23 | Open-market sale | 16 | $545.64 | 144 |
| 2008-04-23 | Conversion | 160 | $0.00 | 160 |
| 2008-04-22 | Option exercise (derivative) | 160 | $0.00 | 23,930 |
| 2008-04-22 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-04-22 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-04-22 | Open-market sale | 16 | $556.88 | 32 |
| 2008-04-22 | Open-market sale | 16 | $558.65 | 16 |
| 2008-04-22 | Open-market sale | 16 | $558.97 | 0 |
| 2008-04-22 | Conversion | 160 | $0.00 | 160 |
| 2008-04-22 | Open-market sale | 16 | $548.61 | 128 |
| 2008-04-22 | Open-market sale | 16 | $551.33 | 112 |
| 2008-04-22 | Open-market sale | 16 | $552.06 | 96 |
| 2008-04-22 | Open-market sale | 16 | $553.84 | 80 |
| 2008-04-22 | Open-market sale | 6 | $554.75 | 74 |
| 2008-04-22 | Open-market sale | 16 | $555.51 | 48 |
| 2008-04-22 | Open-market sale | 10 | $554.78 | 64 |
| 2008-04-22 | Open-market sale | 16 | $537.80 | 144 |
| 2008-04-21 | Option exercise (derivative) | 160 | $0.00 | 24,090 |
| 2008-04-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-04-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-04-21 | Open-market sale | 16 | $538.87 | 56 |
| 2008-04-21 | Conversion | 160 | $0.00 | 160 |
| 2008-04-21 | Open-market sale | 16 | $532.79 | 144 |
| 2008-04-21 | Open-market sale | 16 | $540.63 | 0 |
| 2008-04-21 | Open-market sale | 24 | $539.02 | 16 |
| 2008-04-21 | Open-market sale | 16 | $539.00 | 40 |
| 2008-04-21 | Open-market sale | 16 | $537.57 | 72 |
| 2008-04-21 | Open-market sale | 24 | $535.25 | 88 |
| 2008-04-21 | Open-market sale | 16 | $533.17 | 112 |
| 2008-04-21 | Open-market sale | 16 | $533.07 | 128 |
| 2008-03-27 | Option exercise (derivative) | 140 | $0.00 | 24,250 |
| 2008-03-27 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-03-27 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-03-27 | Open-market sale | 14 | $445.14 | 84 |
| 2008-03-27 | Open-market sale | 14 | $445.17 | 70 |
| 2008-03-27 | Open-market sale | 14 | $446.62 | 28 |
| 2008-03-27 | Open-market sale | 14 | $444.31 | 98 |
| 2008-03-27 | Open-market sale | 14 | $443.51 | 112 |
| 2008-03-27 | Open-market sale | 14 | $442.33 | 126 |
| 2008-03-27 | Conversion | 140 | $0.00 | 140 |
| 2008-03-27 | Open-market sale | 14 | $446.92 | 0 |
| 2008-03-27 | Open-market sale | 14 | $446.79 | 14 |
| 2008-03-27 | Open-market sale | 14 | $445.20 | 56 |
| 2008-03-27 | Open-market sale | 14 | $446.00 | 42 |
| 2008-03-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-03-26 | Option exercise (derivative) | 140 | $0.00 | 24,390 |
| 2008-03-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-03-26 | Open-market sale | 14 | $457.37 | 14 |
| 2008-03-26 | Open-market sale | 14 | $456.78 | 56 |
| 2008-03-26 | Open-market sale | 14 | $456.97 | 42 |
| 2008-03-26 | Open-market sale | 14 | $458.26 | 0 |
| 2008-03-26 | Conversion | 140 | $0.00 | 140 |
| 2008-03-26 | Open-market sale | 14 | $452.73 | 126 |
| 2008-03-26 | Open-market sale | 14 | $456.26 | 112 |
| 2008-03-26 | Open-market sale | 14 | $456.33 | 98 |
| 2008-03-26 | Open-market sale | 28 | $456.47 | 70 |
| 2008-03-26 | Open-market sale | 14 | $457.25 | 28 |
| 2008-03-25 | Option exercise (derivative) | 140 | $0.00 | 24,530 |
| 2008-03-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-03-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-03-25 | Open-market sale | 14 | $448.53 | 126 |
| 2008-03-25 | Open-market sale | 14 | $453.25 | 70 |
| 2008-03-25 | Open-market sale | 14 | $452.47 | 84 |
| 2008-03-25 | Open-market sale | 14 | $452.05 | 98 |
| 2008-03-25 | Open-market sale | 14 | $451.88 | 112 |
| 2008-03-25 | Open-market sale | 14 | $453.81 | 56 |
| 2008-03-25 | Conversion | 140 | $0.00 | 140 |
| 2008-03-25 | Open-market sale | 14 | $456.95 | 0 |
| 2008-03-25 | Open-market sale | 14 | $454.05 | 14 |
| 2008-03-25 | Open-market sale | 14 | $454.01 | 28 |
| 2008-03-25 | Open-market sale | 14 | $453.90 | 42 |
| 2008-03-24 | Option exercise (derivative) | 140 | $0.00 | 24,670 |
| 2008-03-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-03-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-03-24 | Open-market sale | 14 | $461.60 | 70 |
| 2008-03-24 | Open-market sale | 14 | $441.39 | 14 |
| 2008-03-24 | Open-market sale | 14 | $438.25 | 28 |
| 2008-03-24 | Open-market sale | 14 | $463.58 | 42 |
| 2008-03-24 | Open-market sale | 14 | $463.22 | 56 |
| 2008-03-24 | Open-market sale | 14 | $446.66 | 0 |
| 2008-03-24 | Open-market sale | 14 | $460.16 | 84 |
| 2008-03-24 | Open-market sale | 14 | $457.32 | 98 |
| 2008-03-24 | Open-market sale | 14 | $454.48 | 112 |
| 2008-03-24 | Open-market sale | 14 | $449.96 | 126 |
| 2008-03-24 | Conversion | 140 | $0.00 | 140 |
| 2008-03-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2008-03-20 | Option exercise (derivative) | 140 | $0.00 | 24,810 |
| 2008-03-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2008-03-20 | Open-market sale | 14 | $425.37 | 0 |
| 2008-03-20 | Open-market sale | 14 | $421.23 | 84 |
| 2008-03-20 | Open-market sale | 28 | $429.90 | 98 |
| 2008-03-20 | Open-market sale | 14 | $424.46 | 126 |
| 2008-03-20 | Conversion | 140 | $0.00 | 140 |
| 2008-03-20 | Open-market sale | 14 | $421.24 | 70 |
| 2008-03-20 | Open-market sale | 14 | $423.66 | 14 |
| 2008-03-20 | Open-market sale | 14 | $423.04 | 28 |
| 2008-03-20 | Open-market sale | 14 | $422.76 | 42 |
| 2008-03-20 | Open-market sale | 14 | $422.08 | 56 |
| 2008-02-26 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-02-26 | Option exercise (derivative) | 160 | $0.00 | 24,950 |
| 2008-02-26 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-02-26 | Conversion | 160 | $0.00 | 160 |
| 2008-02-26 | Open-market sale | 16 | $461.30 | 0 |
| 2008-02-26 | Open-market sale | 6 | $450.73 | 138 |
| 2008-02-26 | Open-market sale | 10 | $450.77 | 128 |
| 2008-02-26 | Open-market sale | 16 | $451.34 | 112 |
| 2008-02-26 | Open-market sale | 16 | $452.36 | 96 |
| 2008-02-26 | Open-market sale | 16 | $452.85 | 80 |
| 2008-02-26 | Open-market sale | 16 | $454.80 | 64 |
| 2008-02-26 | Open-market sale | 16 | $457.21 | 48 |
| 2008-02-26 | Open-market sale | 16 | $457.93 | 32 |
| 2008-02-26 | Open-market sale | 16 | $458.90 | 16 |
| 2008-02-26 | Open-market sale | 16 | $450.09 | 144 |
| 2008-02-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-02-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-02-25 | Option exercise (derivative) | 160 | $0.00 | 25,110 |
| 2008-02-25 | Open-market sale | 16 | $506.00 | 0 |
| 2008-02-25 | Open-market sale | 16 | $501.75 | 16 |
| 2008-02-25 | Open-market sale | 16 | $500.41 | 32 |
| 2008-02-25 | Open-market sale | 16 | $500.15 | 48 |
| 2008-02-25 | Open-market sale | 16 | $496.98 | 64 |
| 2008-02-25 | Open-market sale | 16 | $495.97 | 80 |
| 2008-02-25 | Open-market sale | 16 | $493.62 | 96 |
| 2008-02-25 | Open-market sale | 16 | $492.50 | 112 |
| 2008-02-25 | Open-market sale | 16 | $492.49 | 128 |
| 2008-02-25 | Open-market sale | 16 | $492.19 | 144 |
| 2008-02-25 | Conversion | 160 | $0.00 | 160 |
| 2008-02-22 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-02-22 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-02-22 | Option exercise (derivative) | 160 | $0.00 | 25,270 |
| 2008-02-22 | Open-market sale | 16 | $505.39 | 0 |
| 2008-02-22 | Open-market sale | 16 | $504.62 | 16 |
| 2008-02-22 | Open-market sale | 16 | $504.13 | 32 |
| 2008-02-22 | Conversion | 160 | $0.00 | 160 |
| 2008-02-22 | Open-market sale | 16 | $503.95 | 48 |
| 2008-02-22 | Open-market sale | 16 | $502.28 | 64 |
| 2008-02-22 | Open-market sale | 16 | $502.06 | 80 |
| 2008-02-22 | Open-market sale | 16 | $501.76 | 96 |
| 2008-02-22 | Open-market sale | 16 | $501.22 | 112 |
| 2008-02-22 | Open-market sale | 16 | $500.69 | 128 |
| 2008-02-22 | Open-market sale | 16 | $498.72 | 144 |
| 2008-02-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-02-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-02-21 | Option exercise (derivative) | 160 | $0.00 | 25,430 |
| 2008-02-21 | Open-market sale | 16 | $505.09 | 64 |
| 2008-02-21 | Open-market sale | 16 | $504.35 | 80 |
| 2008-02-21 | Open-market sale | 16 | $504.12 | 96 |
| 2008-02-21 | Open-market sale | 16 | $503.92 | 112 |
| 2008-02-21 | Open-market sale | 16 | $502.41 | 128 |
| 2008-02-21 | Open-market sale | 16 | $502.19 | 144 |
| 2008-02-21 | Conversion | 160 | $0.00 | 160 |
| 2008-02-21 | Open-market sale | 16 | $505.42 | 48 |
| 2008-02-21 | Open-market sale | 16 | $506.45 | 32 |
| 2008-02-21 | Open-market sale | 16 | $506.55 | 16 |
| 2008-02-21 | Open-market sale | 16 | $512.59 | 0 |
| 2008-02-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2008-02-20 | Option exercise (derivative) | 160 | $0.00 | 25,590 |
| 2008-02-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2008-02-20 | Open-market sale | 16 | $507.84 | 0 |
| 2008-02-20 | Open-market sale | 16 | $501.55 | 112 |
| 2008-02-20 | Open-market sale | 16 | $501.50 | 128 |
| 2008-02-20 | Open-market sale | 16 | $501.44 | 144 |
| 2008-02-20 | Conversion | 160 | $0.00 | 160 |
| 2008-02-20 | Open-market sale | 16 | $502.00 | 96 |
| 2008-02-20 | Open-market sale | 16 | $506.31 | 16 |
| 2008-02-20 | Open-market sale | 16 | $505.61 | 32 |
| 2008-02-20 | Open-market sale | 16 | $504.90 | 48 |
| 2008-02-20 | Open-market sale | 16 | $503.10 | 64 |
| 2008-02-20 | Open-market sale | 16 | $503.08 | 80 |
| 2007-12-27 | Option exercise (derivative) | 120 | $0.00 | 25,750 |
| 2007-12-27 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2007-12-27 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2007-12-27 | Open-market sale | 12 | $707.21 | 84 |
| 2007-12-27 | Open-market sale | 12 | $708.42 | 36 |
| 2007-12-27 | Open-market sale | 12 | $709.68 | 24 |
| 2007-12-27 | Open-market sale | 12 | $711.96 | 12 |
| 2007-12-27 | Open-market sale | 12 | $715.87 | 0 |
| 2007-12-27 | Open-market sale | 12 | $707.30 | 72 |
| 2007-12-27 | Open-market sale | 12 | $705.07 | 108 |
| 2007-12-27 | Conversion | 120 | $0.00 | 120 |
| 2007-12-27 | Open-market sale | 12 | $707.07 | 96 |
| 2007-12-27 | Open-market sale | 12 | $707.48 | 60 |
| 2007-12-27 | Open-market sale | 12 | $707.85 | 48 |
| 2007-12-26 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2007-12-26 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2007-12-26 | Option exercise (derivative) | 120 | $0.00 | 25,870 |
| 2007-12-26 | Open-market sale | 12 | $708.58 | 48 |
| 2007-12-26 | Open-market sale | 12 | $711.69 | 0 |
| 2007-12-26 | Open-market sale | 12 | $710.31 | 12 |
| 2007-12-26 | Open-market sale | 12 | $709.12 | 24 |
| 2007-12-26 | Open-market sale | 12 | $708.93 | 36 |
| 2007-12-26 | Conversion | 120 | $0.00 | 120 |
| 2007-12-26 | Open-market sale | 12 | $708.40 | 60 |
| 2007-12-26 | Open-market sale | 12 | $707.69 | 72 |
| 2007-12-26 | Open-market sale | 12 | $701.97 | 84 |
| 2007-12-26 | Open-market sale | 12 | $699.61 | 96 |
| 2007-12-26 | Open-market sale | 12 | $698.99 | 108 |
| 2007-12-24 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2007-12-24 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2007-12-24 | Option exercise (derivative) | 120 | $0.00 | 25,990 |
| 2007-12-24 | Open-market sale | 15 | $695.60 | 49 |
| 2007-12-24 | Conversion | 120 | $0.00 | 120 |
| 2007-12-24 | Open-market sale | 11 | $698.65 | 0 |
| 2007-12-24 | Open-market sale | 15 | $698.60 | 11 |
| 2007-12-24 | Open-market sale | 8 | $697.81 | 26 |
| 2007-12-24 | Open-market sale | 15 | $696.22 | 34 |
| 2007-12-24 | Open-market sale | 15 | $695.49 | 64 |
| 2007-12-24 | Open-market sale | 11 | $695.00 | 79 |
| 2007-12-24 | Open-market sale | 15 | $699.61 | 90 |
| 2007-12-24 | Open-market sale | 15 | $698.09 | 105 |
| 2007-12-21 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2007-12-21 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2007-12-21 | Option exercise (derivative) | 120 | $0.00 | 26,110 |
| 2007-12-21 | Open-market sale | 12 | $695.60 | 108 |
| 2007-12-21 | Conversion | 120 | $0.00 | 120 |
| 2007-12-21 | Open-market sale | 12 | $695.97 | 71 |
| 2007-12-21 | Open-market sale | 13 | $695.90 | 83 |
| 2007-12-21 | Open-market sale | 12 | $695.76 | 96 |
| 2007-12-21 | Open-market sale | 12 | $696.05 | 59 |
| 2007-12-21 | Open-market sale | 12 | $696.14 | 47 |
| 2007-12-21 | Open-market sale | 12 | $696.45 | 35 |
| 2007-12-21 | Open-market sale | 12 | $696.59 | 23 |
| 2007-12-21 | Open-market sale | 11 | $697.08 | 12 |
| 2007-12-21 | Open-market sale | 12 | $697.15 | 0 |
| 2007-12-20 | Conversion (derivative) | 120 | $0.00 | 0 |
| 2007-12-20 | Option exercise (derivative) | 120 | $0.00 | 120 |
| 2007-12-20 | Option exercise (derivative) | 120 | $0.00 | 26,230 |
| 2007-12-20 | Open-market sale | 11 | $681.78 | 87 |
| 2007-12-20 | Open-market sale | 21 | $684.02 | 11 |
| 2007-12-20 | Open-market sale | 11 | $683.32 | 32 |
| 2007-12-20 | Conversion | 120 | $0.00 | 120 |
| 2007-12-20 | Open-market sale | 22 | $685.74 | 98 |
| 2007-12-20 | Open-market sale | 11 | $685.83 | 0 |
| 2007-12-20 | Open-market sale | 11 | $682.56 | 76 |
| 2007-12-20 | Open-market sale | 11 | $682.59 | 65 |
| 2007-12-20 | Open-market sale | 11 | $682.80 | 54 |
| 2007-12-20 | Open-market sale | 11 | $682.93 | 43 |
| 2007-12-14 | Gift | 600 | $0.00 | 4,308 |
| 2007-11-27 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-11-27 | Option exercise (derivative) | 200 | $0.00 | 26,350 |
| 2007-11-27 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-11-27 | Open-market sale | 20 | $660.81 | 180 |
| 2007-11-27 | Open-market sale | 20 | $666.46 | 100 |
| 2007-11-27 | Open-market sale | 20 | $664.74 | 120 |
| 2007-11-27 | Open-market sale | 17 | $664.07 | 140 |
| 2007-11-27 | Open-market sale | 3 | $664.01 | 157 |
| 2007-11-27 | Open-market sale | 20 | $662.47 | 160 |
| 2007-11-27 | Open-market sale | 20 | $669.74 | 80 |
| 2007-11-27 | Conversion | 200 | $0.00 | 200 |
| 2007-11-27 | Open-market sale | 20 | $674.87 | 0 |
| 2007-11-27 | Open-market sale | 20 | $668.20 | 20 |
| 2007-11-27 | Open-market sale | 20 | $658.53 | 40 |
| 2007-11-27 | Open-market sale | 20 | $671.50 | 60 |
| 2007-11-26 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-11-26 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-11-26 | Option exercise (derivative) | 200 | $0.00 | 26,550 |
| 2007-11-26 | Open-market sale | 20 | $687.89 | 60 |
| 2007-11-26 | Open-market sale | 20 | $689.02 | 40 |
| 2007-11-26 | Open-market sale | 20 | $689.96 | 20 |
| 2007-11-26 | Open-market sale | 20 | $692.00 | 0 |
| 2007-11-26 | Open-market sale | 20 | $687.22 | 80 |
| 2007-11-26 | Open-market sale | 20 | $686.14 | 100 |
| 2007-11-26 | Open-market sale | 20 | $684.82 | 120 |
| 2007-11-26 | Open-market sale | 20 | $683.45 | 140 |
| 2007-11-26 | Open-market sale | 20 | $683.17 | 160 |
| 2007-11-26 | Conversion | 200 | $0.00 | 200 |
| 2007-11-26 | Open-market sale | 20 | $680.20 | 180 |
| 2007-11-23 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-11-23 | Option exercise (derivative) | 200 | $0.00 | 26,750 |
| 2007-11-23 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-11-23 | Open-market sale | 33 | $673.80 | 167 |
| 2007-11-23 | Conversion | 200 | $0.00 | 200 |
| 2007-11-23 | Open-market sale | 34 | $669.98 | 133 |
| 2007-11-23 | Open-market sale | 33 | $670.00 | 100 |
| 2007-11-23 | Open-market sale | 54 | $671.30 | 46 |
| 2007-11-23 | Open-market sale | 13 | $671.31 | 33 |
| 2007-11-23 | Open-market sale | 33 | $673.07 | 0 |
| 2007-11-21 | Option exercise (derivative) | 200 | $0.00 | 26,950 |
| 2007-11-21 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-11-21 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-11-21 | Open-market sale | 20 | $652.59 | 100 |
| 2007-11-21 | Open-market sale | 20 | $661.02 | 20 |
| 2007-11-21 | Open-market sale | 20 | $659.01 | 40 |
| 2007-11-21 | Open-market sale | 20 | $656.00 | 60 |
| 2007-11-21 | Open-market sale | 20 | $653.05 | 80 |
| 2007-11-21 | Open-market sale | 20 | $661.85 | 0 |
| 2007-11-21 | Open-market sale | 20 | $652.28 | 120 |
| 2007-11-21 | Open-market sale | 20 | $651.65 | 140 |
| 2007-11-21 | Open-market sale | 20 | $646.61 | 160 |
| 2007-11-21 | Open-market sale | 20 | $643.77 | 180 |
| 2007-11-21 | Conversion | 200 | $0.00 | 200 |
| 2007-11-20 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-11-20 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-11-20 | Option exercise (derivative) | 200 | $0.00 | 27,150 |
| 2007-11-20 | Open-market sale | 20 | $649.01 | 100 |
| 2007-11-20 | Open-market sale | 20 | $653.23 | 20 |
| 2007-11-20 | Open-market sale | 20 | $652.55 | 40 |
| 2007-11-20 | Open-market sale | 20 | $651.22 | 60 |
| 2007-11-20 | Open-market sale | 20 | $650.06 | 80 |
| 2007-11-20 | Open-market sale | 20 | $654.66 | 0 |
| 2007-11-20 | Open-market sale | 20 | $645.03 | 120 |
| 2007-11-20 | Open-market sale | 20 | $642.45 | 140 |
| 2007-11-20 | Open-market sale | 20 | $636.50 | 160 |
| 2007-11-20 | Open-market sale | 20 | $636.48 | 180 |
| 2007-11-20 | Conversion | 200 | $0.00 | 200 |
| 2007-10-26 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-10-26 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-10-26 | Option exercise (derivative) | 200 | $0.00 | 27,350 |
| 2007-10-26 | Open-market sale | 20 | $672.64 | 60 |
| 2007-10-26 | Open-market sale | 20 | $672.07 | 80 |
| 2007-10-26 | Open-market sale | 20 | $671.98 | 100 |
| 2007-10-26 | Open-market sale | 20 | $671.85 | 120 |
| 2007-10-26 | Open-market sale | 20 | $670.37 | 140 |
| 2007-10-26 | Open-market sale | 20 | $670.23 | 160 |
| 2007-10-26 | Open-market sale | 20 | $669.82 | 180 |
| 2007-10-26 | Conversion | 200 | $0.00 | 200 |
| 2007-10-26 | Open-market sale | 20 | $673.25 | 20 |
| 2007-10-26 | Open-market sale | 20 | $672.67 | 40 |
| 2007-10-26 | Open-market sale | 20 | $674.00 | 0 |
| 2007-10-25 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-10-25 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-10-25 | Option exercise (derivative) | 200 | $0.00 | 27,550 |
| 2007-10-25 | Open-market sale | 20 | $668.77 | 120 |
| 2007-10-25 | Open-market sale | 20 | $668.25 | 140 |
| 2007-10-25 | Open-market sale | 20 | $668.00 | 160 |
| 2007-10-25 | Open-market sale | 20 | $669.21 | 100 |
| 2007-10-25 | Open-market sale | 20 | $669.82 | 80 |
| 2007-10-25 | Open-market sale | 20 | $670.91 | 60 |
| 2007-10-25 | Open-market sale | 20 | $672.00 | 40 |
| 2007-10-25 | Open-market sale | 20 | $672.69 | 20 |
| 2007-10-25 | Open-market sale | 20 | $678.95 | 0 |
| 2007-10-25 | Open-market sale | 20 | $664.80 | 180 |
| 2007-10-25 | Conversion | 200 | $0.00 | 200 |
| 2007-10-24 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-10-24 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-10-24 | Option exercise (derivative) | 200 | $0.00 | 27,750 |
| 2007-10-24 | Open-market sale | 30 | $668.45 | 110 |
| 2007-10-24 | Open-market sale | 20 | $672.17 | 20 |
| 2007-10-24 | Open-market sale | 20 | $669.91 | 40 |
| 2007-10-24 | Open-market sale | 20 | $669.36 | 60 |
| 2007-10-24 | Open-market sale | 30 | $669.26 | 80 |
| 2007-10-24 | Open-market sale | 20 | $672.60 | 0 |
| 2007-10-24 | Open-market sale | 20 | $667.00 | 140 |
| 2007-10-24 | Open-market sale | 20 | $666.37 | 160 |
| 2007-10-24 | Open-market sale | 20 | $665.67 | 180 |
| 2007-10-24 | Conversion | 200 | $0.00 | 200 |
| 2007-10-23 | Option exercise (derivative) | 200 | $0.00 | 27,950 |
| 2007-10-23 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-10-23 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-10-23 | Open-market sale | 20 | $665.55 | 20 |
| 2007-10-23 | Open-market sale | 20 | $665.53 | 40 |
| 2007-10-23 | Open-market sale | 20 | $665.52 | 60 |
| 2007-10-23 | Open-market sale | 20 | $665.35 | 80 |
| 2007-10-23 | Open-market sale | 20 | $664.81 | 100 |
| 2007-10-23 | Open-market sale | 20 | $667.55 | 0 |
| 2007-10-23 | Open-market sale | 20 | $664.57 | 140 |
| 2007-10-23 | Open-market sale | 20 | $664.49 | 160 |
| 2007-10-23 | Open-market sale | 20 | $661.58 | 180 |
| 2007-10-23 | Conversion | 200 | $0.00 | 200 |
| 2007-10-23 | Open-market sale | 20 | $664.67 | 120 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-10-22 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-10-22 | Option exercise (derivative) | 200 | $0.00 | 28,150 |
| 2007-10-22 | Conversion | 200 | $0.00 | 200 |
| 2007-10-22 | Open-market sale | 20 | $638.65 | 180 |
| 2007-10-22 | Open-market sale | 20 | $647.04 | 160 |
| 2007-10-22 | Open-market sale | 20 | $647.82 | 140 |
| 2007-10-22 | Open-market sale | 20 | $648.12 | 120 |
| 2007-10-22 | Open-market sale | 20 | $648.57 | 100 |
| 2007-10-22 | Open-market sale | 20 | $648.96 | 80 |
| 2007-10-22 | Open-market sale | 20 | $649.75 | 60 |
| 2007-10-22 | Open-market sale | 20 | $650.00 | 40 |
| 2007-10-22 | Open-market sale | 20 | $652.58 | 0 |
| 2007-10-22 | Open-market sale | 20 | $651.76 | 20 |
| 2007-09-26 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-09-26 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-09-26 | Option exercise (derivative) | 200 | $0.00 | 28,350 |
| 2007-09-26 | Open-market sale | 20 | $568.02 | 100 |
| 2007-09-26 | Open-market sale | 20 | $569.42 | 20 |
| 2007-09-26 | Open-market sale | 20 | $569.13 | 40 |
| 2007-09-26 | Open-market sale | 20 | $568.35 | 60 |
| 2007-09-26 | Open-market sale | 20 | $568.30 | 80 |
| 2007-09-26 | Open-market sale | 20 | $570.40 | 0 |
| 2007-09-26 | Open-market sale | 20 | $567.60 | 120 |
| 2007-09-26 | Open-market sale | 20 | $566.68 | 140 |
| 2007-09-26 | Open-market sale | 20 | $566.53 | 160 |
| 2007-09-26 | Open-market sale | 20 | $566.13 | 180 |
| 2007-09-26 | Conversion | 200 | $0.00 | 200 |
| 2007-09-25 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-09-25 | Option exercise (derivative) | 200 | $0.00 | 28,550 |
| 2007-09-25 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-09-25 | Open-market sale | 20 | $564.70 | 160 |
| 2007-09-25 | Open-market sale | 20 | $565.86 | 80 |
| 2007-09-25 | Open-market sale | 20 | $565.51 | 100 |
| 2007-09-25 | Open-market sale | 20 | $565.12 | 120 |
| 2007-09-25 | Open-market sale | 20 | $564.91 | 140 |
| 2007-09-25 | Open-market sale | 20 | $566.29 | 60 |
| 2007-09-25 | Open-market sale | 20 | $564.00 | 180 |
| 2007-09-25 | Conversion | 200 | $0.00 | 200 |
| 2007-09-25 | Open-market sale | 20 | $567.02 | 0 |
| 2007-09-25 | Open-market sale | 20 | $566.49 | 20 |
| 2007-09-25 | Open-market sale | 20 | $566.39 | 40 |
| 2007-09-24 | Option exercise (derivative) | 200 | $0.00 | 28,750 |
| 2007-09-24 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-09-24 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-09-24 | Open-market sale | 20 | $568.56 | 40 |
| 2007-09-24 | Open-market sale | 20 | $568.19 | 60 |
| 2007-09-24 | Open-market sale | 20 | $567.83 | 80 |
| 2007-09-24 | Open-market sale | 20 | $567.70 | 100 |
| 2007-09-24 | Open-market sale | 20 | $570.13 | 0 |
| 2007-09-24 | Open-market sale | 20 | $567.26 | 140 |
| 2007-09-24 | Open-market sale | 20 | $564.25 | 160 |
| 2007-09-24 | Open-market sale | 20 | $561.00 | 180 |
| 2007-09-24 | Conversion | 200 | $0.00 | 200 |
| 2007-09-24 | Open-market sale | 20 | $569.18 | 20 |
| 2007-09-24 | Open-market sale | 20 | $567.54 | 120 |
| 2007-09-21 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-09-21 | Option exercise (derivative) | 200 | $0.00 | 28,950 |
| 2007-09-21 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-09-21 | Open-market sale | 20 | $559.56 | 100 |
| 2007-09-21 | Open-market sale | 20 | $560.24 | 20 |
| 2007-09-21 | Open-market sale | 20 | $559.97 | 40 |
| 2007-09-21 | Open-market sale | 20 | $559.95 | 60 |
| 2007-09-21 | Open-market sale | 20 | $559.66 | 80 |
| 2007-09-21 | Open-market sale | 20 | $560.34 | 0 |
| 2007-09-21 | Open-market sale | 20 | $559.10 | 120 |
| 2007-09-21 | Open-market sale | 20 | $558.21 | 140 |
| 2007-09-21 | Open-market sale | 20 | $556.75 | 160 |
| 2007-09-21 | Open-market sale | 20 | $556.34 | 180 |
| 2007-09-21 | Conversion | 200 | $0.00 | 200 |
| 2007-09-20 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-09-20 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-09-20 | Option exercise (derivative) | 200 | $0.00 | 29,150 |
| 2007-09-20 | Open-market sale | 20 | $552.13 | 140 |
| 2007-09-20 | Open-market sale | 20 | $553.71 | 60 |
| 2007-09-20 | Open-market sale | 20 | $553.51 | 80 |
| 2007-09-20 | Open-market sale | 20 | $552.90 | 100 |
| 2007-09-20 | Open-market sale | 20 | $552.67 | 120 |
| 2007-09-20 | Open-market sale | 20 | $553.78 | 40 |
| 2007-09-20 | Open-market sale | 20 | $551.04 | 160 |
| 2007-09-20 | Open-market sale | 20 | $547.00 | 180 |
| 2007-09-20 | Conversion | 200 | $0.00 | 200 |
| 2007-09-20 | Open-market sale | 20 | $554.33 | 0 |
| 2007-09-20 | Open-market sale | 20 | $554.11 | 20 |
| 2007-08-24 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-08-24 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-08-24 | Option exercise (derivative) | 200 | $0.00 | 29,350 |
| 2007-08-24 | Open-market sale | 20 | $513.35 | 60 |
| 2007-08-24 | Open-market sale | 20 | $512.61 | 80 |
| 2007-08-24 | Open-market sale | 20 | $513.47 | 40 |
| 2007-08-24 | Open-market sale | 20 | $513.84 | 20 |
| 2007-08-24 | Open-market sale | 20 | $514.35 | 0 |
| 2007-08-24 | Conversion | 200 | $0.00 | 200 |
| 2007-08-24 | Open-market sale | 20 | $512.60 | 100 |
| 2007-08-24 | Open-market sale | 20 | $512.10 | 120 |
| 2007-08-24 | Open-market sale | 20 | $510.91 | 140 |
| 2007-08-24 | Open-market sale | 20 | $510.42 | 160 |
| 2007-08-24 | Open-market sale | 20 | $509.79 | 180 |
| 2007-08-23 | Option exercise (derivative) | 200 | $0.00 | 29,550 |
| 2007-08-23 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-08-23 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-08-23 | Open-market sale | 20 | $507.40 | 100 |
| 2007-08-23 | Open-market sale | 20 | $508.01 | 120 |
| 2007-08-23 | Open-market sale | 20 | $507.95 | 140 |
| 2007-08-23 | Open-market sale | 20 | $507.85 | 160 |
| 2007-08-23 | Open-market sale | 20 | $507.19 | 180 |
| 2007-08-23 | Open-market sale | 20 | $509.04 | 80 |
| 2007-08-23 | Conversion | 200 | $0.00 | 200 |
| 2007-08-23 | Open-market sale | 20 | $516.13 | 0 |
| 2007-08-23 | Open-market sale | 17 | $513.66 | 20 |
| 2007-08-23 | Open-market sale | 3 | $513.60 | 37 |
| 2007-08-23 | Open-market sale | 20 | $511.00 | 40 |
| 2007-08-23 | Open-market sale | 20 | $510.54 | 60 |
| 2007-08-22 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-08-22 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-08-22 | Option exercise (derivative) | 200 | $0.00 | 29,750 |
| 2007-08-22 | Open-market sale | 20 | $512.17 | 100 |
| 2007-08-22 | Open-market sale | 20 | $512.10 | 120 |
| 2007-08-22 | Open-market sale | 20 | $511.69 | 140 |
| 2007-08-22 | Open-market sale | 20 | $511.16 | 160 |
| 2007-08-22 | Open-market sale | 20 | $509.97 | 180 |
| 2007-08-22 | Conversion | 200 | $0.00 | 200 |
| 2007-08-22 | Open-market sale | 20 | $513.40 | 0 |
| 2007-08-22 | Open-market sale | 20 | $513.32 | 20 |
| 2007-08-22 | Open-market sale | 20 | $512.85 | 40 |
| 2007-08-22 | Open-market sale | 20 | $512.57 | 60 |
| 2007-08-22 | Open-market sale | 20 | $512.38 | 80 |
| 2007-08-21 | Option exercise (derivative) | 200 | $0.00 | 29,950 |
| 2007-08-21 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-08-21 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-08-21 | Open-market sale | 20 | $500.57 | 100 |
| 2007-08-21 | Open-market sale | 20 | $506.02 | 20 |
| 2007-08-21 | Open-market sale | 20 | $501.08 | 40 |
| 2007-08-21 | Open-market sale | 20 | $500.82 | 60 |
| 2007-08-21 | Open-market sale | 20 | $500.80 | 80 |
| 2007-08-21 | Open-market sale | 20 | $506.23 | 0 |
| 2007-08-21 | Open-market sale | 20 | $498.94 | 120 |
| 2007-08-21 | Open-market sale | 20 | $505.04 | 140 |
| 2007-08-21 | Open-market sale | 20 | $504.97 | 160 |
| 2007-08-21 | Open-market sale | 20 | $503.70 | 180 |
| 2007-08-21 | Conversion | 200 | $0.00 | 200 |
| 2007-08-20 | Option exercise (derivative) | 200 | $0.00 | 30,150 |
| 2007-08-20 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-08-20 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-08-20 | Open-market sale | 100 | $501.35 | 0 |
| 2007-08-20 | Open-market sale | 100 | $501.02 | 100 |
| 2007-08-20 | Conversion | 200 | $0.00 | 200 |
| 2007-07-26 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-07-26 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-07-26 | Option exercise (derivative) | 200 | $0.00 | 30,350 |
| 2007-07-26 | Open-market sale | 20 | $507.29 | 60 |
| 2007-07-26 | Conversion | 200 | $0.00 | 200 |
| 2007-07-26 | Open-market sale | 20 | $510.46 | 0 |
| 2007-07-26 | Open-market sale | 20 | $508.75 | 20 |
| 2007-07-26 | Open-market sale | 20 | $508.62 | 40 |
| 2007-07-26 | Open-market sale | 20 | $500.68 | 180 |
| 2007-07-26 | Open-market sale | 20 | $507.03 | 80 |
| 2007-07-26 | Open-market sale | 20 | $504.48 | 100 |
| 2007-07-26 | Open-market sale | 20 | $503.73 | 120 |
| 2007-07-26 | Open-market sale | 20 | $503.00 | 140 |
| 2007-07-26 | Open-market sale | 20 | $501.14 | 160 |
| 2007-07-25 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-07-25 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-07-25 | Option exercise (derivative) | 200 | $0.00 | 30,550 |
| 2007-07-25 | Open-market sale | 20 | $509.59 | 100 |
| 2007-07-25 | Open-market sale | 20 | $512.40 | 20 |
| 2007-07-25 | Open-market sale | 20 | $512.07 | 40 |
| 2007-07-25 | Open-market sale | 20 | $510.65 | 60 |
| 2007-07-25 | Open-market sale | 20 | $509.94 | 80 |
| 2007-07-25 | Open-market sale | 20 | $516.50 | 0 |
| 2007-07-25 | Open-market sale | 20 | $509.56 | 120 |
| 2007-07-25 | Open-market sale | 20 | $507.72 | 140 |
| 2007-07-25 | Open-market sale | 20 | $507.61 | 160 |
| 2007-07-25 | Open-market sale | 20 | $507.43 | 180 |
| 2007-07-25 | Conversion | 200 | $0.00 | 200 |
| 2007-07-24 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-07-24 | Option exercise (derivative) | 200 | $0.00 | 30,750 |
| 2007-07-24 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-07-24 | Open-market sale | 20 | $515.79 | 100 |
| 2007-07-24 | Open-market sale | 20 | $517.82 | 20 |
| 2007-07-24 | Open-market sale | 20 | $517.04 | 40 |
| 2007-07-24 | Open-market sale | 20 | $516.83 | 60 |
| 2007-07-24 | Open-market sale | 20 | $516.77 | 80 |
| 2007-07-24 | Open-market sale | 20 | $518.34 | 0 |
| 2007-07-24 | Open-market sale | 20 | $515.04 | 120 |
| 2007-07-24 | Open-market sale | 20 | $513.40 | 140 |
| 2007-07-24 | Open-market sale | 20 | $509.30 | 160 |
| 2007-07-24 | Open-market sale | 20 | $514.82 | 180 |
| 2007-07-24 | Conversion | 200 | $0.00 | 200 |
| 2007-07-23 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-07-23 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-07-23 | Option exercise (derivative) | 200 | $0.00 | 30,950 |
| 2007-07-23 | Open-market sale | 20 | $516.58 | 100 |
| 2007-07-23 | Open-market sale | 20 | $518.14 | 20 |
| 2007-07-23 | Open-market sale | 20 | $517.94 | 40 |
| 2007-07-23 | Open-market sale | 20 | $517.87 | 60 |
| 2007-07-23 | Open-market sale | 20 | $516.60 | 80 |
| 2007-07-23 | Open-market sale | 20 | $519.10 | 0 |
| 2007-07-23 | Open-market sale | 20 | $516.20 | 120 |
| 2007-07-23 | Open-market sale | 20 | $515.50 | 140 |
| 2007-07-23 | Open-market sale | 20 | $514.92 | 160 |
| 2007-07-23 | Open-market sale | 20 | $514.76 | 180 |
| 2007-07-23 | Conversion | 200 | $0.00 | 200 |
| 2007-07-20 | Option exercise (derivative) | 200 | $0.00 | 31,150 |
| 2007-07-20 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-07-20 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-07-20 | Open-market sale | 20 | $516.30 | 100 |
| 2007-07-20 | Open-market sale | 20 | $520.20 | 20 |
| 2007-07-20 | Open-market sale | 20 | $518.01 | 40 |
| 2007-07-20 | Open-market sale | 20 | $517.56 | 60 |
| 2007-07-20 | Open-market sale | 20 | $516.89 | 80 |
| 2007-07-20 | Open-market sale | 20 | $521.09 | 0 |
| 2007-07-20 | Open-market sale | 20 | $515.47 | 120 |
| 2007-07-20 | Open-market sale | 20 | $514.58 | 140 |
| 2007-07-20 | Open-market sale | 20 | $512.74 | 160 |
| 2007-07-20 | Open-market sale | 20 | $511.90 | 180 |
| 2007-07-20 | Conversion | 200 | $0.00 | 200 |
| 2007-06-26 | Option exercise (derivative) | 200 | $0.00 | 31,350 |
| 2007-06-26 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-06-26 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-06-26 | Open-market sale | 20 | $532.73 | 0 |
| 2007-06-26 | Open-market sale | 20 | $531.29 | 80 |
| 2007-06-26 | Open-market sale | 20 | $530.60 | 100 |
| 2007-06-26 | Open-market sale | 40 | $529.95 | 120 |
| 2007-06-26 | Open-market sale | 20 | $532.42 | 20 |
| 2007-06-26 | Open-market sale | 20 | $531.35 | 60 |
| 2007-06-26 | Conversion | 200 | $0.00 | 200 |
| 2007-06-26 | Open-market sale | 20 | $528.40 | 180 |
| 2007-06-26 | Open-market sale | 20 | $529.16 | 160 |
| 2007-06-26 | Open-market sale | 20 | $531.94 | 40 |
| 2007-06-25 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-06-25 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-06-25 | Option exercise (derivative) | 200 | $0.00 | 31,550 |
| 2007-06-25 | Open-market sale | 20 | $533.58 | 40 |
| 2007-06-25 | Open-market sale | 20 | $533.46 | 60 |
| 2007-06-25 | Open-market sale | 20 | $532.38 | 80 |
| 2007-06-25 | Open-market sale | 20 | $531.82 | 100 |
| 2007-06-25 | Open-market sale | 20 | $531.61 | 120 |
| 2007-06-25 | Open-market sale | 20 | $531.40 | 140 |
| 2007-06-25 | Open-market sale | 20 | $533.80 | 20 |
| 2007-06-25 | Open-market sale | 20 | $529.00 | 180 |
| 2007-06-25 | Conversion | 200 | $0.00 | 200 |
| 2007-06-25 | Open-market sale | 20 | $534.76 | 0 |
| 2007-06-25 | Open-market sale | 20 | $529.39 | 160 |
| 2007-06-22 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-06-22 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-06-22 | Option exercise (derivative) | 200 | $0.00 | 31,750 |
| 2007-06-22 | Open-market sale | 20 | $523.87 | 100 |
| 2007-06-22 | Open-market sale | 20 | $521.89 | 20 |
| 2007-06-22 | Open-market sale | 20 | $520.20 | 40 |
| 2007-06-22 | Open-market sale | 20 | $516.42 | 60 |
| 2007-06-22 | Open-market sale | 20 | $524.00 | 80 |
| 2007-06-22 | Open-market sale | 20 | $522.87 | 0 |
| 2007-06-22 | Open-market sale | 20 | $522.58 | 120 |
| 2007-06-22 | Open-market sale | 20 | $521.87 | 140 |
| 2007-06-22 | Open-market sale | 20 | $521.04 | 160 |
| 2007-06-22 | Open-market sale | 20 | $520.72 | 180 |
| 2007-06-22 | Conversion | 200 | $0.00 | 200 |
| 2007-06-21 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-06-21 | Option exercise (derivative) | 200 | $0.00 | 31,950 |
| 2007-06-21 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-06-21 | Open-market sale | 20 | $512.52 | 40 |
| 2007-06-21 | Open-market sale | 20 | $510.50 | 120 |
| 2007-06-21 | Open-market sale | 20 | $510.74 | 100 |
| 2007-06-21 | Open-market sale | 20 | $510.12 | 160 |
| 2007-06-21 | Open-market sale | 20 | $507.10 | 180 |
| 2007-06-21 | Conversion | 200 | $0.00 | 200 |
| 2007-06-21 | Open-market sale | 20 | $514.89 | 0 |
| 2007-06-21 | Open-market sale | 20 | $514.41 | 20 |
| 2007-06-21 | Open-market sale | 20 | $510.34 | 140 |
| 2007-06-21 | Open-market sale | 20 | $512.19 | 60 |
| 2007-06-21 | Open-market sale | 20 | $511.99 | 80 |
| 2007-06-20 | Option exercise (derivative) | 200 | $0.00 | 32,150 |
| 2007-06-20 | Option exercise (derivative) | 200 | $0.00 | 200 |
| 2007-06-20 | Conversion (derivative) | 200 | $0.00 | 0 |
| 2007-06-20 | Open-market sale | 20 | $515.53 | 100 |
| 2007-06-20 | Open-market sale | 20 | $516.24 | 20 |
| 2007-06-20 | Open-market sale | 20 | $516.19 | 40 |
| 2007-06-20 | Open-market sale | 20 | $515.97 | 60 |
| 2007-06-20 | Open-market sale | 20 | $515.74 | 80 |
| 2007-06-20 | Open-market sale | 20 | $516.96 | 0 |
| 2007-06-20 | Open-market sale | 20 | $514.75 | 120 |
| 2007-06-20 | Open-market sale | 20 | $514.41 | 140 |
| 2007-06-20 | Open-market sale | 20 | $513.85 | 160 |
| 2007-06-20 | Open-market sale | 20 | $513.11 | 180 |
| 2007-06-20 | Conversion | 200 | $0.00 | 200 |
| 2007-05-25 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-05-25 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-05-25 | Option exercise (derivative) | 170 | $0.00 | 32,350 |
| 2007-05-25 | Open-market sale | 17 | $482.75 | 136 |
| 2007-05-25 | Conversion | 170 | $0.00 | 170 |
| 2007-05-25 | Open-market sale | 17 | $484.70 | 153 |
| 2007-05-25 | Open-market sale | 17 | $477.71 | 0 |
| 2007-05-25 | Open-market sale | 17 | $482.37 | 119 |
| 2007-05-25 | Open-market sale | 17 | $482.35 | 102 |
| 2007-05-25 | Open-market sale | 17 | $479.70 | 17 |
| 2007-05-25 | Open-market sale | 17 | $480.83 | 34 |
| 2007-05-25 | Open-market sale | 17 | $481.28 | 51 |
| 2007-05-25 | Open-market sale | 17 | $481.84 | 68 |
| 2007-05-25 | Open-market sale | 17 | $481.94 | 85 |
| 2007-05-24 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-05-24 | Option exercise (derivative) | 170 | $0.00 | 32,520 |
| 2007-05-24 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-05-24 | Open-market sale | 17 | $474.97 | 85 |
| 2007-05-24 | Open-market sale | 17 | $472.51 | 17 |
| 2007-05-24 | Open-market sale | 17 | $474.01 | 34 |
| 2007-05-24 | Open-market sale | 17 | $474.50 | 51 |
| 2007-05-24 | Open-market sale | 17 | $474.72 | 68 |
| 2007-05-24 | Open-market sale | 17 | $474.72 | 0 |
| 2007-05-24 | Open-market sale | 17 | $475.00 | 102 |
| 2007-05-24 | Open-market sale | 17 | $475.15 | 119 |
| 2007-05-24 | Open-market sale | 17 | $477.26 | 136 |
| 2007-05-24 | Open-market sale | 17 | $477.51 | 153 |
| 2007-05-24 | Conversion | 170 | $0.00 | 170 |
| 2007-05-23 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-05-23 | Option exercise (derivative) | 170 | $0.00 | 32,690 |
| 2007-05-23 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-05-23 | Conversion | 170 | $0.00 | 170 |
| 2007-05-23 | Open-market sale | 17 | $482.93 | 0 |
| 2007-05-23 | Open-market sale | 17 | $482.48 | 17 |
| 2007-05-23 | Open-market sale | 17 | $478.50 | 153 |
| 2007-05-23 | Open-market sale | 17 | $481.92 | 34 |
| 2007-05-23 | Open-market sale | 17 | $481.51 | 51 |
| 2007-05-23 | Open-market sale | 17 | $481.22 | 68 |
| 2007-05-23 | Open-market sale | 17 | $481.21 | 85 |
| 2007-05-23 | Open-market sale | 17 | $481.17 | 102 |
| 2007-05-23 | Open-market sale | 17 | $481.14 | 119 |
| 2007-05-23 | Open-market sale | 17 | $480.78 | 136 |
| 2007-05-22 | Option exercise (derivative) | 170 | $0.00 | 32,860 |
| 2007-05-22 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-05-22 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-05-22 | Open-market sale | 17 | $476.84 | 102 |
| 2007-05-22 | Open-market sale | 17 | $476.19 | 85 |
| 2007-05-22 | Open-market sale | 17 | $477.51 | 153 |
| 2007-05-22 | Conversion | 170 | $0.00 | 170 |
| 2007-05-22 | Open-market sale | 17 | $476.02 | 68 |
| 2007-05-22 | Open-market sale | 17 | $476.92 | 119 |
| 2007-05-22 | Open-market sale | 17 | $475.20 | 34 |
| 2007-05-22 | Open-market sale | 17 | $474.81 | 17 |
| 2007-05-22 | Open-market sale | 17 | $473.00 | 0 |
| 2007-05-22 | Open-market sale | 17 | $477.50 | 136 |
| 2007-05-22 | Open-market sale | 17 | $475.53 | 51 |
| 2007-05-21 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-05-21 | Option exercise (derivative) | 170 | $0.00 | 33,030 |
| 2007-05-21 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-05-21 | Open-market sale | 17 | $469.90 | 85 |
| 2007-05-21 | Open-market sale | 17 | $468.92 | 17 |
| 2007-05-21 | Open-market sale | 17 | $469.26 | 34 |
| 2007-05-21 | Open-market sale | 17 | $469.53 | 51 |
| 2007-05-21 | Open-market sale | 17 | $469.75 | 68 |
| 2007-05-21 | Open-market sale | 17 | $467.80 | 0 |
| 2007-05-21 | Open-market sale | 17 | $469.98 | 102 |
| 2007-05-21 | Open-market sale | 17 | $470.30 | 119 |
| 2007-05-21 | Open-market sale | 17 | $470.52 | 136 |
| 2007-05-21 | Open-market sale | 17 | $470.70 | 153 |
| 2007-05-21 | Conversion | 170 | $0.00 | 170 |
| 2007-04-26 | Conversion (derivative) | 165 | $0.00 | 0 |
| 2007-04-26 | Option exercise (derivative) | 165 | $0.00 | 165 |
| 2007-04-26 | Option exercise (derivative) | 165 | $0.00 | 33,200 |
| 2007-04-26 | Open-market sale | 21 | $480.40 | 32 |
| 2007-04-26 | Open-market sale | 16 | $480.46 | 53 |
| 2007-04-26 | Open-market sale | 16 | $480.62 | 69 |
| 2007-04-26 | Open-market sale | 16 | $480.63 | 85 |
| 2007-04-26 | Open-market sale | 16 | $480.85 | 101 |
| 2007-04-26 | Open-market sale | 16 | $478.00 | 0 |
| 2007-04-26 | Open-market sale | 16 | $481.92 | 133 |
| 2007-04-26 | Open-market sale | 16 | $482.25 | 149 |
| 2007-04-26 | Conversion | 165 | $0.00 | 165 |
| 2007-04-26 | Open-market sale | 16 | $480.38 | 16 |
| 2007-04-26 | Open-market sale | 16 | $481.16 | 117 |
| 2007-04-25 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-04-25 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-04-25 | Option exercise (derivative) | 170 | $0.00 | 33,365 |
| 2007-04-25 | Open-market sale | 17 | $479.46 | 119 |
| 2007-04-25 | Open-market sale | 17 | $480.00 | 136 |
| 2007-04-25 | Open-market sale | 17 | $480.35 | 153 |
| 2007-04-25 | Conversion | 170 | $0.00 | 170 |
| 2007-04-25 | Open-market sale | 17 | $477.85 | 34 |
| 2007-04-25 | Open-market sale | 17 | $478.14 | 51 |
| 2007-04-25 | Open-market sale | 17 | $476.88 | 0 |
| 2007-04-25 | Open-market sale | 17 | $479.40 | 102 |
| 2007-04-25 | Open-market sale | 17 | $479.35 | 85 |
| 2007-04-25 | Open-market sale | 17 | $479.24 | 68 |
| 2007-04-25 | Open-market sale | 17 | $477.46 | 17 |
| 2007-04-24 | Conversion (derivative) | 175 | $0.00 | 0 |
| 2007-04-24 | Option exercise (derivative) | 175 | $0.00 | 33,535 |
| 2007-04-24 | Option exercise (derivative) | 175 | $0.00 | 170 |
| 2007-04-24 | Conversion | 175 | $0.00 | 175 |
| 2007-04-24 | Open-market sale | 17 | $479.02 | 158 |
| 2007-04-24 | Open-market sale | 17 | $478.97 | 141 |
| 2007-04-24 | Open-market sale | 17 | $478.81 | 124 |
| 2007-04-24 | Open-market sale | 18 | $478.60 | 106 |
| 2007-04-24 | Open-market sale | 18 | $478.54 | 88 |
| 2007-04-24 | Open-market sale | 17 | $478.00 | 71 |
| 2007-04-24 | Open-market sale | 17 | $477.89 | 54 |
| 2007-04-24 | Open-market sale | 18 | $475.93 | 0 |
| 2007-04-24 | Open-market sale | 18 | $476.26 | 18 |
| 2007-04-24 | Open-market sale | 18 | $477.15 | 36 |
| 2007-04-23 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-04-23 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-04-23 | Option exercise (derivative) | 170 | $0.00 | 33,710 |
| 2007-04-23 | Open-market sale | 17 | $481.00 | 85 |
| 2007-04-23 | Open-market sale | 17 | $479.32 | 17 |
| 2007-04-23 | Open-market sale | 17 | $479.65 | 34 |
| 2007-04-23 | Open-market sale | 17 | $479.99 | 51 |
| 2007-04-23 | Open-market sale | 17 | $480.00 | 68 |
| 2007-04-23 | Open-market sale | 17 | $479.16 | 0 |
| 2007-04-23 | Open-market sale | 17 | $483.26 | 119 |
| 2007-04-23 | Open-market sale | 17 | $484.34 | 136 |
| 2007-04-23 | Open-market sale | 17 | $484.86 | 153 |
| 2007-04-23 | Conversion | 170 | $0.00 | 170 |
| 2007-04-20 | Option exercise (derivative) | 170 | $0.00 | 170 |
| 2007-04-20 | Conversion (derivative) | 170 | $0.00 | 0 |
| 2007-04-20 | Option exercise (derivative) | 170 | $0.00 | 33,880 |
| 2007-04-20 | Open-market sale | 17 | $486.54 | 68 |
| 2007-04-20 | Open-market sale | 17 | $489.72 | 136 |
| 2007-04-20 | Open-market sale | 17 | $484.00 | 51 |
| 2007-04-20 | Open-market sale | 17 | $487.89 | 85 |
| 2007-04-20 | Open-market sale | 17 | $488.85 | 102 |
| 2007-04-20 | Open-market sale | 17 | $489.19 | 119 |
| 2007-04-20 | Open-market sale | 17 | $491.00 | 153 |
| 2007-04-20 | Conversion | 170 | $0.00 | 170 |
| 2007-04-20 | Open-market sale | 17 | $486.54 | 0 |
| 2007-04-20 | Open-market sale | 17 | $482.67 | 17 |
| 2007-04-20 | Open-market sale | 17 | $483.41 | 34 |
| 2007-04-20 | Open-market sale | 17 | $481.22 | 102 |
| 2007-03-26 | Option exercise (derivative) | 140 | $0.00 | 34,050 |
| 2007-03-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2007-03-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2007-03-26 | Open-market sale | 14 | $457.68 | 14 |
| 2007-03-26 | Open-market sale | 14 | $459.56 | 28 |
| 2007-03-26 | Open-market sale | 14 | $459.86 | 42 |
| 2007-03-26 | Open-market sale | 14 | $460.40 | 56 |
| 2007-03-26 | Open-market sale | 14 | $460.88 | 70 |
| 2007-03-26 | Open-market sale | 14 | $461.31 | 84 |
| 2007-03-26 | Open-market sale | 14 | $461.35 | 98 |
| 2007-03-26 | Open-market sale | 14 | $461.52 | 112 |
| 2007-03-26 | Open-market sale | 14 | $462.15 | 126 |
| 2007-03-26 | Conversion | 140 | $0.00 | 140 |
| 2007-03-26 | Open-market sale | 14 | $456.58 | 0 |
| 2007-03-23 | Option exercise (derivative) | 140 | $0.00 | 34,190 |
| 2007-03-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2007-03-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2007-03-23 | Open-market sale | 11 | $458.95 | 87 |
| 2007-03-23 | Open-market sale | 14 | $458.91 | 73 |
| 2007-03-23 | Open-market sale | 14 | $458.68 | 59 |
| 2007-03-23 | Open-market sale | 14 | $458.63 | 45 |
| 2007-03-23 | Open-market sale | 14 | $458.47 | 31 |
| 2007-03-23 | Open-market sale | 14 | $458.21 | 17 |
| 2007-03-23 | Open-market sale | 17 | $458.06 | 0 |
| 2007-03-23 | Conversion | 140 | $0.00 | 140 |
| 2007-03-23 | Open-market sale | 14 | $461.09 | 126 |
| 2007-03-23 | Open-market sale | 14 | $458.99 | 98 |
| 2007-03-23 | Open-market sale | 14 | $459.54 | 112 |
| 2007-03-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2007-03-22 | Option exercise (derivative) | 140 | $0.00 | 34,330 |
| 2007-03-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2007-03-22 | Open-market sale | 14 | $455.66 | 70 |
| 2007-03-22 | Open-market sale | 14 | $456.18 | 84 |
| 2007-03-22 | Open-market sale | 14 | $454.47 | 56 |
| 2007-03-22 | Open-market sale | 14 | $454.04 | 42 |
| 2007-03-22 | Open-market sale | 14 | $453.56 | 28 |
| 2007-03-22 | Open-market sale | 14 | $457.20 | 98 |
| 2007-03-22 | Open-market sale | 14 | $457.26 | 112 |
| 2007-03-22 | Open-market sale | 14 | $458.33 | 126 |
| 2007-03-22 | Conversion | 140 | $0.00 | 140 |
| 2007-03-22 | Open-market sale | 14 | $452.95 | 0 |
| 2007-03-22 | Open-market sale | 14 | $453.19 | 14 |
| 2007-03-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2007-03-21 | Option exercise (derivative) | 140 | $0.00 | 34,470 |
| 2007-03-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2007-03-21 | Open-market sale | 14 | $447.44 | 84 |
| 2007-03-21 | Open-market sale | 14 | $447.00 | 14 |
| 2007-03-21 | Conversion | 140 | $0.00 | 140 |
| 2007-03-21 | Open-market sale | 14 | $448.64 | 126 |
| 2007-03-21 | Open-market sale | 14 | $448.53 | 112 |
| 2007-03-21 | Open-market sale | 14 | $448.11 | 98 |
| 2007-03-21 | Open-market sale | 14 | $445.42 | 0 |
| 2007-03-21 | Open-market sale | 14 | $447.41 | 70 |
| 2007-03-21 | Open-market sale | 14 | $447.30 | 56 |
| 2007-03-21 | Open-market sale | 14 | $447.30 | 42 |
| 2007-03-21 | Open-market sale | 14 | $447.30 | 28 |
| 2007-03-20 | Option exercise (derivative) | 140 | $0.00 | 34,610 |
| 2007-03-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2007-03-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2007-03-20 | Open-market sale | 14 | $444.67 | 28 |
| 2007-03-20 | Open-market sale | 14 | $444.46 | 14 |
| 2007-03-20 | Open-market sale | 14 | $444.14 | 0 |
| 2007-03-20 | Conversion | 140 | $0.00 | 140 |
| 2007-03-20 | Open-market sale | 14 | $446.09 | 126 |
| 2007-03-20 | Open-market sale | 14 | $445.98 | 112 |
| 2007-03-20 | Open-market sale | 14 | $445.74 | 98 |
| 2007-03-20 | Open-market sale | 14 | $445.72 | 84 |
| 2007-03-20 | Open-market sale | 14 | $445.46 | 70 |
| 2007-03-20 | Open-market sale | 14 | $445.08 | 42 |
| 2007-03-20 | Open-market sale | 14 | $445.28 | 56 |
| 2007-02-26 | Option exercise (derivative) | 100 | $0.00 | 34,750 |
| 2007-02-26 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-02-26 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-02-26 | Open-market sale | 10 | $467.30 | 50 |
| 2007-02-26 | Open-market sale | 10 | $464.34 | 10 |
| 2007-02-26 | Open-market sale | 10 | $464.52 | 20 |
| 2007-02-26 | Open-market sale | 10 | $465.83 | 30 |
| 2007-02-26 | Open-market sale | 10 | $466.99 | 40 |
| 2007-02-26 | Open-market sale | 10 | $464.05 | 0 |
| 2007-02-26 | Open-market sale | 10 | $467.64 | 60 |
| 2007-02-26 | Open-market sale | 10 | $469.61 | 70 |
| 2007-02-26 | Open-market sale | 10 | $470.60 | 80 |
| 2007-02-26 | Open-market sale | 10 | $472.83 | 90 |
| 2007-02-26 | Conversion | 100 | $0.00 | 100 |
| 2007-02-23 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-02-23 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-02-23 | Option exercise (derivative) | 100 | $0.00 | 34,850 |
| 2007-02-23 | Open-market sale | 10 | $470.53 | 40 |
| 2007-02-23 | Open-market sale | 10 | $474.50 | 80 |
| 2007-02-23 | Open-market sale | 10 | $472.89 | 70 |
| 2007-02-23 | Open-market sale | 10 | $470.87 | 60 |
| 2007-02-23 | Open-market sale | 10 | $470.59 | 50 |
| 2007-02-23 | Open-market sale | 10 | $475.54 | 90 |
| 2007-02-23 | Open-market sale | 10 | $470.20 | 30 |
| 2007-02-23 | Open-market sale | 10 | $469.83 | 20 |
| 2007-02-23 | Conversion | 100 | $0.00 | 100 |
| 2007-02-23 | Open-market sale | 10 | $469.04 | 0 |
| 2007-02-23 | Open-market sale | 10 | $469.30 | 10 |
| 2007-02-22 | Option exercise (derivative) | 100 | $0.00 | 34,950 |
| 2007-02-22 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-02-22 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-02-22 | Open-market sale | 10 | $478.76 | 60 |
| 2007-02-22 | Conversion | 100 | $0.00 | 100 |
| 2007-02-22 | Open-market sale | 10 | $483.67 | 90 |
| 2007-02-22 | Open-market sale | 10 | $481.30 | 80 |
| 2007-02-22 | Open-market sale | 10 | $480.05 | 70 |
| 2007-02-22 | Open-market sale | 10 | $477.67 | 0 |
| 2007-02-22 | Open-market sale | 10 | $478.71 | 50 |
| 2007-02-22 | Open-market sale | 10 | $478.63 | 40 |
| 2007-02-22 | Open-market sale | 10 | $478.41 | 30 |
| 2007-02-22 | Open-market sale | 10 | $478.19 | 20 |
| 2007-02-22 | Open-market sale | 10 | $478.02 | 10 |
| 2007-02-21 | Option exercise (derivative) | 100 | $0.00 | 35,050 |
| 2007-02-21 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-02-21 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-02-21 | Open-market sale | 10 | $475.94 | 50 |
| 2007-02-21 | Open-market sale | 10 | $469.52 | 10 |
| 2007-02-21 | Open-market sale | 10 | $469.84 | 20 |
| 2007-02-21 | Open-market sale | 10 | $471.47 | 30 |
| 2007-02-21 | Open-market sale | 10 | $474.19 | 40 |
| 2007-02-21 | Open-market sale | 10 | $474.19 | 0 |
| 2007-02-21 | Open-market sale | 10 | $476.50 | 60 |
| 2007-02-21 | Open-market sale | 10 | $477.22 | 70 |
| 2007-02-21 | Open-market sale | 10 | $477.27 | 80 |
| 2007-02-21 | Open-market sale | 10 | $477.37 | 90 |
| 2007-02-21 | Conversion | 100 | $0.00 | 100 |
| 2007-02-20 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-02-20 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-02-20 | Option exercise (derivative) | 100 | $0.00 | 35,150 |
| 2007-02-20 | Open-market sale | 10 | $470.82 | 60 |
| 2007-02-20 | Open-market sale | 10 | $466.62 | 0 |
| 2007-02-20 | Open-market sale | 10 | $467.30 | 10 |
| 2007-02-20 | Conversion | 100 | $0.00 | 100 |
| 2007-02-20 | Open-market sale | 10 | $471.38 | 90 |
| 2007-02-20 | Open-market sale | 10 | $471.14 | 80 |
| 2007-02-20 | Open-market sale | 10 | $470.85 | 70 |
| 2007-02-20 | Open-market sale | 10 | $469.90 | 50 |
| 2007-02-20 | Open-market sale | 10 | $467.84 | 40 |
| 2007-02-20 | Open-market sale | 10 | $467.72 | 30 |
| 2007-02-20 | Open-market sale | 10 | $467.60 | 20 |
| 2007-01-26 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-01-26 | Option exercise (derivative) | 100 | $0.00 | 35,250 |
| 2007-01-26 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-01-26 | Conversion | 100 | $0.00 | 100 |
| 2007-01-26 | Open-market sale | 10 | $496.03 | 90 |
| 2007-01-26 | Open-market sale | 10 | $495.54 | 80 |
| 2007-01-26 | Open-market sale | 10 | $495.23 | 70 |
| 2007-01-26 | Open-market sale | 10 | $495.03 | 60 |
| 2007-01-26 | Open-market sale | 10 | $494.53 | 40 |
| 2007-01-26 | Open-market sale | 10 | $494.44 | 30 |
| 2007-01-26 | Open-market sale | 10 | $492.75 | 20 |
| 2007-01-26 | Open-market sale | 10 | $490.94 | 10 |
| 2007-01-26 | Open-market sale | 10 | $489.54 | 0 |
| 2007-01-26 | Open-market sale | 10 | $494.56 | 50 |
| 2007-01-25 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-01-25 | Option exercise (derivative) | 100 | $0.00 | 35,350 |
| 2007-01-25 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-01-25 | Open-market sale | 10 | $494.65 | 50 |
| 2007-01-25 | Open-market sale | 10 | $492.21 | 10 |
| 2007-01-25 | Open-market sale | 10 | $492.58 | 20 |
| 2007-01-25 | Open-market sale | 10 | $493.66 | 30 |
| 2007-01-25 | Open-market sale | 10 | $493.77 | 40 |
| 2007-01-25 | Open-market sale | 10 | $491.08 | 0 |
| 2007-01-25 | Open-market sale | 10 | $494.76 | 60 |
| 2007-01-25 | Open-market sale | 10 | $495.14 | 70 |
| 2007-01-25 | Open-market sale | 10 | $499.61 | 80 |
| 2007-01-25 | Open-market sale | 10 | $501.52 | 90 |
| 2007-01-25 | Conversion | 100 | $0.00 | 100 |
| 2007-01-24 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-01-24 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-01-24 | Option exercise (derivative) | 100 | $0.00 | 35,450 |
| 2007-01-24 | Open-market sale | 10 | $493.53 | 50 |
| 2007-01-24 | Open-market sale | 10 | $488.38 | 10 |
| 2007-01-24 | Open-market sale | 10 | $491.02 | 20 |
| 2007-01-24 | Open-market sale | 10 | $491.66 | 30 |
| 2007-01-24 | Open-market sale | 10 | $492.79 | 40 |
| 2007-01-24 | Open-market sale | 10 | $484.72 | 0 |
| 2007-01-24 | Open-market sale | 10 | $494.26 | 60 |
| 2007-01-24 | Open-market sale | 10 | $494.65 | 70 |
| 2007-01-24 | Open-market sale | 10 | $495.73 | 80 |
| 2007-01-24 | Open-market sale | 10 | $496.14 | 90 |
| 2007-01-24 | Conversion | 100 | $0.00 | 100 |
| 2007-01-23 | Option exercise (derivative) | 100 | $0.00 | 35,550 |
| 2007-01-23 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-01-23 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-01-23 | Open-market sale | 10 | $480.49 | 10 |
| 2007-01-23 | Open-market sale | 10 | $483.30 | 80 |
| 2007-01-23 | Open-market sale | 10 | $483.16 | 70 |
| 2007-01-23 | Conversion | 100 | $0.00 | 100 |
| 2007-01-23 | Open-market sale | 10 | $480.30 | 0 |
| 2007-01-23 | Open-market sale | 10 | $483.52 | 90 |
| 2007-01-23 | Open-market sale | 10 | $481.11 | 20 |
| 2007-01-23 | Open-market sale | 10 | $481.62 | 30 |
| 2007-01-23 | Open-market sale | 10 | $482.39 | 40 |
| 2007-01-23 | Open-market sale | 10 | $482.65 | 50 |
| 2007-01-23 | Open-market sale | 10 | $483.09 | 60 |
| 2007-01-22 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2007-01-22 | Option exercise (derivative) | 100 | $0.00 | 35,650 |
| 2007-01-22 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2007-01-22 | Open-market sale | 10 | $481.02 | 30 |
| 2007-01-22 | Open-market sale | 10 | $483.42 | 70 |
| 2007-01-22 | Open-market sale | 10 | $482.52 | 60 |
| 2007-01-22 | Open-market sale | 10 | $481.28 | 50 |
| 2007-01-22 | Open-market sale | 10 | $481.21 | 40 |
| 2007-01-22 | Open-market sale | 10 | $488.08 | 80 |
| 2007-01-22 | Open-market sale | 10 | $481.02 | 20 |
| 2007-01-22 | Open-market sale | 10 | $480.75 | 10 |
| 2007-01-22 | Open-market sale | 10 | $479.29 | 0 |
| 2007-01-22 | Open-market sale | 10 | $492.50 | 90 |
| 2007-01-22 | Conversion | 100 | $0.00 | 100 |
| 2006-12-27 | Option exercise (derivative) | 230 | $0.00 | 35,750 |
| 2006-12-27 | Conversion (derivative) | 230 | $0.00 | 0 |
| 2006-12-27 | Option exercise (derivative) | 230 | $0.00 | 230 |
| 2006-12-27 | Open-market sale | 23 | $466.69 | 184 |
| 2006-12-27 | Open-market sale | 23 | $464.40 | 92 |
| 2006-12-27 | Open-market sale | 23 | $465.41 | 115 |
| 2006-12-27 | Open-market sale | 23 | $465.92 | 138 |
| 2006-12-27 | Open-market sale | 23 | $466.39 | 161 |
| 2006-12-27 | Open-market sale | 23 | $463.45 | 69 |
| 2006-12-27 | Open-market sale | 23 | $467.07 | 207 |
| 2006-12-27 | Conversion | 230 | $0.00 | 230 |
| 2006-12-27 | Open-market sale | 23 | $460.00 | 0 |
| 2006-12-27 | Open-market sale | 23 | $461.50 | 23 |
| 2006-12-27 | Open-market sale | 23 | $461.91 | 46 |
| 2006-12-26 | Conversion (derivative) | 230 | $0.00 | 0 |
| 2006-12-26 | Option exercise (derivative) | 230 | $0.00 | 230 |
| 2006-12-26 | Option exercise (derivative) | 230 | $0.00 | 35,980 |
| 2006-12-26 | Open-market sale | 23 | $456.52 | 115 |
| 2006-12-26 | Open-market sale | 23 | $455.42 | 23 |
| 2006-12-26 | Open-market sale | 23 | $455.86 | 46 |
| 2006-12-26 | Open-market sale | 23 | $456.05 | 69 |
| 2006-12-26 | Open-market sale | 23 | $456.39 | 92 |
| 2006-12-26 | Open-market sale | 23 | $455.23 | 0 |
| 2006-12-26 | Open-market sale | 23 | $457.30 | 138 |
| 2006-12-26 | Open-market sale | 23 | $457.57 | 161 |
| 2006-12-26 | Open-market sale | 23 | $457.60 | 184 |
| 2006-12-26 | Open-market sale | 23 | $458.96 | 207 |
| 2006-12-26 | Conversion | 230 | $0.00 | 230 |
| 2006-12-22 | Option exercise (derivative) | 230 | $0.00 | 36,210 |
| 2006-12-22 | Option exercise (derivative) | 230 | $0.00 | 230 |
| 2006-12-22 | Conversion (derivative) | 230 | $0.00 | 0 |
| 2006-12-22 | Open-market sale | 23 | $454.06 | 46 |
| 2006-12-22 | Open-market sale | 23 | $457.18 | 207 |
| 2006-12-22 | Conversion | 230 | $0.00 | 230 |
| 2006-12-22 | Open-market sale | 23 | $452.99 | 0 |
| 2006-12-22 | Open-market sale | 23 | $454.03 | 23 |
| 2006-12-22 | Open-market sale | 23 | $456.22 | 184 |
| 2006-12-22 | Open-market sale | 23 | $454.35 | 69 |
| 2006-12-22 | Open-market sale | 23 | $454.69 | 92 |
| 2006-12-22 | Open-market sale | 23 | $454.91 | 115 |
| 2006-12-22 | Open-market sale | 23 | $455.03 | 138 |
| 2006-12-22 | Open-market sale | 23 | $455.48 | 161 |
| 2006-12-21 | Option exercise (derivative) | 230 | $0.00 | 230 |
| 2006-12-21 | Conversion (derivative) | 230 | $0.00 | 0 |
| 2006-12-21 | Option exercise (derivative) | 230 | $0.00 | 36,440 |
| 2006-12-21 | Open-market sale | 23 | $452.57 | 0 |
| 2006-12-21 | Conversion | 230 | $0.00 | 230 |
| 2006-12-21 | Open-market sale | 23 | $464.55 | 207 |
| 2006-12-21 | Open-market sale | 23 | $462.06 | 184 |
| 2006-12-21 | Open-market sale | 23 | $459.20 | 161 |
| 2006-12-21 | Open-market sale | 23 | $454.61 | 46 |
| 2006-12-21 | Open-market sale | 23 | $456.57 | 115 |
| 2006-12-21 | Open-market sale | 23 | $455.92 | 92 |
| 2006-12-21 | Open-market sale | 23 | $452.59 | 23 |
| 2006-12-21 | Open-market sale | 23 | $457.09 | 138 |
| 2006-12-21 | Open-market sale | 23 | $454.97 | 69 |
| 2006-12-20 | Conversion (derivative) | 230 | $0.00 | 0 |
| 2006-12-20 | Option exercise (derivative) | 230 | $0.00 | 230 |
| 2006-12-20 | Option exercise (derivative) | 230 | $0.00 | 36,670 |
| 2006-12-20 | Open-market sale | 7 | $464.66 | 85 |
| 2006-12-20 | Open-market sale | 16 | $464.75 | 92 |
| 2006-12-20 | Open-market sale | 7 | $464.76 | 108 |
| 2006-12-20 | Open-market sale | 16 | $464.62 | 69 |
| 2006-12-20 | Open-market sale | 7 | $463.97 | 62 |
| 2006-12-20 | Open-market sale | 16 | $463.83 | 46 |
| 2006-12-20 | Open-market sale | 7 | $463.61 | 39 |
| 2006-12-20 | Open-market sale | 16 | $463.61 | 23 |
| 2006-12-20 | Open-market sale | 7 | $463.35 | 16 |
| 2006-12-20 | Open-market sale | 16 | $463.32 | 0 |
| 2006-12-20 | Conversion | 230 | $0.00 | 230 |
| 2006-12-20 | Open-market sale | 7 | $470.05 | 223 |
| 2006-12-20 | Open-market sale | 16 | $470.05 | 207 |
| 2006-12-20 | Open-market sale | 7 | $467.87 | 200 |
| 2006-12-20 | Open-market sale | 16 | $467.83 | 184 |
| 2006-12-20 | Open-market sale | 16 | $467.55 | 168 |
| 2006-12-20 | Open-market sale | 16 | $464.92 | 115 |
| 2006-12-20 | Open-market sale | 7 | $464.93 | 131 |
| 2006-12-20 | Open-market sale | 16 | $466.86 | 138 |
| 2006-12-20 | Open-market sale | 7 | $466.88 | 154 |
| 2006-12-20 | Open-market sale | 7 | $467.51 | 161 |
| 2006-11-27 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-11-27 | Option exercise (derivative) | 160 | $0.00 | 36,900 |
| 2006-11-27 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-11-27 | Open-market sale | 16 | $493.67 | 112 |
| 2006-11-27 | Open-market sale | 16 | $495.35 | 128 |
| 2006-11-27 | Open-market sale | 16 | $488.34 | 0 |
| 2006-11-27 | Conversion | 160 | $0.00 | 160 |
| 2006-11-27 | Open-market sale | 16 | $493.16 | 96 |
| 2006-11-27 | Open-market sale | 16 | $490.70 | 80 |
| 2006-11-27 | Open-market sale | 16 | $490.22 | 64 |
| 2006-11-27 | Open-market sale | 16 | $490.00 | 48 |
| 2006-11-27 | Open-market sale | 16 | $489.83 | 32 |
| 2006-11-27 | Open-market sale | 16 | $489.53 | 16 |
| 2006-11-27 | Open-market sale | 16 | $501.20 | 144 |
| 2006-11-24 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-11-24 | Option exercise (derivative) | 160 | $0.00 | 37,060 |
| 2006-11-24 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-11-24 | Conversion | 160 | $0.00 | 160 |
| 2006-11-24 | Open-market sale | 20 | $507.10 | 140 |
| 2006-11-24 | Open-market sale | 20 | $506.31 | 120 |
| 2006-11-24 | Open-market sale | 30 | $506.07 | 90 |
| 2006-11-24 | Open-market sale | 30 | $505.79 | 60 |
| 2006-11-24 | Open-market sale | 30 | $505.77 | 30 |
| 2006-11-24 | Open-market sale | 30 | $504.02 | 0 |
| 2006-11-22 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-11-22 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-11-22 | Option exercise (derivative) | 160 | $0.00 | 37,220 |
| 2006-11-22 | Open-market sale | 16 | $504.44 | 64 |
| 2006-11-22 | Open-market sale | 16 | $504.61 | 80 |
| 2006-11-22 | Open-market sale | 16 | $504.70 | 96 |
| 2006-11-22 | Open-market sale | 16 | $496.34 | 0 |
| 2006-11-22 | Open-market sale | 16 | $506.88 | 128 |
| 2006-11-22 | Open-market sale | 16 | $507.06 | 144 |
| 2006-11-22 | Conversion | 160 | $0.00 | 160 |
| 2006-11-22 | Open-market sale | 16 | $504.33 | 48 |
| 2006-11-22 | Open-market sale | 16 | $504.14 | 32 |
| 2006-11-22 | Open-market sale | 16 | $503.60 | 16 |
| 2006-11-22 | Open-market sale | 16 | $506.79 | 112 |
| 2006-11-21 | Option exercise (derivative) | 160 | $0.00 | 37,380 |
| 2006-11-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-11-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-11-21 | Open-market sale | 16 | $504.70 | 96 |
| 2006-11-21 | Conversion | 160 | $0.00 | 160 |
| 2006-11-21 | Open-market sale | 16 | $507.06 | 144 |
| 2006-11-21 | Open-market sale | 16 | $506.88 | 128 |
| 2006-11-21 | Open-market sale | 16 | $506.79 | 112 |
| 2006-11-21 | Open-market sale | 16 | $504.61 | 80 |
| 2006-11-21 | Open-market sale | 16 | $504.44 | 64 |
| 2006-11-21 | Open-market sale | 16 | $504.33 | 48 |
| 2006-11-21 | Open-market sale | 16 | $504.14 | 32 |
| 2006-11-21 | Open-market sale | 16 | $503.60 | 16 |
| 2006-11-21 | Open-market sale | 16 | $496.34 | 0 |
| 2006-11-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-11-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-11-20 | Option exercise (derivative) | 160 | $0.00 | 37,540 |
| 2006-11-20 | Open-market sale | 64 | $494.50 | 16 |
| 2006-11-20 | Open-market sale | 16 | $495.44 | 96 |
| 2006-11-20 | Open-market sale | 16 | $495.55 | 112 |
| 2006-11-20 | Open-market sale | 16 | $494.81 | 80 |
| 2006-11-20 | Open-market sale | 16 | $494.25 | 0 |
| 2006-11-20 | Conversion | 160 | $0.00 | 160 |
| 2006-11-20 | Open-market sale | 16 | $496.57 | 144 |
| 2006-11-20 | Open-market sale | 16 | $495.95 | 128 |
| 2006-11-20 | Gift | 500 | $0.00 | 4,908 |
| 2006-10-26 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-10-26 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-10-26 | Option exercise (derivative) | 160 | $0.00 | 37,700 |
| 2006-10-26 | Open-market sale | 16 | $487.38 | 80 |
| 2006-10-26 | Open-market sale | 16 | $485.94 | 16 |
| 2006-10-26 | Open-market sale | 16 | $486.30 | 32 |
| 2006-10-26 | Open-market sale | 16 | $486.66 | 48 |
| 2006-10-26 | Open-market sale | 16 | $487.28 | 64 |
| 2006-10-26 | Open-market sale | 16 | $484.84 | 0 |
| 2006-10-26 | Open-market sale | 16 | $487.44 | 96 |
| 2006-10-26 | Open-market sale | 16 | $487.75 | 112 |
| 2006-10-26 | Open-market sale | 16 | $488.01 | 128 |
| 2006-10-26 | Open-market sale | 16 | $488.40 | 144 |
| 2006-10-26 | Conversion | 160 | $0.00 | 160 |
| 2006-10-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-10-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-10-25 | Option exercise (derivative) | 160 | $0.00 | 37,860 |
| 2006-10-25 | Conversion | 160 | $0.00 | 160 |
| 2006-10-25 | Open-market sale | 16 | $477.50 | 80 |
| 2006-10-25 | Open-market sale | 16 | $477.90 | 96 |
| 2006-10-25 | Open-market sale | 16 | $478.71 | 112 |
| 2006-10-25 | Open-market sale | 16 | $477.14 | 64 |
| 2006-10-25 | Open-market sale | 16 | $480.14 | 144 |
| 2006-10-25 | Open-market sale | 16 | $478.92 | 128 |
| 2006-10-25 | Open-market sale | 16 | $475.95 | 0 |
| 2006-10-25 | Open-market sale | 16 | $476.39 | 16 |
| 2006-10-25 | Open-market sale | 16 | $476.62 | 32 |
| 2006-10-25 | Open-market sale | 16 | $476.69 | 48 |
| 2006-10-24 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-10-24 | Option exercise (derivative) | 160 | $0.00 | 38,020 |
| 2006-10-24 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-10-24 | Open-market sale | 16 | $475.55 | 96 |
| 2006-10-24 | Open-market sale | 16 | $473.74 | 32 |
| 2006-10-24 | Open-market sale | 16 | $476.81 | 144 |
| 2006-10-24 | Open-market sale | 16 | $476.76 | 128 |
| 2006-10-24 | Open-market sale | 16 | $475.58 | 112 |
| 2006-10-24 | Open-market sale | 16 | $473.50 | 16 |
| 2006-10-24 | Open-market sale | 16 | $475.31 | 80 |
| 2006-10-24 | Open-market sale | 16 | $474.05 | 48 |
| 2006-10-24 | Open-market sale | 16 | $474.07 | 64 |
| 2006-10-24 | Conversion | 160 | $0.00 | 160 |
| 2006-10-24 | Open-market sale | 16 | $472.64 | 0 |
| 2006-10-23 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-10-23 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-10-23 | Option exercise (derivative) | 160 | $0.00 | 38,180 |
| 2006-10-23 | Open-market sale | 16 | $473.48 | 48 |
| 2006-10-23 | Open-market sale | 16 | $473.03 | 32 |
| 2006-10-23 | Open-market sale | 16 | $469.50 | 16 |
| 2006-10-23 | Open-market sale | 16 | $474.02 | 64 |
| 2006-10-23 | Open-market sale | 16 | $474.90 | 80 |
| 2006-10-23 | Open-market sale | 16 | $480.59 | 96 |
| 2006-10-23 | Open-market sale | 16 | $481.67 | 112 |
| 2006-10-23 | Open-market sale | 16 | $481.87 | 128 |
| 2006-10-23 | Open-market sale | 16 | $482.47 | 144 |
| 2006-10-23 | Conversion | 160 | $0.00 | 160 |
| 2006-10-23 | Open-market sale | 16 | $462.26 | 0 |
| 2006-10-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-10-20 | Option exercise (derivative) | 160 | $0.00 | 38,340 |
| 2006-10-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-10-20 | Open-market sale | 16 | $455.56 | 33 |
| 2006-10-20 | Open-market sale | 1 | $455.45 | 32 |
| 2006-10-20 | Open-market sale | 16 | $455.24 | 16 |
| 2006-10-20 | Open-market sale | 16 | $454.45 | 0 |
| 2006-10-20 | Conversion | 160 | $0.00 | 160 |
| 2006-10-20 | Open-market sale | 16 | $456.66 | 80 |
| 2006-10-20 | Open-market sale | 31 | $456.50 | 49 |
| 2006-10-20 | Open-market sale | 16 | $458.97 | 144 |
| 2006-10-20 | Open-market sale | 16 | $457.25 | 128 |
| 2006-10-20 | Open-market sale | 16 | $456.86 | 112 |
| 2006-10-20 | Open-market sale | 16 | $456.75 | 96 |
| 2006-09-26 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-09-26 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-09-26 | Option exercise (derivative) | 160 | $0.00 | 38,500 |
| 2006-09-26 | Open-market sale | 16 | $405.68 | 127 |
| 2006-09-26 | Open-market sale | 15 | $402.53 | 0 |
| 2006-09-26 | Open-market sale | 16 | $403.02 | 15 |
| 2006-09-26 | Open-market sale | 16 | $403.34 | 47 |
| 2006-09-26 | Open-market sale | 16 | $404.03 | 63 |
| 2006-09-26 | Open-market sale | 16 | $404.11 | 79 |
| 2006-09-26 | Open-market sale | 16 | $404.18 | 95 |
| 2006-09-26 | Open-market sale | 16 | $405.68 | 111 |
| 2006-09-26 | Open-market sale | 16 | $403.18 | 31 |
| 2006-09-26 | Open-market sale | 17 | $406.86 | 143 |
| 2006-09-26 | Conversion | 160 | $0.00 | 160 |
| 2006-09-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-09-25 | Option exercise (derivative) | 160 | $0.00 | 38,660 |
| 2006-09-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-09-25 | Open-market sale | 16 | $406.82 | 80 |
| 2006-09-25 | Open-market sale | 16 | $407.41 | 112 |
| 2006-09-25 | Open-market sale | 16 | $407.50 | 128 |
| 2006-09-25 | Open-market sale | 16 | $408.50 | 144 |
| 2006-09-25 | Conversion | 160 | $0.00 | 160 |
| 2006-09-25 | Open-market sale | 16 | $405.72 | 64 |
| 2006-09-25 | Open-market sale | 16 | $405.70 | 48 |
| 2006-09-25 | Open-market sale | 16 | $407.05 | 96 |
| 2006-09-25 | Open-market sale | 16 | $404.40 | 0 |
| 2006-09-25 | Open-market sale | 16 | $404.51 | 16 |
| 2006-09-25 | Open-market sale | 16 | $404.57 | 32 |
| 2006-09-22 | Option exercise (derivative) | 160 | $0.00 | 38,820 |
| 2006-09-22 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-09-22 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-09-22 | Open-market sale | 16 | $403.00 | 80 |
| 2006-09-22 | Open-market sale | 16 | $402.26 | 16 |
| 2006-09-22 | Open-market sale | 16 | $401.58 | 0 |
| 2006-09-22 | Open-market sale | 16 | $403.35 | 112 |
| 2006-09-22 | Open-market sale | 16 | $403.14 | 96 |
| 2006-09-22 | Open-market sale | 16 | $405.00 | 144 |
| 2006-09-22 | Open-market sale | 16 | $403.57 | 128 |
| 2006-09-22 | Open-market sale | 16 | $402.83 | 48 |
| 2006-09-22 | Open-market sale | 16 | $402.86 | 64 |
| 2006-09-22 | Open-market sale | 16 | $402.32 | 32 |
| 2006-09-22 | Conversion | 160 | $0.00 | 160 |
| 2006-09-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-09-21 | Option exercise (derivative) | 160 | $0.00 | 38,980 |
| 2006-09-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-09-21 | Open-market sale | 16 | $404.63 | 96 |
| 2006-09-21 | Open-market sale | 16 | $403.19 | 32 |
| 2006-09-21 | Open-market sale | 16 | $402.93 | 16 |
| 2006-09-21 | Open-market sale | 16 | $400.43 | 0 |
| 2006-09-21 | Conversion | 160 | $0.00 | 160 |
| 2006-09-21 | Open-market sale | 16 | $407.25 | 144 |
| 2006-09-21 | Open-market sale | 16 | $406.55 | 128 |
| 2006-09-21 | Open-market sale | 16 | $405.39 | 112 |
| 2006-09-21 | Open-market sale | 32 | $404.47 | 64 |
| 2006-09-21 | Open-market sale | 16 | $403.20 | 48 |
| 2006-09-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-09-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-09-20 | Option exercise (derivative) | 160 | $0.00 | 39,140 |
| 2006-09-20 | Open-market sale | 16 | $402.40 | 96 |
| 2006-09-20 | Open-market sale | 16 | $398.58 | 0 |
| 2006-09-20 | Open-market sale | 48 | $399.01 | 16 |
| 2006-09-20 | Conversion | 160 | $0.00 | 160 |
| 2006-09-20 | Open-market sale | 16 | $407.39 | 144 |
| 2006-09-20 | Open-market sale | 16 | $403.90 | 128 |
| 2006-09-20 | Open-market sale | 16 | $403.00 | 112 |
| 2006-09-20 | Open-market sale | 16 | $402.13 | 80 |
| 2006-09-20 | Open-market sale | 16 | $401.98 | 64 |
| 2006-08-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-08-25 | Option exercise (derivative) | 140 | $0.00 | 39,300 |
| 2006-08-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-08-25 | Open-market sale | 14 | $373.50 | 28 |
| 2006-08-25 | Conversion | 140 | $0.00 | 140 |
| 2006-08-25 | Open-market sale | 14 | $374.05 | 126 |
| 2006-08-25 | Open-market sale | 14 | $373.94 | 112 |
| 2006-08-25 | Open-market sale | 14 | $373.75 | 98 |
| 2006-08-25 | Open-market sale | 14 | $373.74 | 84 |
| 2006-08-25 | Open-market sale | 14 | $373.65 | 70 |
| 2006-08-25 | Open-market sale | 14 | $373.59 | 56 |
| 2006-08-25 | Open-market sale | 14 | $373.08 | 0 |
| 2006-08-25 | Open-market sale | 14 | $373.21 | 14 |
| 2006-08-25 | Open-market sale | 14 | $373.51 | 42 |
| 2006-08-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-08-24 | Option exercise (derivative) | 140 | $0.00 | 39,440 |
| 2006-08-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-08-24 | Open-market sale | 14 | $374.11 | 98 |
| 2006-08-24 | Open-market sale | 14 | $373.29 | 42 |
| 2006-08-24 | Open-market sale | 14 | $373.64 | 56 |
| 2006-08-24 | Open-market sale | 14 | $373.92 | 70 |
| 2006-08-24 | Open-market sale | 14 | $373.94 | 84 |
| 2006-08-24 | Open-market sale | 14 | $373.29 | 28 |
| 2006-08-24 | Open-market sale | 14 | $374.56 | 112 |
| 2006-08-24 | Open-market sale | 14 | $375.03 | 126 |
| 2006-08-24 | Conversion | 140 | $0.00 | 140 |
| 2006-08-24 | Open-market sale | 14 | $372.42 | 0 |
| 2006-08-24 | Open-market sale | 14 | $372.83 | 14 |
| 2006-08-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-08-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-08-23 | Option exercise (derivative) | 140 | $0.00 | 39,580 |
| 2006-08-23 | Open-market sale | 14 | $373.36 | 14 |
| 2006-08-23 | Open-market sale | 14 | $376.48 | 112 |
| 2006-08-23 | Open-market sale | 14 | $377.14 | 126 |
| 2006-08-23 | Conversion | 140 | $0.00 | 140 |
| 2006-08-23 | Open-market sale | 14 | $373.19 | 0 |
| 2006-08-23 | Open-market sale | 14 | $375.93 | 98 |
| 2006-08-23 | Open-market sale | 14 | $373.88 | 28 |
| 2006-08-23 | Open-market sale | 14 | $373.90 | 42 |
| 2006-08-23 | Open-market sale | 14 | $374.36 | 56 |
| 2006-08-23 | Open-market sale | 14 | $374.58 | 70 |
| 2006-08-23 | Open-market sale | 14 | $375.30 | 84 |
| 2006-08-22 | Option exercise (derivative) | 140 | $0.00 | 39,720 |
| 2006-08-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-08-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-08-22 | Open-market sale | 14 | $377.25 | 56 |
| 2006-08-22 | Open-market sale | 14 | $377.43 | 70 |
| 2006-08-22 | Open-market sale | 14 | $377.55 | 84 |
| 2006-08-22 | Open-market sale | 14 | $375.80 | 0 |
| 2006-08-22 | Open-market sale | 14 | $377.79 | 112 |
| 2006-08-22 | Open-market sale | 14 | $377.80 | 126 |
| 2006-08-22 | Conversion | 140 | $0.00 | 140 |
| 2006-08-22 | Open-market sale | 14 | $376.88 | 42 |
| 2006-08-22 | Open-market sale | 14 | $376.54 | 28 |
| 2006-08-22 | Open-market sale | 14 | $375.83 | 14 |
| 2006-08-22 | Open-market sale | 14 | $377.66 | 98 |
| 2006-08-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-08-21 | Option exercise (derivative) | 140 | $0.00 | 39,860 |
| 2006-08-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-08-21 | Open-market sale | 14 | $378.54 | 126 |
| 2006-08-21 | Conversion | 140 | $0.00 | 140 |
| 2006-08-21 | Open-market sale | 14 | $377.11 | 0 |
| 2006-08-21 | Open-market sale | 14 | $377.87 | 112 |
| 2006-08-21 | Open-market sale | 14 | $377.77 | 98 |
| 2006-08-21 | Open-market sale | 14 | $377.66 | 84 |
| 2006-08-21 | Open-market sale | 14 | $377.56 | 70 |
| 2006-08-21 | Open-market sale | 14 | $377.53 | 56 |
| 2006-08-21 | Open-market sale | 14 | $377.40 | 42 |
| 2006-08-21 | Open-market sale | 14 | $377.28 | 14 |
| 2006-08-21 | Open-market sale | 14 | $377.33 | 28 |
| 2006-07-26 | Conversion (derivative) | 290 | $0.00 | 0 |
| 2006-07-26 | Option exercise (derivative) | 290 | $0.00 | 40,000 |
| 2006-07-26 | Option exercise (derivative) | 290 | $0.00 | 290 |
| 2006-07-26 | Open-market sale | 29 | $384.26 | 0 |
| 2006-07-26 | Open-market sale | 9 | $385.42 | 29 |
| 2006-07-26 | Conversion | 290 | $0.00 | 290 |
| 2006-07-26 | Open-market sale | 29 | $388.61 | 261 |
| 2006-07-26 | Open-market sale | 29 | $387.66 | 232 |
| 2006-07-26 | Open-market sale | 29 | $385.46 | 38 |
| 2006-07-26 | Open-market sale | 29 | $385.53 | 67 |
| 2006-07-26 | Open-market sale | 29 | $385.82 | 96 |
| 2006-07-26 | Open-market sale | 29 | $386.11 | 125 |
| 2006-07-26 | Open-market sale | 49 | $386.36 | 154 |
| 2006-07-26 | Open-market sale | 29 | $386.43 | 203 |
| 2006-07-25 | Option exercise (derivative) | 290 | $0.00 | 40,290 |
| 2006-07-25 | Option exercise (derivative) | 290 | $0.00 | 290 |
| 2006-07-25 | Conversion (derivative) | 290 | $0.00 | 0 |
| 2006-07-25 | Open-market sale | 29 | $385.90 | 116 |
| 2006-07-25 | Open-market sale | 29 | $384.74 | 0 |
| 2006-07-25 | Open-market sale | 29 | $385.15 | 29 |
| 2006-07-25 | Open-market sale | 29 | $385.31 | 58 |
| 2006-07-25 | Open-market sale | 29 | $385.33 | 87 |
| 2006-07-25 | Conversion | 290 | $0.00 | 290 |
| 2006-07-25 | Open-market sale | 29 | $386.31 | 145 |
| 2006-07-25 | Open-market sale | 29 | $386.65 | 174 |
| 2006-07-25 | Open-market sale | 58 | $387.02 | 203 |
| 2006-07-25 | Open-market sale | 29 | $388.28 | 261 |
| 2006-07-24 | Conversion (derivative) | 290 | $0.00 | 0 |
| 2006-07-24 | Option exercise (derivative) | 290 | $0.00 | 290 |
| 2006-07-24 | Option exercise (derivative) | 290 | $0.00 | 40,580 |
| 2006-07-24 | Open-market sale | 29 | $385.03 | 145 |
| 2006-07-24 | Open-market sale | 58 | $386.97 | 174 |
| 2006-07-24 | Open-market sale | 29 | $387.57 | 232 |
| 2006-07-24 | Open-market sale | 29 | $382.89 | 29 |
| 2006-07-24 | Open-market sale | 29 | $383.43 | 58 |
| 2006-07-24 | Open-market sale | 29 | $382.50 | 0 |
| 2006-07-24 | Open-market sale | 29 | $383.66 | 116 |
| 2006-07-24 | Open-market sale | 29 | $383.46 | 87 |
| 2006-07-24 | Conversion | 290 | $0.00 | 290 |
| 2006-07-24 | Open-market sale | 29 | $392.82 | 261 |
| 2006-07-21 | Conversion (derivative) | 290 | $0.00 | 0 |
| 2006-07-21 | Option exercise (derivative) | 290 | $0.00 | 40,870 |
| 2006-07-21 | Option exercise (derivative) | 290 | $0.00 | 290 |
| 2006-07-21 | Open-market sale | 29 | $387.56 | 87 |
| 2006-07-21 | Open-market sale | 29 | $388.72 | 203 |
| 2006-07-21 | Open-market sale | 29 | $388.64 | 174 |
| 2006-07-21 | Open-market sale | 29 | $389.65 | 261 |
| 2006-07-21 | Conversion | 290 | $0.00 | 290 |
| 2006-07-21 | Open-market sale | 29 | $380.44 | 0 |
| 2006-07-21 | Open-market sale | 29 | $382.40 | 29 |
| 2006-07-21 | Open-market sale | 29 | $386.51 | 58 |
| 2006-07-21 | Open-market sale | 29 | $388.97 | 232 |
| 2006-07-21 | Open-market sale | 29 | $388.33 | 116 |
| 2006-07-21 | Open-market sale | 29 | $388.54 | 145 |
| 2006-07-20 | Conversion (derivative) | 290 | $0.00 | 0 |
| 2006-07-20 | Option exercise (derivative) | 290 | $0.00 | 41,160 |
| 2006-07-20 | Option exercise (derivative) | 290 | $0.00 | 290 |
| 2006-07-20 | Conversion | 290 | $0.00 | 290 |
| 2006-07-20 | Open-market sale | 80 | $403.65 | 210 |
| 2006-07-20 | Open-market sale | 80 | $401.94 | 130 |
| 2006-07-20 | Open-market sale | 5 | $401.90 | 125 |
| 2006-07-20 | Open-market sale | 80 | $400.90 | 45 |
| 2006-07-20 | Open-market sale | 5 | $398.47 | 40 |
| 2006-07-20 | Open-market sale | 5 | $398.25 | 35 |
| 2006-07-20 | Open-market sale | 5 | $398.03 | 30 |
| 2006-07-20 | Open-market sale | 25 | $396.73 | 0 |
| 2006-07-20 | Open-market sale | 5 | $397.33 | 25 |
| 2006-06-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-06-26 | Option exercise (derivative) | 140 | $0.00 | 41,450 |
| 2006-06-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-06-26 | Open-market sale | 14 | $406.75 | 84 |
| 2006-06-26 | Open-market sale | 14 | $404.03 | 0 |
| 2006-06-26 | Open-market sale | 14 | $404.56 | 14 |
| 2006-06-26 | Open-market sale | 14 | $404.73 | 28 |
| 2006-06-26 | Conversion | 140 | $0.00 | 140 |
| 2006-06-26 | Open-market sale | 14 | $407.80 | 126 |
| 2006-06-26 | Open-market sale | 14 | $407.33 | 112 |
| 2006-06-26 | Open-market sale | 14 | $406.90 | 98 |
| 2006-06-26 | Open-market sale | 14 | $406.64 | 70 |
| 2006-06-26 | Open-market sale | 14 | $405.62 | 56 |
| 2006-06-26 | Open-market sale | 14 | $404.88 | 42 |
| 2006-06-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-06-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-06-23 | Option exercise (derivative) | 140 | $0.00 | 41,590 |
| 2006-06-23 | Conversion | 140 | $0.00 | 140 |
| 2006-06-23 | Open-market sale | 14 | $408.16 | 112 |
| 2006-06-23 | Open-market sale | 14 | $408.10 | 98 |
| 2006-06-23 | Open-market sale | 14 | $407.35 | 84 |
| 2006-06-23 | Open-market sale | 14 | $405.78 | 70 |
| 2006-06-23 | Open-market sale | 14 | $405.57 | 56 |
| 2006-06-23 | Open-market sale | 14 | $403.81 | 42 |
| 2006-06-23 | Open-market sale | 14 | $403.55 | 28 |
| 2006-06-23 | Open-market sale | 14 | $402.76 | 14 |
| 2006-06-23 | Open-market sale | 14 | $401.99 | 0 |
| 2006-06-23 | Open-market sale | 14 | $408.30 | 126 |
| 2006-06-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-06-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-06-22 | Option exercise (derivative) | 140 | $0.00 | 41,730 |
| 2006-06-22 | Open-market sale | 14 | $403.04 | 126 |
| 2006-06-22 | Open-market sale | 14 | $403.00 | 112 |
| 2006-06-22 | Open-market sale | 14 | $402.46 | 98 |
| 2006-06-22 | Conversion | 140 | $0.00 | 140 |
| 2006-06-22 | Open-market sale | 14 | $398.85 | 0 |
| 2006-06-22 | Open-market sale | 14 | $401.31 | 56 |
| 2006-06-22 | Open-market sale | 14 | $400.58 | 42 |
| 2006-06-22 | Open-market sale | 14 | $399.94 | 28 |
| 2006-06-22 | Open-market sale | 14 | $399.39 | 14 |
| 2006-06-22 | Open-market sale | 14 | $402.00 | 84 |
| 2006-06-22 | Open-market sale | 14 | $401.90 | 70 |
| 2006-06-21 | Option exercise (derivative) | 140 | $0.00 | 41,870 |
| 2006-06-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-06-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-06-21 | Open-market sale | 14 | $397.79 | 70 |
| 2006-06-21 | Open-market sale | 14 | $390.89 | 14 |
| 2006-06-21 | Open-market sale | 14 | $394.57 | 28 |
| 2006-06-21 | Open-market sale | 14 | $396.95 | 42 |
| 2006-06-21 | Open-market sale | 14 | $397.64 | 56 |
| 2006-06-21 | Open-market sale | 14 | $390.67 | 0 |
| 2006-06-21 | Open-market sale | 14 | $398.62 | 84 |
| 2006-06-21 | Open-market sale | 14 | $398.91 | 98 |
| 2006-06-21 | Open-market sale | 14 | $399.35 | 112 |
| 2006-06-21 | Open-market sale | 14 | $401.16 | 126 |
| 2006-06-21 | Conversion | 140 | $0.00 | 140 |
| 2006-06-20 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-06-20 | Option exercise (derivative) | 140 | $0.00 | 42,010 |
| 2006-06-20 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-06-20 | Open-market sale | 14 | $388.87 | 70 |
| 2006-06-20 | Open-market sale | 14 | $387.91 | 14 |
| 2006-06-20 | Open-market sale | 14 | $388.40 | 28 |
| 2006-06-20 | Open-market sale | 14 | $388.44 | 42 |
| 2006-06-20 | Open-market sale | 14 | $388.68 | 56 |
| 2006-06-20 | Conversion | 140 | $0.00 | 140 |
| 2006-06-20 | Open-market sale | 14 | $387.21 | 0 |
| 2006-06-20 | Open-market sale | 14 | $391.20 | 126 |
| 2006-06-20 | Open-market sale | 14 | $389.06 | 84 |
| 2006-06-20 | Open-market sale | 14 | $389.22 | 98 |
| 2006-06-20 | Open-market sale | 14 | $390.02 | 112 |
| 2006-05-26 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-05-26 | Option exercise (derivative) | 140 | $0.00 | 42,150 |
| 2006-05-26 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-05-26 | Conversion | 140 | $0.00 | 140 |
| 2006-05-26 | Open-market sale | 14 | $384.70 | 126 |
| 2006-05-26 | Open-market sale | 14 | $383.30 | 112 |
| 2006-05-26 | Open-market sale | 14 | $383.00 | 98 |
| 2006-05-26 | Open-market sale | 14 | $382.80 | 84 |
| 2006-05-26 | Open-market sale | 14 | $381.88 | 70 |
| 2006-05-26 | Open-market sale | 14 | $381.15 | 0 |
| 2006-05-26 | Open-market sale | 14 | $381.50 | 14 |
| 2006-05-26 | Open-market sale | 14 | $381.63 | 28 |
| 2006-05-26 | Open-market sale | 14 | $381.65 | 42 |
| 2006-05-26 | Open-market sale | 14 | $381.87 | 56 |
| 2006-05-25 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-05-25 | Option exercise (derivative) | 140 | $0.00 | 42,290 |
| 2006-05-25 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-05-25 | Open-market sale | 14 | $378.86 | 98 |
| 2006-05-25 | Open-market sale | 14 | $378.26 | 84 |
| 2006-05-25 | Open-market sale | 14 | $377.71 | 70 |
| 2006-05-25 | Open-market sale | 14 | $377.71 | 56 |
| 2006-05-25 | Open-market sale | 14 | $377.33 | 42 |
| 2006-05-25 | Open-market sale | 14 | $376.43 | 28 |
| 2006-05-25 | Open-market sale | 14 | $375.42 | 14 |
| 2006-05-25 | Open-market sale | 14 | $374.90 | 0 |
| 2006-05-25 | Open-market sale | 14 | $379.19 | 112 |
| 2006-05-25 | Conversion | 140 | $0.00 | 140 |
| 2006-05-25 | Open-market sale | 14 | $380.19 | 126 |
| 2006-05-25 | J | 413 | $0.00 | 7,058 |
| 2006-05-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-05-24 | Option exercise (derivative) | 140 | $0.00 | 42,430 |
| 2006-05-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-05-24 | Open-market sale | 14 | $378.22 | 84 |
| 2006-05-24 | Conversion | 140 | $0.00 | 140 |
| 2006-05-24 | Open-market sale | 14 | $381.38 | 126 |
| 2006-05-24 | Open-market sale | 14 | $381.29 | 112 |
| 2006-05-24 | Open-market sale | 14 | $378.63 | 98 |
| 2006-05-24 | Open-market sale | 14 | $376.20 | 28 |
| 2006-05-24 | Open-market sale | 14 | $377.68 | 70 |
| 2006-05-24 | Open-market sale | 14 | $377.23 | 56 |
| 2006-05-24 | Open-market sale | 14 | $376.68 | 42 |
| 2006-05-24 | Open-market sale | 14 | $373.63 | 0 |
| 2006-05-24 | Open-market sale | 14 | $374.36 | 14 |
| 2006-05-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-05-23 | Option exercise (derivative) | 140 | $0.00 | 42,570 |
| 2006-05-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-05-23 | Open-market sale | 14 | $383.32 | 126 |
| 2006-05-23 | Conversion | 140 | $0.00 | 140 |
| 2006-05-23 | Open-market sale | 14 | $382.60 | 112 |
| 2006-05-23 | Open-market sale | 14 | $374.40 | 0 |
| 2006-05-23 | Open-market sale | 14 | $378.07 | 14 |
| 2006-05-23 | Open-market sale | 14 | $380.00 | 28 |
| 2006-05-23 | Open-market sale | 14 | $380.21 | 42 |
| 2006-05-23 | Open-market sale | 14 | $380.56 | 56 |
| 2006-05-23 | Open-market sale | 14 | $381.07 | 70 |
| 2006-05-23 | Open-market sale | 14 | $381.24 | 84 |
| 2006-05-23 | Open-market sale | 14 | $381.64 | 98 |
| 2006-05-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-05-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-05-22 | Option exercise (derivative) | 140 | $0.00 | 42,710 |
| 2006-05-22 | Open-market sale | 14 | $368.75 | 98 |
| 2006-05-22 | Open-market sale | 14 | $368.70 | 84 |
| 2006-05-22 | Open-market sale | 14 | $368.09 | 70 |
| 2006-05-22 | Open-market sale | 14 | $367.83 | 42 |
| 2006-05-22 | Open-market sale | 14 | $367.50 | 28 |
| 2006-05-22 | Open-market sale | 14 | $367.45 | 14 |
| 2006-05-22 | Open-market sale | 14 | $366.62 | 0 |
| 2006-05-22 | Open-market sale | 14 | $369.50 | 112 |
| 2006-05-22 | Open-market sale | 14 | $369.69 | 126 |
| 2006-05-22 | Conversion | 140 | $0.00 | 140 |
| 2006-05-22 | Open-market sale | 14 | $368.00 | 56 |
| 2006-04-26 | Option exercise (derivative) | 160 | $0.00 | 42,850 |
| 2006-04-26 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-04-26 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-04-26 | Open-market sale | 16 | $427.74 | 112 |
| 2006-04-26 | Open-market sale | 16 | $426.06 | 64 |
| 2006-04-26 | Open-market sale | 16 | $425.30 | 48 |
| 2006-04-26 | Open-market sale | 16 | $425.27 | 32 |
| 2006-04-26 | Open-market sale | 16 | $425.11 | 16 |
| 2006-04-26 | Open-market sale | 16 | $424.60 | 0 |
| 2006-04-26 | Open-market sale | 16 | $428.70 | 128 |
| 2006-04-26 | Open-market sale | 16 | $428.85 | 144 |
| 2006-04-26 | Conversion | 160 | $0.00 | 160 |
| 2006-04-26 | Open-market sale | 32 | $426.37 | 80 |
| 2006-04-25 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-04-25 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-04-25 | Option exercise (derivative) | 160 | $0.00 | 43,010 |
| 2006-04-25 | Open-market sale | 16 | $429.55 | 32 |
| 2006-04-25 | Open-market sale | 16 | $431.07 | 48 |
| 2006-04-25 | Open-market sale | 16 | $432.04 | 64 |
| 2006-04-25 | Open-market sale | 16 | $433.28 | 80 |
| 2006-04-25 | Open-market sale | 16 | $434.71 | 96 |
| 2006-04-25 | Open-market sale | 16 | $434.90 | 112 |
| 2006-04-25 | Open-market sale | 16 | $437.11 | 128 |
| 2006-04-25 | Open-market sale | 16 | $427.65 | 0 |
| 2006-04-25 | Conversion | 160 | $0.00 | 160 |
| 2006-04-25 | Open-market sale | 1 | $428.61 | 31 |
| 2006-04-25 | Open-market sale | 15 | $428.51 | 16 |
| 2006-04-25 | Open-market sale | 16 | $439.43 | 144 |
| 2006-04-24 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-04-24 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-04-24 | Option exercise (derivative) | 160 | $0.00 | 43,170 |
| 2006-04-24 | Open-market sale | 15 | $439.80 | 81 |
| 2006-04-24 | Conversion | 160 | $0.00 | 160 |
| 2006-04-24 | Open-market sale | 16 | $441.30 | 144 |
| 2006-04-24 | Open-market sale | 16 | $441.16 | 128 |
| 2006-04-24 | Open-market sale | 16 | $441.07 | 112 |
| 2006-04-24 | Open-market sale | 16 | $439.85 | 96 |
| 2006-04-24 | Open-market sale | 16 | $439.34 | 65 |
| 2006-04-24 | Open-market sale | 16 | $439.16 | 49 |
| 2006-04-24 | Open-market sale | 16 | $438.91 | 33 |
| 2006-04-24 | Open-market sale | 16 | $438.36 | 17 |
| 2006-04-24 | Open-market sale | 17 | $438.29 | 0 |
| 2006-04-21 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-04-21 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-04-21 | Option exercise (derivative) | 160 | $0.00 | 43,330 |
| 2006-04-21 | Open-market sale | 16 | $443.24 | 33 |
| 2006-04-21 | Open-market sale | 16 | $447.22 | 96 |
| 2006-04-21 | Open-market sale | 15 | $443.94 | 81 |
| 2006-04-21 | Open-market sale | 16 | $443.75 | 65 |
| 2006-04-21 | Open-market sale | 16 | $443.43 | 49 |
| 2006-04-21 | Open-market sale | 16 | $447.66 | 112 |
| 2006-04-21 | Open-market sale | 16 | $442.50 | 17 |
| 2006-04-21 | Open-market sale | 17 | $441.36 | 0 |
| 2006-04-21 | Conversion | 160 | $0.00 | 160 |
| 2006-04-21 | Open-market sale | 16 | $450.00 | 144 |
| 2006-04-21 | Open-market sale | 16 | $448.73 | 128 |
| 2006-04-20 | Option exercise (derivative) | 160 | $0.00 | 160 |
| 2006-04-20 | Option exercise (derivative) | 160 | $0.00 | 43,490 |
| 2006-04-20 | Conversion (derivative) | 160 | $0.00 | 0 |
| 2006-04-20 | Open-market sale | 16 | $412.63 | 112 |
| 2006-04-20 | Open-market sale | 16 | $411.90 | 80 |
| 2006-04-20 | Open-market sale | 16 | $409.33 | 0 |
| 2006-04-20 | Open-market sale | 16 | $409.57 | 16 |
| 2006-04-20 | Open-market sale | 16 | $410.50 | 32 |
| 2006-04-20 | Open-market sale | 16 | $412.60 | 96 |
| 2006-04-20 | Open-market sale | 16 | $412.95 | 128 |
| 2006-04-20 | Open-market sale | 16 | $413.50 | 144 |
| 2006-04-20 | Conversion | 160 | $0.00 | 160 |
| 2006-04-20 | Open-market sale | 16 | $411.03 | 64 |
| 2006-04-20 | Open-market sale | 16 | $410.95 | 48 |
| 2006-03-24 | Conversion (derivative) | 130 | $0.00 | 0 |
| 2006-03-24 | Option exercise (derivative) | 130 | $0.00 | 43,650 |
| 2006-03-24 | Option exercise (derivative) | 130 | $0.00 | 130 |
| 2006-03-24 | Open-market sale | 13 | $367.09 | 64 |
| 2006-03-24 | Open-market sale | 14 | $367.91 | 77 |
| 2006-03-24 | Open-market sale | 13 | $367.96 | 91 |
| 2006-03-24 | Open-market sale | 13 | $368.52 | 104 |
| 2006-03-24 | Open-market sale | 13 | $365.96 | 38 |
| 2006-03-24 | Conversion | 130 | $0.00 | 130 |
| 2006-03-24 | Open-market sale | 13 | $366.62 | 51 |
| 2006-03-24 | Open-market sale | 13 | $369.33 | 117 |
| 2006-03-24 | Open-market sale | 13 | $364.53 | 13 |
| 2006-03-24 | Open-market sale | 13 | $364.45 | 0 |
| 2006-03-24 | Open-market sale | 12 | $365.40 | 26 |
| 2006-03-23 | Option exercise (derivative) | 130 | $0.00 | 130 |
| 2006-03-23 | Option exercise (derivative) | 130 | $0.00 | 43,780 |
| 2006-03-23 | Conversion (derivative) | 130 | $0.00 | 0 |
| 2006-03-23 | Open-market sale | 13 | $343.25 | 91 |
| 2006-03-23 | Open-market sale | 14 | $342.34 | 77 |
| 2006-03-23 | Open-market sale | 13 | $342.27 | 64 |
| 2006-03-23 | Open-market sale | 13 | $341.30 | 13 |
| 2006-03-23 | Open-market sale | 13 | $342.25 | 51 |
| 2006-03-23 | Open-market sale | 13 | $342.17 | 38 |
| 2006-03-23 | Open-market sale | 12 | $341.89 | 26 |
| 2006-03-23 | Open-market sale | 13 | $343.35 | 104 |
| 2006-03-23 | Open-market sale | 13 | $344.20 | 117 |
| 2006-03-23 | Open-market sale | 13 | $341.20 | 0 |
| 2006-03-23 | Conversion | 130 | $0.00 | 130 |
| 2006-03-22 | Conversion (derivative) | 130 | $0.00 | 0 |
| 2006-03-22 | Option exercise (derivative) | 130 | $0.00 | 130 |
| 2006-03-22 | Option exercise (derivative) | 130 | $0.00 | 43,910 |
| 2006-03-22 | Open-market sale | 14 | $342.08 | 77 |
| 2006-03-22 | Open-market sale | 13 | $342.01 | 64 |
| 2006-03-22 | Open-market sale | 13 | $341.00 | 51 |
| 2006-03-22 | Open-market sale | 13 | $340.65 | 38 |
| 2006-03-22 | Open-market sale | 12 | $340.25 | 26 |
| 2006-03-22 | Open-market sale | 13 | $339.91 | 13 |
| 2006-03-22 | Open-market sale | 13 | $339.54 | 0 |
| 2006-03-22 | Open-market sale | 13 | $342.34 | 91 |
| 2006-03-22 | Conversion | 130 | $0.00 | 130 |
| 2006-03-22 | Open-market sale | 13 | $343.66 | 117 |
| 2006-03-22 | Open-market sale | 13 | $343.52 | 104 |
| 2006-03-21 | Conversion (derivative) | 130 | $0.00 | 0 |
| 2006-03-21 | Option exercise (derivative) | 130 | $0.00 | 44,040 |
| 2006-03-21 | Option exercise (derivative) | 130 | $0.00 | 130 |
| 2006-03-21 | Open-market sale | 13 | $344.80 | 26 |
| 2006-03-21 | Open-market sale | 13 | $346.54 | 39 |
| 2006-03-21 | Open-market sale | 13 | $344.65 | 13 |
| 2006-03-21 | Open-market sale | 13 | $343.14 | 0 |
| 2006-03-21 | Conversion | 130 | $0.00 | 130 |
| 2006-03-21 | Open-market sale | 13 | $349.97 | 117 |
| 2006-03-21 | Open-market sale | 13 | $348.00 | 104 |
| 2006-03-21 | Open-market sale | 13 | $347.56 | 91 |
| 2006-03-21 | Open-market sale | 13 | $346.60 | 52 |
| 2006-03-21 | Open-market sale | 13 | $346.91 | 65 |
| 2006-03-21 | Open-market sale | 13 | $346.98 | 78 |
| 2006-03-20 | Option exercise (derivative) | 130 | $0.00 | 44,170 |
| 2006-03-20 | Option exercise (derivative) | 130 | $0.00 | 130 |
| 2006-03-20 | Conversion (derivative) | 130 | $0.00 | 0 |
| 2006-03-20 | Open-market sale | 13 | $347.05 | 65 |
| 2006-03-20 | Open-market sale | 13 | $346.25 | 13 |
| 2006-03-20 | Open-market sale | 13 | $346.50 | 26 |
| 2006-03-20 | Open-market sale | 13 | $346.72 | 39 |
| 2006-03-20 | Open-market sale | 13 | $346.96 | 52 |
| 2006-03-20 | Open-market sale | 13 | $342.01 | 0 |
| 2006-03-20 | Open-market sale | 13 | $347.10 | 78 |
| 2006-03-20 | Open-market sale | 13 | $347.68 | 91 |
| 2006-03-20 | Open-market sale | 13 | $348.30 | 104 |
| 2006-03-20 | Open-market sale | 13 | $348.80 | 117 |
| 2006-03-20 | Conversion | 130 | $0.00 | 130 |
| 2006-02-27 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-02-27 | Option exercise (derivative) | 140 | $0.00 | 44,300 |
| 2006-02-27 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-02-27 | Open-market sale | 14 | $387.98 | 70 |
| 2006-02-27 | Open-market sale | 14 | $384.09 | 14 |
| 2006-02-27 | Open-market sale | 14 | $386.09 | 28 |
| 2006-02-27 | Open-market sale | 14 | $387.01 | 42 |
| 2006-02-27 | Open-market sale | 14 | $387.40 | 56 |
| 2006-02-27 | Open-market sale | 14 | $381.13 | 0 |
| 2006-02-27 | Open-market sale | 14 | $388.22 | 84 |
| 2006-02-27 | Open-market sale | 14 | $389.92 | 98 |
| 2006-02-27 | Open-market sale | 14 | $390.46 | 112 |
| 2006-02-27 | Open-market sale | 14 | $390.86 | 126 |
| 2006-02-27 | Conversion | 140 | $0.00 | 140 |
| 2006-02-24 | Option exercise (derivative) | 140 | $0.00 | 44,440 |
| 2006-02-24 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-02-24 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-02-24 | Open-market sale | 14 | $375.87 | 0 |
| 2006-02-24 | Open-market sale | 14 | $375.90 | 14 |
| 2006-02-24 | Open-market sale | 14 | $376.50 | 28 |
| 2006-02-24 | Open-market sale | 14 | $377.03 | 42 |
| 2006-02-24 | Open-market sale | 14 | $377.13 | 56 |
| 2006-02-24 | Open-market sale | 14 | $377.15 | 70 |
| 2006-02-24 | Open-market sale | 14 | $377.45 | 84 |
| 2006-02-24 | Open-market sale | 14 | $377.55 | 98 |
| 2006-02-24 | Open-market sale | 14 | $378.26 | 112 |
| 2006-02-24 | Open-market sale | 14 | $378.93 | 126 |
| 2006-02-24 | Conversion | 140 | $0.00 | 140 |
| 2006-02-23 | Option exercise (derivative) | 140 | $0.00 | 44,580 |
| 2006-02-23 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-02-23 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-02-23 | Open-market sale | 14 | $376.38 | 42 |
| 2006-02-23 | Open-market sale | 14 | $378.58 | 98 |
| 2006-02-23 | Open-market sale | 14 | $380.93 | 126 |
| 2006-02-23 | Conversion | 140 | $0.00 | 140 |
| 2006-02-23 | Open-market sale | 14 | $365.41 | 0 |
| 2006-02-23 | Open-market sale | 14 | $371.22 | 14 |
| 2006-02-23 | Open-market sale | 14 | $375.52 | 28 |
| 2006-02-23 | Open-market sale | 14 | $378.76 | 112 |
| 2006-02-23 | Open-market sale | 14 | $377.58 | 56 |
| 2006-02-23 | Open-market sale | 14 | $377.64 | 70 |
| 2006-02-23 | Open-market sale | 14 | $378.18 | 84 |
| 2006-02-22 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-02-22 | Option exercise (derivative) | 140 | $0.00 | 44,720 |
| 2006-02-22 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-02-22 | Open-market sale | 14 | $366.60 | 70 |
| 2006-02-22 | Open-market sale | 14 | $365.15 | 14 |
| 2006-02-22 | Open-market sale | 14 | $365.59 | 28 |
| 2006-02-22 | Open-market sale | 14 | $365.77 | 42 |
| 2006-02-22 | Open-market sale | 14 | $366.20 | 56 |
| 2006-02-22 | Open-market sale | 14 | $365.11 | 0 |
| 2006-02-22 | Open-market sale | 14 | $366.70 | 84 |
| 2006-02-22 | Open-market sale | 14 | $367.03 | 98 |
| 2006-02-22 | Open-market sale | 14 | $367.22 | 112 |
| 2006-02-22 | Open-market sale | 14 | $367.31 | 126 |
| 2006-02-22 | Conversion | 140 | $0.00 | 140 |
| 2006-02-21 | Option exercise (derivative) | 140 | $0.00 | 140 |
| 2006-02-21 | Option exercise (derivative) | 140 | $0.00 | 44,860 |
| 2006-02-21 | Conversion (derivative) | 140 | $0.00 | 0 |
| 2006-02-21 | Conversion | 140 | $0.00 | 140 |
| 2006-02-21 | Open-market sale | 14 | $369.52 | 84 |
| 2006-02-21 | Open-market sale | 14 | $369.73 | 98 |
| 2006-02-21 | Open-market sale | 14 | $370.07 | 112 |
| 2006-02-21 | Open-market sale | 14 | $370.54 | 126 |
| 2006-02-21 | Open-market sale | 14 | $367.20 | 56 |
| 2006-02-21 | Open-market sale | 14 | $368.36 | 70 |
| 2006-02-21 | Open-market sale | 14 | $365.77 | 0 |
| 2006-02-21 | Open-market sale | 14 | $366.70 | 14 |
| 2006-02-21 | Open-market sale | 14 | $367.06 | 28 |
| 2006-02-21 | Open-market sale | 14 | $367.18 | 42 |
| 2006-01-17 | Option exercise (derivative) | 100 | $0.00 | 45,000 |
| 2006-01-17 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2006-01-17 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2006-01-17 | Open-market sale | 10 | $466.69 | 50 |
| 2006-01-17 | Open-market sale | 10 | $463.96 | 90 |
| 2006-01-17 | Open-market sale | 10 | $464.24 | 80 |
| 2006-01-17 | Open-market sale | 10 | $465.08 | 70 |
| 2006-01-17 | Open-market sale | 10 | $466.09 | 60 |
| 2006-01-17 | Conversion | 100 | $0.00 | 100 |
| 2006-01-17 | Open-market sale | 10 | $467.50 | 40 |
| 2006-01-17 | Open-market sale | 10 | $467.55 | 30 |
| 2006-01-17 | Open-market sale | 10 | $467.73 | 20 |
| 2006-01-17 | Open-market sale | 10 | $468.22 | 10 |
| 2006-01-17 | Open-market sale | 10 | $468.78 | 0 |
| 2006-01-13 | Option exercise (derivative) | 100 | $0.00 | 45,100 |
| 2006-01-13 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2006-01-13 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2006-01-13 | Open-market sale | 10 | $465.45 | 30 |
| 2006-01-13 | Open-market sale | 10 | $465.78 | 10 |
| 2006-01-13 | Open-market sale | 10 | $464.91 | 40 |
| 2006-01-13 | Open-market sale | 10 | $464.81 | 50 |
| 2006-01-13 | Open-market sale | 10 | $464.64 | 60 |
| 2006-01-13 | Conversion | 100 | $0.00 | 100 |
| 2006-01-13 | Open-market sale | 10 | $464.19 | 90 |
| 2006-01-13 | Open-market sale | 10 | $464.55 | 70 |
| 2006-01-13 | Open-market sale | 10 | $464.49 | 80 |
| 2006-01-13 | Open-market sale | 10 | $465.52 | 20 |
| 2006-01-13 | Open-market sale | 10 | $464.19 | 0 |
| 2006-01-12 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2006-01-12 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2006-01-12 | Option exercise (derivative) | 100 | $0.00 | 45,200 |
| 2006-01-12 | Open-market sale | 10 | $471.73 | 10 |
| 2006-01-12 | Open-market sale | 10 | $470.90 | 20 |
| 2006-01-12 | Open-market sale | 10 | $472.10 | 30 |
| 2006-01-12 | Open-market sale | 10 | $472.03 | 40 |
| 2006-01-12 | Open-market sale | 10 | $471.47 | 50 |
| 2006-01-12 | Open-market sale | 10 | $471.28 | 60 |
| 2006-01-12 | Open-market sale | 10 | $471.02 | 70 |
| 2006-01-12 | Open-market sale | 10 | $473.50 | 0 |
| 2006-01-12 | Conversion | 100 | $0.00 | 100 |
| 2006-01-12 | Open-market sale | 10 | $469.21 | 90 |
| 2006-01-12 | Open-market sale | 10 | $470.53 | 80 |
| 2006-01-11 | Option exercise (derivative) | 100 | $0.00 | 45,300 |
| 2006-01-11 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2006-01-11 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2006-01-11 | Conversion | 100 | $0.00 | 100 |
| 2006-01-11 | Open-market sale | 10 | $473.26 | 90 |
| 2006-01-11 | Open-market sale | 10 | $473.12 | 80 |
| 2006-01-11 | Open-market sale | 10 | $472.43 | 70 |
| 2006-01-11 | Open-market sale | 10 | $472.08 | 60 |
| 2006-01-11 | Open-market sale | 10 | $471.56 | 30 |
| 2006-01-11 | Open-market sale | 10 | $471.73 | 40 |
| 2006-01-11 | Open-market sale | 10 | $471.73 | 50 |
| 2006-01-11 | Open-market sale | 10 | $471.12 | 20 |
| 2006-01-11 | Open-market sale | 10 | $471.06 | 10 |
| 2006-01-11 | Open-market sale | 10 | $470.92 | 0 |
| 2006-01-10 | Conversion (derivative) | 100 | $0.00 | 0 |
| 2006-01-10 | Option exercise (derivative) | 100 | $0.00 | 45,400 |
| 2006-01-10 | Option exercise (derivative) | 100 | $0.00 | 100 |
| 2006-01-10 | Open-market sale | 10 | $466.01 | 40 |
| 2006-01-10 | Open-market sale | 10 | $466.52 | 30 |
| 2006-01-10 | Open-market sale | 10 | $467.08 | 10 |
| 2006-01-10 | Open-market sale | 10 | $467.40 | 0 |
| 2006-01-10 | Conversion | 100 | $0.00 | 100 |
| 2006-01-10 | Open-market sale | 20 | $464.54 | 80 |
| 2006-01-10 | Open-market sale | 10 | $464.63 | 70 |
| 2006-01-10 | Open-market sale | 10 | $465.74 | 60 |
| 2006-01-10 | Open-market sale | 10 | $465.84 | 50 |
| 2006-01-10 | Open-market sale | 10 | $466.96 | 20 |
| 2005-11-30 | Gift | 1,650 | $0.00 | 4,995 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.