SEC CIK 1295231
Page Lawrence
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GOOGLview stock → | 19,526,702 | 2022-04-19 |
Position History — GOOGL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GOOGL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-04-19 | Open-market sale | 200 | $2558.86 | 19,526,702 |
| 2022-04-19 | Open-market sale | 200 | $2557.08 | 19,526,902 |
| 2022-04-19 | Open-market sale | 100 | $2569.15 | 19,526,302 |
| 2022-04-19 | Open-market sale | 200 | $2571.03 | 19,526,102 |
| 2022-04-19 | Open-market sale | 100 | $2573.36 | 19,526,002 |
| 2022-04-19 | Open-market sale | 200 | $2575.40 | 19,525,802 |
| 2022-04-19 | Open-market sale | 100 | $2576.98 | 19,525,702 |
| 2022-04-19 | Open-market sale | 253 | $2583.68 | 19,525,449 |
| 2022-04-19 | Open-market sale | 100 | $2585.15 | 19,525,349 |
| 2022-04-19 | Open-market sale | 719 | $2586.99 | 19,524,630 |
| 2022-04-19 | Open-market sale | 500 | $2588.11 | 19,524,130 |
| 2022-04-19 | Open-market sale | 300 | $2589.34 | 19,523,830 |
| 2022-04-19 | Open-market sale | 701 | $2590.39 | 19,523,129 |
| 2022-04-19 | Open-market sale | 400 | $2592.46 | 19,522,729 |
| 2022-04-19 | Open-market sale | 500 | $2593.72 | 19,522,229 |
| 2022-04-19 | Open-market sale | 1,159 | $2595.11 | 19,521,070 |
| 2022-04-19 | Open-market sale | 1,200 | $2596.42 | 19,519,870 |
| 2022-04-19 | Open-market sale | 1,000 | $2597.61 | 19,518,870 |
| 2022-04-19 | Open-market sale | 1,400 | $2598.77 | 19,517,470 |
| 2022-04-19 | Open-market sale | 400 | $2599.90 | 19,517,070 |
| 2022-04-19 | Open-market sale | 300 | $2601.39 | 19,516,770 |
| 2022-04-19 | Open-market sale | 200 | $2601.92 | 19,516,570 |
| 2022-04-19 | Open-market sale | 300 | $2603.73 | 19,516,270 |
| 2022-04-19 | Open-market sale | 200 | $2605.31 | 19,516,070 |
| 2022-04-19 | Open-market sale | 100 | $2606.72 | 19,515,970 |
| 2022-04-19 | Open-market sale | 400 | $2608.17 | 19,515,570 |
| 2022-04-19 | Open-market sale | 200 | $2561.39 | 19,526,502 |
| 2022-04-19 | Open-market sale | 200 | $2555.76 | 19,527,102 |
| 2022-04-19 | Open-market sale | 200 | $2550.19 | 19,527,302 |
| 2022-04-19 | Open-market sale | 100 | $2564.01 | 19,526,402 |
| 2022-04-19 | Open-market sale | 100 | $2617.15 | 19,513,614 |
| 2022-04-19 | Open-market sale | 100 | $2615.65 | 19,513,714 |
| 2022-04-19 | Open-market sale | 100 | $2614.14 | 19,513,814 |
| 2022-04-19 | Open-market sale | 256 | $2612.86 | 19,513,914 |
| 2022-04-19 | Open-market sale | 400 | $2611.44 | 19,514,170 |
| 2022-04-19 | Open-market sale | 300 | $2610.39 | 19,514,570 |
| 2022-04-19 | Open-market sale | 700 | $2609.39 | 19,514,870 |
| 2022-04-19 | Open-market sale | 358 | $2601.63 | 400 |
| 2022-04-19 | Open-market sale | 100 | $2605.15 | 0 |
| 2022-04-19 | Open-market sale | 300 | $2603.03 | 100 |
| 2022-04-19 | Conversion (derivative) | 13,888 | $0.00 | 19,452,558 |
| 2022-04-19 | Open-market sale | 200 | $2562.27 | 12,488 |
| 2022-04-19 | Open-market sale | 100 | $2557.15 | 12,688 |
| 2022-04-19 | Open-market sale | 200 | $2555.86 | 12,788 |
| 2022-04-19 | Open-market sale | 200 | $2553.75 | 12,988 |
| 2022-04-19 | Open-market sale | 300 | $2551.42 | 13,188 |
| 2022-04-19 | Open-market sale | 200 | $2549.52 | 13,488 |
| 2022-04-19 | Open-market sale | 200 | $2541.80 | 13,688 |
| 2022-04-19 | Conversion | 13,888 | $0.00 | 13,888 |
| 2022-04-19 | Open-market sale | 500 | $2597.27 | 1,996 |
| 2022-04-19 | Open-market sale | 102 | $2593.93 | 2,496 |
| 2022-04-19 | Open-market sale | 300 | $2592.48 | 2,598 |
| 2022-04-19 | Open-market sale | 200 | $2590.31 | 2,898 |
| 2022-04-19 | Open-market sale | 400 | $2589.62 | 3,098 |
| 2022-04-19 | Open-market sale | 1,400 | $2588.39 | 3,498 |
| 2022-04-19 | Open-market sale | 1,370 | $2587.11 | 4,898 |
| 2022-04-19 | Open-market sale | 1,104 | $2586.13 | 6,268 |
| 2022-04-19 | Open-market sale | 801 | $2584.99 | 7,372 |
| 2022-04-19 | Open-market sale | 700 | $2583.98 | 8,173 |
| 2022-04-19 | Open-market sale | 1,054 | $2582.74 | 8,873 |
| 2022-04-19 | Open-market sale | 756 | $2581.58 | 9,927 |
| 2022-04-19 | Open-market sale | 594 | $2580.40 | 10,683 |
| 2022-04-19 | Open-market sale | 401 | $2600.95 | 758 |
| 2022-04-19 | Open-market sale | 100 | $2599.40 | 1,159 |
| 2022-04-19 | Open-market sale | 737 | $2598.49 | 1,259 |
| 2022-04-19 | Open-market sale | 200 | $2579.35 | 11,277 |
| 2022-04-19 | Open-market sale | 300 | $2578.28 | 11,477 |
| 2022-04-19 | Open-market sale | 209 | $2577.26 | 11,777 |
| 2022-04-19 | Open-market sale | 102 | $2574.80 | 11,986 |
| 2022-04-19 | Open-market sale | 100 | $2567.15 | 12,088 |
| 2022-04-19 | Open-market sale | 300 | $2565.91 | 12,188 |
| 2022-04-18 | Open-market sale | 100 | $2574.16 | 19,527,502 |
| 2022-04-18 | Open-market sale | 700 | $2560.04 | 19,531,474 |
| 2022-04-18 | Open-market sale | 700 | $2561.32 | 19,530,774 |
| 2022-04-18 | Open-market sale | 500 | $2562.31 | 19,530,274 |
| 2022-04-18 | Open-market sale | 400 | $2563.40 | 19,529,874 |
| 2022-04-18 | Open-market sale | 500 | $2564.35 | 19,529,374 |
| 2022-04-18 | Open-market sale | 778 | $2558.18 | 19,532,174 |
| 2022-04-18 | Open-market sale | 303 | $2567.85 | 19,528,604 |
| 2022-04-18 | Open-market sale | 467 | $2565.80 | 19,528,907 |
| 2022-04-18 | Open-market sale | 800 | $2556.46 | 19,532,952 |
| 2022-04-18 | Open-market sale | 200 | $2552.62 | 19,535,552 |
| 2022-04-18 | Open-market sale | 1,300 | $2553.89 | 19,534,252 |
| 2022-04-18 | Open-market sale | 500 | $2555.11 | 19,533,752 |
| 2022-04-18 | Open-market sale | 600 | $2551.51 | 19,535,752 |
| 2022-04-18 | Open-market sale | 400 | $2549.87 | 19,536,352 |
| 2022-04-18 | Open-market sale | 314 | $2548.73 | 19,536,752 |
| 2022-04-18 | Open-market sale | 561 | $2547.70 | 19,537,066 |
| 2022-04-18 | Open-market sale | 303 | $2546.72 | 19,537,627 |
| 2022-04-18 | Open-market sale | 500 | $2545.57 | 19,537,930 |
| 2022-04-18 | Open-market sale | 382 | $2544.29 | 19,538,430 |
| 2022-04-18 | Open-market sale | 200 | $2542.97 | 19,538,812 |
| 2022-04-18 | Open-market sale | 479 | $2542.06 | 19,539,012 |
| 2022-04-18 | Open-market sale | 100 | $2540.06 | 19,539,491 |
| 2022-04-18 | Open-market sale | 300 | $2539.10 | 19,539,591 |
| 2022-04-18 | Open-market sale | 200 | $2537.54 | 19,539,891 |
| 2022-04-18 | Open-market sale | 400 | $2536.21 | 19,540,091 |
| 2022-04-18 | Open-market sale | 400 | $2534.95 | 19,540,491 |
| 2022-04-18 | Open-market sale | 500 | $2534.14 | 19,540,891 |
| 2022-04-18 | Open-market sale | 201 | $2572.15 | 19,527,602 |
| 2022-04-18 | Open-market sale | 300 | $2569.96 | 19,527,803 |
| 2022-04-18 | Open-market sale | 501 | $2568.80 | 19,528,103 |
| 2022-04-18 | Open-market sale | 300 | $2541.15 | 9,241 |
| 2022-04-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-04-18 | Open-market sale | 300 | $2525.33 | 13,589 |
| 2022-04-18 | Open-market sale | 600 | $2526.87 | 12,989 |
| 2022-04-18 | Open-market sale | 500 | $2528.53 | 12,489 |
| 2022-04-18 | Open-market sale | 300 | $2529.29 | 12,189 |
| 2022-04-18 | Open-market sale | 247 | $2559.99 | 300 |
| 2022-04-18 | Open-market sale | 500 | $2559.06 | 547 |
| 2022-04-18 | Open-market sale | 898 | $2558.09 | 1,047 |
| 2022-04-18 | Open-market sale | 342 | $2556.35 | 1,945 |
| 2022-04-18 | Open-market sale | 800 | $2555.04 | 2,287 |
| 2022-04-18 | Open-market sale | 647 | $2553.81 | 3,087 |
| 2022-04-18 | Open-market sale | 400 | $2552.54 | 3,734 |
| 2022-04-18 | Open-market sale | 800 | $2551.21 | 4,134 |
| 2022-04-18 | Open-market sale | 700 | $2550.17 | 4,934 |
| 2022-04-18 | Open-market sale | 789 | $2549.23 | 5,634 |
| 2022-04-18 | Open-market sale | 500 | $2547.25 | 6,423 |
| 2022-04-18 | Open-market sale | 300 | $2545.93 | 6,923 |
| 2022-04-18 | Open-market sale | 300 | $2544.75 | 7,223 |
| 2022-04-18 | Open-market sale | 900 | $2543.81 | 7,523 |
| 2022-04-18 | Open-market sale | 818 | $2542.67 | 8,423 |
| 2022-04-18 | Open-market sale | 300 | $2561.33 | 0 |
| 2022-04-18 | Open-market sale | 600 | $2539.81 | 9,541 |
| 2022-04-18 | Open-market sale | 519 | $2538.58 | 10,141 |
| 2022-04-18 | Open-market sale | 816 | $2537.33 | 10,660 |
| 2022-04-18 | Open-market sale | 313 | $2535.86 | 11,476 |
| 2022-04-18 | Open-market sale | 100 | $2532.21 | 11,789 |
| 2022-04-18 | Open-market sale | 300 | $2530.97 | 11,889 |
| 2022-04-14 | Open-market sale | 200 | $2605.22 | 19,541,391 |
| 2022-04-14 | Open-market sale | 200 | $2595.03 | 19,541,591 |
| 2022-04-14 | Open-market sale | 500 | $2593.95 | 19,541,791 |
| 2022-04-14 | Open-market sale | 200 | $2583.46 | 19,542,291 |
| 2022-04-14 | Open-market sale | 100 | $2581.25 | 19,542,491 |
| 2022-04-14 | Conversion (derivative) | 13,889 | $0.00 | 19,480,335 |
| 2022-04-14 | Open-market sale | 482 | $2532.66 | 13,407 |
| 2022-04-14 | Open-market sale | 302 | $2567.75 | 2,100 |
| 2022-04-14 | Open-market sale | 300 | $2566.72 | 2,402 |
| 2022-04-14 | Open-market sale | 300 | $2565.45 | 2,702 |
| 2022-04-14 | Open-market sale | 300 | $2564.10 | 3,002 |
| 2022-04-14 | Open-market sale | 700 | $2562.97 | 3,302 |
| 2022-04-14 | Open-market sale | 300 | $2562.26 | 4,002 |
| 2022-04-14 | Open-market sale | 400 | $2560.52 | 4,302 |
| 2022-04-14 | Open-market sale | 200 | $2559.33 | 4,702 |
| 2022-04-14 | Open-market sale | 430 | $2558.55 | 4,902 |
| 2022-04-14 | Open-market sale | 1,100 | $2557.39 | 5,332 |
| 2022-04-14 | Open-market sale | 1,000 | $2556.24 | 6,432 |
| 2022-04-14 | Open-market sale | 600 | $2555.23 | 7,432 |
| 2022-04-14 | Open-market sale | 404 | $2553.89 | 8,032 |
| 2022-04-14 | Open-market sale | 400 | $2552.68 | 8,436 |
| 2022-04-14 | Open-market sale | 100 | $2551.15 | 8,836 |
| 2022-04-14 | Open-market sale | 200 | $2549.51 | 8,936 |
| 2022-04-14 | Open-market sale | 200 | $2548.47 | 9,136 |
| 2022-04-14 | Open-market sale | 395 | $2546.67 | 9,336 |
| 2022-04-14 | Open-market sale | 500 | $2545.13 | 9,731 |
| 2022-04-14 | Open-market sale | 500 | $2544.15 | 10,231 |
| 2022-04-14 | Open-market sale | 200 | $2542.38 | 10,731 |
| 2022-04-14 | Open-market sale | 700 | $2541.13 | 10,931 |
| 2022-04-14 | Open-market sale | 400 | $2540.14 | 11,631 |
| 2022-04-14 | Open-market sale | 500 | $2538.69 | 12,031 |
| 2022-04-14 | Open-market sale | 311 | $2537.45 | 12,531 |
| 2022-04-14 | Open-market sale | 200 | $2536.51 | 12,842 |
| 2022-04-14 | Open-market sale | 365 | $2534.94 | 13,042 |
| 2022-04-14 | Open-market sale | 400 | $2569.38 | 1,700 |
| 2022-04-14 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-04-14 | Open-market sale | 700 | $2569.61 | 19,544,950 |
| 2022-04-14 | Open-market sale | 400 | $2566.18 | 19,546,250 |
| 2022-04-14 | Open-market sale | 543 | $2565.27 | 19,546,650 |
| 2022-04-14 | Open-market sale | 900 | $2564.23 | 19,547,193 |
| 2022-04-14 | Open-market sale | 700 | $2563.21 | 19,548,093 |
| 2022-04-14 | Open-market sale | 717 | $2562.18 | 19,548,793 |
| 2022-04-14 | Open-market sale | 700 | $2560.93 | 19,549,510 |
| 2022-04-14 | Open-market sale | 113 | $2559.85 | 19,550,210 |
| 2022-04-14 | Open-market sale | 600 | $2558.77 | 19,550,323 |
| 2022-04-14 | Open-market sale | 290 | $2557.05 | 19,550,923 |
| 2022-04-14 | Open-market sale | 200 | $2555.24 | 19,551,213 |
| 2022-04-14 | Open-market sale | 500 | $2553.96 | 19,551,413 |
| 2022-04-14 | Open-market sale | 400 | $2553.03 | 19,551,913 |
| 2022-04-14 | Open-market sale | 401 | $2551.22 | 19,552,313 |
| 2022-04-14 | Open-market sale | 200 | $2550.11 | 19,552,714 |
| 2022-04-14 | Open-market sale | 100 | $2579.52 | 19,542,591 |
| 2022-04-14 | Open-market sale | 200 | $2577.50 | 19,542,691 |
| 2022-04-14 | Open-market sale | 400 | $2575.75 | 19,542,891 |
| 2022-04-14 | Open-market sale | 400 | $2574.88 | 19,543,291 |
| 2022-04-14 | Open-market sale | 202 | $2573.37 | 19,543,691 |
| 2022-04-14 | Open-market sale | 400 | $2549.18 | 19,552,914 |
| 2022-04-14 | Open-market sale | 200 | $2548.01 | 19,553,314 |
| 2022-04-14 | Open-market sale | 500 | $2546.50 | 19,553,514 |
| 2022-04-14 | Open-market sale | 600 | $2545.60 | 19,554,014 |
| 2022-04-14 | Open-market sale | 265 | $2544.39 | 19,554,614 |
| 2022-04-14 | Open-market sale | 401 | $2543.10 | 19,554,879 |
| 2022-04-14 | Open-market sale | 481 | $2572.71 | 19,543,893 |
| 2022-04-14 | Open-market sale | 576 | $2570.69 | 19,544,374 |
| 2022-04-14 | Open-market sale | 300 | $2567.65 | 19,545,950 |
| 2022-04-14 | Open-market sale | 300 | $2568.49 | 19,545,650 |
| 2022-04-14 | Open-market sale | 200 | $2577.81 | 1,000 |
| 2022-04-14 | Open-market sale | 100 | $2576.08 | 1,200 |
| 2022-04-14 | Open-market sale | 200 | $2572.80 | 1,300 |
| 2022-04-14 | Open-market sale | 200 | $2570.29 | 1,500 |
| 2022-04-14 | Open-market sale | 200 | $2599.20 | 0 |
| 2022-04-14 | Open-market sale | 100 | $2590.45 | 200 |
| 2022-04-14 | Open-market sale | 300 | $2588.68 | 300 |
| 2022-04-14 | Open-market sale | 400 | $2586.69 | 600 |
| 2022-03-18 | Conversion (derivative) | 13,889 | $0.00 | 19,494,224 |
| 2022-03-18 | Open-market sale | 100 | $2661.49 | 13,789 |
| 2022-03-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-18 | Open-market sale | 415 | $2711.38 | 7,014 |
| 2022-03-18 | Open-market sale | 700 | $2709.62 | 7,429 |
| 2022-03-18 | Open-market sale | 400 | $2708.51 | 8,129 |
| 2022-03-18 | Open-market sale | 100 | $2706.72 | 8,529 |
| 2022-03-18 | Open-market sale | 400 | $2705.54 | 8,629 |
| 2022-03-18 | Open-market sale | 200 | $2704.58 | 9,029 |
| 2022-03-18 | Open-market sale | 300 | $2703.39 | 9,229 |
| 2022-03-18 | Open-market sale | 200 | $2701.09 | 9,529 |
| 2022-03-18 | Open-market sale | 200 | $2696.93 | 9,729 |
| 2022-03-18 | Open-market sale | 200 | $2695.79 | 9,929 |
| 2022-03-18 | Open-market sale | 100 | $2693.48 | 10,129 |
| 2022-03-18 | Open-market sale | 200 | $2691.33 | 10,229 |
| 2022-03-18 | Open-market sale | 200 | $2688.82 | 10,429 |
| 2022-03-18 | Open-market sale | 100 | $2686.58 | 10,629 |
| 2022-03-18 | Open-market sale | 444 | $2685.41 | 10,729 |
| 2022-03-18 | Open-market sale | 300 | $2683.39 | 11,173 |
| 2022-03-18 | Open-market sale | 100 | $2681.84 | 11,473 |
| 2022-03-18 | Open-market sale | 100 | $2679.89 | 11,573 |
| 2022-03-18 | Open-market sale | 321 | $2678.42 | 11,673 |
| 2022-03-18 | Open-market sale | 200 | $2676.02 | 11,994 |
| 2022-03-18 | Open-market sale | 100 | $2674.43 | 12,194 |
| 2022-03-18 | Open-market sale | 100 | $2672.32 | 12,294 |
| 2022-03-18 | Open-market sale | 400 | $2669.69 | 12,394 |
| 2022-03-18 | Open-market sale | 200 | $2668.35 | 12,794 |
| 2022-03-18 | Open-market sale | 100 | $2667.05 | 12,994 |
| 2022-03-18 | Open-market sale | 300 | $2664.40 | 13,094 |
| 2022-03-18 | Open-market sale | 395 | $2663.01 | 13,394 |
| 2022-03-18 | Open-market sale | 205 | $2712.29 | 6,809 |
| 2022-03-18 | Open-market sale | 205 | $2712.29 | 19,562,089 |
| 2022-03-18 | Open-market sale | 415 | $2711.38 | 19,562,294 |
| 2022-03-18 | Open-market sale | 700 | $2709.62 | 19,562,709 |
| 2022-03-18 | Open-market sale | 400 | $2708.51 | 19,563,409 |
| 2022-03-18 | Open-market sale | 100 | $2706.72 | 19,563,809 |
| 2022-03-18 | Open-market sale | 400 | $2705.54 | 19,563,909 |
| 2022-03-18 | Open-market sale | 200 | $2704.58 | 19,564,309 |
| 2022-03-18 | Open-market sale | 300 | $2703.39 | 19,564,509 |
| 2022-03-18 | Open-market sale | 200 | $2701.09 | 19,564,809 |
| 2022-03-18 | Open-market sale | 200 | $2696.93 | 19,565,009 |
| 2022-03-18 | Open-market sale | 200 | $2695.79 | 19,565,209 |
| 2022-03-18 | Open-market sale | 100 | $2693.48 | 19,565,409 |
| 2022-03-18 | Open-market sale | 200 | $2691.33 | 19,565,509 |
| 2022-03-18 | Open-market sale | 200 | $2688.82 | 19,565,709 |
| 2022-03-18 | Open-market sale | 100 | $2686.58 | 19,565,909 |
| 2022-03-18 | Open-market sale | 444 | $2685.41 | 19,566,009 |
| 2022-03-18 | Open-market sale | 300 | $2683.39 | 19,566,453 |
| 2022-03-18 | Open-market sale | 100 | $2681.84 | 19,566,753 |
| 2022-03-18 | Open-market sale | 100 | $2679.89 | 19,566,853 |
| 2022-03-18 | Open-market sale | 321 | $2678.42 | 19,566,953 |
| 2022-03-18 | Open-market sale | 200 | $2676.02 | 19,567,274 |
| 2022-03-18 | Open-market sale | 100 | $2674.43 | 19,567,474 |
| 2022-03-18 | Open-market sale | 100 | $2672.32 | 19,567,574 |
| 2022-03-18 | Open-market sale | 400 | $2669.69 | 19,567,674 |
| 2022-03-18 | Open-market sale | 200 | $2668.35 | 19,568,074 |
| 2022-03-18 | Open-market sale | 100 | $2667.05 | 19,568,274 |
| 2022-03-18 | Open-market sale | 300 | $2664.40 | 19,568,374 |
| 2022-03-18 | Open-market sale | 395 | $2663.01 | 19,568,674 |
| 2022-03-18 | Open-market sale | 100 | $2661.49 | 19,569,069 |
| 2022-03-18 | Open-market sale | 700 | $2713.44 | 19,561,389 |
| 2022-03-18 | Open-market sale | 500 | $2716.14 | 19,560,389 |
| 2022-03-18 | Open-market sale | 200 | $2734.91 | 19,555,289 |
| 2022-03-18 | Open-market sale | 100 | $2733.41 | 19,555,489 |
| 2022-03-18 | Open-market sale | 352 | $2733.02 | 19,555,589 |
| 2022-03-18 | Open-market sale | 700 | $2731.69 | 19,555,941 |
| 2022-03-18 | Open-market sale | 500 | $2730.77 | 19,556,641 |
| 2022-03-18 | Open-market sale | 200 | $2729.30 | 19,557,141 |
| 2022-03-18 | Open-market sale | 400 | $2728.28 | 19,557,341 |
| 2022-03-18 | Open-market sale | 522 | $2726.30 | 19,557,741 |
| 2022-03-18 | Open-market sale | 1,100 | $2725.41 | 19,558,263 |
| 2022-03-18 | Open-market sale | 346 | $2723.84 | 19,559,363 |
| 2022-03-18 | Open-market sale | 100 | $2721.04 | 19,559,709 |
| 2022-03-18 | Open-market sale | 280 | $2718.98 | 19,559,809 |
| 2022-03-18 | Open-market sale | 300 | $2717.44 | 19,560,089 |
| 2022-03-18 | Open-market sale | 9 | $2737.62 | 19,555,280 |
| 2022-03-18 | Open-market sale | 500 | $2714.99 | 19,560,889 |
| 2022-03-18 | Conversion (derivative) | 13,889 | $0.00 | 19,494,224 |
| 2022-03-18 | Open-market sale | 500 | $2697.91 | 7,322 |
| 2022-03-18 | Open-market sale | 313 | $2696.92 | 7,822 |
| 2022-03-18 | Open-market sale | 400 | $2695.46 | 8,135 |
| 2022-03-18 | Open-market sale | 166 | $2693.70 | 8,535 |
| 2022-03-18 | Open-market sale | 200 | $2692.87 | 8,701 |
| 2022-03-18 | Open-market sale | 400 | $2690.96 | 8,901 |
| 2022-03-18 | Open-market sale | 200 | $2689.81 | 9,301 |
| 2022-03-18 | Open-market sale | 200 | $2688.46 | 9,501 |
| 2022-03-18 | Open-market sale | 214 | $2686.28 | 9,701 |
| 2022-03-18 | Open-market sale | 301 | $2685.24 | 9,915 |
| 2022-03-18 | Open-market sale | 300 | $2680.19 | 10,216 |
| 2022-03-18 | Open-market sale | 65 | $2678.95 | 10,516 |
| 2022-03-18 | Open-market sale | 254 | $2676.12 | 10,581 |
| 2022-03-18 | Open-market sale | 270 | $2674.71 | 10,835 |
| 2022-03-18 | Open-market sale | 300 | $2673.10 | 11,105 |
| 2022-03-18 | Open-market sale | 36 | $2670.66 | 11,405 |
| 2022-03-18 | Open-market sale | 200 | $2668.82 | 11,441 |
| 2022-03-18 | Open-market sale | 200 | $2667.87 | 11,641 |
| 2022-03-18 | Open-market sale | 200 | $2667.09 | 11,841 |
| 2022-03-18 | Open-market sale | 200 | $2664.84 | 12,041 |
| 2022-03-18 | Open-market sale | 100 | $2662.78 | 12,241 |
| 2022-03-18 | Open-market sale | 300 | $2662.17 | 12,341 |
| 2022-03-18 | Open-market sale | 200 | $2657.31 | 12,641 |
| 2022-03-18 | Open-market sale | 200 | $2656.35 | 12,841 |
| 2022-03-18 | Open-market sale | 122 | $2654.73 | 13,041 |
| 2022-03-18 | Open-market sale | 300 | $2653.35 | 13,163 |
| 2022-03-18 | Open-market sale | 26 | $2651.07 | 13,463 |
| 2022-03-18 | Open-market sale | 300 | $2649.57 | 13,489 |
| 2022-03-18 | Open-market sale | 100 | $2648.00 | 13,789 |
| 2022-03-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-18 | Open-market sale | 198 | $2723.44 | 100 |
| 2022-03-18 | Open-market sale | 100 | $2721.74 | 298 |
| 2022-03-18 | Open-market sale | 500 | $2720.40 | 398 |
| 2022-03-18 | Open-market sale | 200 | $2719.04 | 898 |
| 2022-03-18 | Open-market sale | 900 | $2718.19 | 1,098 |
| 2022-03-18 | Open-market sale | 329 | $2717.02 | 1,998 |
| 2022-03-18 | Open-market sale | 509 | $2716.07 | 2,327 |
| 2022-03-18 | Open-market sale | 400 | $2714.90 | 2,836 |
| 2022-03-18 | Open-market sale | 502 | $2713.64 | 3,236 |
| 2022-03-18 | Open-market sale | 600 | $2712.86 | 3,738 |
| 2022-03-18 | Open-market sale | 100 | $2710.15 | 4,338 |
| 2022-03-18 | Open-market sale | 100 | $2708.65 | 4,438 |
| 2022-03-18 | Open-market sale | 209 | $2707.43 | 4,538 |
| 2022-03-18 | Open-market sale | 397 | $2705.18 | 4,747 |
| 2022-03-18 | Open-market sale | 105 | $2703.69 | 5,144 |
| 2022-03-18 | Open-market sale | 400 | $2703.14 | 5,249 |
| 2022-03-18 | Open-market sale | 600 | $2701.70 | 5,649 |
| 2022-03-18 | Open-market sale | 724 | $2700.22 | 6,249 |
| 2022-03-18 | Open-market sale | 100 | $2723.97 | 0 |
| 2022-03-18 | Open-market sale | 349 | $2698.96 | 6,973 |
| 2022-03-17 | Open-market sale | 700 | $2666.87 | 19,578,446 |
| 2022-03-17 | Open-market sale | 500 | $2665.76 | 19,579,146 |
| 2022-03-17 | Open-market sale | 300 | $2659.47 | 19,581,958 |
| 2022-03-17 | Open-market sale | 400 | $2658.31 | 19,582,258 |
| 2022-03-17 | Open-market sale | 200 | $2657.31 | 19,582,658 |
| 2022-03-17 | Open-market sale | 200 | $2655.72 | 19,582,858 |
| 2022-03-17 | Open-market sale | 622 | $2664.53 | 19,579,646 |
| 2022-03-17 | Open-market sale | 584 | $2663.59 | 19,580,268 |
| 2022-03-17 | Open-market sale | 600 | $2662.16 | 19,580,852 |
| 2022-03-17 | Open-market sale | 506 | $2660.82 | 19,581,452 |
| 2022-03-17 | Open-market sale | 100 | $2692.75 | 19,569,459 |
| 2022-03-17 | Open-market sale | 200 | $2691.60 | 19,569,559 |
| 2022-03-17 | Open-market sale | 200 | $2689.96 | 19,569,759 |
| 2022-03-17 | Open-market sale | 400 | $2672.52 | 19,576,346 |
| 2022-03-17 | Open-market sale | 660 | $2687.58 | 19,570,245 |
| 2022-03-17 | Open-market sale | 500 | $2686.30 | 19,570,905 |
| 2022-03-17 | Open-market sale | 300 | $2685.31 | 19,571,405 |
| 2022-03-17 | Open-market sale | 777 | $2684.02 | 19,571,705 |
| 2022-03-17 | Open-market sale | 400 | $2682.90 | 19,572,482 |
| 2022-03-17 | Open-market sale | 1,064 | $2681.53 | 19,572,882 |
| 2022-03-17 | Open-market sale | 200 | $2680.13 | 19,573,946 |
| 2022-03-17 | Open-market sale | 100 | $2678.67 | 19,574,146 |
| 2022-03-17 | Open-market sale | 700 | $2677.60 | 19,574,246 |
| 2022-03-17 | Open-market sale | 300 | $2675.92 | 19,574,946 |
| 2022-03-17 | Open-market sale | 800 | $2674.69 | 19,575,246 |
| 2022-03-17 | Open-market sale | 300 | $2673.39 | 19,576,046 |
| 2022-03-17 | Open-market sale | 1,000 | $2668.04 | 19,577,446 |
| 2022-03-17 | Open-market sale | 100 | $2668.96 | 19,577,346 |
| 2022-03-17 | Open-market sale | 600 | $2670.80 | 19,576,746 |
| 2022-03-17 | Open-market sale | 286 | $2688.90 | 19,569,959 |
| 2022-03-17 | Open-market sale | 290 | $2694.01 | 19,569,169 |
| 2022-03-17 | Conversion (derivative) | 13,889 | $0.00 | 19,508,113 |
| 2022-03-17 | Open-market sale | 500 | $2663.65 | 6,302 |
| 2022-03-17 | Open-market sale | 800 | $2660.09 | 8,179 |
| 2022-03-17 | Open-market sale | 500 | $2658.89 | 8,979 |
| 2022-03-17 | Open-market sale | 400 | $2657.68 | 9,479 |
| 2022-03-17 | Open-market sale | 700 | $2656.77 | 9,879 |
| 2022-03-17 | Open-market sale | 600 | $2655.46 | 10,579 |
| 2022-03-17 | Open-market sale | 495 | $2654.41 | 11,179 |
| 2022-03-17 | Open-market sale | 440 | $2652.72 | 11,674 |
| 2022-03-17 | Open-market sale | 100 | $2650.92 | 12,114 |
| 2022-03-17 | Open-market sale | 400 | $2650.13 | 12,214 |
| 2022-03-17 | Open-market sale | 500 | $2648.97 | 12,614 |
| 2022-03-17 | Open-market sale | 300 | $2647.77 | 13,114 |
| 2022-03-17 | Open-market sale | 75 | $2646.49 | 13,414 |
| 2022-03-17 | Open-market sale | 400 | $2645.83 | 13,489 |
| 2022-03-17 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-17 | Open-market sale | 100 | $2679.48 | 0 |
| 2022-03-17 | Open-market sale | 379 | $2678.27 | 100 |
| 2022-03-17 | Open-market sale | 430 | $2676.97 | 479 |
| 2022-03-17 | Open-market sale | 200 | $2675.61 | 909 |
| 2022-03-17 | Open-market sale | 430 | $2674.53 | 1,109 |
| 2022-03-17 | Open-market sale | 731 | $2673.07 | 1,539 |
| 2022-03-17 | Open-market sale | 427 | $2672.15 | 2,270 |
| 2022-03-17 | Open-market sale | 200 | $2670.88 | 2,697 |
| 2022-03-17 | Open-market sale | 1,600 | $2669.55 | 2,897 |
| 2022-03-17 | Open-market sale | 702 | $2668.52 | 4,497 |
| 2022-03-17 | Open-market sale | 600 | $2666.67 | 5,199 |
| 2022-03-17 | Open-market sale | 403 | $2665.79 | 5,799 |
| 2022-03-17 | Open-market sale | 100 | $2664.36 | 6,202 |
| 2022-03-17 | Open-market sale | 575 | $2661.42 | 7,604 |
| 2022-03-17 | Open-market sale | 802 | $2662.31 | 6,802 |
| 2022-03-16 | Open-market sale | 200 | $2670.42 | 19,583,065 |
| 2022-03-16 | Open-market sale | 7 | $2673.75 | 19,583,058 |
| 2022-03-16 | Open-market sale | 100 | $2668.38 | 19,583,265 |
| 2022-03-16 | Open-market sale | 600 | $2652.99 | 19,588,580 |
| 2022-03-16 | Open-market sale | 756 | $2653.82 | 19,587,824 |
| 2022-03-16 | Open-market sale | 857 | $2655.04 | 19,586,967 |
| 2022-03-16 | Open-market sale | 500 | $2656.17 | 19,586,467 |
| 2022-03-16 | Open-market sale | 200 | $2666.48 | 19,583,365 |
| 2022-03-16 | Open-market sale | 100 | $2664.17 | 19,583,565 |
| 2022-03-16 | Open-market sale | 302 | $2663.60 | 19,583,665 |
| 2022-03-16 | Open-market sale | 82 | $2662.04 | 19,583,967 |
| 2022-03-16 | Open-market sale | 200 | $2660.87 | 19,584,049 |
| 2022-03-16 | Open-market sale | 611 | $2659.75 | 19,584,249 |
| 2022-03-16 | Open-market sale | 400 | $2658.33 | 19,584,860 |
| 2022-03-16 | Open-market sale | 1,207 | $2657.37 | 19,585,260 |
| 2022-03-16 | Open-market sale | 337 | $2641.59 | 19,591,480 |
| 2022-03-16 | Open-market sale | 200 | $2639.49 | 19,591,817 |
| 2022-03-16 | Open-market sale | 134 | $2636.03 | 19,592,317 |
| 2022-03-16 | Open-market sale | 200 | $2634.90 | 19,592,451 |
| 2022-03-16 | Open-market sale | 481 | $2634.12 | 19,592,651 |
| 2022-03-16 | Open-market sale | 600 | $2632.87 | 19,593,132 |
| 2022-03-16 | Open-market sale | 200 | $2631.57 | 19,593,732 |
| 2022-03-16 | Open-market sale | 400 | $2627.91 | 19,593,932 |
| 2022-03-16 | Open-market sale | 300 | $2626.49 | 19,594,332 |
| 2022-03-16 | Open-market sale | 200 | $2624.72 | 19,594,632 |
| 2022-03-16 | Open-market sale | 315 | $2623.68 | 19,594,832 |
| 2022-03-16 | Open-market sale | 300 | $2622.69 | 19,595,147 |
| 2022-03-16 | Open-market sale | 200 | $2618.98 | 19,595,447 |
| 2022-03-16 | Open-market sale | 100 | $2616.73 | 19,595,647 |
| 2022-03-16 | Open-market sale | 100 | $2615.10 | 19,595,747 |
| 2022-03-16 | Open-market sale | 100 | $2611.60 | 19,595,847 |
| 2022-03-16 | Open-market sale | 200 | $2608.82 | 19,596,047 |
| 2022-03-16 | Open-market sale | 100 | $2604.15 | 19,595,947 |
| 2022-03-16 | Open-market sale | 300 | $2601.18 | 19,596,247 |
| 2022-03-16 | Open-market sale | 100 | $2599.36 | 19,596,547 |
| 2022-03-16 | Open-market sale | 100 | $2598.28 | 19,596,647 |
| 2022-03-16 | Open-market sale | 100 | $2588.96 | 19,596,747 |
| 2022-03-16 | Open-market sale | 100 | $2587.95 | 19,596,847 |
| 2022-03-16 | Open-market sale | 100 | $2650.95 | 19,589,180 |
| 2022-03-16 | Open-market sale | 400 | $2649.60 | 19,589,280 |
| 2022-03-16 | Open-market sale | 500 | $2647.81 | 19,589,680 |
| 2022-03-16 | Open-market sale | 400 | $2645.30 | 19,590,180 |
| 2022-03-16 | Open-market sale | 400 | $2643.98 | 19,590,580 |
| 2022-03-16 | Open-market sale | 500 | $2642.42 | 19,590,980 |
| 2022-03-16 | Open-market sale | 300 | $2637.26 | 19,592,017 |
| 2022-03-16 | Conversion (derivative) | 13,889 | $0.00 | 19,522,002 |
| 2022-03-16 | Open-market sale | 300 | $2617.03 | 11,359 |
| 2022-03-16 | Open-market sale | 477 | $2615.79 | 11,659 |
| 2022-03-16 | Open-market sale | 100 | $2614.65 | 12,136 |
| 2022-03-16 | Open-market sale | 200 | $2613.73 | 12,236 |
| 2022-03-16 | Open-market sale | 200 | $2612.19 | 12,436 |
| 2022-03-16 | Open-market sale | 100 | $2606.79 | 12,636 |
| 2022-03-16 | Open-market sale | 100 | $2602.98 | 12,736 |
| 2022-03-16 | Open-market sale | 100 | $2601.14 | 12,836 |
| 2022-03-16 | Open-market sale | 100 | $2594.47 | 12,936 |
| 2022-03-16 | Open-market sale | 300 | $2593.19 | 13,036 |
| 2022-03-16 | Open-market sale | 108 | $2590.74 | 13,336 |
| 2022-03-16 | Open-market sale | 107 | $2587.97 | 13,444 |
| 2022-03-16 | Open-market sale | 214 | $2624.54 | 9,385 |
| 2022-03-16 | Open-market sale | 200 | $2578.10 | 13,689 |
| 2022-03-16 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-16 | Open-market sale | 400 | $2636.29 | 6,572 |
| 2022-03-16 | Open-market sale | 100 | $2634.90 | 6,972 |
| 2022-03-16 | Open-market sale | 422 | $2634.30 | 7,072 |
| 2022-03-16 | Open-market sale | 336 | $2632.82 | 7,494 |
| 2022-03-16 | Open-market sale | 400 | $2632.14 | 7,830 |
| 2022-03-16 | Open-market sale | 400 | $2630.07 | 8,230 |
| 2022-03-16 | Open-market sale | 245 | $2628.70 | 8,630 |
| 2022-03-16 | Open-market sale | 310 | $2627.26 | 8,875 |
| 2022-03-16 | Open-market sale | 200 | $2625.74 | 9,185 |
| 2022-03-16 | Open-market sale | 200 | $2618.65 | 11,159 |
| 2022-03-16 | Open-market sale | 400 | $2619.80 | 10,759 |
| 2022-03-16 | Open-market sale | 117 | $2620.74 | 10,642 |
| 2022-03-16 | Open-market sale | 743 | $2621.81 | 9,899 |
| 2022-03-16 | Open-market sale | 300 | $2623.63 | 9,599 |
| 2022-03-16 | Open-market sale | 138 | $2586.33 | 13,551 |
| 2022-03-16 | Open-market sale | 100 | $2638.51 | 6,272 |
| 2022-03-16 | Open-market sale | 100 | $2662.49 | 75 |
| 2022-03-16 | Open-market sale | 100 | $2659.99 | 175 |
| 2022-03-16 | Open-market sale | 100 | $2658.66 | 275 |
| 2022-03-16 | Open-market sale | 100 | $2657.16 | 375 |
| 2022-03-16 | Open-market sale | 68 | $2655.10 | 475 |
| 2022-03-16 | Open-market sale | 300 | $2654.04 | 543 |
| 2022-03-16 | Open-market sale | 200 | $2650.76 | 843 |
| 2022-03-16 | Open-market sale | 400 | $2649.49 | 1,043 |
| 2022-03-16 | Open-market sale | 300 | $2648.08 | 1,443 |
| 2022-03-16 | Open-market sale | 811 | $2646.95 | 1,743 |
| 2022-03-16 | Open-market sale | 700 | $2645.77 | 2,554 |
| 2022-03-16 | Open-market sale | 188 | $2644.63 | 3,254 |
| 2022-03-16 | Open-market sale | 800 | $2643.41 | 3,442 |
| 2022-03-16 | Open-market sale | 744 | $2642.50 | 4,242 |
| 2022-03-16 | Open-market sale | 1,085 | $2641.53 | 4,986 |
| 2022-03-16 | Open-market sale | 201 | $2639.79 | 6,071 |
| 2022-03-16 | Open-market sale | 75 | $2665.97 | 0 |
| 2022-03-16 | Open-market sale | 200 | $2637.04 | 6,372 |
| 2022-02-07 | Open-market sale | 400 | $2858.65 | 3,416 |
| 2022-02-07 | Open-market sale | 200 | $2822.63 | 5,795 |
| 2022-02-07 | Open-market sale | 179 | $2831.51 | 5,616 |
| 2022-02-07 | Open-market sale | 100 | $2881.93 | 200 |
| 2022-02-07 | Open-market sale | 400 | $2879.09 | 300 |
| 2022-02-07 | Open-market sale | 301 | $2877.79 | 700 |
| 2022-02-07 | Open-market sale | 200 | $2877.04 | 1,001 |
| 2022-02-07 | Open-market sale | 300 | $2875.58 | 1,201 |
| 2022-02-07 | Open-market sale | 400 | $2874.73 | 1,501 |
| 2022-02-07 | Open-market sale | 100 | $2872.14 | 1,901 |
| 2022-02-07 | Open-market sale | 293 | $2869.76 | 2,001 |
| 2022-02-07 | Open-market sale | 100 | $2865.95 | 2,294 |
| 2022-02-07 | Open-market sale | 200 | $2863.91 | 2,394 |
| 2022-02-07 | Open-market sale | 200 | $2862.83 | 2,594 |
| 2022-02-07 | Open-market sale | 322 | $2861.14 | 2,794 |
| 2022-02-07 | Open-market sale | 300 | $2859.78 | 3,116 |
| 2022-02-07 | Open-market sale | 200 | $2880.09 | 0 |
| 2022-02-07 | Open-market sale | 500 | $2857.24 | 3,816 |
| 2022-02-07 | Open-market sale | 100 | $2854.19 | 4,316 |
| 2022-02-07 | Open-market sale | 100 | $2853.16 | 4,416 |
| 2022-02-07 | Open-market sale | 200 | $2850.70 | 4,516 |
| 2022-02-07 | Open-market sale | 500 | $2849.65 | 4,716 |
| 2022-02-07 | Open-market sale | 100 | $2848.01 | 5,216 |
| 2022-02-07 | Open-market sale | 100 | $2838.15 | 5,316 |
| 2022-02-07 | Open-market sale | 100 | $2836.75 | 5,416 |
| 2022-02-07 | Open-market sale | 100 | $2833.79 | 5,516 |
| 2022-02-07 | Open-market sale | 600 | $2796.71 | 19,607,372 |
| 2022-02-07 | Open-market sale | 300 | $2795.64 | 19,607,972 |
| 2022-02-07 | Open-market sale | 200 | $2791.10 | 19,608,272 |
| 2022-02-07 | Open-market sale | 366 | $2790.33 | 19,608,472 |
| 2022-02-07 | Open-market sale | 100 | $2788.77 | 19,608,838 |
| 2022-02-07 | Open-market sale | 200 | $2787.90 | 19,608,938 |
| 2022-02-07 | Open-market sale | 300 | $2786.50 | 19,609,138 |
| 2022-02-07 | Open-market sale | 100 | $2785.15 | 19,609,438 |
| 2022-02-07 | Open-market sale | 350 | $2784.64 | 19,609,538 |
| 2022-02-07 | Open-market sale | 7 | $2781.10 | 19,609,888 |
| 2022-02-07 | Open-market sale | 200 | $2780.10 | 19,609,895 |
| 2022-02-07 | Open-market sale | 400 | $2779.06 | 19,610,095 |
| 2022-02-07 | Open-market sale | 141 | $2778.38 | 19,610,495 |
| 2022-02-07 | Open-market sale | 200 | $2776.85 | 19,610,636 |
| 2022-02-07 | Open-market sale | 100 | $2822.09 | 19,602,385 |
| 2022-02-07 | Open-market sale | 100 | $2820.34 | 19,602,485 |
| 2022-02-07 | Open-market sale | 200 | $2816.99 | 19,602,585 |
| 2022-02-07 | Open-market sale | 103 | $2813.05 | 19,602,785 |
| 2022-02-07 | Open-market sale | 310 | $2811.69 | 19,602,888 |
| 2022-02-07 | Open-market sale | 400 | $2810.93 | 19,603,198 |
| 2022-02-07 | Open-market sale | 300 | $2809.65 | 19,603,598 |
| 2022-02-07 | Open-market sale | 100 | $2808.03 | 19,603,898 |
| 2022-02-07 | Open-market sale | 200 | $2807.36 | 19,603,998 |
| 2022-02-07 | Open-market sale | 400 | $2806.13 | 19,604,198 |
| 2022-02-07 | Open-market sale | 300 | $2804.41 | 19,604,598 |
| 2022-02-07 | Open-market sale | 475 | $2803.04 | 19,604,898 |
| 2022-02-07 | Open-market sale | 200 | $2801.26 | 19,605,373 |
| 2022-02-07 | Open-market sale | 700 | $2800.44 | 19,605,573 |
| 2022-02-07 | Open-market sale | 699 | $2799.02 | 19,606,273 |
| 2022-02-07 | Open-market sale | 400 | $2797.75 | 19,606,972 |
| 2022-02-07 | Conversion (derivative) | 13,889 | $0.00 | 19,535,891 |
| 2022-02-07 | Open-market sale | 317 | $2815.23 | 6,995 |
| 2022-02-07 | Open-market sale | 211 | $2810.79 | 7,861 |
| 2022-02-07 | Open-market sale | 400 | $2810.00 | 8,072 |
| 2022-02-07 | Open-market sale | 400 | $2808.87 | 8,472 |
| 2022-02-07 | Open-market sale | 400 | $2787.54 | 12,632 |
| 2022-02-07 | Open-market sale | 100 | $2784.77 | 13,032 |
| 2022-02-07 | Open-market sale | 257 | $2783.21 | 13,132 |
| 2022-02-07 | Open-market sale | 100 | $2781.89 | 13,389 |
| 2022-02-07 | Open-market sale | 400 | $2780.66 | 13,489 |
| 2022-02-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-07 | Open-market sale | 500 | $2807.80 | 8,872 |
| 2022-02-07 | Open-market sale | 822 | $2806.50 | 9,372 |
| 2022-02-07 | Open-market sale | 637 | $2805.53 | 10,194 |
| 2022-02-07 | Open-market sale | 322 | $2804.26 | 10,831 |
| 2022-02-07 | Open-market sale | 100 | $2802.22 | 11,153 |
| 2022-02-07 | Open-market sale | 200 | $2797.96 | 11,253 |
| 2022-02-07 | Open-market sale | 104 | $2796.51 | 11,453 |
| 2022-02-07 | Open-market sale | 400 | $2795.47 | 11,557 |
| 2022-02-07 | Open-market sale | 300 | $2793.62 | 11,957 |
| 2022-02-07 | Open-market sale | 75 | $2789.94 | 12,257 |
| 2022-02-07 | Open-market sale | 300 | $2788.53 | 12,332 |
| 2022-02-07 | Open-market sale | 200 | $2827.05 | 5,995 |
| 2022-02-07 | Open-market sale | 100 | $2820.96 | 6,195 |
| 2022-02-07 | Open-market sale | 300 | $2819.96 | 6,295 |
| 2022-02-07 | Open-market sale | 200 | $2817.41 | 6,595 |
| 2022-02-07 | Open-market sale | 200 | $2816.15 | 6,795 |
| 2022-02-07 | Open-market sale | 399 | $2812.77 | 7,462 |
| 2022-02-07 | Open-market sale | 150 | $2813.85 | 7,312 |
| 2022-02-07 | Open-market sale | 32 | $2831.58 | 19,602,253 |
| 2022-02-07 | Open-market sale | 100 | $2824.94 | 19,602,285 |
| 2022-02-07 | Open-market sale | 100 | $2875.21 | 19,596,947 |
| 2022-02-07 | Open-market sale | 100 | $2833.14 | 19,602,153 |
| 2022-02-07 | Open-market sale | 100 | $2842.78 | 19,602,053 |
| 2022-02-07 | Open-market sale | 200 | $2844.79 | 19,601,853 |
| 2022-02-07 | Open-market sale | 300 | $2846.14 | 19,601,553 |
| 2022-02-07 | Open-market sale | 200 | $2873.14 | 19,597,047 |
| 2022-02-07 | Open-market sale | 200 | $2871.86 | 19,597,247 |
| 2022-02-07 | Open-market sale | 300 | $2871.09 | 19,597,447 |
| 2022-02-07 | Open-market sale | 300 | $2870.06 | 19,597,747 |
| 2022-02-07 | Open-market sale | 200 | $2868.84 | 19,598,047 |
| 2022-02-07 | Open-market sale | 400 | $2867.75 | 19,598,247 |
| 2022-02-07 | Open-market sale | 200 | $2866.48 | 19,598,647 |
| 2022-02-07 | Open-market sale | 100 | $2864.91 | 19,598,847 |
| 2022-02-07 | Open-market sale | 100 | $2863.50 | 19,598,947 |
| 2022-02-07 | Open-market sale | 100 | $2862.36 | 19,599,047 |
| 2022-02-07 | Open-market sale | 300 | $2859.22 | 19,599,147 |
| 2022-02-07 | Open-market sale | 100 | $2857.75 | 19,599,447 |
| 2022-02-07 | Open-market sale | 306 | $2856.61 | 19,599,547 |
| 2022-02-07 | Open-market sale | 300 | $2855.28 | 19,599,853 |
| 2022-02-07 | Open-market sale | 200 | $2854.00 | 19,600,153 |
| 2022-02-07 | Open-market sale | 200 | $2851.51 | 19,600,353 |
| 2022-02-07 | Open-market sale | 400 | $2848.31 | 19,600,553 |
| 2022-02-07 | Open-market sale | 100 | $2848.31 | 19,600,953 |
| 2022-02-07 | Open-market sale | 500 | $2847.37 | 19,601,053 |
| 2022-02-04 | Open-market sale | 200 | $2856.19 | 19,616,735 |
| 2022-02-04 | Open-market sale | 100 | $2857.02 | 19,616,635 |
| 2022-02-04 | Open-market sale | 200 | $2858.43 | 19,616,435 |
| 2022-02-04 | Open-market sale | 100 | $2860.15 | 19,616,335 |
| 2022-02-04 | Open-market sale | 173 | $2861.77 | 19,616,162 |
| 2022-02-04 | Open-market sale | 300 | $2862.93 | 19,615,862 |
| 2022-02-04 | Open-market sale | 290 | $2863.78 | 19,615,572 |
| 2022-02-04 | Open-market sale | 386 | $2865.17 | 19,615,186 |
| 2022-02-04 | Open-market sale | 400 | $2866.52 | 19,614,786 |
| 2022-02-04 | Open-market sale | 500 | $2867.58 | 19,614,286 |
| 2022-02-04 | Open-market sale | 414 | $2868.29 | 19,613,872 |
| 2022-02-04 | Open-market sale | 472 | $2869.48 | 19,613,400 |
| 2022-02-04 | Open-market sale | 559 | $2871.66 | 19,612,441 |
| 2022-02-04 | Open-market sale | 200 | $2872.69 | 19,612,241 |
| 2022-02-04 | Open-market sale | 100 | $2873.61 | 19,612,141 |
| 2022-02-04 | Open-market sale | 100 | $2876.55 | 19,612,041 |
| 2022-02-04 | Open-market sale | 200 | $2880.84 | 19,611,841 |
| 2022-02-04 | Open-market sale | 400 | $2882.08 | 19,611,441 |
| 2022-02-04 | Open-market sale | 305 | $2883.24 | 19,611,136 |
| 2022-02-04 | Open-market sale | 400 | $2870.62 | 19,613,000 |
| 2022-02-04 | Open-market sale | 300 | $2886.66 | 19,610,836 |
| 2022-02-04 | Conversion (derivative) | 13,889 | $0.00 | 19,549,780 |
| 2022-02-04 | Open-market sale | 262 | $2835.77 | 11,827 |
| 2022-02-04 | Open-market sale | 100 | $2834.15 | 12,089 |
| 2022-02-04 | Open-market sale | 200 | $2832.78 | 12,189 |
| 2022-02-04 | Open-market sale | 300 | $2836.70 | 11,527 |
| 2022-02-04 | Open-market sale | 234 | $2845.19 | 9,392 |
| 2022-02-04 | Open-market sale | 250 | $2846.30 | 9,142 |
| 2022-02-04 | Open-market sale | 200 | $2847.41 | 8,942 |
| 2022-02-04 | Open-market sale | 300 | $2849.94 | 8,642 |
| 2022-02-04 | Open-market sale | 200 | $2851.13 | 8,442 |
| 2022-02-04 | Open-market sale | 300 | $2852.81 | 8,142 |
| 2022-02-04 | Open-market sale | 200 | $2853.41 | 7,942 |
| 2022-02-04 | Open-market sale | 300 | $2854.82 | 7,642 |
| 2022-02-04 | Open-market sale | 400 | $2856.66 | 7,242 |
| 2022-02-04 | Open-market sale | 300 | $2859.12 | 6,942 |
| 2022-02-04 | Open-market sale | 380 | $2859.91 | 6,562 |
| 2022-02-04 | Open-market sale | 300 | $2861.66 | 6,262 |
| 2022-02-04 | Open-market sale | 200 | $2816.49 | 13,289 |
| 2022-02-04 | Open-market sale | 100 | $2818.63 | 13,189 |
| 2022-02-04 | Open-market sale | 200 | $2821.17 | 12,989 |
| 2022-02-04 | Open-market sale | 200 | $2826.37 | 12,789 |
| 2022-02-04 | Open-market sale | 100 | $2829.04 | 12,689 |
| 2022-02-04 | Open-market sale | 300 | $2830.47 | 12,389 |
| 2022-02-04 | Open-market sale | 400 | $2814.91 | 13,489 |
| 2022-02-04 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-04 | Open-market sale | 501 | $2844.16 | 9,626 |
| 2022-02-04 | Open-market sale | 300 | $2842.96 | 10,127 |
| 2022-02-04 | Open-market sale | 400 | $2841.97 | 10,427 |
| 2022-02-04 | Open-market sale | 200 | $2840.13 | 10,827 |
| 2022-02-04 | Open-market sale | 500 | $2839.28 | 11,027 |
| 2022-02-04 | Open-market sale | 200 | $2894.29 | 0 |
| 2022-02-04 | Open-market sale | 400 | $2862.91 | 5,862 |
| 2022-02-04 | Open-market sale | 200 | $2865.64 | 5,662 |
| 2022-02-04 | Open-market sale | 200 | $2890.67 | 200 |
| 2022-02-04 | Open-market sale | 310 | $2867.80 | 5,352 |
| 2022-02-04 | Open-market sale | 300 | $2869.36 | 5,052 |
| 2022-02-04 | Open-market sale | 500 | $2870.07 | 4,552 |
| 2022-02-04 | Open-market sale | 352 | $2871.05 | 4,200 |
| 2022-02-04 | Open-market sale | 200 | $2872.78 | 4,000 |
| 2022-02-04 | Open-market sale | 700 | $2874.58 | 3,300 |
| 2022-02-04 | Open-market sale | 400 | $2875.87 | 2,900 |
| 2022-02-04 | Open-market sale | 600 | $2876.91 | 2,300 |
| 2022-02-04 | Open-market sale | 300 | $2878.22 | 2,000 |
| 2022-02-04 | Open-market sale | 200 | $2879.87 | 1,800 |
| 2022-02-04 | Open-market sale | 200 | $2880.89 | 1,600 |
| 2022-02-04 | Open-market sale | 400 | $2882.09 | 1,200 |
| 2022-02-04 | Open-market sale | 100 | $2885.57 | 1,100 |
| 2022-02-04 | Open-market sale | 400 | $2888.13 | 700 |
| 2022-02-04 | Open-market sale | 300 | $2889.29 | 400 |
| 2022-02-04 | Open-market sale | 300 | $2830.37 | 19,621,982 |
| 2022-02-04 | Open-market sale | 200 | $2829.32 | 19,622,282 |
| 2022-02-04 | Open-market sale | 200 | $2826.84 | 19,622,482 |
| 2022-02-04 | Open-market sale | 400 | $2828.18 | 19,622,682 |
| 2022-02-04 | Open-market sale | 200 | $2824.94 | 19,623,082 |
| 2022-02-04 | Open-market sale | 200 | $2823.11 | 19,623,282 |
| 2022-02-04 | Open-market sale | 100 | $2820.84 | 19,623,482 |
| 2022-02-04 | Open-market sale | 142 | $2817.83 | 19,623,582 |
| 2022-02-04 | Open-market sale | 200 | $2814.94 | 19,623,724 |
| 2022-02-04 | Open-market sale | 100 | $2802.21 | 19,623,924 |
| 2022-02-04 | Open-market sale | 200 | $2806.36 | 19,624,024 |
| 2022-02-04 | Open-market sale | 301 | $2801.41 | 19,624,224 |
| 2022-02-04 | Open-market sale | 200 | $2799.73 | 19,624,525 |
| 2022-02-04 | Open-market sale | 200 | $2854.74 | 19,616,935 |
| 2022-02-04 | Open-market sale | 333 | $2853.34 | 19,617,135 |
| 2022-02-04 | Open-market sale | 200 | $2851.58 | 19,617,468 |
| 2022-02-04 | Open-market sale | 100 | $2850.30 | 19,617,668 |
| 2022-02-04 | Open-market sale | 400 | $2849.73 | 19,617,768 |
| 2022-02-04 | Open-market sale | 385 | $2848.28 | 19,618,168 |
| 2022-02-04 | Open-market sale | 500 | $2846.35 | 19,618,553 |
| 2022-02-04 | Open-market sale | 100 | $2843.44 | 19,619,053 |
| 2022-02-04 | Open-market sale | 300 | $2842.51 | 19,619,153 |
| 2022-02-04 | Open-market sale | 212 | $2840.76 | 19,619,453 |
| 2022-02-04 | Open-market sale | 149 | $2839.21 | 19,619,665 |
| 2022-02-04 | Open-market sale | 350 | $2837.86 | 19,619,814 |
| 2022-02-04 | Open-market sale | 300 | $2837.03 | 19,620,164 |
| 2022-02-04 | Open-market sale | 411 | $2835.74 | 19,620,464 |
| 2022-02-04 | Open-market sale | 507 | $2834.75 | 19,620,875 |
| 2022-02-04 | Open-market sale | 400 | $2832.68 | 19,621,382 |
| 2022-02-04 | Open-market sale | 200 | $2831.29 | 19,621,782 |
| 2022-02-03 | Open-market sale | 200 | $2964.15 | 1,200 |
| 2022-02-03 | Open-market sale | 300 | $2962.68 | 1,400 |
| 2022-02-03 | Open-market sale | 124 | $2961.07 | 1,700 |
| 2022-02-03 | Open-market sale | 100 | $2965.01 | 1,100 |
| 2022-02-03 | Open-market sale | 100 | $2968.29 | 1,000 |
| 2022-02-03 | Open-market sale | 300 | $2970.32 | 700 |
| 2022-02-03 | Open-market sale | 100 | $2971.75 | 600 |
| 2022-02-03 | Open-market sale | 300 | $2959.89 | 1,824 |
| 2022-02-03 | Open-market sale | 300 | $2958.83 | 2,124 |
| 2022-02-03 | Open-market sale | 200 | $2957.40 | 2,424 |
| 2022-02-03 | Open-market sale | 300 | $2956.17 | 2,624 |
| 2022-02-03 | Open-market sale | 200 | $2955.24 | 2,924 |
| 2022-02-03 | Open-market sale | 300 | $2954.10 | 3,124 |
| 2022-02-03 | Open-market sale | 500 | $2952.60 | 3,424 |
| 2022-02-03 | Open-market sale | 400 | $2951.68 | 3,924 |
| 2022-02-03 | Open-market sale | 300 | $2949.92 | 4,324 |
| 2022-02-03 | Open-market sale | 300 | $2948.90 | 4,624 |
| 2022-02-03 | Open-market sale | 200 | $2947.91 | 4,924 |
| 2022-02-03 | Open-market sale | 100 | $2945.82 | 5,124 |
| 2022-02-03 | Open-market sale | 100 | $2942.92 | 5,224 |
| 2022-02-03 | Open-market sale | 100 | $2939.50 | 5,324 |
| 2022-02-03 | Open-market sale | 200 | $2938.42 | 5,424 |
| 2022-02-03 | Open-market sale | 200 | $2936.95 | 5,624 |
| 2022-02-03 | Open-market sale | 400 | $2933.65 | 5,824 |
| 2022-02-03 | Open-market sale | 200 | $2934.51 | 6,224 |
| 2022-02-03 | Open-market sale | 100 | $2930.15 | 6,424 |
| 2022-02-03 | Open-market sale | 200 | $2928.34 | 6,524 |
| 2022-02-03 | Open-market sale | 300 | $2926.68 | 6,724 |
| 2022-02-03 | Open-market sale | 101 | $2924.64 | 7,024 |
| 2022-02-03 | Open-market sale | 300 | $2923.70 | 7,125 |
| 2022-02-03 | Conversion (derivative) | 13,889 | $0.00 | 19,563,669 |
| 2022-02-03 | Open-market sale | 100 | $2854.63 | 13,789 |
| 2022-02-03 | Open-market sale | 400 | $2920.20 | 7,625 |
| 2022-02-03 | Open-market sale | 300 | $2919.09 | 8,025 |
| 2022-02-03 | Open-market sale | 400 | $2917.69 | 8,325 |
| 2022-02-03 | Open-market sale | 354 | $2915.00 | 8,725 |
| 2022-02-03 | Open-market sale | 800 | $2913.67 | 9,079 |
| 2022-02-03 | Open-market sale | 501 | $2912.59 | 9,879 |
| 2022-02-03 | Open-market sale | 300 | $2910.57 | 10,380 |
| 2022-02-03 | Open-market sale | 100 | $2908.14 | 10,680 |
| 2022-02-03 | Open-market sale | 100 | $2905.02 | 10,780 |
| 2022-02-03 | Open-market sale | 200 | $2896.55 | 10,880 |
| 2022-02-03 | Open-market sale | 300 | $2894.77 | 11,080 |
| 2022-02-03 | Open-market sale | 100 | $2891.96 | 11,380 |
| 2022-02-03 | Open-market sale | 100 | $2890.72 | 11,480 |
| 2022-02-03 | Open-market sale | 300 | $2889.89 | 11,580 |
| 2022-02-03 | Open-market sale | 200 | $2888.09 | 11,880 |
| 2022-02-03 | Open-market sale | 100 | $2887.00 | 12,080 |
| 2022-02-03 | Open-market sale | 5 | $2884.84 | 12,180 |
| 2022-02-03 | Open-market sale | 200 | $2883.48 | 12,185 |
| 2022-02-03 | Open-market sale | 100 | $2879.46 | 12,385 |
| 2022-02-03 | Open-market sale | 100 | $2873.32 | 12,485 |
| 2022-02-03 | Open-market sale | 200 | $2872.26 | 12,585 |
| 2022-02-03 | Open-market sale | 100 | $2868.94 | 12,785 |
| 2022-02-03 | Open-market sale | 200 | $2865.16 | 12,885 |
| 2022-02-03 | Open-market sale | 200 | $2864.05 | 13,085 |
| 2022-02-03 | Open-market sale | 200 | $2862.00 | 13,285 |
| 2022-02-03 | Open-market sale | 104 | $2859.61 | 13,485 |
| 2022-02-03 | Open-market sale | 200 | $2858.16 | 13,589 |
| 2022-02-03 | Open-market sale | 200 | $2921.49 | 7,425 |
| 2022-02-03 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-03 | Open-market sale | 100 | $2921.50 | 19,631,893 |
| 2022-02-03 | Open-market sale | 268 | $2953.24 | 19,626,425 |
| 2022-02-03 | Open-market sale | 100 | $2954.30 | 19,626,325 |
| 2022-02-03 | Open-market sale | 100 | $2955.86 | 19,626,225 |
| 2022-02-03 | Open-market sale | 200 | $2957.62 | 19,626,025 |
| 2022-02-03 | Open-market sale | 200 | $2959.52 | 19,625,825 |
| 2022-02-03 | Open-market sale | 100 | $2961.14 | 19,625,725 |
| 2022-02-03 | Open-market sale | 200 | $2964.74 | 19,625,525 |
| 2022-02-03 | Open-market sale | 200 | $2965.72 | 19,625,325 |
| 2022-02-03 | Open-market sale | 300 | $2919.86 | 19,631,993 |
| 2022-02-03 | Open-market sale | 800 | $2952.36 | 19,626,693 |
| 2022-02-03 | Open-market sale | 400 | $2922.73 | 19,631,493 |
| 2022-02-03 | Open-market sale | 100 | $2950.67 | 19,627,493 |
| 2022-02-03 | Open-market sale | 200 | $2949.55 | 19,627,593 |
| 2022-02-03 | Open-market sale | 500 | $2948.69 | 19,627,793 |
| 2022-02-03 | Open-market sale | 200 | $2947.62 | 19,628,293 |
| 2022-02-03 | Open-market sale | 400 | $2946.75 | 19,628,493 |
| 2022-02-03 | Open-market sale | 200 | $2945.41 | 19,628,893 |
| 2022-02-03 | Open-market sale | 200 | $2943.30 | 19,629,093 |
| 2022-02-03 | Open-market sale | 300 | $2942.55 | 19,629,293 |
| 2022-02-03 | Open-market sale | 100 | $2941.05 | 19,629,593 |
| 2022-02-03 | Open-market sale | 100 | $2939.80 | 19,629,693 |
| 2022-02-03 | Open-market sale | 200 | $2936.70 | 19,629,793 |
| 2022-02-03 | Open-market sale | 200 | $2935.23 | 19,629,993 |
| 2022-02-03 | Open-market sale | 200 | $2933.50 | 19,630,193 |
| 2022-02-03 | Open-market sale | 300 | $2931.91 | 19,630,393 |
| 2022-02-03 | Open-market sale | 100 | $2929.24 | 19,630,693 |
| 2022-02-03 | Open-market sale | 200 | $2928.19 | 19,630,793 |
| 2022-02-03 | Open-market sale | 300 | $2926.26 | 19,630,993 |
| 2022-02-03 | Open-market sale | 200 | $2925.54 | 19,631,293 |
| 2022-02-03 | Open-market sale | 100 | $2983.20 | 300 |
| 2022-02-03 | Open-market sale | 200 | $2968.24 | 19,625,125 |
| 2022-02-03 | Open-market sale | 100 | $2977.50 | 19,624,725 |
| 2022-02-03 | Open-market sale | 200 | $2973.59 | 400 |
| 2022-02-03 | Open-market sale | 100 | $2969.15 | 19,625,025 |
| 2022-02-03 | Open-market sale | 100 | $2972.11 | 19,624,925 |
| 2022-02-03 | Open-market sale | 100 | $2974.22 | 19,624,825 |
| 2022-02-03 | Open-market sale | 100 | $2990.04 | 200 |
| 2022-02-03 | Open-market sale | 200 | $2977.09 | 0 |
| 2022-02-03 | Open-market sale | 100 | $2864.40 | 19,637,151 |
| 2022-02-03 | Open-market sale | 100 | $2863.32 | 19,637,251 |
| 2022-02-03 | Open-market sale | 26 | $2860.60 | 19,637,351 |
| 2022-02-03 | Open-market sale | 100 | $2856.00 | 19,637,377 |
| 2022-02-03 | Open-market sale | 200 | $2856.32 | 19,637,477 |
| 2022-02-03 | Open-market sale | 400 | $2855.34 | 19,637,677 |
| 2022-02-03 | Open-market sale | 100 | $2853.04 | 19,638,077 |
| 2022-02-03 | Open-market sale | 37 | $2851.67 | 19,638,177 |
| 2022-02-03 | Open-market sale | 300 | $2848.86 | 19,638,214 |
| 2022-02-03 | Open-market sale | 100 | $2845.65 | 19,638,514 |
| 2022-02-03 | Open-market sale | 502 | $2914.36 | 19,632,293 |
| 2022-02-03 | Open-market sale | 182 | $2913.28 | 19,632,795 |
| 2022-02-03 | Open-market sale | 400 | $2911.94 | 19,632,977 |
| 2022-02-03 | Open-market sale | 500 | $2911.13 | 19,633,377 |
| 2022-02-03 | Open-market sale | 302 | $2909.45 | 19,633,877 |
| 2022-02-03 | Open-market sale | 700 | $2908.28 | 19,634,179 |
| 2022-02-03 | Open-market sale | 300 | $2907.41 | 19,634,879 |
| 2022-02-03 | Open-market sale | 200 | $2905.46 | 19,635,179 |
| 2022-02-03 | Open-market sale | 100 | $2901.51 | 19,635,379 |
| 2022-02-03 | Open-market sale | 100 | $2896.97 | 19,635,479 |
| 2022-02-03 | Open-market sale | 100 | $2895.74 | 19,635,579 |
| 2022-02-03 | Open-market sale | 100 | $2891.90 | 19,635,679 |
| 2022-02-03 | Open-market sale | 147 | $2891.10 | 19,635,779 |
| 2022-02-03 | Open-market sale | 400 | $2888.77 | 19,635,926 |
| 2022-02-03 | Open-market sale | 100 | $2886.89 | 19,636,326 |
| 2022-02-03 | Open-market sale | 200 | $2885.85 | 19,636,426 |
| 2022-02-03 | Open-market sale | 300 | $2884.45 | 19,636,626 |
| 2022-02-03 | Open-market sale | 100 | $2878.95 | 19,636,926 |
| 2022-02-03 | Open-market sale | 100 | $2873.20 | 19,637,026 |
| 2022-02-03 | Open-market sale | 25 | $2866.69 | 19,637,126 |
| 2022-01-20 | Open-market sale | 460 | $2749.38 | 19,642,310 |
| 2022-01-20 | Open-market sale | 400 | $2745.30 | 19,643,270 |
| 2022-01-20 | Open-market sale | 616 | $2743.92 | 19,643,670 |
| 2022-01-20 | Open-market sale | 200 | $2742.52 | 19,644,286 |
| 2022-01-20 | Open-market sale | 326 | $2741.27 | 19,644,486 |
| 2022-01-20 | Open-market sale | 516 | $2740.05 | 19,644,812 |
| 2022-01-20 | Open-market sale | 400 | $2739.28 | 19,645,328 |
| 2022-01-20 | Open-market sale | 606 | $2738.05 | 19,645,728 |
| 2022-01-20 | Open-market sale | 286 | $2736.13 | 19,646,334 |
| 2022-01-20 | Open-market sale | 200 | $2756.93 | 19,638,614 |
| 2022-01-20 | Open-market sale | 635 | $2754.87 | 19,638,814 |
| 2022-01-20 | Open-market sale | 336 | $2753.92 | 19,639,449 |
| 2022-01-20 | Open-market sale | 1,300 | $2752.81 | 19,639,785 |
| 2022-01-20 | Open-market sale | 500 | $2751.57 | 19,641,085 |
| 2022-01-20 | Open-market sale | 725 | $2750.16 | 19,641,585 |
| 2022-01-20 | Open-market sale | 200 | $2746.50 | 19,643,070 |
| 2022-01-20 | Open-market sale | 300 | $2747.78 | 19,642,770 |
| 2022-01-20 | Conversion (derivative) | 13,888 | $0.00 | 19,577,558 |
| 2022-01-20 | Open-market sale | 300 | $2726.00 | 9,690 |
| 2022-01-20 | Open-market sale | 295 | $2724.42 | 9,990 |
| 2022-01-20 | Open-market sale | 100 | $2718.76 | 10,285 |
| 2022-01-20 | Open-market sale | 100 | $2714.39 | 10,385 |
| 2022-01-20 | Open-market sale | 226 | $2713.43 | 10,485 |
| 2022-01-20 | Open-market sale | 100 | $2711.39 | 10,711 |
| 2022-01-20 | Open-market sale | 200 | $2709.07 | 10,811 |
| 2022-01-20 | Open-market sale | 100 | $2704.25 | 11,011 |
| 2022-01-20 | Open-market sale | 6 | $2699.23 | 11,111 |
| 2022-01-20 | Open-market sale | 200 | $2698.28 | 11,117 |
| 2022-01-20 | Open-market sale | 100 | $2696.60 | 11,317 |
| 2022-01-20 | Open-market sale | 100 | $2694.50 | 11,417 |
| 2022-01-20 | Open-market sale | 200 | $2693.12 | 11,517 |
| 2022-01-20 | Open-market sale | 100 | $2691.68 | 11,717 |
| 2022-01-20 | Open-market sale | 300 | $2690.30 | 11,817 |
| 2022-01-20 | Open-market sale | 200 | $2687.26 | 12,117 |
| 2022-01-20 | Open-market sale | 100 | $2685.30 | 12,317 |
| 2022-01-20 | Open-market sale | 100 | $2683.31 | 12,417 |
| 2022-01-20 | Open-market sale | 100 | $2673.33 | 12,617 |
| 2022-01-20 | Open-market sale | 189 | $2671.55 | 12,717 |
| 2022-01-20 | Open-market sale | 182 | $2665.64 | 12,906 |
| 2022-01-20 | Open-market sale | 100 | $2663.07 | 13,088 |
| 2022-01-20 | Open-market sale | 400 | $2662.26 | 13,188 |
| 2022-01-20 | Open-market sale | 300 | $2661.02 | 13,588 |
| 2022-01-20 | Open-market sale | 707 | $2727.69 | 8,983 |
| 2022-01-20 | Open-market sale | 400 | $2729.54 | 8,583 |
| 2022-01-20 | Open-market sale | 200 | $2730.21 | 8,383 |
| 2022-01-20 | Open-market sale | 100 | $2681.02 | 12,517 |
| 2022-01-20 | Open-market sale | 13,888 | $0.00 | 13,888 |
| 2022-01-20 | Open-market sale | 188 | $2673.63 | 19,651,343 |
| 2022-01-20 | Open-market sale | 700 | $2666.35 | 19,651,702 |
| 2022-01-20 | Open-market sale | 100 | $2664.59 | 19,652,402 |
| 2022-01-20 | Open-market sale | 200 | $2735.06 | 19,646,620 |
| 2022-01-20 | Open-market sale | 547 | $2734.18 | 19,646,820 |
| 2022-01-20 | Open-market sale | 701 | $2732.33 | 19,647,367 |
| 2022-01-20 | Open-market sale | 200 | $2730.99 | 19,648,068 |
| 2022-01-20 | Open-market sale | 100 | $2729.47 | 19,648,268 |
| 2022-01-20 | Open-market sale | 74 | $2728.16 | 19,648,368 |
| 2022-01-20 | Open-market sale | 200 | $2726.16 | 19,648,442 |
| 2022-01-20 | Open-market sale | 100 | $2724.18 | 19,648,642 |
| 2022-01-20 | Open-market sale | 49 | $2721.34 | 19,648,742 |
| 2022-01-20 | Open-market sale | 200 | $2715.05 | 19,648,791 |
| 2022-01-20 | Open-market sale | 200 | $2712.61 | 19,648,991 |
| 2022-01-20 | Open-market sale | 7 | $2709.40 | 19,649,191 |
| 2022-01-20 | Open-market sale | 306 | $2708.70 | 19,649,198 |
| 2022-01-20 | Open-market sale | 100 | $2705.15 | 19,649,504 |
| 2022-01-20 | Open-market sale | 300 | $2699.94 | 19,649,604 |
| 2022-01-20 | Open-market sale | 200 | $2697.86 | 19,649,904 |
| 2022-01-20 | Open-market sale | 100 | $2695.42 | 19,650,104 |
| 2022-01-20 | Open-market sale | 100 | $2694.00 | 19,650,204 |
| 2022-01-20 | Open-market sale | 200 | $2692.58 | 19,650,304 |
| 2022-01-20 | Open-market sale | 109 | $2690.59 | 19,650,504 |
| 2022-01-20 | Open-market sale | 100 | $2688.03 | 19,650,613 |
| 2022-01-20 | Open-market sale | 228 | $2686.90 | 19,650,713 |
| 2022-01-20 | Open-market sale | 102 | $2685.37 | 19,650,941 |
| 2022-01-20 | Open-market sale | 200 | $2680.14 | 19,651,043 |
| 2022-01-20 | Open-market sale | 100 | $2676.06 | 19,651,243 |
| 2022-01-20 | Open-market sale | 100 | $2668.73 | 19,651,602 |
| 2022-01-20 | Open-market sale | 71 | $2670.76 | 19,651,531 |
| 2022-01-20 | Open-market sale | 400 | $2733.14 | 7,683 |
| 2022-01-20 | Open-market sale | 300 | $2731.70 | 8,083 |
| 2022-01-20 | Open-market sale | 500 | $2738.33 | 5,283 |
| 2022-01-20 | Open-market sale | 500 | $2740.16 | 4,783 |
| 2022-01-20 | Open-market sale | 395 | $2740.45 | 4,388 |
| 2022-01-20 | Open-market sale | 300 | $2741.71 | 4,088 |
| 2022-01-20 | Open-market sale | 932 | $2743.45 | 3,156 |
| 2022-01-20 | Open-market sale | 343 | $2744.45 | 2,813 |
| 2022-01-20 | Open-market sale | 713 | $2745.63 | 2,100 |
| 2022-01-20 | Open-market sale | 500 | $2746.80 | 1,600 |
| 2022-01-20 | Open-market sale | 700 | $2748.03 | 900 |
| 2022-01-20 | Open-market sale | 700 | $2735.98 | 6,083 |
| 2022-01-20 | Open-market sale | 500 | $2749.06 | 400 |
| 2022-01-20 | Open-market sale | 300 | $2749.99 | 100 |
| 2022-01-20 | Open-market sale | 100 | $2751.23 | 0 |
| 2022-01-20 | Open-market sale | 900 | $2734.31 | 6,783 |
| 2022-01-20 | Open-market sale | 300 | $2736.91 | 5,783 |
| 2022-01-19 | Open-market sale | 400 | $2747.43 | 1,771 |
| 2022-01-19 | Open-market sale | 530 | $2745.85 | 2,171 |
| 2022-01-19 | Open-market sale | 226 | $2766.21 | 19,652,502 |
| 2022-01-19 | Open-market sale | 200 | $2764.64 | 19,652,728 |
| 2022-01-19 | Open-market sale | 300 | $2763.18 | 19,652,928 |
| 2022-01-19 | Open-market sale | 400 | $2760.98 | 19,653,228 |
| 2022-01-19 | Open-market sale | 100 | $2759.08 | 19,653,628 |
| 2022-01-19 | Open-market sale | 400 | $2757.10 | 19,653,728 |
| 2022-01-19 | Open-market sale | 800 | $2758.27 | 19,654,128 |
| 2022-01-19 | Open-market sale | 100 | $2755.27 | 19,654,928 |
| 2022-01-19 | Open-market sale | 100 | $2757.96 | 0 |
| 2022-01-19 | Open-market sale | 271 | $2757.26 | 100 |
| 2022-01-19 | Open-market sale | 200 | $2755.60 | 371 |
| 2022-01-19 | Open-market sale | 200 | $2754.11 | 571 |
| 2022-01-19 | Open-market sale | 200 | $2752.57 | 771 |
| 2022-01-19 | Open-market sale | 300 | $2751.70 | 971 |
| 2022-01-19 | Open-market sale | 300 | $2750.31 | 1,271 |
| 2022-01-19 | Open-market sale | 200 | $2749.01 | 1,571 |
| 2022-01-19 | Open-market sale | 336 | $2733.24 | 19,663,113 |
| 2022-01-19 | Open-market sale | 700 | $2732.35 | 19,663,449 |
| 2022-01-19 | Open-market sale | 200 | $2730.61 | 19,664,149 |
| 2022-01-19 | Open-market sale | 380 | $2729.55 | 19,664,349 |
| 2022-01-19 | Open-market sale | 200 | $2727.46 | 19,664,729 |
| 2022-01-19 | Open-market sale | 200 | $2726.58 | 19,664,929 |
| 2022-01-19 | Open-market sale | 100 | $2724.41 | 19,665,129 |
| 2022-01-19 | Open-market sale | 200 | $2721.51 | 19,665,229 |
| 2022-01-19 | Open-market sale | 200 | $2718.58 | 19,665,429 |
| 2022-01-19 | Open-market sale | 100 | $2716.39 | 19,665,629 |
| 2022-01-19 | Open-market sale | 200 | $2714.44 | 19,665,729 |
| 2022-01-19 | Open-market sale | 62 | $2712.90 | 19,665,929 |
| 2022-01-19 | Open-market sale | 400 | $2711.29 | 19,665,991 |
| 2022-01-19 | Open-market sale | 600 | $2754.36 | 19,655,028 |
| 2022-01-19 | Open-market sale | 100 | $2753.01 | 19,655,628 |
| 2022-01-19 | Open-market sale | 400 | $2752.16 | 19,655,728 |
| 2022-01-19 | Open-market sale | 531 | $2750.84 | 19,656,128 |
| 2022-01-19 | Open-market sale | 900 | $2749.07 | 19,656,659 |
| 2022-01-19 | Open-market sale | 400 | $2747.85 | 19,657,559 |
| 2022-01-19 | Open-market sale | 516 | $2747.09 | 19,657,959 |
| 2022-01-19 | Open-market sale | 300 | $2745.58 | 19,658,475 |
| 2022-01-19 | Open-market sale | 800 | $2744.72 | 19,658,775 |
| 2022-01-19 | Open-market sale | 600 | $2743.34 | 19,659,575 |
| 2022-01-19 | Open-market sale | 400 | $2741.95 | 19,660,175 |
| 2022-01-19 | Open-market sale | 338 | $2740.65 | 19,660,575 |
| 2022-01-19 | Open-market sale | 500 | $2739.28 | 19,660,913 |
| 2022-01-19 | Open-market sale | 300 | $2738.09 | 19,661,413 |
| 2022-01-19 | Open-market sale | 100 | $2736.39 | 19,661,713 |
| 2022-01-19 | Open-market sale | 700 | $2735.73 | 19,661,813 |
| 2022-01-19 | Open-market sale | 600 | $2734.61 | 19,662,513 |
| 2022-01-19 | Conversion (derivative) | 13,889 | $0.00 | 19,591,446 |
| 2022-01-19 | Open-market sale | 300 | $2701.17 | 13,589 |
| 2022-01-19 | Open-market sale | 710 | $2743.73 | 3,301 |
| 2022-01-19 | Open-market sale | 400 | $2742.37 | 4,011 |
| 2022-01-19 | Open-market sale | 263 | $2741.15 | 4,411 |
| 2022-01-19 | Open-market sale | 300 | $2739.19 | 4,674 |
| 2022-01-19 | Open-market sale | 1,300 | $2740.20 | 4,974 |
| 2022-01-19 | Open-market sale | 600 | $2737.57 | 6,274 |
| 2022-01-19 | Open-market sale | 400 | $2736.30 | 6,874 |
| 2022-01-19 | Open-market sale | 900 | $2735.34 | 7,274 |
| 2022-01-19 | Open-market sale | 506 | $2734.40 | 8,174 |
| 2022-01-19 | Open-market sale | 200 | $2733.12 | 8,680 |
| 2022-01-19 | Open-market sale | 100 | $2731.82 | 8,880 |
| 2022-01-19 | Open-market sale | 200 | $2730.07 | 8,980 |
| 2022-01-19 | Open-market sale | 600 | $2728.30 | 9,180 |
| 2022-01-19 | Open-market sale | 600 | $2727.33 | 9,780 |
| 2022-01-19 | Open-market sale | 304 | $2726.22 | 10,380 |
| 2022-01-19 | Open-market sale | 200 | $2724.46 | 10,684 |
| 2022-01-19 | Open-market sale | 300 | $2722.20 | 10,884 |
| 2022-01-19 | Open-market sale | 700 | $2723.39 | 11,184 |
| 2022-01-19 | Open-market sale | 500 | $2720.18 | 11,884 |
| 2022-01-19 | Open-market sale | 300 | $2717.27 | 12,384 |
| 2022-01-19 | Open-market sale | 71 | $2713.34 | 12,684 |
| 2022-01-19 | Open-market sale | 229 | $2712.14 | 12,755 |
| 2022-01-19 | Open-market sale | 200 | $2709.06 | 12,984 |
| 2022-01-19 | Open-market sale | 100 | $2706.38 | 13,184 |
| 2022-01-19 | Open-market sale | 200 | $2705.50 | 13,284 |
| 2022-01-19 | Open-market sale | 100 | $2704.12 | 13,484 |
| 2022-01-19 | Open-market sale | 5 | $2702.37 | 13,584 |
| 2022-01-19 | Open-market sale | 600 | $2744.87 | 2,701 |
| 2022-01-19 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-01-18 | Open-market sale | 212 | $2715.77 | 19,679,668 |
| 2022-01-18 | Open-market sale | 100 | $2714.24 | 19,679,880 |
| 2022-01-18 | Open-market sale | 300 | $2713.37 | 19,679,980 |
| 2022-01-18 | Open-market sale | 100 | $2744.15 | 19,666,391 |
| 2022-01-18 | Open-market sale | 200 | $2745.92 | 19,666,491 |
| 2022-01-18 | Open-market sale | 300 | $2716.78 | 19,679,368 |
| 2022-01-18 | Open-market sale | 500 | $2718.30 | 19,678,868 |
| 2022-01-18 | Open-market sale | 700 | $2719.54 | 19,678,168 |
| 2022-01-18 | Open-market sale | 400 | $2720.58 | 19,677,768 |
| 2022-01-18 | Open-market sale | 400 | $2722.77 | 19,676,968 |
| 2022-01-18 | Open-market sale | 400 | $2721.56 | 19,677,368 |
| 2022-01-18 | Open-market sale | 400 | $2724.04 | 19,676,568 |
| 2022-01-18 | Open-market sale | 349 | $2724.79 | 19,676,219 |
| 2022-01-18 | Open-market sale | 600 | $2726.44 | 19,675,619 |
| 2022-01-18 | Open-market sale | 601 | $2727.49 | 19,675,018 |
| 2022-01-18 | Open-market sale | 501 | $2728.35 | 19,674,517 |
| 2022-01-18 | Open-market sale | 800 | $2729.57 | 19,673,717 |
| 2022-01-18 | Open-market sale | 684 | $2730.53 | 19,673,033 |
| 2022-01-18 | Open-market sale | 200 | $2743.04 | 19,666,691 |
| 2022-01-18 | Open-market sale | 300 | $2741.16 | 19,666,891 |
| 2022-01-18 | Open-market sale | 500 | $2739.81 | 19,667,191 |
| 2022-01-18 | Open-market sale | 800 | $2739.03 | 19,667,691 |
| 2022-01-18 | Open-market sale | 600 | $2737.95 | 19,668,491 |
| 2022-01-18 | Open-market sale | 1,000 | $2736.38 | 19,669,091 |
| 2022-01-18 | Open-market sale | 500 | $2735.33 | 19,670,091 |
| 2022-01-18 | Open-market sale | 800 | $2734.21 | 19,670,591 |
| 2022-01-18 | Open-market sale | 942 | $2733.14 | 19,671,391 |
| 2022-01-18 | Open-market sale | 700 | $2731.97 | 19,672,333 |
| 2022-01-18 | Conversion (derivative) | 13,889 | $0.00 | 19,605,335 |
| 2022-01-18 | Open-market sale | 200 | $2709.79 | 13,689 |
| 2022-01-18 | Open-market sale | 200 | $2737.10 | 100 |
| 2022-01-18 | Open-market sale | 400 | $2735.84 | 300 |
| 2022-01-18 | Open-market sale | 428 | $2734.49 | 700 |
| 2022-01-18 | Open-market sale | 500 | $2733.49 | 1,128 |
| 2022-01-18 | Open-market sale | 703 | $2732.54 | 1,628 |
| 2022-01-18 | Open-market sale | 1,001 | $2731.59 | 2,331 |
| 2022-01-18 | Open-market sale | 603 | $2729.96 | 3,332 |
| 2022-01-18 | Open-market sale | 500 | $2729.02 | 3,935 |
| 2022-01-18 | Open-market sale | 700 | $2727.98 | 4,435 |
| 2022-01-18 | Open-market sale | 900 | $2726.46 | 5,135 |
| 2022-01-18 | Open-market sale | 600 | $2725.41 | 6,035 |
| 2022-01-18 | Open-market sale | 600 | $2723.81 | 6,635 |
| 2022-01-18 | Open-market sale | 1,235 | $2722.85 | 7,235 |
| 2022-01-18 | Open-market sale | 797 | $2721.89 | 8,470 |
| 2022-01-18 | Open-market sale | 319 | $2720.69 | 9,267 |
| 2022-01-18 | Open-market sale | 568 | $2719.68 | 9,586 |
| 2022-01-18 | Open-market sale | 400 | $2718.36 | 10,154 |
| 2022-01-18 | Open-market sale | 1,100 | $2717.27 | 10,554 |
| 2022-01-18 | Open-market sale | 500 | $2715.78 | 11,654 |
| 2022-01-18 | Open-market sale | 400 | $2714.55 | 12,154 |
| 2022-01-18 | Open-market sale | 720 | $2713.58 | 12,554 |
| 2022-01-18 | Open-market sale | 415 | $2712.77 | 13,274 |
| 2022-01-18 | Open-market sale | 100 | $2739.12 | 0 |
| 2022-01-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-09 | Open-market sale | 500 | $2973.26 | 19,685,929 |
| 2021-12-09 | Open-market sale | 300 | $2972.07 | 19,686,429 |
| 2021-12-09 | Open-market sale | 300 | $2970.56 | 19,686,729 |
| 2021-12-09 | Open-market sale | 815 | $2969.67 | 19,687,029 |
| 2021-12-09 | Open-market sale | 400 | $2968.34 | 19,687,844 |
| 2021-12-09 | Open-market sale | 1,000 | $2967.25 | 19,688,244 |
| 2021-12-09 | Open-market sale | 901 | $2966.21 | 19,689,244 |
| 2021-12-09 | Open-market sale | 1,100 | $2965.05 | 19,690,145 |
| 2021-12-09 | Open-market sale | 492 | $2964.09 | 19,691,245 |
| 2021-12-09 | Open-market sale | 666 | $2962.82 | 19,691,737 |
| 2021-12-09 | Open-market sale | 366 | $2961.73 | 19,692,403 |
| 2021-12-09 | Open-market sale | 200 | $2959.76 | 19,692,769 |
| 2021-12-09 | Open-market sale | 15 | $2992.13 | 19,680,280 |
| 2021-12-09 | Open-market sale | 202 | $2989.97 | 19,680,295 |
| 2021-12-09 | Open-market sale | 200 | $2988.31 | 19,680,497 |
| 2021-12-09 | Open-market sale | 300 | $2986.06 | 19,680,697 |
| 2021-12-09 | Open-market sale | 100 | $2984.39 | 19,680,997 |
| 2021-12-09 | Open-market sale | 500 | $2982.98 | 19,681,097 |
| 2021-12-09 | Open-market sale | 800 | $2981.80 | 19,681,597 |
| 2021-12-09 | Open-market sale | 600 | $2980.88 | 19,682,397 |
| 2021-12-09 | Open-market sale | 600 | $2979.58 | 19,682,997 |
| 2021-12-09 | Open-market sale | 300 | $2978.19 | 19,683,597 |
| 2021-12-09 | Open-market sale | 500 | $2976.72 | 19,683,897 |
| 2021-12-09 | Open-market sale | 700 | $2975.70 | 19,684,397 |
| 2021-12-09 | Open-market sale | 200 | $2958.36 | 19,692,969 |
| 2021-12-09 | Open-market sale | 400 | $2957.54 | 19,693,169 |
| 2021-12-09 | Open-market sale | 400 | $2956.54 | 19,693,569 |
| 2021-12-09 | Open-market sale | 200 | $2954.15 | 19,693,969 |
| 2021-12-09 | Open-market sale | 832 | $2974.39 | 19,685,097 |
| 2021-12-09 | Conversion (derivative) | 13,889 | $0.00 | 19,619,224 |
| 2021-12-09 | Open-market sale | 300 | $2973.74 | 800 |
| 2021-12-09 | Open-market sale | 690 | $2970.45 | 1,813 |
| 2021-12-09 | Open-market sale | 496 | $2968.99 | 2,503 |
| 2021-12-09 | Open-market sale | 1,100 | $2955.70 | 8,693 |
| 2021-12-09 | Open-market sale | 1,100 | $2954.80 | 9,793 |
| 2021-12-09 | Open-market sale | 480 | $2953.72 | 10,893 |
| 2021-12-09 | Open-market sale | 416 | $2952.48 | 11,373 |
| 2021-12-09 | Open-market sale | 400 | $2951.06 | 11,789 |
| 2021-12-09 | Open-market sale | 500 | $2949.31 | 12,189 |
| 2021-12-09 | Open-market sale | 400 | $2948.37 | 12,689 |
| 2021-12-09 | Open-market sale | 219 | $2947.66 | 13,089 |
| 2021-12-09 | Open-market sale | 281 | $2946.14 | 13,308 |
| 2021-12-09 | Open-market sale | 300 | $2944.02 | 13,589 |
| 2021-12-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-09 | Open-market sale | 700 | $2962.72 | 5,595 |
| 2021-12-09 | Open-market sale | 400 | $2961.52 | 6,295 |
| 2021-12-09 | Open-market sale | 290 | $2960.02 | 6,695 |
| 2021-12-09 | Open-market sale | 500 | $2958.95 | 6,985 |
| 2021-12-09 | Open-market sale | 600 | $2957.84 | 7,485 |
| 2021-12-09 | Open-market sale | 608 | $2956.84 | 8,085 |
| 2021-12-09 | Open-market sale | 400 | $2968.26 | 2,999 |
| 2021-12-09 | Open-market sale | 700 | $2966.40 | 3,399 |
| 2021-12-09 | Open-market sale | 800 | $2965.17 | 4,099 |
| 2021-12-09 | Open-market sale | 696 | $2963.87 | 4,899 |
| 2021-12-09 | Open-market sale | 200 | $2979.03 | 0 |
| 2021-12-09 | Open-market sale | 100 | $2981.02 | 200 |
| 2021-12-09 | Open-market sale | 200 | $2977.65 | 300 |
| 2021-12-09 | Open-market sale | 300 | $2974.78 | 500 |
| 2021-12-09 | Open-market sale | 313 | $2971.26 | 1,500 |
| 2021-12-09 | Open-market sale | 400 | $2972.85 | 1,100 |
| 2021-12-08 | Open-market sale | 1,116 | $2960.50 | 19,700,958 |
| 2021-12-08 | Open-market sale | 807 | $2959.54 | 19,702,074 |
| 2021-12-08 | Open-market sale | 400 | $2958.31 | 19,702,881 |
| 2021-12-08 | Open-market sale | 750 | $2957.27 | 19,703,281 |
| 2021-12-08 | Open-market sale | 1,200 | $2956.09 | 19,704,031 |
| 2021-12-08 | Open-market sale | 930 | $2954.58 | 19,705,231 |
| 2021-12-08 | Open-market sale | 700 | $2953.62 | 19,706,161 |
| 2021-12-08 | Open-market sale | 400 | $2952.07 | 19,706,861 |
| 2021-12-08 | Open-market sale | 197 | $2950.27 | 19,707,261 |
| 2021-12-08 | Open-market sale | 300 | $2947.38 | 19,707,458 |
| 2021-12-08 | Open-market sale | 200 | $2946.39 | 19,707,758 |
| 2021-12-08 | Open-market sale | 100 | $2945.07 | 19,707,958 |
| 2021-12-08 | Open-market sale | 619 | $2976.38 | 19,694,169 |
| 2021-12-08 | Open-market sale | 215 | $2972.21 | 19,694,788 |
| 2021-12-08 | Open-market sale | 200 | $2969.94 | 19,695,003 |
| 2021-12-08 | Open-market sale | 400 | $2969.03 | 19,695,203 |
| 2021-12-08 | Open-market sale | 600 | $2967.92 | 19,695,603 |
| 2021-12-08 | Open-market sale | 600 | $2966.49 | 19,696,203 |
| 2021-12-08 | Open-market sale | 800 | $2964.83 | 19,696,803 |
| 2021-12-08 | Open-market sale | 800 | $2963.64 | 19,697,603 |
| 2021-12-08 | Open-market sale | 1,571 | $2962.62 | 19,698,403 |
| 2021-12-08 | Open-market sale | 984 | $2961.66 | 19,699,974 |
| 2021-12-08 | Conversion (derivative) | 13,889 | $0.00 | 19,633,113 |
| 2021-12-08 | Open-market sale | 900 | $2947.74 | 4,727 |
| 2021-12-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-08 | Open-market sale | 300 | $2930.78 | 13,589 |
| 2021-12-08 | Open-market sale | 246 | $2932.57 | 13,343 |
| 2021-12-08 | Open-market sale | 200 | $2933.59 | 13,143 |
| 2021-12-08 | Open-market sale | 400 | $2937.08 | 12,743 |
| 2021-12-08 | Open-market sale | 100 | $2960.28 | 0 |
| 2021-12-08 | Open-market sale | 542 | $2964.83 | 100 |
| 2021-12-08 | Open-market sale | 200 | $2958.96 | 642 |
| 2021-12-08 | Open-market sale | 100 | $2956.56 | 842 |
| 2021-12-08 | Open-market sale | 600 | $2955.91 | 942 |
| 2021-12-08 | Open-market sale | 300 | $2954.87 | 1,542 |
| 2021-12-08 | Open-market sale | 285 | $2953.68 | 1,842 |
| 2021-12-08 | Open-market sale | 100 | $2951.55 | 2,127 |
| 2021-12-08 | Open-market sale | 600 | $2951.01 | 2,227 |
| 2021-12-08 | Open-market sale | 1,200 | $2949.77 | 2,827 |
| 2021-12-08 | Open-market sale | 700 | $2948.72 | 4,027 |
| 2021-12-08 | Open-market sale | 738 | $2946.55 | 5,627 |
| 2021-12-08 | Open-market sale | 623 | $2945.16 | 6,365 |
| 2021-12-08 | Open-market sale | 1,000 | $2944.28 | 6,988 |
| 2021-12-08 | Open-market sale | 900 | $2942.92 | 7,988 |
| 2021-12-08 | Open-market sale | 885 | $2941.72 | 8,888 |
| 2021-12-08 | Open-market sale | 1,400 | $2940.73 | 9,773 |
| 2021-12-08 | Open-market sale | 600 | $2939.46 | 11,173 |
| 2021-12-08 | Open-market sale | 970 | $2938.32 | 11,773 |
| 2021-12-07 | Conversion (derivative) | 13,889 | $0.00 | 19,647,002 |
| 2021-12-07 | Open-market sale | 718 | $2944.18 | 2,129 |
| 2021-12-07 | Open-market sale | 900 | $2942.81 | 2,847 |
| 2021-12-07 | Open-market sale | 1,000 | $2941.77 | 3,747 |
| 2021-12-07 | Open-market sale | 1,025 | $2940.83 | 4,747 |
| 2021-12-07 | Open-market sale | 700 | $2939.62 | 5,772 |
| 2021-12-07 | Open-market sale | 600 | $2938.61 | 6,472 |
| 2021-12-07 | Open-market sale | 543 | $2937.55 | 7,072 |
| 2021-12-07 | Open-market sale | 956 | $2936.48 | 7,615 |
| 2021-12-07 | Open-market sale | 600 | $2935.17 | 8,571 |
| 2021-12-07 | Open-market sale | 700 | $2934.07 | 9,171 |
| 2021-12-07 | Open-market sale | 400 | $2932.69 | 9,871 |
| 2021-12-07 | Open-market sale | 200 | $2931.28 | 10,271 |
| 2021-12-07 | Open-market sale | 100 | $2926.15 | 10,471 |
| 2021-12-07 | Open-market sale | 200 | $2926.15 | 10,571 |
| 2021-12-07 | Open-market sale | 721 | $2946.74 | 501 |
| 2021-12-07 | Open-market sale | 318 | $2924.26 | 10,871 |
| 2021-12-07 | Open-market sale | 200 | $2922.68 | 11,189 |
| 2021-12-07 | Open-market sale | 700 | $2921.84 | 11,389 |
| 2021-12-07 | Open-market sale | 200 | $2920.07 | 12,089 |
| 2021-12-07 | Open-market sale | 200 | $2918.54 | 12,289 |
| 2021-12-07 | Open-market sale | 300 | $2917.13 | 12,489 |
| 2021-12-07 | Open-market sale | 200 | $2915.56 | 12,789 |
| 2021-12-07 | Open-market sale | 100 | $2914.21 | 12,989 |
| 2021-12-07 | Open-market sale | 400 | $2912.23 | 13,089 |
| 2021-12-07 | Open-market sale | 100 | $2910.63 | 13,489 |
| 2021-12-07 | Open-market sale | 200 | $2907.34 | 13,589 |
| 2021-12-07 | Open-market sale | 100 | $2905.53 | 13,789 |
| 2021-12-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-07 | Open-market sale | 907 | $2945.44 | 1,222 |
| 2021-12-07 | Open-market sale | 100 | $2925.14 | 10,771 |
| 2021-12-07 | Open-market sale | 100 | $2964.88 | 19,708,062 |
| 2021-12-07 | Open-market sale | 100 | $2949.60 | 0 |
| 2021-12-07 | Open-market sale | 401 | $2947.97 | 100 |
| 2021-12-07 | Open-market sale | 200 | $2938.26 | 19,718,946 |
| 2021-12-07 | Open-market sale | 200 | $2916.96 | 19,721,747 |
| 2021-12-07 | Open-market sale | 400 | $2919.54 | 19,721,347 |
| 2021-12-07 | Open-market sale | 100 | $2920.19 | 19,721,247 |
| 2021-12-07 | Open-market sale | 200 | $2925.14 | 19,721,047 |
| 2021-12-07 | Open-market sale | 401 | $2926.62 | 19,720,646 |
| 2021-12-07 | Open-market sale | 200 | $2929.00 | 19,720,446 |
| 2021-12-07 | Open-market sale | 200 | $2931.07 | 19,720,246 |
| 2021-12-07 | Open-market sale | 300 | $2961.09 | 19,708,362 |
| 2021-12-07 | Open-market sale | 863 | $2960.00 | 19,708,662 |
| 2021-12-07 | Open-market sale | 614 | $2957.94 | 19,709,525 |
| 2021-12-07 | Open-market sale | 1,024 | $2957.94 | 19,710,139 |
| 2021-12-07 | Open-market sale | 800 | $2956.53 | 19,711,163 |
| 2021-12-07 | Open-market sale | 980 | $2955.56 | 19,711,963 |
| 2021-12-07 | Open-market sale | 800 | $2954.65 | 19,712,943 |
| 2021-12-07 | Open-market sale | 703 | $2953.59 | 19,713,743 |
| 2021-12-07 | Open-market sale | 1,600 | $2952.45 | 19,714,446 |
| 2021-12-07 | Open-market sale | 900 | $2951.04 | 19,716,046 |
| 2021-12-07 | Open-market sale | 700 | $2949.97 | 19,716,946 |
| 2021-12-07 | Open-market sale | 300 | $2948.90 | 19,717,646 |
| 2021-12-07 | Open-market sale | 100 | $2946.84 | 19,717,946 |
| 2021-12-07 | Open-market sale | 200 | $2946.01 | 19,718,046 |
| 2021-12-07 | Open-market sale | 100 | $2944.11 | 19,718,246 |
| 2021-12-07 | Open-market sale | 400 | $2943.09 | 19,718,346 |
| 2021-12-07 | Open-market sale | 200 | $2939.74 | 19,718,746 |
| 2021-12-07 | Open-market sale | 200 | $2963.01 | 19,708,162 |
| 2021-12-07 | Open-market sale | 100 | $2936.93 | 19,719,146 |
| 2021-12-07 | Open-market sale | 400 | $2935.41 | 19,719,246 |
| 2021-12-07 | Open-market sale | 400 | $2933.96 | 19,719,646 |
| 2021-12-07 | Open-market sale | 200 | $2932.77 | 19,720,046 |
| 2021-11-16 | Conversion (derivative) | 13,889 | $0.00 | 19,660,891 |
| 2021-11-16 | Open-market sale | 100 | $2973.21 | 0 |
| 2021-11-16 | Open-market sale | 500 | $2972.34 | 100 |
| 2021-11-16 | Open-market sale | 206 | $2971.46 | 600 |
| 2021-11-16 | Open-market sale | 300 | $2968.65 | 806 |
| 2021-11-16 | Open-market sale | 600 | $2967.14 | 1,106 |
| 2021-11-16 | Open-market sale | 541 | $2965.94 | 1,706 |
| 2021-11-16 | Open-market sale | 1,501 | $2964.80 | 2,247 |
| 2021-11-16 | Open-market sale | 906 | $2963.48 | 3,748 |
| 2021-11-16 | Open-market sale | 1,608 | $2962.65 | 4,654 |
| 2021-11-16 | Open-market sale | 2,655 | $2961.65 | 6,262 |
| 2021-11-16 | Open-market sale | 1,465 | $2960.73 | 8,917 |
| 2021-11-16 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-16 | Open-market sale | 300 | $2950.25 | 13,589 |
| 2021-11-16 | Open-market sale | 1,000 | $2959.62 | 10,382 |
| 2021-11-16 | Open-market sale | 500 | $2958.31 | 11,382 |
| 2021-11-16 | Open-market sale | 207 | $2956.82 | 11,882 |
| 2021-11-16 | Open-market sale | 707 | $2956.19 | 12,089 |
| 2021-11-16 | Open-market sale | 409 | $2955.09 | 12,796 |
| 2021-11-16 | Open-market sale | 384 | $2953.97 | 13,205 |
| 2021-11-16 | Open-market sale | 146 | $2989.79 | 19,722,847 |
| 2021-11-16 | Open-market sale | 500 | $2988.52 | 19,722,993 |
| 2021-11-16 | Open-market sale | 736 | $2987.36 | 19,723,493 |
| 2021-11-16 | Open-market sale | 500 | $2986.51 | 19,724,229 |
| 2021-11-16 | Open-market sale | 1,200 | $2985.44 | 19,724,729 |
| 2021-11-16 | Open-market sale | 1,477 | $2984.13 | 19,725,929 |
| 2021-11-16 | Open-market sale | 1,912 | $2983.20 | 19,727,406 |
| 2021-11-16 | Open-market sale | 2,024 | $2982.26 | 19,729,318 |
| 2021-11-16 | Open-market sale | 1,077 | $2981.09 | 19,731,342 |
| 2021-11-16 | Open-market sale | 100 | $2995.90 | 19,721,947 |
| 2021-11-16 | Open-market sale | 806 | $2979.28 | 19,733,816 |
| 2021-11-16 | Open-market sale | 214 | $2977.58 | 19,734,622 |
| 2021-11-16 | Open-market sale | 400 | $2976.88 | 19,734,836 |
| 2021-11-16 | Open-market sale | 100 | $2974.64 | 19,735,236 |
| 2021-11-16 | Open-market sale | 300 | $2973.58 | 19,735,336 |
| 2021-11-16 | Open-market sale | 100 | $2971.20 | 19,735,636 |
| 2021-11-16 | Open-market sale | 100 | $2968.59 | 19,735,736 |
| 2021-11-16 | Open-market sale | 300 | $2991.21 | 19,722,547 |
| 2021-11-16 | Open-market sale | 500 | $2993.95 | 19,722,047 |
| 2021-11-16 | Open-market sale | 1,397 | $2980.02 | 19,732,419 |
| 2021-11-15 | Conversion (derivative) | 13,889 | $0.00 | 19,674,780 |
| 2021-11-15 | Open-market sale | 100 | $2986.93 | 0 |
| 2021-11-15 | Open-market sale | 200 | $2984.69 | 100 |
| 2021-11-15 | Open-market sale | 100 | $2982.63 | 300 |
| 2021-11-15 | Open-market sale | 400 | $2981.50 | 400 |
| 2021-11-15 | Open-market sale | 200 | $2980.64 | 800 |
| 2021-11-15 | Open-market sale | 500 | $2978.68 | 1,000 |
| 2021-11-15 | Open-market sale | 600 | $2977.67 | 1,500 |
| 2021-11-15 | Open-market sale | 200 | $2976.49 | 2,100 |
| 2021-11-15 | Open-market sale | 400 | $2974.77 | 2,300 |
| 2021-11-15 | Open-market sale | 100 | $2973.46 | 2,700 |
| 2021-11-15 | Open-market sale | 601 | $2971.68 | 2,800 |
| 2021-11-15 | Open-market sale | 257 | $2970.35 | 3,401 |
| 2021-11-15 | Open-market sale | 400 | $2969.57 | 3,658 |
| 2021-11-15 | Open-market sale | 770 | $2968.43 | 4,058 |
| 2021-11-15 | Open-market sale | 919 | $2967.43 | 4,828 |
| 2021-11-15 | Open-market sale | 1,300 | $2966.41 | 5,747 |
| 2021-11-15 | Open-market sale | 1,739 | $2965.57 | 7,047 |
| 2021-11-15 | Open-market sale | 1,938 | $2964.51 | 8,786 |
| 2021-11-15 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-15 | Open-market sale | 100 | $2952.85 | 13,789 |
| 2021-11-15 | Open-market sale | 100 | $2954.15 | 13,689 |
| 2021-11-15 | Open-market sale | 100 | $2955.77 | 13,589 |
| 2021-11-15 | Open-market sale | 200 | $2957.23 | 13,389 |
| 2021-11-15 | Open-market sale | 300 | $2959.90 | 13,089 |
| 2021-11-15 | Open-market sale | 1,000 | $2961.00 | 12,089 |
| 2021-11-15 | Open-market sale | 600 | $2963.26 | 10,724 |
| 2021-11-15 | Open-market sale | 765 | $2962.20 | 11,324 |
| 2021-11-15 | Open-market sale | 400 | $2992.54 | 19,736,636 |
| 2021-11-15 | Open-market sale | 600 | $2991.62 | 19,737,036 |
| 2021-11-15 | Open-market sale | 1,328 | $2990.15 | 19,737,636 |
| 2021-11-15 | Open-market sale | 1,383 | $2989.05 | 19,738,964 |
| 2021-11-15 | Open-market sale | 1,764 | $2988.04 | 19,740,347 |
| 2021-11-15 | Open-market sale | 1,915 | $2986.89 | 19,742,111 |
| 2021-11-15 | Open-market sale | 2,437 | $2985.83 | 19,744,026 |
| 2021-11-15 | Open-market sale | 1,600 | $2984.65 | 19,746,463 |
| 2021-11-15 | Open-market sale | 600 | $2983.50 | 19,748,063 |
| 2021-11-15 | Open-market sale | 562 | $2982.39 | 19,748,663 |
| 2021-11-15 | Open-market sale | 100 | $2978.96 | 19,749,225 |
| 2021-11-15 | Open-market sale | 200 | $2993.63 | 19,736,436 |
| 2021-11-15 | Open-market sale | 300 | $2996.09 | 19,736,136 |
| 2021-11-15 | Open-market sale | 200 | $3000.43 | 19,735,936 |
| 2021-11-15 | Open-market sale | 100 | $2998.27 | 19,735,836 |
| 2021-11-15 | Open-market sale | 100 | $2976.82 | 19,749,325 |
| 2021-11-15 | Open-market sale | 300 | $2976.04 | 19,749,425 |
| 2021-11-12 | Open-market sale | 300 | $2931.72 | 19,763,214 |
| 2021-11-12 | Open-market sale | 100 | $2929.90 | 19,763,514 |
| 2021-11-12 | Open-market sale | 100 | $2932.86 | 19,763,114 |
| 2021-11-12 | Open-market sale | 500 | $2935.50 | 19,762,614 |
| 2021-11-12 | Open-market sale | 193 | $2936.90 | 19,762,421 |
| 2021-11-12 | Open-market sale | 100 | $2938.14 | 19,762,321 |
| 2021-11-12 | Open-market sale | 200 | $2940.82 | 19,762,121 |
| 2021-11-12 | Open-market sale | 235 | $2943.55 | 19,761,886 |
| 2021-11-12 | Open-market sale | 483 | $2985.41 | 19,755,747 |
| 2021-11-12 | Open-market sale | 900 | $2984.24 | 19,756,230 |
| 2021-11-12 | Open-market sale | 100 | $2982.50 | 19,757,130 |
| 2021-11-12 | Open-market sale | 200 | $2979.75 | 19,757,230 |
| 2021-11-12 | Open-market sale | 400 | $2978.42 | 19,757,430 |
| 2021-11-12 | Open-market sale | 100 | $2976.73 | 19,757,830 |
| 2021-11-12 | Open-market sale | 200 | $2975.90 | 19,757,930 |
| 2021-11-12 | Open-market sale | 100 | $2973.86 | 19,758,130 |
| 2021-11-12 | Open-market sale | 112 | $2971.97 | 19,758,230 |
| 2021-11-12 | Open-market sale | 150 | $2968.25 | 19,758,342 |
| 2021-11-12 | Open-market sale | 200 | $2964.61 | 19,758,492 |
| 2021-11-12 | Open-market sale | 200 | $2963.72 | 19,758,692 |
| 2021-11-12 | Open-market sale | 400 | $2961.40 | 19,758,892 |
| 2021-11-12 | Open-market sale | 300 | $2959.67 | 19,759,292 |
| 2021-11-12 | Open-market sale | 300 | $2958.72 | 19,759,592 |
| 2021-11-12 | Open-market sale | 494 | $2957.57 | 19,759,892 |
| 2021-11-12 | Open-market sale | 400 | $2956.22 | 19,760,386 |
| 2021-11-12 | Open-market sale | 200 | $2954.40 | 19,760,786 |
| 2021-11-12 | Open-market sale | 300 | $2951.40 | 19,760,986 |
| 2021-11-12 | Open-market sale | 300 | $2950.26 | 19,761,286 |
| 2021-11-12 | Open-market sale | 100 | $2948.88 | 19,761,586 |
| 2021-11-12 | Open-market sale | 200 | $2944.59 | 19,761,686 |
| 2021-11-12 | Open-market sale | 400 | $2970.19 | 3,266 |
| 2021-11-12 | Open-market sale | 700 | $2969.12 | 2,020 |
| 2021-11-12 | Open-market sale | 960 | $2967.64 | 3,666 |
| 2021-11-12 | Open-market sale | 607 | $2966.63 | 4,626 |
| 2021-11-12 | Open-market sale | 400 | $2965.33 | 5,233 |
| 2021-11-12 | Open-market sale | 400 | $2964.60 | 5,633 |
| 2021-11-12 | Open-market sale | 1,100 | $2992.09 | 19,749,725 |
| 2021-11-12 | Open-market sale | 300 | $2996.54 | 19,750,825 |
| 2021-11-12 | Open-market sale | 602 | $2994.26 | 19,751,125 |
| 2021-11-12 | Open-market sale | 408 | $2993.73 | 19,751,727 |
| 2021-11-12 | Open-market sale | 1,411 | $2991.00 | 19,752,135 |
| 2021-11-12 | Open-market sale | 701 | $2989.87 | 19,753,546 |
| 2021-11-12 | Open-market sale | 600 | $2988.93 | 19,754,247 |
| 2021-11-12 | Open-market sale | 700 | $2987.54 | 19,754,847 |
| 2021-11-12 | Open-market sale | 200 | $2986.59 | 19,755,547 |
| 2021-11-12 | Open-market sale | 100 | $2976.15 | 0 |
| 2021-11-12 | Open-market sale | 328 | $2975.58 | 100 |
| 2021-11-12 | Open-market sale | 692 | $2973.58 | 428 |
| 2021-11-12 | Open-market sale | 900 | $2972.57 | 1,120 |
| 2021-11-12 | Open-market sale | 546 | $2971.35 | 2,720 |
| 2021-11-12 | Conversion (derivative) | 13,889 | $0.00 | 19,688,669 |
| 2021-11-12 | Open-market sale | 200 | $2924.62 | 11,789 |
| 2021-11-12 | Open-market sale | 100 | $2921.35 | 11,989 |
| 2021-11-12 | Open-market sale | 400 | $2920.48 | 12,089 |
| 2021-11-12 | Open-market sale | 100 | $2918.85 | 12,889 |
| 2021-11-12 | Open-market sale | 400 | $2916.53 | 12,489 |
| 2021-11-12 | Open-market sale | 300 | $2915.06 | 12,989 |
| 2021-11-12 | Open-market sale | 400 | $2912.88 | 13,289 |
| 2021-11-12 | Open-market sale | 200 | $2911.80 | 13,689 |
| 2021-11-12 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-12 | Open-market sale | 530 | $2963.35 | 6,033 |
| 2021-11-12 | Open-market sale | 300 | $2961.84 | 6,563 |
| 2021-11-12 | Open-market sale | 200 | $2958.67 | 6,863 |
| 2021-11-12 | Open-market sale | 218 | $2957.91 | 7,063 |
| 2021-11-12 | Open-market sale | 260 | $2954.22 | 7,281 |
| 2021-11-12 | Open-market sale | 300 | $2952.96 | 7,541 |
| 2021-11-12 | Open-market sale | 384 | $2951.12 | 7,841 |
| 2021-11-12 | Open-market sale | 100 | $2948.87 | 8,225 |
| 2021-11-12 | Open-market sale | 100 | $2947.15 | 8,325 |
| 2021-11-12 | Open-market sale | 100 | $2945.95 | 8,425 |
| 2021-11-12 | Open-market sale | 600 | $2942.79 | 8,525 |
| 2021-11-12 | Open-market sale | 400 | $2940.19 | 9,367 |
| 2021-11-12 | Open-market sale | 242 | $2939.29 | 9,125 |
| 2021-11-12 | Open-market sale | 416 | $2938.06 | 9,767 |
| 2021-11-12 | Open-market sale | 400 | $2936.52 | 10,183 |
| 2021-11-12 | Open-market sale | 200 | $2935.11 | 10,583 |
| 2021-11-12 | Open-market sale | 200 | $2932.98 | 10,783 |
| 2021-11-12 | Open-market sale | 200 | $2931.52 | 10,983 |
| 2021-11-12 | Open-market sale | 200 | $2930.26 | 11,183 |
| 2021-11-12 | Open-market sale | 300 | $2929.60 | 11,383 |
| 2021-11-12 | Open-market sale | 106 | $2928.19 | 11,683 |
| 2021-10-20 | Open-market sale (derivative) | 13,888 | $0.00 | 19,702,558 |
| 2021-10-20 | Open-market sale | 200 | $2865.27 | 300 |
| 2021-10-20 | Open-market sale | 100 | $2866.58 | 200 |
| 2021-10-20 | Conversion | 13,888 | $0.00 | 13,888 |
| 2021-10-20 | Open-market sale | 200 | $2828.44 | 13,688 |
| 2021-10-20 | Open-market sale | 400 | $2830.94 | 13,288 |
| 2021-10-20 | Open-market sale | 200 | $2832.17 | 13,088 |
| 2021-10-20 | Open-market sale | 1,281 | $2834.72 | 11,807 |
| 2021-10-20 | Open-market sale | 1,174 | $2835.91 | 10,633 |
| 2021-10-20 | Open-market sale | 1,286 | $2836.83 | 9,347 |
| 2021-10-20 | Open-market sale | 1,612 | $2838.03 | 7,735 |
| 2021-10-20 | Open-market sale | 1,335 | $2838.88 | 6,400 |
| 2021-10-20 | Open-market sale | 417 | $2840.18 | 5,983 |
| 2021-10-20 | Open-market sale | 600 | $2841.09 | 5,383 |
| 2021-10-20 | Open-market sale | 200 | $2842.38 | 5,183 |
| 2021-10-20 | Open-market sale | 300 | $2843.54 | 4,883 |
| 2021-10-20 | Open-market sale | 200 | $2846.74 | 4,683 |
| 2021-10-20 | Open-market sale | 100 | $2847.55 | 4,583 |
| 2021-10-20 | Open-market sale | 300 | $2849.37 | 4,283 |
| 2021-10-20 | Open-market sale | 400 | $2851.13 | 3,883 |
| 2021-10-20 | Open-market sale | 200 | $2851.80 | 3,683 |
| 2021-10-20 | Open-market sale | 200 | $2853.13 | 3,483 |
| 2021-10-20 | Open-market sale | 200 | $2854.50 | 3,283 |
| 2021-10-20 | Open-market sale | 382 | $2857.12 | 2,901 |
| 2021-10-20 | Open-market sale | 300 | $2857.80 | 2,601 |
| 2021-10-20 | Open-market sale | 400 | $2860.07 | 2,201 |
| 2021-10-20 | Open-market sale | 609 | $2861.05 | 1,592 |
| 2021-10-20 | Open-market sale | 500 | $2862.26 | 1,092 |
| 2021-10-20 | Open-market sale | 592 | $2862.26 | 500 |
| 2021-10-20 | Open-market sale | 200 | $2868.34 | 0 |
| 2021-10-20 | Open-market sale | 100 | $2862.81 | 19,767,894 |
| 2021-10-20 | Open-market sale | 300 | $2866.55 | 19,767,414 |
| 2021-10-20 | Open-market sale | 180 | $2864.31 | 19,767,714 |
| 2021-10-20 | Open-market sale | 200 | $2867.71 | 19,767,214 |
| 2021-10-20 | Open-market sale | 300 | $2868.80 | 19,766,914 |
| 2021-10-20 | Open-market sale | 200 | $2869.87 | 19,766,714 |
| 2021-10-20 | Open-market sale | 100 | $2871.72 | 19,766,614 |
| 2021-10-20 | Open-market sale | 800 | $2873.33 | 19,765,814 |
| 2021-10-20 | Open-market sale | 500 | $2874.31 | 19,765,314 |
| 2021-10-20 | Open-market sale | 900 | $2874.31 | 19,764,414 |
| 2021-10-20 | Open-market sale | 300 | $2876.40 | 19,764,114 |
| 2021-10-20 | Open-market sale | 200 | $2877.59 | 19,763,914 |
| 2021-10-20 | Open-market sale | 300 | $2880.24 | 19,763,614 |
| 2021-10-20 | Open-market sale | 200 | $2839.65 | 19,777,302 |
| 2021-10-20 | Open-market sale | 100 | $2841.36 | 19,777,202 |
| 2021-10-20 | Open-market sale | 500 | $2843.52 | 19,776,702 |
| 2021-10-20 | Open-market sale | 31 | $2844.47 | 19,776,671 |
| 2021-10-20 | Open-market sale | 200 | $2845.91 | 19,776,471 |
| 2021-10-20 | Open-market sale | 300 | $2847.33 | 19,776,171 |
| 2021-10-20 | Open-market sale | 1,902 | $2848.70 | 19,774,269 |
| 2021-10-20 | Open-market sale | 1,738 | $2849.73 | 19,772,531 |
| 2021-10-20 | Open-market sale | 1,610 | $2850.72 | 19,770,921 |
| 2021-10-20 | Open-market sale | 700 | $2851.72 | 19,770,221 |
| 2021-10-20 | Open-market sale | 217 | $2853.03 | 19,770,004 |
| 2021-10-20 | Open-market sale | 400 | $2854.02 | 19,769,604 |
| 2021-10-20 | Open-market sale | 402 | $2855.14 | 19,769,202 |
| 2021-10-20 | Open-market sale | 800 | $2856.13 | 19,768,402 |
| 2021-10-20 | Open-market sale | 100 | $2857.49 | 19,768,302 |
| 2021-10-20 | Open-market sale | 200 | $2860.57 | 19,768,102 |
| 2021-10-20 | Open-market sale | 108 | $2862.05 | 19,767,994 |
| 2021-10-19 | Conversion (derivative) | 13,889 | $0.00 | 19,716,446 |
| 2021-10-19 | Open-market sale | 200 | $2865.14 | 1,300 |
| 2021-10-19 | Open-market sale | 448 | $2864.26 | 1,500 |
| 2021-10-19 | Open-market sale | 2,085 | $2863.22 | 1,948 |
| 2021-10-19 | Open-market sale | 2,099 | $2862.13 | 4,033 |
| 2021-10-19 | Open-market sale | 808 | $2861.05 | 6,132 |
| 2021-10-19 | Open-market sale | 2,019 | $2860.13 | 6,940 |
| 2021-10-19 | Open-market sale | 1,050 | $2859.23 | 8,959 |
| 2021-10-19 | Open-market sale | 1,070 | $2858.31 | 10,009 |
| 2021-10-19 | Open-market sale | 1,401 | $2857.05 | 11,079 |
| 2021-10-19 | Open-market sale | 600 | $2855.70 | 12,480 |
| 2021-10-19 | Open-market sale | 809 | $2854.51 | 13,080 |
| 2021-10-19 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-10-19 | Open-market sale | 100 | $2872.26 | 0 |
| 2021-10-19 | Open-market sale | 200 | $2870.78 | 100 |
| 2021-10-19 | Open-market sale | 200 | $2869.39 | 300 |
| 2021-10-19 | Open-market sale | 700 | $2867.75 | 500 |
| 2021-10-19 | Open-market sale | 100 | $2866.28 | 1,200 |
| 2021-10-19 | Open-market sale | 1,000 | $2866.13 | 19,790,191 |
| 2021-10-19 | Open-market sale | 707 | $2866.96 | 19,789,484 |
| 2021-10-19 | Open-market sale | 400 | $2868.06 | 19,789,084 |
| 2021-10-19 | Open-market sale | 400 | $2879.28 | 19,777,502 |
| 2021-10-19 | Open-market sale | 995 | $2877.01 | 19,778,611 |
| 2021-10-19 | Open-market sale | 1,667 | $2876.06 | 19,779,606 |
| 2021-10-19 | Open-market sale | 2,224 | $2874.99 | 19,781,273 |
| 2021-10-19 | Open-market sale | 863 | $2869.29 | 19,788,221 |
| 2021-10-19 | Open-market sale | 933 | $2870.54 | 19,787,288 |
| 2021-10-19 | Open-market sale | 1,101 | $2871.86 | 19,786,187 |
| 2021-10-19 | Open-market sale | 1,490 | $2872.86 | 19,784,697 |
| 2021-10-19 | Open-market sale | 1,200 | $2873.80 | 19,783,497 |
| 2021-10-19 | Open-market sale | 100 | $2862.86 | 19,791,291 |
| 2021-10-19 | Open-market sale | 100 | $2863.98 | 19,791,191 |
| 2021-10-19 | Open-market sale | 709 | $2878.05 | 19,777,902 |
| 2021-10-18 | Open-market sale | 1,100 | $2843.16 | 19,797,616 |
| 2021-10-18 | Open-market sale | 200 | $2828.05 | 19,805,080 |
| 2021-10-18 | Open-market sale | 100 | $2830.10 | 19,804,980 |
| 2021-10-18 | Open-market sale | 400 | $2858.19 | 19,791,483 |
| 2021-10-18 | Open-market sale | 840 | $2857.33 | 19,791,883 |
| 2021-10-18 | Open-market sale | 916 | $2855.81 | 19,792,723 |
| 2021-10-18 | Open-market sale | 1,000 | $2854.67 | 19,793,639 |
| 2021-10-18 | Open-market sale | 605 | $2853.48 | 19,794,639 |
| 2021-10-18 | Open-market sale | 600 | $2851.08 | 19,795,244 |
| 2021-10-18 | Open-market sale | 605 | $2850.19 | 19,795,844 |
| 2021-10-18 | Open-market sale | 367 | $2848.12 | 19,796,449 |
| 2021-10-18 | Open-market sale | 300 | $2846.75 | 19,796,816 |
| 2021-10-18 | Open-market sale | 200 | $2845.55 | 19,797,116 |
| 2021-10-18 | Open-market sale | 300 | $2844.43 | 19,797,316 |
| 2021-10-18 | Open-market sale | 92 | $2859.08 | 19,791,391 |
| 2021-10-18 | Open-market sale | 992 | $2842.14 | 19,798,716 |
| 2021-10-18 | Open-market sale | 1,260 | $2841.06 | 19,799,708 |
| 2021-10-18 | Open-market sale | 1,310 | $2840.06 | 19,800,968 |
| 2021-10-18 | Open-market sale | 1,224 | $2839.18 | 19,802,278 |
| 2021-10-18 | Open-market sale | 482 | $2838.02 | 19,803,502 |
| 2021-10-18 | Open-market sale | 796 | $2836.09 | 19,803,984 |
| 2021-10-18 | Open-market sale | 100 | $2834.42 | 19,804,780 |
| 2021-10-18 | Open-market sale | 100 | $2832.82 | 19,804,880 |
| 2021-10-18 | Conversion (derivative) | 13,889 | $0.00 | 19,730,335 |
| 2021-10-18 | Open-market sale | 100 | $2826.55 | 13,489 |
| 2021-10-18 | Open-market sale | 300 | $2822.63 | 13,589 |
| 2021-10-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-10-18 | Open-market sale | 18 | $2855.21 | 0 |
| 2021-10-18 | Open-market sale | 300 | $2854.25 | 18 |
| 2021-10-18 | Open-market sale | 760 | $2853.48 | 318 |
| 2021-10-18 | Open-market sale | 300 | $2851.30 | 1,078 |
| 2021-10-18 | Open-market sale | 300 | $2850.51 | 1,378 |
| 2021-10-18 | Open-market sale | 407 | $2848.73 | 1,678 |
| 2021-10-18 | Open-market sale | 200 | $2848.05 | 2,085 |
| 2021-10-18 | Open-market sale | 512 | $2846.90 | 2,285 |
| 2021-10-18 | Open-market sale | 1,145 | $2845.95 | 2,797 |
| 2021-10-18 | Open-market sale | 502 | $2844.02 | 3,942 |
| 2021-10-18 | Open-market sale | 789 | $2843.33 | 4,444 |
| 2021-10-18 | Open-market sale | 502 | $2842.00 | 5,233 |
| 2021-10-18 | Open-market sale | 400 | $2840.68 | 5,735 |
| 2021-10-18 | Open-market sale | 1,174 | $2839.80 | 6,135 |
| 2021-10-18 | Open-market sale | 1,015 | $2838.88 | 7,309 |
| 2021-10-18 | Open-market sale | 1,609 | $2837.72 | 8,324 |
| 2021-10-18 | Open-market sale | 883 | $2836.65 | 9,933 |
| 2021-10-18 | Open-market sale | 500 | $2835.23 | 10,816 |
| 2021-10-18 | Open-market sale | 821 | $2834.44 | 11,316 |
| 2021-10-18 | Open-market sale | 652 | $2833.42 | 12,137 |
| 2021-10-18 | Open-market sale | 200 | $2831.75 | 12,789 |
| 2021-10-18 | Open-market sale | 200 | $2830.62 | 12,989 |
| 2021-10-18 | Open-market sale | 300 | $2829.76 | 13,189 |
| 2021-09-23 | Conversion (derivative) | 13,889 | $0.00 | 19,744,224 |
| 2021-09-23 | Open-market sale | 300 | $2818.10 | 13,089 |
| 2021-09-23 | Open-market sale | 200 | $2813.25 | 13,389 |
| 2021-09-23 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-23 | Open-market sale | 500 | $2820.12 | 12,589 |
| 2021-09-23 | Open-market sale | 262 | $2821.23 | 12,327 |
| 2021-09-23 | Open-market sale | 300 | $2822.27 | 12,027 |
| 2021-09-23 | Open-market sale | 1,700 | $2823.33 | 10,327 |
| 2021-09-23 | Open-market sale | 1,130 | $2824.51 | 9,197 |
| 2021-09-23 | Open-market sale | 700 | $2825.39 | 8,497 |
| 2021-09-23 | Open-market sale | 900 | $2826.80 | 7,597 |
| 2021-09-23 | Open-market sale | 2,388 | $2827.69 | 5,209 |
| 2021-09-23 | Open-market sale | 2,335 | $2828.89 | 2,874 |
| 2021-09-23 | Open-market sale | 1,464 | $2829.74 | 1,410 |
| 2021-09-23 | Open-market sale | 700 | $2830.80 | 710 |
| 2021-09-23 | Open-market sale | 610 | $2831.86 | 100 |
| 2021-09-23 | Open-market sale | 100 | $2832.89 | 0 |
| 2021-09-23 | Open-market sale | 300 | $2810.37 | 13,589 |
| 2021-09-23 | Open-market sale | 100 | $2832.84 | 19,818,469 |
| 2021-09-23 | Open-market sale | 222 | $2834.45 | 19,818,247 |
| 2021-09-23 | Open-market sale | 900 | $2835.43 | 19,817,347 |
| 2021-09-23 | Open-market sale | 1,304 | $2836.41 | 19,816,043 |
| 2021-09-23 | Open-market sale | 1,503 | $2837.60 | 19,814,540 |
| 2021-09-23 | Open-market sale | 1,293 | $2838.86 | 19,813,247 |
| 2021-09-23 | Open-market sale | 2,102 | $2840.10 | 19,811,145 |
| 2021-09-23 | Open-market sale | 1,709 | $2841.03 | 19,809,436 |
| 2021-09-23 | Open-market sale | 2,855 | $2842.21 | 19,806,581 |
| 2021-09-23 | Open-market sale | 900 | $2843.16 | 19,805,681 |
| 2021-09-23 | Open-market sale | 300 | $2844.06 | 19,805,381 |
| 2021-09-23 | Open-market sale | 100 | $2827.87 | 19,818,569 |
| 2021-09-23 | Open-market sale | 300 | $2826.22 | 19,818,669 |
| 2021-09-23 | Open-market sale | 200 | $2825.49 | 19,818,969 |
| 2021-09-23 | Open-market sale | 101 | $2843.16 | 19,805,280 |
| 2021-09-22 | Open-market sale | 990 | $2811.36 | 1,451 |
| 2021-09-22 | Open-market sale | 751 | $2804.66 | 0 |
| 2021-09-22 | Open-market sale | 500 | $2812.40 | 951 |
| 2021-09-22 | Open-market sale | 200 | $2814.41 | 751 |
| 2021-09-22 | Open-market sale | 300 | $2792.82 | 19,832,558 |
| 2021-09-22 | Open-market sale | 200 | $2790.55 | 19,832,858 |
| 2021-09-22 | Open-market sale | 97 | $2830.36 | 19,819,169 |
| 2021-09-22 | Open-market sale | 200 | $2826.03 | 19,819,266 |
| 2021-09-22 | Open-market sale | 100 | $2827.67 | 19,819,466 |
| 2021-09-22 | Open-market sale | 600 | $2825.36 | 19,819,566 |
| 2021-09-22 | Open-market sale | 1,100 | $2824.30 | 19,820,166 |
| 2021-09-22 | Open-market sale | 762 | $2822.10 | 19,821,266 |
| 2021-09-22 | Open-market sale | 900 | $2822.10 | 19,822,028 |
| 2021-09-22 | Open-market sale | 701 | $2820.84 | 19,822,928 |
| 2021-09-22 | Open-market sale | 800 | $2819.73 | 19,823,629 |
| 2021-09-22 | Open-market sale | 700 | $2818.31 | 19,824,429 |
| 2021-09-22 | Open-market sale | 640 | $2817.07 | 19,825,129 |
| 2021-09-22 | Open-market sale | 785 | $2815.69 | 19,825,769 |
| 2021-09-22 | Open-market sale | 500 | $2814.48 | 19,826,554 |
| 2021-09-22 | Open-market sale | 814 | $2813.21 | 19,827,054 |
| 2021-09-22 | Open-market sale | 600 | $2811.69 | 19,827,868 |
| 2021-09-22 | Open-market sale | 800 | $2810.37 | 19,828,468 |
| 2021-09-22 | Open-market sale | 300 | $2809.18 | 19,829,268 |
| 2021-09-22 | Open-market sale | 300 | $2807.72 | 19,829,568 |
| 2021-09-22 | Open-market sale | 400 | $2806.05 | 19,829,868 |
| 2021-09-22 | Open-market sale | 500 | $2804.64 | 19,830,268 |
| 2021-09-22 | Open-market sale | 400 | $2803.18 | 19,830,768 |
| 2021-09-22 | Open-market sale | 500 | $2801.95 | 19,831,168 |
| 2021-09-22 | Open-market sale | 200 | $2799.78 | 19,831,668 |
| 2021-09-22 | Open-market sale | 200 | $2795.25 | 19,832,358 |
| 2021-09-22 | Open-market sale | 290 | $2798.27 | 19,831,868 |
| 2021-09-22 | Open-market sale | 200 | $2796.70 | 19,832,158 |
| 2021-09-22 | Conversion (derivative) | 13,889 | $0.00 | 19,758,113 |
| 2021-09-22 | Open-market sale | 1,190 | $2809.11 | 2,941 |
| 2021-09-22 | Open-market sale | 729 | $2807.95 | 4,131 |
| 2021-09-22 | Open-market sale | 635 | $2806.89 | 4,860 |
| 2021-09-22 | Open-market sale | 596 | $2805.88 | 5,495 |
| 2021-09-22 | Open-market sale | 571 | $2803.40 | 6,091 |
| 2021-09-22 | Open-market sale | 900 | $2802.35 | 6,662 |
| 2021-09-22 | Open-market sale | 223 | $2801.22 | 7,562 |
| 2021-09-22 | Open-market sale | 444 | $2800.11 | 7,785 |
| 2021-09-22 | Open-market sale | 490 | $2798.75 | 8,229 |
| 2021-09-22 | Open-market sale | 100 | $2797.36 | 8,719 |
| 2021-09-22 | Open-market sale | 400 | $2796.42 | 8,819 |
| 2021-09-22 | Open-market sale | 197 | $2795.05 | 9,219 |
| 2021-09-22 | Open-market sale | 300 | $2794.16 | 9,416 |
| 2021-09-22 | Open-market sale | 400 | $2792.84 | 9,716 |
| 2021-09-22 | Open-market sale | 700 | $2791.86 | 10,116 |
| 2021-09-22 | Open-market sale | 200 | $2790.38 | 10,816 |
| 2021-09-22 | Open-market sale | 200 | $2789.29 | 11,016 |
| 2021-09-22 | Open-market sale | 300 | $2787.87 | 11,216 |
| 2021-09-22 | Open-market sale | 700 | $2787.00 | 11,516 |
| 2021-09-22 | Open-market sale | 207 | $2785.50 | 12,216 |
| 2021-09-22 | Open-market sale | 200 | $2782.81 | 12,423 |
| 2021-09-22 | Open-market sale | 300 | $2781.85 | 12,623 |
| 2021-09-22 | Open-market sale | 328 | $2780.04 | 12,923 |
| 2021-09-22 | Open-market sale | 200 | $2778.57 | 13,251 |
| 2021-09-22 | Open-market sale | 5 | $2775.62 | 13,451 |
| 2021-09-22 | Open-market sale | 333 | $2774.70 | 13,456 |
| 2021-09-22 | Open-market sale | 100 | $2773.29 | 13,789 |
| 2021-09-22 | Open-market sale | 500 | $2810.40 | 2,441 |
| 2021-09-22 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-21 | Conversion (derivative) | 13,889 | $0.00 | 19,772,002 |
| 2021-09-21 | Open-market sale | 200 | $2769.66 | 13,389 |
| 2021-09-21 | Open-market sale | 600 | $2770.86 | 12,789 |
| 2021-09-21 | Open-market sale | 186 | $2773.25 | 12,603 |
| 2021-09-21 | Open-market sale | 300 | $2774.43 | 12,303 |
| 2021-09-21 | Open-market sale | 200 | $2775.54 | 12,103 |
| 2021-09-21 | Open-market sale | 125 | $2776.39 | 11,978 |
| 2021-09-21 | Open-market sale | 500 | $2777.75 | 11,478 |
| 2021-09-21 | Open-market sale | 700 | $2779.08 | 10,778 |
| 2021-09-21 | Open-market sale | 955 | $2780.41 | 9,823 |
| 2021-09-21 | Open-market sale | 500 | $2781.43 | 9,323 |
| 2021-09-21 | Open-market sale | 700 | $2782.52 | 8,623 |
| 2021-09-21 | Open-market sale | 1,405 | $2783.49 | 7,218 |
| 2021-09-21 | Open-market sale | 805 | $2784.82 | 6,413 |
| 2021-09-21 | Open-market sale | 908 | $2785.83 | 5,505 |
| 2021-09-21 | Open-market sale | 655 | $2787.48 | 4,850 |
| 2021-09-21 | Open-market sale | 590 | $2788.38 | 4,260 |
| 2021-09-21 | Open-market sale | 600 | $2789.75 | 3,660 |
| 2021-09-21 | Open-market sale | 860 | $2790.94 | 2,800 |
| 2021-09-21 | Open-market sale | 400 | $2792.04 | 2,400 |
| 2021-09-21 | Open-market sale | 1,000 | $2793.06 | 1,400 |
| 2021-09-21 | Open-market sale | 300 | $2794.15 | 1,100 |
| 2021-09-21 | Open-market sale | 400 | $2794.89 | 700 |
| 2021-09-21 | Open-market sale | 300 | $2796.67 | 400 |
| 2021-09-21 | Open-market sale | 300 | $2767.00 | 13,589 |
| 2021-09-21 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-21 | Open-market sale | 100 | $2799.15 | 100 |
| 2021-09-21 | Open-market sale | 200 | $2797.55 | 200 |
| 2021-09-21 | Open-market sale | 100 | $2800.23 | 0 |
| 2021-09-21 | Open-market sale | 100 | $2779.83 | 19,846,847 |
| 2021-09-21 | Open-market sale | 200 | $2781.86 | 19,846,647 |
| 2021-09-21 | Open-market sale | 400 | $2783.31 | 19,846,247 |
| 2021-09-21 | Open-market sale | 200 | $2784.64 | 19,846,047 |
| 2021-09-21 | Open-market sale | 300 | $2786.00 | 19,845,747 |
| 2021-09-21 | Open-market sale | 400 | $2787.90 | 19,845,347 |
| 2021-09-21 | Open-market sale | 300 | $2789.33 | 19,845,047 |
| 2021-09-21 | Open-market sale | 500 | $2791.33 | 19,844,547 |
| 2021-09-21 | Open-market sale | 400 | $2792.56 | 19,844,147 |
| 2021-09-21 | Open-market sale | 1,300 | $2793.61 | 19,842,847 |
| 2021-09-21 | Open-market sale | 806 | $2794.70 | 19,842,041 |
| 2021-09-21 | Open-market sale | 1,308 | $2795.79 | 19,840,733 |
| 2021-09-21 | Open-market sale | 1,226 | $2797.28 | 19,839,507 |
| 2021-09-21 | Open-market sale | 500 | $2798.66 | 19,839,007 |
| 2021-09-21 | Open-market sale | 600 | $2799.94 | 19,838,407 |
| 2021-09-21 | Open-market sale | 600 | $2801.59 | 19,837,807 |
| 2021-09-21 | Open-market sale | 599 | $2802.54 | 19,837,208 |
| 2021-09-21 | Open-market sale | 914 | $2803.83 | 19,836,294 |
| 2021-09-21 | Open-market sale | 800 | $2804.74 | 19,835,494 |
| 2021-09-21 | Open-market sale | 500 | $2806.21 | 19,834,994 |
| 2021-09-21 | Open-market sale | 700 | $2807.32 | 19,834,294 |
| 2021-09-21 | Open-market sale | 536 | $2808.93 | 19,833,758 |
| 2021-09-21 | Open-market sale | 400 | $2810.41 | 19,833,358 |
| 2021-09-21 | Open-market sale | 100 | $2811.13 | 19,833,258 |
| 2021-09-21 | Open-market sale | 100 | $2813.54 | 19,833,058 |
| 2021-09-21 | Open-market sale | 100 | $2812.19 | 19,833,158 |
| 2021-08-20 | Open-market sale | 768 | $2761.88 | 19,853,223 |
| 2021-08-20 | Open-market sale | 500 | $2760.84 | 19,853,991 |
| 2021-08-20 | Open-market sale | 400 | $2759.56 | 19,854,491 |
| 2021-08-20 | Open-market sale | 600 | $2758.78 | 19,854,891 |
| 2021-08-20 | Open-market sale | 1,000 | $2757.54 | 19,855,491 |
| 2021-08-20 | Open-market sale | 765 | $2763.26 | 19,852,458 |
| 2021-08-20 | Open-market sale | 800 | $2764.07 | 19,851,658 |
| 2021-08-20 | Open-market sale | 600 | $2765.64 | 19,851,058 |
| 2021-08-20 | Open-market sale | 408 | $2766.40 | 19,850,650 |
| 2021-08-20 | Open-market sale | 807 | $2767.65 | 19,849,843 |
| 2021-08-20 | Open-market sale | 1,000 | $2768.60 | 19,848,843 |
| 2021-08-20 | Open-market sale | 1,350 | $2769.84 | 19,847,493 |
| 2021-08-20 | Open-market sale | 546 | $2770.36 | 19,846,947 |
| 2021-08-20 | Open-market sale | 400 | $2740.20 | 19,859,906 |
| 2021-08-20 | Open-market sale | 300 | $2730.95 | 19,860,536 |
| 2021-08-20 | Open-market sale | 230 | $2739.09 | 19,860,306 |
| 2021-08-20 | Open-market sale | 200 | $2742.63 | 19,859,706 |
| 2021-08-20 | Open-market sale | 100 | $2744.57 | 19,859,606 |
| 2021-08-20 | Open-market sale | 400 | $2749.68 | 19,859,206 |
| 2021-08-20 | Open-market sale | 700 | $2750.73 | 19,858,506 |
| 2021-08-20 | Open-market sale | 200 | $2753.09 | 19,858,306 |
| 2021-08-20 | Open-market sale | 615 | $2754.31 | 19,857,691 |
| 2021-08-20 | Open-market sale | 900 | $2755.51 | 19,856,791 |
| 2021-08-20 | Open-market sale | 300 | $2756.50 | 19,856,491 |
| 2021-08-20 | Conversion (derivative) | 13,889 | $0.00 | 19,785,891 |
| 2021-08-20 | Open-market sale | 300 | $2726.42 | 11,903 |
| 2021-08-20 | Open-market sale | 900 | $2728.25 | 11,003 |
| 2021-08-20 | Open-market sale | 48 | $2749.85 | 0 |
| 2021-08-20 | Open-market sale | 593 | $2749.03 | 48 |
| 2021-08-20 | Open-market sale | 600 | $2747.89 | 641 |
| 2021-08-20 | Open-market sale | 400 | $2746.66 | 1,241 |
| 2021-08-20 | Open-market sale | 600 | $2745.35 | 1,641 |
| 2021-08-20 | Open-market sale | 900 | $2744.33 | 2,241 |
| 2021-08-20 | Open-market sale | 866 | $2743.42 | 3,141 |
| 2021-08-20 | Open-market sale | 909 | $2742.26 | 4,007 |
| 2021-08-20 | Open-market sale | 800 | $2740.99 | 4,916 |
| 2021-08-20 | Open-market sale | 500 | $2739.24 | 5,716 |
| 2021-08-20 | Open-market sale | 891 | $2737.57 | 6,216 |
| 2021-08-20 | Open-market sale | 696 | $2736.54 | 7,107 |
| 2021-08-20 | Open-market sale | 200 | $2735.59 | 7,803 |
| 2021-08-20 | Open-market sale | 400 | $2734.34 | 8,003 |
| 2021-08-20 | Open-market sale | 500 | $2732.91 | 8,403 |
| 2021-08-20 | Open-market sale | 500 | $2731.87 | 8,903 |
| 2021-08-20 | Open-market sale | 700 | $2730.53 | 9,403 |
| 2021-08-20 | Open-market sale | 900 | $2729.26 | 10,103 |
| 2021-08-20 | Open-market sale | 300 | $2706.83 | 13,589 |
| 2021-08-20 | Open-market sale | 100 | $2712.98 | 13,489 |
| 2021-08-20 | Open-market sale | 100 | $2714.65 | 13,389 |
| 2021-08-20 | Open-market sale | 300 | $2717.10 | 13,089 |
| 2021-08-20 | Open-market sale | 400 | $2719.62 | 12,689 |
| 2021-08-20 | Open-market sale | 186 | $2724.40 | 12,503 |
| 2021-08-20 | Open-market sale | 300 | $2725.32 | 12,203 |
| 2021-08-20 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-19 | Conversion (derivative) | 13,889 | $0.00 | 19,799,780 |
| 2021-08-19 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-19 | Open-market sale | 500 | $2691.40 | 13,389 |
| 2021-08-19 | Open-market sale | 300 | $2692.47 | 13,089 |
| 2021-08-19 | Open-market sale | 100 | $2693.27 | 12,989 |
| 2021-08-19 | Open-market sale | 300 | $2695.44 | 12,689 |
| 2021-08-19 | Open-market sale | 300 | $2696.37 | 12,389 |
| 2021-08-19 | Open-market sale | 300 | $2697.90 | 12,089 |
| 2021-08-19 | Open-market sale | 200 | $2698.82 | 11,889 |
| 2021-08-19 | Open-market sale | 100 | $2700.20 | 11,789 |
| 2021-08-19 | Open-market sale | 600 | $2702.35 | 11,189 |
| 2021-08-19 | Open-market sale | 500 | $2703.34 | 10,689 |
| 2021-08-19 | Open-market sale | 500 | $2704.44 | 10,189 |
| 2021-08-19 | Open-market sale | 500 | $2725.93 | 0 |
| 2021-08-19 | Open-market sale | 600 | $2724.18 | 500 |
| 2021-08-19 | Open-market sale | 429 | $2723.29 | 1,100 |
| 2021-08-19 | Open-market sale | 600 | $2722.21 | 1,529 |
| 2021-08-19 | Open-market sale | 519 | $2720.95 | 2,129 |
| 2021-08-19 | Open-market sale | 1,000 | $2719.97 | 2,648 |
| 2021-08-19 | Open-market sale | 900 | $2719.14 | 3,648 |
| 2021-08-19 | Open-market sale | 804 | $2717.41 | 4,548 |
| 2021-08-19 | Open-market sale | 343 | $2715.36 | 5,352 |
| 2021-08-19 | Open-market sale | 928 | $2715.35 | 5,695 |
| 2021-08-19 | Open-market sale | 797 | $2714.28 | 6,623 |
| 2021-08-19 | Open-market sale | 622 | $2712.54 | 7,420 |
| 2021-08-19 | Open-market sale | 300 | $2711.82 | 8,042 |
| 2021-08-19 | Open-market sale | 200 | $2710.37 | 8,342 |
| 2021-08-19 | Open-market sale | 500 | $2709.31 | 8,542 |
| 2021-08-19 | Open-market sale | 447 | $2707.96 | 9,042 |
| 2021-08-19 | Open-market sale | 300 | $2707.02 | 9,489 |
| 2021-08-19 | Open-market sale | 400 | $2706.01 | 9,789 |
| 2021-08-19 | Open-market sale | 400 | $2722.40 | 19,871,383 |
| 2021-08-19 | Open-market sale | 800 | $2721.42 | 19,871,783 |
| 2021-08-19 | Open-market sale | 300 | $2716.56 | 19,872,983 |
| 2021-08-19 | Open-market sale | 400 | $2719.05 | 19,872,583 |
| 2021-08-19 | Open-market sale | 100 | $2710.17 | 19,874,625 |
| 2021-08-19 | Open-market sale | 700 | $2747.42 | 19,860,836 |
| 2021-08-19 | Open-market sale | 133 | $2746.30 | 19,861,536 |
| 2021-08-19 | Open-market sale | 300 | $2745.30 | 19,861,669 |
| 2021-08-19 | Open-market sale | 800 | $2712.33 | 19,873,825 |
| 2021-08-19 | Open-market sale | 542 | $2715.76 | 19,873,283 |
| 2021-08-19 | Open-market sale | 1,400 | $2744.21 | 19,861,969 |
| 2021-08-19 | Open-market sale | 500 | $2743.29 | 19,863,369 |
| 2021-08-19 | Open-market sale | 800 | $2742.27 | 19,863,869 |
| 2021-08-19 | Open-market sale | 1,187 | $2740.53 | 19,864,669 |
| 2021-08-19 | Open-market sale | 900 | $2739.39 | 19,865,856 |
| 2021-08-19 | Open-market sale | 800 | $2738.07 | 19,866,756 |
| 2021-08-19 | Open-market sale | 427 | $2735.77 | 19,867,556 |
| 2021-08-19 | Open-market sale | 800 | $2734.94 | 19,867,983 |
| 2021-08-19 | Open-market sale | 400 | $2733.46 | 19,868,783 |
| 2021-08-19 | Open-market sale | 100 | $2732.13 | 19,869,183 |
| 2021-08-19 | Open-market sale | 500 | $2731.46 | 19,869,283 |
| 2021-08-19 | Open-market sale | 500 | $2730.30 | 19,869,783 |
| 2021-08-19 | Open-market sale | 100 | $2728.36 | 19,870,283 |
| 2021-08-19 | Open-market sale | 100 | $2727.07 | 19,870,383 |
| 2021-08-19 | Open-market sale | 300 | $2725.93 | 19,870,483 |
| 2021-08-19 | Open-market sale | 200 | $2724.74 | 19,870,783 |
| 2021-08-19 | Open-market sale | 400 | $2723.83 | 19,870,983 |
| 2021-08-18 | Open-market sale | 1,300 | $2758.30 | 19,877,025 |
| 2021-08-18 | Open-market sale | 1,000 | $2757.50 | 19,878,325 |
| 2021-08-18 | Open-market sale | 2,000 | $2756.16 | 19,879,325 |
| 2021-08-18 | Open-market sale | 1,300 | $2759.36 | 19,875,725 |
| 2021-08-18 | Open-market sale | 800 | $2760.35 | 19,874,925 |
| 2021-08-18 | Open-market sale | 1,000 | $2755.15 | 19,881,325 |
| 2021-08-18 | Open-market sale | 700 | $2753.87 | 19,882,325 |
| 2021-08-18 | Open-market sale | 500 | $2752.58 | 19,883,025 |
| 2021-08-18 | Open-market sale | 500 | $2750.20 | 19,883,525 |
| 2021-08-18 | Open-market sale | 470 | $2749.28 | 19,884,025 |
| 2021-08-18 | Open-market sale | 800 | $2748.06 | 19,884,495 |
| 2021-08-18 | Open-market sale | 400 | $2746.68 | 19,885,295 |
| 2021-08-18 | Open-market sale | 100 | $2745.20 | 19,885,695 |
| 2021-08-18 | Open-market sale | 300 | $2743.89 | 19,885,795 |
| 2021-08-18 | Open-market sale | 600 | $2742.45 | 19,886,095 |
| 2021-08-18 | Open-market sale | 200 | $2741.03 | 19,886,695 |
| 2021-08-18 | Open-market sale | 300 | $2739.68 | 19,886,895 |
| 2021-08-18 | Open-market sale | 200 | $2737.02 | 19,887,195 |
| 2021-08-18 | Open-market sale | 400 | $2735.27 | 19,887,395 |
| 2021-08-18 | Open-market sale | 100 | $2733.79 | 19,887,795 |
| 2021-08-18 | Open-market sale | 200 | $2732.02 | 19,887,895 |
| 2021-08-18 | Open-market sale | 500 | $2730.68 | 19,888,095 |
| 2021-08-18 | Open-market sale | 19 | $2729.08 | 19,888,595 |
| 2021-08-18 | Open-market sale | 200 | $2761.90 | 19,874,725 |
| 2021-08-18 | Conversion (derivative) | 13,889 | $0.00 | 19,813,669 |
| 2021-08-18 | Open-market sale | 1,100 | $2730.67 | 8,145 |
| 2021-08-18 | Open-market sale | 300 | $2713.19 | 12,994 |
| 2021-08-18 | Open-market sale | 200 | $2709.10 | 13,594 |
| 2021-08-18 | Open-market sale | 95 | $2707.95 | 13,794 |
| 2021-08-18 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-18 | Open-market sale | 100 | $2741.93 | 0 |
| 2021-08-18 | Open-market sale | 300 | $2738.74 | 100 |
| 2021-08-18 | Open-market sale | 700 | $2737.51 | 400 |
| 2021-08-18 | Open-market sale | 1,495 | $2736.33 | 1,100 |
| 2021-08-18 | Open-market sale | 2,045 | $2735.33 | 2,595 |
| 2021-08-18 | Open-market sale | 1,601 | $2734.31 | 4,640 |
| 2021-08-18 | Open-market sale | 1,600 | $2733.26 | 6,241 |
| 2021-08-18 | Open-market sale | 304 | $2731.72 | 7,841 |
| 2021-08-18 | Open-market sale | 300 | $2710.95 | 13,294 |
| 2021-08-18 | Open-market sale | 700 | $2729.26 | 9,245 |
| 2021-08-18 | Open-market sale | 500 | $2728.15 | 9,945 |
| 2021-08-18 | Open-market sale | 700 | $2726.78 | 10,445 |
| 2021-08-18 | Open-market sale | 600 | $2725.38 | 11,145 |
| 2021-08-18 | Open-market sale | 400 | $2724.04 | 11,745 |
| 2021-08-18 | Open-market sale | 49 | $2721.36 | 12,145 |
| 2021-08-18 | Open-market sale | 200 | $2719.74 | 12,194 |
| 2021-08-18 | Open-market sale | 100 | $2717.29 | 12,394 |
| 2021-08-18 | Open-market sale | 200 | $2716.49 | 12,494 |
| 2021-08-18 | Open-market sale | 300 | $2715.53 | 12,694 |
| 2021-07-29 | Conversion (derivative) | 13,888 | $0.00 | 19,827,558 |
| 2021-07-29 | Open-market sale | 700 | $2720.90 | 4,860 |
| 2021-07-29 | Open-market sale | 1,000 | $2719.86 | 5,560 |
| 2021-07-29 | Open-market sale | 502 | $2718.46 | 6,560 |
| 2021-07-29 | Open-market sale | 1,300 | $2717.51 | 7,062 |
| 2021-07-29 | Open-market sale | 1,487 | $2716.48 | 8,362 |
| 2021-07-29 | Open-market sale | 939 | $2715.55 | 9,849 |
| 2021-07-29 | Open-market sale | 971 | $2721.85 | 3,889 |
| 2021-07-29 | Open-market sale | 663 | $2723.05 | 3,226 |
| 2021-07-29 | Open-market sale | 600 | $2724.43 | 2,626 |
| 2021-07-29 | Open-market sale | 700 | $2726.09 | 1,926 |
| 2021-07-29 | Open-market sale | 500 | $2727.40 | 1,426 |
| 2021-07-29 | Open-market sale | 700 | $2728.85 | 726 |
| 2021-07-29 | Open-market sale | 493 | $2729.52 | 233 |
| 2021-07-29 | Open-market sale | 233 | $2730.92 | 0 |
| 2021-07-29 | Conversion | 13,888 | $0.00 | 13,888 |
| 2021-07-29 | Open-market sale | 400 | $2712.26 | 13,488 |
| 2021-07-29 | Open-market sale | 1,700 | $2714.43 | 10,788 |
| 2021-07-29 | Open-market sale | 1,000 | $2713.29 | 12,488 |
| 2021-07-29 | Open-market sale | 1,005 | $2725.99 | 19,901,397 |
| 2021-07-29 | Open-market sale | 300 | $2740.61 | 19,888,814 |
| 2021-07-29 | Open-market sale | 1,128 | $2739.77 | 19,889,114 |
| 2021-07-29 | Open-market sale | 1,121 | $2738.54 | 19,890,242 |
| 2021-07-29 | Open-market sale | 700 | $2737.19 | 19,891,363 |
| 2021-07-29 | Open-market sale | 1,000 | $2736.24 | 19,892,063 |
| 2021-07-29 | Open-market sale | 1,102 | $2735.12 | 19,893,063 |
| 2021-07-29 | Open-market sale | 1,499 | $2734.18 | 19,894,165 |
| 2021-07-29 | Open-market sale | 1,340 | $2733.08 | 19,895,664 |
| 2021-07-29 | Open-market sale | 1,928 | $2732.07 | 19,897,004 |
| 2021-07-29 | Open-market sale | 1,195 | $2731.00 | 19,898,932 |
| 2021-07-29 | Open-market sale | 505 | $2730.10 | 19,900,127 |
| 2021-07-29 | Open-market sale | 465 | $2728.55 | 19,900,632 |
| 2021-07-29 | Open-market sale | 300 | $2726.76 | 19,901,097 |
| 2021-07-29 | Open-market sale | 200 | $2742.20 | 19,888,614 |
| 2021-07-29 | Open-market sale | 100 | $2724.13 | 19,902,402 |
| 2021-07-28 | Open-market sale | 600 | $2782.37 | 19,903,102 |
| 2021-07-28 | Open-market sale | 343 | $2780.65 | 19,903,702 |
| 2021-07-28 | Open-market sale | 370 | $2779.67 | 19,904,045 |
| 2021-07-28 | Open-market sale | 300 | $2776.87 | 19,904,415 |
| 2021-07-28 | Open-market sale | 300 | $2774.88 | 19,904,715 |
| 2021-07-28 | Open-market sale | 100 | $2764.43 | 0 |
| 2021-07-28 | Open-market sale | 100 | $2790.83 | 19,902,502 |
| 2021-07-28 | Open-market sale | 300 | $2761.21 | 300 |
| 2021-07-28 | Open-market sale | 300 | $2759.89 | 600 |
| 2021-07-28 | Open-market sale | 100 | $2757.34 | 900 |
| 2021-07-28 | Open-market sale | 200 | $2755.25 | 1,000 |
| 2021-07-28 | Open-market sale | 400 | $2753.19 | 1,200 |
| 2021-07-28 | Open-market sale | 100 | $2782.90 | 19,903,002 |
| 2021-07-28 | Open-market sale | 200 | $2784.27 | 19,902,802 |
| 2021-07-28 | Open-market sale | 100 | $2787.97 | 19,902,702 |
| 2021-07-28 | Open-market sale | 100 | $2789.53 | 19,902,602 |
| 2021-07-28 | Open-market sale | 200 | $2762.59 | 100 |
| 2021-07-28 | Open-market sale | 439 | $2730.01 | 19,915,852 |
| 2021-07-28 | Open-market sale | 605 | $2750.17 | 19,908,730 |
| 2021-07-28 | Open-market sale | 300 | $2748.70 | 19,909,335 |
| 2021-07-28 | Open-market sale | 600 | $2747.82 | 19,909,635 |
| 2021-07-28 | Open-market sale | 288 | $2746.38 | 19,910,235 |
| 2021-07-28 | Open-market sale | 400 | $2745.55 | 19,910,523 |
| 2021-07-28 | Open-market sale | 800 | $2742.76 | 19,910,923 |
| 2021-07-28 | Open-market sale | 100 | $2772.55 | 19,905,015 |
| 2021-07-28 | Open-market sale | 600 | $2771.84 | 19,905,115 |
| 2021-07-28 | Open-market sale | 400 | $2770.45 | 19,905,715 |
| 2021-07-28 | Open-market sale | 300 | $2768.35 | 19,906,115 |
| 2021-07-28 | Open-market sale | 100 | $2766.69 | 19,906,415 |
| 2021-07-28 | Open-market sale | 100 | $2763.74 | 19,906,515 |
| 2021-07-28 | Open-market sale | 100 | $2762.15 | 19,906,615 |
| 2021-07-28 | Open-market sale | 103 | $2760.87 | 19,906,715 |
| 2021-07-28 | Open-market sale | 400 | $2760.11 | 19,906,818 |
| 2021-07-28 | Open-market sale | 210 | $2758.56 | 19,907,218 |
| 2021-07-28 | Open-market sale | 500 | $2757.12 | 19,907,428 |
| 2021-07-28 | Open-market sale | 302 | $2755.04 | 19,907,928 |
| 2021-07-28 | Open-market sale | 200 | $2753.49 | 19,908,230 |
| 2021-07-28 | Open-market sale | 500 | $2741.22 | 19,911,723 |
| 2021-07-28 | Open-market sale | 500 | $2740.31 | 19,912,223 |
| 2021-07-28 | Open-market sale | 500 | $2738.45 | 19,912,723 |
| 2021-07-28 | Open-market sale | 1,129 | $2737.71 | 19,913,223 |
| 2021-07-28 | Open-market sale | 500 | $2735.97 | 19,914,352 |
| 2021-07-28 | Open-market sale | 600 | $2734.55 | 19,914,852 |
| 2021-07-28 | Open-market sale | 300 | $2732.92 | 19,915,452 |
| 2021-07-28 | Open-market sale | 100 | $2731.11 | 19,915,752 |
| 2021-07-28 | Open-market sale | 300 | $2756.30 | 19,908,430 |
| 2021-07-28 | Open-market sale | 100 | $2728.42 | 19,916,291 |
| 2021-07-28 | Conversion (derivative) | 13,889 | $0.00 | 19,841,446 |
| 2021-07-28 | Open-market sale | 300 | $2748.42 | 1,900 |
| 2021-07-28 | Open-market sale | 100 | $2746.73 | 2,200 |
| 2021-07-28 | Open-market sale | 100 | $2745.34 | 2,300 |
| 2021-07-28 | Open-market sale | 300 | $2744.68 | 2,400 |
| 2021-07-28 | Open-market sale | 200 | $2743.20 | 2,700 |
| 2021-07-28 | Open-market sale | 500 | $2740.30 | 2,900 |
| 2021-07-28 | Open-market sale | 500 | $2739.31 | 3,400 |
| 2021-07-28 | Open-market sale | 600 | $2738.23 | 3,900 |
| 2021-07-28 | Open-market sale | 306 | $2737.50 | 4,500 |
| 2021-07-28 | Open-market sale | 500 | $2736.20 | 4,806 |
| 2021-07-28 | Open-market sale | 600 | $2734.79 | 5,306 |
| 2021-07-28 | Open-market sale | 300 | $2733.40 | 5,906 |
| 2021-07-28 | Open-market sale | 400 | $2732.43 | 6,206 |
| 2021-07-28 | Open-market sale | 400 | $2730.16 | 6,606 |
| 2021-07-28 | Open-market sale | 200 | $2751.36 | 1,600 |
| 2021-07-28 | Open-market sale | 400 | $2727.64 | 7,606 |
| 2021-07-28 | Open-market sale | 400 | $2726.42 | 8,006 |
| 2021-07-28 | Open-market sale | 700 | $2725.44 | 8,406 |
| 2021-07-28 | Open-market sale | 1,470 | $2724.39 | 9,106 |
| 2021-07-28 | Open-market sale | 613 | $2723.41 | 10,576 |
| 2021-07-28 | Open-market sale | 800 | $2722.19 | 11,189 |
| 2021-07-28 | Open-market sale | 400 | $2720.61 | 11,989 |
| 2021-07-28 | Open-market sale | 600 | $2719.79 | 12,389 |
| 2021-07-28 | Open-market sale | 200 | $2717.30 | 12,989 |
| 2021-07-28 | Open-market sale | 200 | $2713.10 | 13,189 |
| 2021-07-28 | Open-market sale | 300 | $2710.44 | 13,389 |
| 2021-07-28 | Open-market sale | 200 | $2708.08 | 13,689 |
| 2021-07-28 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-07-28 | Open-market sale | 100 | $2749.31 | 1,800 |
| 2021-07-28 | Open-market sale | 600 | $2728.96 | 7,006 |
| 2021-07-27 | Open-market sale | 100 | $2649.55 | 3,901 |
| 2021-07-27 | Open-market sale | 100 | $2651.82 | 3,801 |
| 2021-07-27 | Open-market sale | 200 | $2648.39 | 4,001 |
| 2021-07-27 | Open-market sale | 247 | $2659.42 | 3,554 |
| 2021-07-27 | Open-market sale | 200 | $2662.40 | 3,354 |
| 2021-07-27 | Open-market sale | 300 | $2665.49 | 3,054 |
| 2021-07-27 | Open-market sale | 100 | $2668.04 | 2,954 |
| 2021-07-27 | Open-market sale | 100 | $2669.15 | 2,854 |
| 2021-07-27 | Open-market sale | 100 | $2671.15 | 2,754 |
| 2021-07-27 | Open-market sale | 300 | $2686.85 | 0 |
| 2021-07-27 | Open-market sale | 100 | $2684.16 | 300 |
| 2021-07-27 | Open-market sale | 300 | $2683.47 | 400 |
| 2021-07-27 | Open-market sale | 300 | $2682.42 | 700 |
| 2021-07-27 | Open-market sale | 254 | $2681.02 | 1,000 |
| 2021-07-27 | Open-market sale | 400 | $2680.34 | 1,254 |
| 2021-07-27 | Open-market sale | 300 | $2678.86 | 1,654 |
| 2021-07-27 | Open-market sale | 600 | $2676.99 | 1,954 |
| 2021-07-27 | Open-market sale | 200 | $2674.02 | 2,554 |
| 2021-07-27 | Conversion (derivative) | 13,889 | $0.00 | 19,855,335 |
| 2021-07-27 | Open-market sale | 200 | $2605.58 | 13,489 |
| 2021-07-27 | Open-market sale | 200 | $2604.38 | 13,689 |
| 2021-07-27 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-07-27 | Open-market sale | 200 | $2647.46 | 4,201 |
| 2021-07-27 | Open-market sale | 200 | $2645.51 | 4,401 |
| 2021-07-27 | Open-market sale | 100 | $2643.39 | 4,601 |
| 2021-07-27 | Open-market sale | 400 | $2642.41 | 4,701 |
| 2021-07-27 | Open-market sale | 333 | $2638.77 | 5,101 |
| 2021-07-27 | Open-market sale | 200 | $2636.83 | 5,434 |
| 2021-07-27 | Open-market sale | 701 | $2635.65 | 5,634 |
| 2021-07-27 | Open-market sale | 300 | $2634.50 | 6,335 |
| 2021-07-27 | Open-market sale | 503 | $2633.52 | 6,635 |
| 2021-07-27 | Open-market sale | 700 | $2632.45 | 7,138 |
| 2021-07-27 | Open-market sale | 1,000 | $2631.52 | 7,838 |
| 2021-07-27 | Open-market sale | 658 | $2630.09 | 8,838 |
| 2021-07-27 | Open-market sale | 700 | $2629.05 | 9,496 |
| 2021-07-27 | Open-market sale | 400 | $2627.85 | 10,196 |
| 2021-07-27 | Open-market sale | 488 | $2626.80 | 10,596 |
| 2021-07-27 | Open-market sale | 200 | $2625.09 | 11,084 |
| 2021-07-27 | Open-market sale | 200 | $2623.96 | 11,284 |
| 2021-07-27 | Open-market sale | 200 | $2621.95 | 11,484 |
| 2021-07-27 | Open-market sale | 200 | $2620.37 | 11,884 |
| 2021-07-27 | Open-market sale | 200 | $2619.16 | 12,084 |
| 2021-07-27 | Open-market sale | 100 | $2615.77 | 12,284 |
| 2021-07-27 | Open-market sale | 200 | $2614.73 | 11,684 |
| 2021-07-27 | Open-market sale | 203 | $2612.99 | 12,384 |
| 2021-07-27 | Open-market sale | 200 | $2611.17 | 12,587 |
| 2021-07-27 | Open-market sale | 200 | $2610.00 | 12,787 |
| 2021-07-27 | Open-market sale | 200 | $2608.66 | 12,987 |
| 2021-07-27 | Open-market sale | 302 | $2607.26 | 13,187 |
| 2021-07-27 | Open-market sale | 200 | $2756.69 | 19,920,045 |
| 2021-07-27 | Open-market sale | 200 | $2794.84 | 19,916,691 |
| 2021-07-27 | Open-market sale | 200 | $2791.17 | 19,916,891 |
| 2021-07-27 | Open-market sale | 100 | $2791.89 | 19,917,091 |
| 2021-07-27 | Open-market sale | 200 | $2789.44 | 19,917,191 |
| 2021-07-27 | Open-market sale | 200 | $2788.56 | 19,917,391 |
| 2021-07-27 | Open-market sale | 654 | $2787.73 | 19,917,591 |
| 2021-07-27 | Open-market sale | 600 | $2783.69 | 19,918,245 |
| 2021-07-27 | Open-market sale | 200 | $2782.16 | 19,918,845 |
| 2021-07-27 | Open-market sale | 100 | $2778.56 | 19,919,045 |
| 2021-07-27 | Open-market sale | 500 | $2775.40 | 19,919,145 |
| 2021-07-27 | Open-market sale | 100 | $2772.99 | 19,919,645 |
| 2021-07-27 | Open-market sale | 100 | $2770.19 | 19,919,745 |
| 2021-07-27 | Open-market sale | 200 | $2768.02 | 19,919,845 |
| 2021-07-27 | Open-market sale | 300 | $2800.04 | 19,916,391 |
| 2021-07-27 | Open-market sale | 200 | $2755.47 | 19,920,245 |
| 2021-07-27 | Open-market sale | 500 | $2724.71 | 19,926,880 |
| 2021-07-27 | Open-market sale | 500 | $2723.36 | 19,927,380 |
| 2021-07-27 | Open-market sale | 100 | $2721.72 | 19,927,880 |
| 2021-07-27 | Open-market sale | 300 | $2719.29 | 19,927,980 |
| 2021-07-27 | Open-market sale | 200 | $2715.36 | 19,928,280 |
| 2021-07-27 | Open-market sale | 100 | $2713.62 | 19,928,480 |
| 2021-07-27 | Open-market sale | 300 | $2712.82 | 19,928,580 |
| 2021-07-27 | Open-market sale | 200 | $2711.38 | 19,928,880 |
| 2021-07-27 | Open-market sale | 100 | $2710.13 | 19,929,080 |
| 2021-07-27 | Open-market sale | 300 | $2708.37 | 19,929,180 |
| 2021-07-27 | Open-market sale | 200 | $2706.76 | 19,929,480 |
| 2021-07-27 | Open-market sale | 500 | $2705.39 | 19,929,680 |
| 2021-07-27 | Open-market sale | 100 | $2704.04 | 19,930,180 |
| 2021-07-27 | Open-market sale | 600 | $2725.85 | 19,926,280 |
| 2021-07-27 | Open-market sale | 500 | $2727.90 | 19,925,780 |
| 2021-07-27 | Open-market sale | 1,200 | $2728.96 | 19,924,580 |
| 2021-07-27 | Open-market sale | 800 | $2730.57 | 19,923,780 |
| 2021-07-27 | Open-market sale | 300 | $2731.57 | 19,923,480 |
| 2021-07-27 | Open-market sale | 400 | $2735.05 | 19,922,345 |
| 2021-07-27 | Open-market sale | 200 | $2751.40 | 19,920,745 |
| 2021-07-27 | Open-market sale | 200 | $2750.05 | 19,920,945 |
| 2021-07-27 | Open-market sale | 200 | $2748.03 | 19,921,145 |
| 2021-07-27 | Open-market sale | 200 | $2743.69 | 19,921,345 |
| 2021-07-27 | Open-market sale | 100 | $2739.74 | 19,921,545 |
| 2021-07-27 | Open-market sale | 200 | $2753.74 | 19,920,445 |
| 2021-07-27 | Open-market sale | 100 | $2751.97 | 19,920,645 |
| 2021-07-27 | Open-market sale | 400 | $2738.46 | 19,921,645 |
| 2021-07-27 | Open-market sale | 300 | $2736.01 | 19,922,045 |
| 2021-07-27 | Open-market sale | 502 | $2732.45 | 19,922,978 |
| 2021-07-27 | Open-market sale | 233 | $2733.54 | 19,922,745 |
| 2021-06-07 | Conversion (derivative) | 13,889 | $0.00 | 19,869,224 |
| 2021-06-07 | Open-market sale | 936 | $2383.00 | 12,953 |
| 2021-06-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-07 | Open-market sale | 183 | $2403.48 | 0 |
| 2021-06-07 | Open-market sale | 205 | $2402.57 | 183 |
| 2021-06-07 | Open-market sale | 800 | $2401.48 | 388 |
| 2021-06-07 | Open-market sale | 1,400 | $2399.87 | 1,188 |
| 2021-06-07 | Open-market sale | 482 | $2398.72 | 2,588 |
| 2021-06-07 | Open-market sale | 400 | $2397.64 | 3,070 |
| 2021-06-07 | Open-market sale | 505 | $2396.24 | 3,470 |
| 2021-06-07 | Open-market sale | 952 | $2395.38 | 3,975 |
| 2021-06-07 | Open-market sale | 800 | $2394.10 | 4,927 |
| 2021-06-07 | Open-market sale | 700 | $2392.78 | 5,727 |
| 2021-06-07 | Open-market sale | 541 | $2391.73 | 6,427 |
| 2021-06-07 | Open-market sale | 1,000 | $2390.47 | 6,968 |
| 2021-06-07 | Open-market sale | 930 | $2389.36 | 7,968 |
| 2021-06-07 | Open-market sale | 264 | $2388.54 | 8,898 |
| 2021-06-07 | Open-market sale | 1,100 | $2387.29 | 9,162 |
| 2021-06-07 | Open-market sale | 1,528 | $2386.15 | 10,262 |
| 2021-06-07 | Open-market sale | 863 | $2385.15 | 11,790 |
| 2021-06-07 | Open-market sale | 300 | $2384.14 | 12,653 |
| 2021-06-07 | Open-market sale | 981 | $2464.53 | 19,931,525 |
| 2021-06-07 | Open-market sale | 300 | $2463.31 | 19,932,506 |
| 2021-06-07 | Open-market sale | 100 | $2461.80 | 19,932,806 |
| 2021-06-07 | Open-market sale | 119 | $2460.89 | 19,932,906 |
| 2021-06-07 | Open-market sale | 572 | $2456.94 | 19,933,825 |
| 2021-06-07 | Open-market sale | 300 | $2455.73 | 19,934,397 |
| 2021-06-07 | Open-market sale | 477 | $2454.79 | 19,934,697 |
| 2021-06-07 | Open-market sale | 629 | $2453.22 | 19,935,174 |
| 2021-06-07 | Open-market sale | 766 | $2452.46 | 19,935,803 |
| 2021-06-07 | Open-market sale | 600 | $2451.05 | 19,936,569 |
| 2021-06-07 | Open-market sale | 1,170 | $2449.82 | 19,937,169 |
| 2021-06-07 | Open-market sale | 1,300 | $2448.67 | 19,938,339 |
| 2021-06-07 | Open-market sale | 664 | $2447.81 | 19,939,639 |
| 2021-06-07 | Open-market sale | 1,174 | $2446.48 | 19,940,303 |
| 2021-06-07 | Open-market sale | 400 | $2445.60 | 19,941,477 |
| 2021-06-07 | Open-market sale | 900 | $2443.27 | 19,942,877 |
| 2021-06-07 | Open-market sale | 906 | $2465.55 | 19,930,619 |
| 2021-06-07 | Open-market sale | 339 | $2466.51 | 19,930,280 |
| 2021-06-07 | Open-market sale | 392 | $2441.84 | 19,943,777 |
| 2021-06-07 | Open-market sale | 1,000 | $2444.27 | 19,941,877 |
| 2021-06-04 | Conversion (derivative) | 13,889 | $0.00 | 19,883,113 |
| 2021-06-04 | Open-market sale | 521 | $2380.72 | 11,359 |
| 2021-06-04 | Open-market sale | 500 | $2379.55 | 11,880 |
| 2021-06-04 | Open-market sale | 626 | $2381.85 | 10,733 |
| 2021-06-04 | Open-market sale | 600 | $2382.88 | 10,133 |
| 2021-06-04 | Open-market sale | 964 | $2383.76 | 9,169 |
| 2021-06-04 | Open-market sale | 400 | $2385.57 | 8,769 |
| 2021-06-04 | Open-market sale | 400 | $2386.69 | 8,369 |
| 2021-06-04 | Open-market sale | 200 | $2389.01 | 8,169 |
| 2021-06-04 | Open-market sale | 622 | $2390.29 | 7,547 |
| 2021-06-04 | Open-market sale | 600 | $2391.97 | 6,947 |
| 2021-06-04 | Open-market sale | 1,260 | $2393.36 | 5,687 |
| 2021-06-04 | Open-market sale | 2,645 | $2394.35 | 3,042 |
| 2021-06-04 | Open-market sale | 100 | $2376.18 | 12,380 |
| 2021-06-04 | Open-market sale | 100 | $2375.14 | 12,480 |
| 2021-06-04 | Open-market sale | 309 | $2374.62 | 12,580 |
| 2021-06-04 | Open-market sale | 300 | $2373.59 | 12,889 |
| 2021-06-04 | Open-market sale | 500 | $2371.92 | 13,189 |
| 2021-06-04 | Open-market sale | 200 | $2368.72 | 13,689 |
| 2021-06-04 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-04 | Open-market sale | 200 | $2398.56 | 0 |
| 2021-06-04 | Open-market sale | 892 | $2397.57 | 200 |
| 2021-06-04 | Open-market sale | 491 | $2396.48 | 1,092 |
| 2021-06-04 | Open-market sale | 1,459 | $2395.34 | 1,583 |
| 2021-06-04 | Open-market sale | 500 | $2437.22 | 19,953,222 |
| 2021-06-04 | Open-market sale | 299 | $2438.34 | 19,952,923 |
| 2021-06-04 | Open-market sale | 100 | $2439.14 | 19,952,823 |
| 2021-06-04 | Open-market sale | 200 | $2440.15 | 19,952,623 |
| 2021-06-04 | Open-market sale | 100 | $2442.84 | 19,952,523 |
| 2021-06-04 | Open-market sale | 503 | $2444.70 | 19,952,020 |
| 2021-06-04 | Open-market sale | 300 | $2445.98 | 19,951,720 |
| 2021-06-04 | Open-market sale | 600 | $2447.28 | 19,951,120 |
| 2021-06-04 | Open-market sale | 1,369 | $2448.98 | 19,949,751 |
| 2021-06-04 | Open-market sale | 2,400 | $2449.93 | 19,947,351 |
| 2021-06-04 | Open-market sale | 1,458 | $2451.15 | 19,945,893 |
| 2021-06-04 | Open-market sale | 1,321 | $2452.20 | 19,944,572 |
| 2021-06-04 | Open-market sale | 403 | $2453.06 | 19,944,169 |
| 2021-06-04 | Open-market sale | 100 | $2422.05 | 19,957,958 |
| 2021-06-04 | Open-market sale | 400 | $2424.16 | 19,957,558 |
| 2021-06-04 | Open-market sale | 700 | $2426.70 | 19,956,858 |
| 2021-06-04 | Open-market sale | 200 | $2428.33 | 19,956,658 |
| 2021-06-04 | Open-market sale | 100 | $2430.00 | 19,956,558 |
| 2021-06-04 | Open-market sale | 100 | $2432.13 | 19,956,458 |
| 2021-06-04 | Open-market sale | 1,055 | $2433.71 | 19,955,403 |
| 2021-06-04 | Open-market sale | 946 | $2434.68 | 19,954,457 |
| 2021-06-04 | Open-market sale | 735 | $2436.35 | 19,953,722 |
| 2021-06-04 | Open-market sale | 800 | $2457.98 | 19,933,025 |
| 2021-06-03 | Open-market sale | 1,400 | $2342.52 | 8,646 |
| 2021-06-03 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-03 | Open-market sale | 300 | $2330.52 | 13,589 |
| 2021-06-03 | Open-market sale | 100 | $2356.49 | 400 |
| 2021-06-03 | Open-market sale | 100 | $2354.15 | 500 |
| 2021-06-03 | Open-market sale | 100 | $2353.05 | 600 |
| 2021-06-03 | Open-market sale | 200 | $2352.40 | 700 |
| 2021-06-03 | Open-market sale | 200 | $2350.06 | 900 |
| 2021-06-03 | Open-market sale | 600 | $2349.10 | 1,100 |
| 2021-06-03 | Open-market sale | 1,385 | $2348.32 | 1,700 |
| 2021-06-03 | Open-market sale | 824 | $2346.58 | 3,085 |
| 2021-06-03 | Open-market sale | 1,794 | $2345.94 | 3,909 |
| 2021-06-03 | Open-market sale | 1,300 | $2344.52 | 5,703 |
| 2021-06-03 | Open-market sale | 1,643 | $2343.54 | 7,003 |
| 2021-06-03 | Open-market sale | 400 | $2339.06 | 0 |
| 2021-06-03 | Open-market sale | 572 | $2341.50 | 10,046 |
| 2021-06-03 | Open-market sale | 800 | $2340.53 | 10,618 |
| 2021-06-03 | Open-market sale | 600 | $2338.05 | 11,418 |
| 2021-06-03 | Open-market sale | 271 | $2336.76 | 12,018 |
| 2021-06-03 | Open-market sale | 600 | $2335.17 | 12,289 |
| 2021-06-03 | Open-market sale | 500 | $2333.31 | 12,889 |
| 2021-06-03 | Open-market sale | 200 | $2331.46 | 13,389 |
| 2021-06-03 | Open-market sale | 400 | $2389.07 | 19,970,947 |
| 2021-06-03 | Open-market sale | 200 | $2386.55 | 19,971,347 |
| 2021-06-03 | Open-market sale | 200 | $2385.40 | 19,971,547 |
| 2021-06-03 | Open-market sale | 200 | $2384.19 | 19,971,747 |
| 2021-06-03 | Open-market sale | 200 | $2407.72 | 19,958,058 |
| 2021-06-03 | Open-market sale | 225 | $2405.29 | 19,958,258 |
| 2021-06-03 | Open-market sale | 300 | $2403.72 | 19,958,483 |
| 2021-06-03 | Open-market sale | 501 | $2401.50 | 19,958,783 |
| 2021-06-03 | Open-market sale | 1,311 | $2400.54 | 19,959,284 |
| 2021-06-03 | Open-market sale | 601 | $2399.33 | 19,960,595 |
| 2021-06-03 | Open-market sale | 1,306 | $2398.33 | 19,961,196 |
| 2021-06-03 | Open-market sale | 2,591 | $2397.19 | 19,962,502 |
| 2021-06-03 | Open-market sale | 900 | $2396.17 | 19,965,093 |
| 2021-06-03 | Open-market sale | 1,554 | $2395.22 | 19,965,993 |
| 2021-06-03 | Open-market sale | 1,000 | $2394.37 | 19,967,547 |
| 2021-06-03 | Open-market sale | 900 | $2392.95 | 19,968,547 |
| 2021-06-03 | Open-market sale | 500 | $2391.80 | 19,969,447 |
| 2021-06-03 | Open-market sale | 600 | $2387.85 | 19,970,347 |
| 2021-06-03 | Open-market sale | 400 | $2390.71 | 19,969,947 |
| 2021-06-02 | Conversion (derivative) | 13,889 | $0.00 | 19,897,002 |
| 2021-05-13 | Conversion (derivative) | 13,889 | $0.00 | 19,910,891 |
| 2021-05-13 | Open-market sale | 200 | $2207.87 | 13,689 |
| 2021-05-13 | Open-market sale | 1,100 | $2230.66 | 2,127 |
| 2021-05-13 | Open-market sale | 200 | $2232.40 | 1,927 |
| 2021-05-13 | Open-market sale | 500 | $2233.45 | 1,427 |
| 2021-05-13 | Open-market sale | 500 | $2234.34 | 927 |
| 2021-05-13 | Open-market sale | 327 | $2235.20 | 600 |
| 2021-05-13 | Open-market sale | 500 | $2236.62 | 100 |
| 2021-05-13 | Open-market sale | 100 | $2238.66 | 0 |
| 2021-05-13 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-13 | Open-market sale | 500 | $2229.49 | 3,227 |
| 2021-05-13 | Open-market sale | 1,161 | $2228.64 | 3,727 |
| 2021-05-13 | Open-market sale | 1,121 | $2227.60 | 4,888 |
| 2021-05-13 | Open-market sale | 697 | $2226.34 | 6,009 |
| 2021-05-13 | Open-market sale | 1,217 | $2225.42 | 6,706 |
| 2021-05-13 | Open-market sale | 1,300 | $2224.48 | 7,923 |
| 2021-05-13 | Open-market sale | 900 | $2223.24 | 9,223 |
| 2021-05-13 | Open-market sale | 636 | $2222.15 | 10,123 |
| 2021-05-13 | Open-market sale | 300 | $2220.81 | 10,759 |
| 2021-05-13 | Open-market sale | 930 | $2219.91 | 11,059 |
| 2021-05-13 | Open-market sale | 100 | $2218.26 | 11,989 |
| 2021-05-13 | Open-market sale | 300 | $2217.58 | 12,089 |
| 2021-05-13 | Open-market sale | 200 | $2216.20 | 12,389 |
| 2021-05-13 | Open-market sale | 400 | $2214.82 | 12,589 |
| 2021-05-13 | Open-market sale | 400 | $2211.50 | 12,989 |
| 2021-05-13 | Open-market sale | 100 | $2209.90 | 13,389 |
| 2021-05-13 | Open-market sale | 200 | $2209.04 | 13,489 |
| 2021-05-13 | Open-market sale | 400 | $2258.40 | 19,980,059 |
| 2021-05-13 | Open-market sale | 1,300 | $2257.49 | 19,980,459 |
| 2021-05-13 | Open-market sale | 706 | $2256.52 | 19,981,759 |
| 2021-05-13 | Open-market sale | 600 | $2255.34 | 19,982,465 |
| 2021-05-13 | Open-market sale | 1,355 | $2260.99 | 19,977,082 |
| 2021-05-13 | Open-market sale | 1,622 | $2259.76 | 19,978,437 |
| 2021-05-13 | Open-market sale | 400 | $2254.23 | 19,983,065 |
| 2021-05-13 | Open-market sale | 1,300 | $2262.00 | 19,975,782 |
| 2021-05-13 | Open-market sale | 400 | $2263.15 | 19,975,382 |
| 2021-05-13 | Open-market sale | 270 | $2247.83 | 19,984,665 |
| 2021-05-13 | Open-market sale | 200 | $2248.77 | 19,984,465 |
| 2021-05-13 | Open-market sale | 300 | $2250.55 | 19,984,165 |
| 2021-05-13 | Open-market sale | 700 | $2246.24 | 19,984,935 |
| 2021-05-13 | Open-market sale | 201 | $2244.27 | 19,985,635 |
| 2021-05-13 | Open-market sale | 300 | $2251.80 | 19,983,865 |
| 2021-05-13 | Open-market sale | 400 | $2252.63 | 19,983,465 |
| 2021-05-13 | Open-market sale | 200 | $2275.04 | 19,971,947 |
| 2021-05-13 | Open-market sale | 300 | $2273.81 | 19,972,147 |
| 2021-05-13 | Open-market sale | 200 | $2272.22 | 19,972,447 |
| 2021-05-13 | Open-market sale | 385 | $2270.46 | 19,972,647 |
| 2021-05-13 | Open-market sale | 415 | $2268.69 | 19,973,032 |
| 2021-05-13 | Open-market sale | 749 | $2267.63 | 19,973,447 |
| 2021-05-13 | Open-market sale | 200 | $2266.52 | 19,974,196 |
| 2021-05-13 | Open-market sale | 239 | $2265.13 | 19,974,396 |
| 2021-05-13 | Open-market sale | 747 | $2264.49 | 19,974,635 |
| 2021-05-12 | Open-market sale | 400 | $2274.06 | 19,987,837 |
| 2021-05-12 | Open-market sale | 100 | $2281.52 | 19,985,936 |
| 2021-05-12 | Open-market sale | 100 | $2279.37 | 19,986,036 |
| 2021-05-12 | Open-market sale | 401 | $2277.43 | 19,986,136 |
| 2021-05-12 | Open-market sale | 400 | $2276.06 | 19,986,537 |
| 2021-05-12 | Open-market sale | 900 | $2274.98 | 19,986,937 |
| 2021-05-12 | Open-market sale | 100 | $2285.12 | 19,985,836 |
| 2021-05-12 | Open-market sale | 100 | $2245.85 | 0 |
| 2021-05-12 | Open-market sale | 100 | $2243.82 | 100 |
| 2021-05-12 | Open-market sale | 200 | $2241.94 | 200 |
| 2021-05-12 | Open-market sale | 200 | $2241.02 | 400 |
| 2021-05-12 | Open-market sale | 200 | $2239.71 | 600 |
| 2021-05-12 | Open-market sale | 797 | $2238.76 | 800 |
| 2021-05-12 | Conversion (derivative) | 13,889 | $0.00 | 19,924,780 |
| 2021-05-12 | Open-market sale | 400 | $2230.83 | 2,897 |
| 2021-05-12 | Open-market sale | 100 | $2229.04 | 3,297 |
| 2021-05-12 | Open-market sale | 200 | $2228.08 | 3,397 |
| 2021-05-12 | Open-market sale | 300 | $2225.90 | 3,597 |
| 2021-05-12 | Open-market sale | 200 | $2222.12 | 3,897 |
| 2021-05-12 | Open-market sale | 300 | $2221.44 | 4,097 |
| 2021-05-12 | Open-market sale | 200 | $2218.67 | 4,397 |
| 2021-05-12 | Open-market sale | 100 | $2217.40 | 4,597 |
| 2021-05-12 | Open-market sale | 100 | $2214.85 | 4,697 |
| 2021-05-12 | Open-market sale | 300 | $2214.01 | 4,797 |
| 2021-05-12 | Open-market sale | 400 | $2212.04 | 5,097 |
| 2021-05-12 | Open-market sale | 300 | $2210.74 | 5,497 |
| 2021-05-12 | Open-market sale | 900 | $2209.82 | 5,797 |
| 2021-05-12 | Open-market sale | 600 | $2208.46 | 6,697 |
| 2021-05-12 | Open-market sale | 1,100 | $2207.52 | 7,297 |
| 2021-05-12 | Open-market sale | 807 | $2206.67 | 8,397 |
| 2021-05-12 | Open-market sale | 967 | $2205.56 | 9,204 |
| 2021-05-12 | Open-market sale | 1,000 | $2204.40 | 10,171 |
| 2021-05-12 | Open-market sale | 1,008 | $2203.36 | 11,171 |
| 2021-05-12 | Open-market sale | 600 | $2202.44 | 12,179 |
| 2021-05-12 | Open-market sale | 206 | $2200.30 | 12,779 |
| 2021-05-12 | Open-market sale | 300 | $2199.42 | 12,985 |
| 2021-05-12 | Open-market sale | 204 | $2198.05 | 13,285 |
| 2021-05-12 | Open-market sale | 200 | $2197.12 | 13,489 |
| 2021-05-12 | Open-market sale | 200 | $2195.53 | 13,689 |
| 2021-05-12 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-12 | Open-market sale | 500 | $2237.78 | 1,597 |
| 2021-05-12 | Open-market sale | 300 | $2236.77 | 2,097 |
| 2021-05-12 | Open-market sale | 200 | $2232.06 | 2,697 |
| 2021-05-12 | Open-market sale | 300 | $2233.53 | 2,397 |
| 2021-05-12 | Open-market sale | 100 | $2233.30 | 19,999,425 |
| 2021-05-12 | Open-market sale | 200 | $2232.41 | 19,999,525 |
| 2021-05-12 | Open-market sale | 300 | $2272.42 | 19,988,237 |
| 2021-05-12 | Open-market sale | 100 | $2270.67 | 19,988,537 |
| 2021-05-12 | Open-market sale | 500 | $2269.38 | 19,988,637 |
| 2021-05-12 | Open-market sale | 100 | $2267.82 | 19,989,137 |
| 2021-05-12 | Open-market sale | 400 | $2267.90 | 19,989,237 |
| 2021-05-12 | Open-market sale | 100 | $2265.30 | 19,989,637 |
| 2021-05-12 | Open-market sale | 100 | $2263.77 | 19,989,737 |
| 2021-05-12 | Open-market sale | 300 | $2235.55 | 19,999,125 |
| 2021-05-12 | Open-market sale | 600 | $2236.43 | 19,998,525 |
| 2021-05-12 | Open-market sale | 449 | $2238.11 | 19,998,076 |
| 2021-05-12 | Open-market sale | 561 | $2240.01 | 19,997,515 |
| 2021-05-12 | Open-market sale | 500 | $2241.41 | 19,997,015 |
| 2021-05-12 | Open-market sale | 800 | $2242.36 | 19,996,215 |
| 2021-05-12 | Open-market sale | 956 | $2243.42 | 19,995,259 |
| 2021-05-12 | Open-market sale | 800 | $2244.42 | 19,994,459 |
| 2021-05-12 | Open-market sale | 500 | $2245.21 | 19,993,959 |
| 2021-05-12 | Open-market sale | 892 | $2246.59 | 19,993,067 |
| 2021-05-12 | Open-market sale | 714 | $2247.65 | 19,992,353 |
| 2021-05-12 | Open-market sale | 367 | $2248.57 | 19,991,986 |
| 2021-05-12 | Open-market sale | 545 | $2249.75 | 19,991,441 |
| 2021-05-12 | Open-market sale | 200 | $2250.61 | 19,991,241 |
| 2021-05-12 | Open-market sale | 200 | $2252.29 | 19,991,041 |
| 2021-05-12 | Open-market sale | 500 | $2253.52 | 19,990,541 |
| 2021-05-12 | Open-market sale | 100 | $2256.80 | 19,990,441 |
| 2021-05-12 | Open-market sale | 100 | $2259.07 | 19,990,341 |
| 2021-05-12 | Open-market sale | 100 | $2260.37 | 19,990,241 |
| 2021-05-12 | Open-market sale | 104 | $2262.66 | 19,989,837 |
| 2021-05-12 | Open-market sale | 300 | $2261.84 | 19,989,941 |
| 2021-05-11 | Open-market sale | 200 | $2278.04 | 0 |
| 2021-05-11 | Open-market sale | 300 | $2320.05 | 19,999,725 |
| 2021-05-11 | Open-market sale | 100 | $2285.03 | 20,013,514 |
| 2021-05-11 | Open-market sale | 300 | $2288.29 | 20,013,214 |
| 2021-05-11 | Open-market sale | 600 | $2289.69 | 20,012,614 |
| 2021-05-11 | Open-market sale | 200 | $2290.97 | 20,012,414 |
| 2021-05-11 | Open-market sale | 400 | $2295.22 | 20,012,014 |
| 2021-05-11 | Open-market sale | 600 | $2293.30 | 20,011,414 |
| 2021-05-11 | Open-market sale | 100 | $2295.91 | 20,011,314 |
| 2021-05-11 | Open-market sale | 300 | $2297.49 | 20,011,014 |
| 2021-05-11 | Open-market sale | 200 | $2298.91 | 20,010,814 |
| 2021-05-11 | Open-market sale | 100 | $2300.00 | 20,010,714 |
| 2021-05-11 | Open-market sale | 200 | $2301.16 | 20,010,514 |
| 2021-05-11 | Open-market sale | 500 | $2303.15 | 20,010,014 |
| 2021-05-11 | Open-market sale | 516 | $2304.71 | 20,009,498 |
| 2021-05-11 | Open-market sale | 300 | $2305.83 | 20,009,198 |
| 2021-05-11 | Open-market sale | 699 | $2307.05 | 20,008,499 |
| 2021-05-11 | Open-market sale | 601 | $2308.09 | 20,007,898 |
| 2021-05-11 | Open-market sale | 1,152 | $2309.26 | 20,006,746 |
| 2021-05-11 | Open-market sale | 1,204 | $2310.50 | 20,005,542 |
| 2021-05-11 | Open-market sale | 1,200 | $2311.54 | 20,004,342 |
| 2021-05-11 | Open-market sale | 1,506 | $2312.50 | 20,002,836 |
| 2021-05-11 | Open-market sale | 900 | $2313.59 | 20,001,936 |
| 2021-05-11 | Open-market sale | 547 | $2314.60 | 20,001,389 |
| 2021-05-11 | Open-market sale | 551 | $2315.55 | 20,000,838 |
| 2021-05-11 | Open-market sale | 500 | $2318.17 | 20,000,025 |
| 2021-05-11 | Open-market sale | 313 | $2316.77 | 20,000,525 |
| 2021-05-11 | Conversion (derivative) | 13,889 | $0.00 | 19,938,669 |
| 2021-05-11 | Open-market sale | 200 | $2256.51 | 11,082 |
| 2021-05-11 | Open-market sale | 200 | $2255.05 | 11,282 |
| 2021-05-11 | Open-market sale | 100 | $2253.63 | 11,482 |
| 2021-05-11 | Open-market sale | 300 | $2251.82 | 11,582 |
| 2021-05-11 | Open-market sale | 500 | $2250.27 | 11,882 |
| 2021-05-11 | Open-market sale | 407 | $2248.00 | 12,382 |
| 2021-05-11 | Open-market sale | 100 | $2246.40 | 12,789 |
| 2021-05-11 | Open-market sale | 300 | $2245.85 | 12,889 |
| 2021-05-11 | Open-market sale | 200 | $2242.10 | 13,189 |
| 2021-05-11 | Open-market sale | 100 | $2240.85 | 13,389 |
| 2021-05-11 | Open-market sale | 300 | $2239.81 | 13,489 |
| 2021-05-11 | Open-market sale | 100 | $2236.74 | 13,789 |
| 2021-05-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-11 | Open-market sale | 400 | $2276.20 | 200 |
| 2021-05-11 | Open-market sale | 500 | $2274.90 | 600 |
| 2021-05-11 | Open-market sale | 1,190 | $2273.59 | 1,100 |
| 2021-05-11 | Open-market sale | 500 | $2272.51 | 2,290 |
| 2021-05-11 | Open-market sale | 500 | $2260.08 | 10,041 |
| 2021-05-11 | Open-market sale | 1,200 | $2270.40 | 4,105 |
| 2021-05-11 | Open-market sale | 1,025 | $2269.39 | 5,305 |
| 2021-05-11 | Open-market sale | 803 | $2268.22 | 6,330 |
| 2021-05-11 | Open-market sale | 700 | $2267.15 | 7,133 |
| 2021-05-11 | Open-market sale | 700 | $2265.98 | 7,833 |
| 2021-05-11 | Open-market sale | 300 | $2264.97 | 8,533 |
| 2021-05-11 | Open-market sale | 200 | $2263.76 | 8,833 |
| 2021-05-11 | Open-market sale | 508 | $2262.66 | 9,033 |
| 2021-05-11 | Open-market sale | 500 | $2261.50 | 9,541 |
| 2021-05-11 | Open-market sale | 241 | $2257.53 | 10,841 |
| 2021-05-11 | Open-market sale | 300 | $2259.09 | 10,541 |
| 2021-05-11 | Open-market sale | 1,315 | $2271.59 | 2,790 |
| 2017-02-22 | Conversion (derivative) | 11,000 | $0.00 | 19,952,558 |
| 2017-02-22 | Conversion | 11,000 | $0.00 | 25,000 |
| 2017-02-03 | Conversion (derivative) | 16,670 | $0.00 | 19,963,558 |
| 2017-02-03 | Conversion | 16,670 | $0.00 | 30,670 |
| 2017-02-03 | Open-market sale | 132 | $819.95 | 30,538 |
| 2017-02-03 | Open-market sale | 4,051 | $820.95 | 26,487 |
| 2017-02-03 | Open-market sale | 5,461 | $821.90 | 21,026 |
| 2017-02-03 | Open-market sale | 2,285 | $822.99 | 18,741 |
| 2017-02-03 | Open-market sale | 3,238 | $824.08 | 15,503 |
| 2017-02-03 | Open-market sale | 1,503 | $824.84 | 14,000 |
| 2017-02-03 | Open-market sale | 107 | $801.33 | 20,055,177 |
| 2017-02-03 | Open-market sale | 6,918 | $802.06 | 20,048,259 |
| 2017-02-03 | Open-market sale | 4,040 | $802.97 | 20,044,219 |
| 2017-02-03 | Open-market sale | 3,054 | $804.14 | 20,041,165 |
| 2017-02-03 | Open-market sale | 2,551 | $804.97 | 20,038,614 |
| 2017-02-02 | Conversion (derivative) | 16,666 | $0.00 | 19,980,228 |
| 2017-02-02 | Open-market sale | 700 | $801.58 | 20,055,384 |
| 2017-02-02 | Open-market sale | 3,365 | $800.62 | 20,056,084 |
| 2017-02-02 | Open-market sale | 1,561 | $799.67 | 20,059,449 |
| 2017-02-02 | Open-market sale | 2,813 | $798.47 | 20,061,010 |
| 2017-02-02 | Open-market sale | 4,125 | $797.57 | 20,063,823 |
| 2017-02-02 | Open-market sale | 3,094 | $796.69 | 20,067,948 |
| 2017-02-02 | Open-market sale | 401 | $794.98 | 20,071,042 |
| 2017-02-02 | Open-market sale | 207 | $793.79 | 20,071,443 |
| 2017-02-02 | Open-market sale | 300 | $792.83 | 20,071,650 |
| 2017-02-02 | Open-market sale | 100 | $823.80 | 14,000 |
| 2017-02-02 | Open-market sale | 178 | $822.80 | 14,100 |
| 2017-02-02 | Open-market sale | 100 | $802.36 | 20,055,284 |
| 2017-02-02 | Open-market sale | 2,890 | $821.05 | 15,516 |
| 2017-02-02 | Open-market sale | 1,084 | $820.02 | 18,406 |
| 2017-02-02 | Open-market sale | 1,940 | $819.10 | 19,490 |
| 2017-02-02 | Open-market sale | 5,107 | $818.05 | 21,430 |
| 2017-02-02 | Open-market sale | 3,229 | $817.12 | 26,537 |
| 2017-02-02 | Open-market sale | 500 | $815.14 | 29,766 |
| 2017-02-02 | Open-market sale | 200 | $813.87 | 30,266 |
| 2017-02-02 | Open-market sale | 200 | $812.92 | 30,466 |
| 2017-02-02 | Conversion | 16,666 | $0.00 | 30,666 |
| 2017-02-02 | Open-market sale | 1,238 | $822.15 | 14,278 |
| 2017-02-01 | Conversion (derivative) | 16,666 | $0.00 | 19,996,894 |
| 2017-02-01 | Open-market sale | 4,350 | $793.04 | 20,081,469 |
| 2017-02-01 | Open-market sale | 200 | $821.29 | 14,698 |
| 2017-02-01 | Open-market sale | 300 | $818.86 | 14,898 |
| 2017-02-01 | Open-market sale | 600 | $817.62 | 15,198 |
| 2017-02-01 | Open-market sale | 2,894 | $816.22 | 15,798 |
| 2017-02-01 | Open-market sale | 4,358 | $815.23 | 18,692 |
| 2017-02-01 | Open-market sale | 3,709 | $814.32 | 23,050 |
| 2017-02-01 | Open-market sale | 3,907 | $813.32 | 26,759 |
| 2017-02-01 | Conversion | 16,666 | $0.00 | 30,666 |
| 2017-02-01 | Open-market sale | 647 | $800.57 | 20,071,950 |
| 2017-02-01 | Open-market sale | 300 | $799.06 | 20,072,597 |
| 2017-02-01 | Open-market sale | 200 | $796.95 | 20,072,897 |
| 2017-02-01 | Open-market sale | 2,300 | $796.12 | 20,073,097 |
| 2017-02-01 | Open-market sale | 3,588 | $795.10 | 20,075,397 |
| 2017-02-01 | Open-market sale | 2,484 | $794.23 | 20,078,985 |
| 2017-02-01 | Open-market sale | 698 | $822.63 | 14,000 |
| 2017-02-01 | Open-market sale | 2,797 | $792.28 | 20,085,819 |
| 2017-01-31 | Conversion (derivative) | 16,666 | $0.00 | 20,013,560 |
| 2017-01-31 | Open-market sale | 4,055 | $796.99 | 20,573,470 |
| 2017-01-31 | Open-market sale | 3,169 | $795.96 | 20,577,525 |
| 2017-01-31 | Open-market sale | 4,704 | $794.64 | 20,580,694 |
| 2017-01-31 | Open-market sale | 1,861 | $793.83 | 20,585,398 |
| 2017-01-31 | Open-market sale | 946 | $792.48 | 20,587,259 |
| 2017-01-31 | Open-market sale | 413 | $791.50 | 20,588,205 |
| 2017-01-31 | Open-market sale | 100 | $822.22 | 14,000 |
| 2017-01-31 | Open-market sale | 300 | $821.71 | 14,100 |
| 2017-01-31 | Open-market sale | 1,601 | $820.30 | 14,400 |
| 2017-01-31 | Open-market sale | 4,519 | $819.40 | 16,001 |
| 2017-01-31 | Open-market sale | 2,225 | $818.57 | 20,520 |
| 2017-01-31 | Open-market sale | 4,762 | $817.43 | 22,745 |
| 2017-01-31 | Open-market sale | 1,705 | $816.72 | 27,507 |
| 2017-01-31 | Open-market sale | 954 | $815.35 | 29,212 |
| 2017-01-31 | Conversion | 16,666 | $0.00 | 30,166 |
| 2017-01-31 | Open-market sale | 500 | $814.43 | 13,500 |
| 2017-01-31 | Open-market sale | 308 | $800.42 | 20,571,952 |
| 2017-01-31 | Open-market sale | 400 | $798.85 | 20,572,260 |
| 2017-01-31 | Open-market sale | 810 | $797.86 | 20,572,660 |
| 2017-01-30 | Conversion (derivative) | 16,666 | $0.00 | 20,030,226 |
| 2017-01-30 | Open-market sale | 4,162 | $802.41 | 20,598,347 |
| 2017-01-30 | Open-market sale | 1,569 | $827.86 | 14,991 |
| 2017-01-30 | Open-market sale | 2,775 | $801.44 | 20,602,509 |
| 2017-01-30 | Open-market sale | 300 | $835.92 | 14,000 |
| 2017-01-30 | Open-market sale | 200 | $834.69 | 14,300 |
| 2017-01-30 | Open-market sale | 1,942 | $803.46 | 20,595,913 |
| 2017-01-30 | Open-market sale | 2,321 | $804.54 | 20,593,592 |
| 2017-01-30 | Open-market sale | 2,400 | $805.49 | 20,591,192 |
| 2017-01-30 | Open-market sale | 1,610 | $806.72 | 20,589,582 |
| 2017-01-30 | Open-market sale | 391 | $828.98 | 14,600 |
| 2017-01-30 | Open-market sale | 492 | $800.45 | 20,597,855 |
| 2017-01-30 | Conversion | 16,666 | $0.00 | 30,666 |
| 2017-01-30 | Open-market sale | 100 | $830.74 | 14,500 |
| 2017-01-30 | Open-market sale | 1,648 | $826.89 | 16,560 |
| 2017-01-30 | Open-market sale | 2,364 | $825.86 | 18,208 |
| 2017-01-30 | Open-market sale | 1,849 | $824.79 | 20,572 |
| 2017-01-30 | Open-market sale | 4,301 | $823.63 | 22,421 |
| 2017-01-30 | Open-market sale | 2,363 | $822.79 | 26,722 |
| 2017-01-30 | Open-market sale | 1,581 | $821.82 | 29,085 |
| 2017-01-30 | Open-market sale | 205 | $814.66 | 20,588,618 |
| 2017-01-30 | Open-market sale | 59 | $813.33 | 20,588,823 |
| 2017-01-30 | Open-market sale | 300 | $811.18 | 20,588,882 |
| 2017-01-30 | Open-market sale | 100 | $809.05 | 20,589,182 |
| 2017-01-30 | Open-market sale | 300 | $807.47 | 20,589,282 |
| 2017-01-30 | Open-market sale | 2,775 | $801.44 | 20,119,173 |
| 2017-01-30 | Open-market sale | 4,162 | $802.41 | 20,115,011 |
| 2017-01-30 | Open-market sale | 492 | $800.45 | 20,114,519 |
| 2017-01-30 | Open-market sale | 1,942 | $803.46 | 20,112,577 |
| 2017-01-30 | Open-market sale | 2,321 | $804.54 | 20,110,256 |
| 2017-01-30 | Open-market sale | 2,400 | $805.49 | 20,107,856 |
| 2017-01-30 | Open-market sale | 300 | $807.47 | 20,105,946 |
| 2017-01-30 | Open-market sale | 100 | $809.05 | 20,105,846 |
| 2017-01-30 | Open-market sale | 300 | $811.18 | 20,105,546 |
| 2017-01-30 | Open-market sale | 1,610 | $806.72 | 20,106,246 |
| 2017-01-30 | Open-market sale | 59 | $813.33 | 20,105,487 |
| 2017-01-30 | Open-market sale | 205 | $814.66 | 20,105,282 |
| 2016-12-23 | Conversion (derivative) | 16,670 | $0.00 | 20,046,892 |
| 2016-12-23 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-12-23 | Open-market sale | 2,123 | $805.74 | 28,547 |
| 2016-12-23 | Open-market sale | 7,611 | $806.76 | 20,936 |
| 2016-12-23 | Open-market sale | 3,895 | $807.45 | 17,041 |
| 2016-12-23 | Open-market sale | 1,828 | $808.85 | 15,213 |
| 2016-12-23 | Open-market sale | 1,213 | $809.73 | 14,000 |
| 2016-12-23 | Open-market sale | 4,743 | $788.20 | 20,133,875 |
| 2016-12-23 | Open-market sale | 8,299 | $789.04 | 20,125,576 |
| 2016-12-23 | Open-market sale | 1,425 | $790.04 | 20,124,151 |
| 2016-12-23 | Open-market sale | 1,903 | $791.11 | 20,122,248 |
| 2016-12-23 | Open-market sale | 300 | $791.88 | 20,121,948 |
| 2016-12-22 | Conversion (derivative) | 16,666 | $0.00 | 20,063,562 |
| 2016-12-22 | Open-market sale | 809 | $792.55 | 20,138,618 |
| 2016-12-22 | Open-market sale | 5,620 | $791.63 | 20,139,427 |
| 2016-12-22 | Open-market sale | 7,975 | $790.57 | 20,145,047 |
| 2016-12-22 | Open-market sale | 2,262 | $789.75 | 20,153,022 |
| 2016-12-22 | Open-market sale | 100 | $810.65 | 14,000 |
| 2016-12-22 | Open-market sale | 1,811 | $809.77 | 14,100 |
| 2016-12-22 | Open-market sale | 4,899 | $808.88 | 15,911 |
| 2016-12-22 | Open-market sale | 7,926 | $807.98 | 20,810 |
| 2016-12-22 | Open-market sale | 1,930 | $807.05 | 28,736 |
| 2016-12-22 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-12-21 | Conversion (derivative) | 16,666 | $0.00 | 20,080,228 |
| 2016-12-21 | Open-market sale | 2,468 | $794.35 | 20,155,384 |
| 2016-12-21 | Open-market sale | 1,700 | $793.53 | 20,157,852 |
| 2016-12-21 | Open-market sale | 2,118 | $792.32 | 20,159,552 |
| 2016-12-21 | Open-market sale | 2,087 | $791.32 | 20,161,670 |
| 2016-12-21 | Open-market sale | 2,201 | $790.31 | 20,163,757 |
| 2016-12-21 | Open-market sale | 2,696 | $789.37 | 20,165,958 |
| 2016-12-21 | Open-market sale | 3,296 | $788.42 | 20,168,654 |
| 2016-12-21 | Open-market sale | 1,221 | $812.31 | 14,000 |
| 2016-12-21 | Open-market sale | 2,500 | $811.57 | 15,221 |
| 2016-12-21 | Open-market sale | 1,913 | $810.47 | 17,721 |
| 2016-12-21 | Open-market sale | 2,607 | $809.60 | 19,634 |
| 2016-12-21 | Open-market sale | 3,404 | $808.49 | 22,241 |
| 2016-12-21 | Open-market sale | 3,321 | $807.37 | 25,645 |
| 2016-12-21 | Open-market sale | 1,700 | $806.59 | 28,966 |
| 2016-12-21 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-12-21 | Open-market sale | 100 | $795.18 | 20,155,284 |
| 2016-12-20 | Conversion (derivative) | 16,666 | $0.00 | 20,096,894 |
| 2016-12-20 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-12-20 | Open-market sale | 3,732 | $815.00 | 14,417 |
| 2016-12-20 | Open-market sale | 1,010 | $794.07 | 20,187,606 |
| 2016-12-20 | Open-market sale | 7,375 | $795.32 | 20,180,231 |
| 2016-12-20 | Open-market sale | 6,243 | $796.14 | 20,173,988 |
| 2016-12-20 | Open-market sale | 1,600 | $812.02 | 29,066 |
| 2016-12-20 | Open-market sale | 1,662 | $797.15 | 20,172,326 |
| 2016-12-20 | Open-market sale | 417 | $815.77 | 14,000 |
| 2016-12-20 | Open-market sale | 376 | $797.97 | 20,171,950 |
| 2016-12-20 | Open-market sale | 2,939 | $813.25 | 26,127 |
| 2016-12-20 | Open-market sale | 7,978 | $814.21 | 18,149 |
| 2016-12-19 | Conversion (derivative) | 16,666 | $0.00 | 20,113,560 |
| 2016-12-19 | Open-market sale | 3,012 | $810.73 | 23,614 |
| 2016-12-19 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-12-19 | Open-market sale | 600 | $805.36 | 30,066 |
| 2016-12-19 | Open-market sale | 500 | $806.49 | 29,566 |
| 2016-12-19 | Open-market sale | 300 | $807.62 | 29,266 |
| 2016-12-19 | Open-market sale | 900 | $808.64 | 28,366 |
| 2016-12-19 | Open-market sale | 1,740 | $809.62 | 26,626 |
| 2016-12-19 | Open-market sale | 600 | $787.11 | 20,188,616 |
| 2016-12-19 | Open-market sale | 1,452 | $796.37 | 20,189,216 |
| 2016-12-19 | Open-market sale | 4,288 | $795.62 | 20,190,668 |
| 2016-12-19 | Open-market sale | 2,314 | $794.52 | 20,194,956 |
| 2016-12-19 | Open-market sale | 1,622 | $793.49 | 20,197,270 |
| 2016-12-19 | Open-market sale | 3,138 | $792.49 | 20,198,892 |
| 2016-12-19 | Open-market sale | 1,911 | $791.50 | 20,202,030 |
| 2016-12-19 | Open-market sale | 800 | $790.41 | 20,203,941 |
| 2016-12-19 | Open-market sale | 541 | $787.94 | 20,204,741 |
| 2016-12-19 | Open-market sale | 200 | $815.67 | 14,000 |
| 2016-12-19 | Open-market sale | 2,933 | $814.63 | 14,200 |
| 2016-12-19 | Open-market sale | 3,645 | $813.82 | 17,133 |
| 2016-12-19 | Open-market sale | 1,877 | $812.78 | 20,778 |
| 2016-12-19 | Open-market sale | 959 | $811.74 | 22,655 |
| 2016-11-28 | Conversion (derivative) | 16,670 | $0.00 | 20,130,226 |
| 2016-11-28 | Open-market sale | 1,477 | $792.37 | 22,423 |
| 2016-11-28 | Open-market sale | 1,100 | $791.26 | 23,900 |
| 2016-11-28 | Open-market sale | 1,166 | $789.88 | 25,000 |
| 2016-11-28 | Open-market sale | 1,065 | $789.14 | 26,166 |
| 2016-11-28 | Open-market sale | 803 | $787.81 | 27,231 |
| 2016-11-28 | Open-market sale | 732 | $786.94 | 28,034 |
| 2016-11-28 | Open-market sale | 3,288 | $793.38 | 19,135 |
| 2016-11-28 | Open-market sale | 2,838 | $794.35 | 16,297 |
| 2016-11-28 | Open-market sale | 200 | $798.85 | 14,000 |
| 2016-11-28 | Open-market sale | 500 | $797.41 | 14,200 |
| 2016-11-28 | Open-market sale | 900 | $796.46 | 14,700 |
| 2016-11-28 | Open-market sale | 404 | $784.27 | 29,066 |
| 2016-11-28 | Open-market sale | 300 | $785.69 | 28,766 |
| 2016-11-28 | Open-market sale | 697 | $795.39 | 15,600 |
| 2016-11-28 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-11-28 | Open-market sale | 500 | $779.20 | 30,170 |
| 2016-11-28 | Open-market sale | 100 | $781.54 | 30,070 |
| 2016-11-28 | Open-market sale | 600 | $783.14 | 29,470 |
| 2016-11-28 | Open-market sale | 700 | $764.70 | 20,220,752 |
| 2016-11-28 | Open-market sale | 411 | $765.72 | 20,220,341 |
| 2016-11-28 | Open-market sale | 184 | $767.18 | 20,220,157 |
| 2016-11-28 | Open-market sale | 1,037 | $768.82 | 20,219,120 |
| 2016-11-28 | Open-market sale | 1,600 | $770.23 | 20,217,520 |
| 2016-11-28 | Open-market sale | 1,400 | $771.06 | 20,216,120 |
| 2016-11-28 | Open-market sale | 1,831 | $772.36 | 20,214,289 |
| 2016-11-28 | Open-market sale | 3,558 | $773.33 | 20,210,731 |
| 2016-11-28 | Open-market sale | 2,752 | $774.27 | 20,207,979 |
| 2016-11-28 | Open-market sale | 1,297 | $775.35 | 20,206,682 |
| 2016-11-28 | Open-market sale | 600 | $776.34 | 20,206,082 |
| 2016-11-28 | Open-market sale | 500 | $777.53 | 20,205,582 |
| 2016-11-28 | Open-market sale | 300 | $778.34 | 20,205,282 |
| 2016-11-28 | Open-market sale | 200 | $761.72 | 20,221,452 |
| 2016-11-28 | Open-market sale | 300 | $760.89 | 20,221,652 |
| 2016-11-25 | Conversion (derivative) | 16,666 | $0.00 | 20,146,896 |
| 2016-11-25 | Open-market sale | 5,668 | $781.28 | 18,523 |
| 2016-11-25 | Open-market sale | 4,523 | $779.46 | 14,000 |
| 2016-11-25 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-11-25 | Open-market sale | 3,879 | $761.18 | 20,234,739 |
| 2016-11-25 | Open-market sale | 200 | $764.55 | 20,221,952 |
| 2016-11-25 | Open-market sale | 4,114 | $763.02 | 20,222,152 |
| 2016-11-25 | Open-market sale | 8,473 | $762.36 | 20,226,266 |
| 2016-11-25 | Open-market sale | 6,475 | $780.50 | 24,191 |
| 2016-11-23 | Conversion (derivative) | 16,666 | $0.00 | 20,163,562 |
| 2016-11-23 | Open-market sale | 3,271 | $757.07 | 20,251,113 |
| 2016-11-23 | Open-market sale | 900 | $756.15 | 20,254,384 |
| 2016-11-23 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-11-23 | Open-market sale | 3,415 | $774.68 | 25,751 |
| 2016-11-23 | Open-market sale | 4,840 | $776.60 | 16,530 |
| 2016-11-23 | Open-market sale | 1,364 | $777.51 | 15,166 |
| 2016-11-23 | Open-market sale | 766 | $778.61 | 14,400 |
| 2016-11-23 | Open-market sale | 200 | $780.67 | 14,200 |
| 2016-11-23 | Open-market sale | 200 | $784.78 | 14,000 |
| 2016-11-23 | Open-market sale | 4,324 | $758.20 | 20,246,789 |
| 2016-11-23 | Open-market sale | 6,128 | $759.18 | 20,240,661 |
| 2016-11-23 | Open-market sale | 1,522 | $760.12 | 20,239,139 |
| 2016-11-23 | Open-market sale | 121 | $761.23 | 20,239,018 |
| 2016-11-23 | Open-market sale | 100 | $762.37 | 20,238,918 |
| 2016-11-23 | Open-market sale | 100 | $763.39 | 20,238,818 |
| 2016-11-23 | Open-market sale | 200 | $767.74 | 20,238,618 |
| 2016-11-23 | Open-market sale | 1,500 | $773.83 | 29,166 |
| 2016-11-23 | Open-market sale | 4,381 | $775.69 | 21,370 |
| 2016-11-22 | Conversion (derivative) | 16,666 | $0.00 | 20,180,228 |
| 2016-11-22 | Open-market sale | 1,048 | $768.70 | 20,267,020 |
| 2016-11-22 | Open-market sale | 1,705 | $791.64 | 14,120 |
| 2016-11-22 | Open-market sale | 2,395 | $790.42 | 15,825 |
| 2016-11-22 | Open-market sale | 4,214 | $789.59 | 18,220 |
| 2016-11-22 | Open-market sale | 2,329 | $788.60 | 22,434 |
| 2016-11-22 | Open-market sale | 1,000 | $787.68 | 24,763 |
| 2016-11-22 | Open-market sale | 2,530 | $785.38 | 25,763 |
| 2016-11-22 | Open-market sale | 2,373 | $784.57 | 28,293 |
| 2016-11-22 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-11-22 | Open-market sale | 100 | $776.30 | 20,255,284 |
| 2016-11-22 | Open-market sale | 532 | $775.25 | 20,255,384 |
| 2016-11-22 | Open-market sale | 1,747 | $774.45 | 20,255,916 |
| 2016-11-22 | Open-market sale | 4,250 | $773.61 | 20,257,663 |
| 2016-11-22 | Open-market sale | 3,241 | $772.63 | 20,261,913 |
| 2016-11-22 | Open-market sale | 1,201 | $771.41 | 20,265,154 |
| 2016-11-22 | Open-market sale | 20 | $793.72 | 14,000 |
| 2016-11-22 | Open-market sale | 3,882 | $767.84 | 20,268,068 |
| 2016-11-22 | Open-market sale | 100 | $792.11 | 14,020 |
| 2016-11-22 | Open-market sale | 665 | $770.77 | 20,266,355 |
| 2016-11-21 | Conversion (derivative) | 16,666 | $0.00 | 20,196,894 |
| 2016-11-21 | Open-market sale | 940 | $765.81 | 20,286,431 |
| 2016-11-21 | Open-market sale | 545 | $764.46 | 20,287,371 |
| 2016-11-21 | Open-market sale | 200 | $763.10 | 20,287,916 |
| 2016-11-21 | Open-market sale | 3,507 | $766.69 | 20,282,924 |
| 2016-11-21 | Open-market sale | 6,941 | $767.86 | 20,275,983 |
| 2016-11-21 | Open-market sale | 3,906 | $768.64 | 20,272,077 |
| 2016-11-21 | Open-market sale | 127 | $769.33 | 20,271,950 |
| 2016-11-21 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-11-21 | Open-market sale | 400 | $782.40 | 30,266 |
| 2016-11-21 | Open-market sale | 427 | $777.09 | 29,839 |
| 2016-11-21 | Open-market sale | 100 | $777.91 | 29,739 |
| 2016-11-21 | Open-market sale | 300 | $779.44 | 29,439 |
| 2016-11-21 | Open-market sale | 500 | $761.08 | 20,288,116 |
| 2016-11-21 | Open-market sale | 2,939 | $786.06 | 14,000 |
| 2016-11-21 | Open-market sale | 6,357 | $785.32 | 16,939 |
| 2016-11-21 | Open-market sale | 2,436 | $784.24 | 23,296 |
| 2016-11-21 | Open-market sale | 3,007 | $783.40 | 25,732 |
| 2016-11-21 | Open-market sale | 700 | $781.20 | 28,739 |
| 2016-11-18 | Gift | 75,000 | $0.00 | 14,000 |
| 2016-11-18 | Gift | 75,000 | $0.00 | 20,288,616 |
| 2016-10-28 | Open-market sale | 135 | $794.90 | 20,378,651 |
| 2016-10-28 | Open-market sale | 1,500 | $794.08 | 20,378,786 |
| 2016-10-28 | Open-market sale | 1,083 | $796.52 | 20,377,568 |
| 2016-10-28 | Open-market sale | 1,812 | $797.58 | 20,375,756 |
| 2016-10-28 | Open-market sale | 1,684 | $798.85 | 20,374,072 |
| 2016-10-28 | Open-market sale | 1,000 | $799.75 | 20,373,072 |
| 2016-10-28 | Open-market sale | 500 | $800.90 | 20,372,572 |
| 2016-10-28 | Open-market sale | 525 | $802.11 | 20,372,047 |
| 2016-10-28 | Open-market sale | 300 | $803.94 | 20,371,747 |
| 2016-10-28 | Open-market sale | 400 | $804.30 | 20,371,347 |
| 2016-10-28 | Open-market sale | 600 | $805.66 | 20,370,747 |
| 2016-10-28 | Open-market sale | 614 | $806.90 | 20,370,133 |
| 2016-10-28 | Open-market sale | 100 | $815.05 | 20,363,616 |
| 2016-10-28 | Open-market sale | 500 | $814.04 | 20,363,716 |
| 2016-10-28 | Open-market sale | 1,125 | $812.82 | 20,364,216 |
| 2016-10-28 | Open-market sale | 1,690 | $811.98 | 20,365,341 |
| 2016-10-28 | Open-market sale | 703 | $810.18 | 20,367,031 |
| 2016-10-28 | Open-market sale | 1,455 | $809.12 | 20,367,734 |
| 2016-10-28 | Open-market sale | 944 | $808.00 | 20,369,189 |
| 2016-10-28 | Conversion (derivative) | 16,670 | $0.00 | 20,213,560 |
| 2016-10-28 | Open-market sale | 780 | $829.34 | 96,214 |
| 2016-10-28 | Open-market sale | 100 | $828.02 | 96,994 |
| 2016-10-28 | Open-market sale | 347 | $826.88 | 97,094 |
| 2016-10-28 | Open-market sale | 500 | $825.72 | 97,441 |
| 2016-10-28 | Open-market sale | 600 | $824.85 | 97,941 |
| 2016-10-28 | Open-market sale | 1,746 | $823.77 | 98,541 |
| 2016-10-28 | Open-market sale | 956 | $822.70 | 100,287 |
| 2016-10-28 | Open-market sale | 1,328 | $821.86 | 101,243 |
| 2016-10-28 | Open-market sale | 1,612 | $820.86 | 102,571 |
| 2016-10-28 | Open-market sale | 1,387 | $819.56 | 104,183 |
| 2016-10-28 | Conversion | 16,670 | $0.00 | 105,670 |
| 2016-10-28 | Open-market sale | 1,116 | $830.50 | 95,098 |
| 2016-10-28 | Open-market sale | 326 | $831.60 | 94,772 |
| 2016-10-28 | Open-market sale | 1,453 | $833.32 | 93,319 |
| 2016-10-28 | Open-market sale | 1,591 | $834.17 | 91,728 |
| 2016-10-28 | Open-market sale | 1,612 | $835.34 | 90,116 |
| 2016-10-28 | Open-market sale | 638 | $836.90 | 89,478 |
| 2016-10-28 | Open-market sale | 478 | $837.82 | 89,000 |
| 2016-10-28 | Open-market sale | 100 | $817.79 | 105,570 |
| 2016-10-27 | Conversion (derivative) | 16,666 | $0.00 | 20,230,230 |
| 2016-10-27 | Open-market sale | 300 | $825.27 | 89,100 |
| 2016-10-27 | Open-market sale | 263 | $823.02 | 89,400 |
| 2016-10-27 | Open-market sale | 800 | $821.67 | 89,663 |
| 2016-10-27 | Open-market sale | 300 | $820.31 | 90,463 |
| 2016-10-27 | Open-market sale | 2,048 | $819.37 | 90,763 |
| 2016-10-27 | Open-market sale | 3,257 | $818.35 | 92,811 |
| 2016-10-27 | Open-market sale | 4,733 | $817.38 | 96,068 |
| 2016-10-27 | Open-market sale | 4,159 | $816.41 | 100,801 |
| 2016-10-27 | Open-market sale | 706 | $815.43 | 104,960 |
| 2016-10-27 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-10-27 | Open-market sale | 100 | $826.40 | 89,000 |
| 2016-10-27 | Open-market sale | 3,496 | $793.35 | 20,392,356 |
| 2016-10-27 | Open-market sale | 4,194 | $794.30 | 20,388,162 |
| 2016-10-27 | Open-market sale | 3,900 | $795.20 | 20,384,262 |
| 2016-10-27 | Open-market sale | 2,184 | $796.30 | 20,382,078 |
| 2016-10-27 | Open-market sale | 600 | $797.50 | 20,381,478 |
| 2016-10-27 | Open-market sale | 692 | $798.47 | 20,380,786 |
| 2016-10-27 | Open-market sale | 300 | $801.27 | 20,380,486 |
| 2016-10-27 | Open-market sale | 200 | $802.44 | 20,380,286 |
| 2016-10-27 | Open-market sale | 1,100 | $792.28 | 20,395,852 |
| 2016-10-26 | Conversion (derivative) | 16,666 | $0.00 | 20,246,896 |
| 2016-10-26 | Open-market sale | 1,398 | $819.49 | 102,223 |
| 2016-10-26 | Open-market sale | 519 | $817.37 | 105,147 |
| 2016-10-26 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-10-26 | Open-market sale | 700 | $805.56 | 20,396,952 |
| 2016-10-26 | Open-market sale | 1,668 | $803.96 | 20,397,652 |
| 2016-10-26 | Open-market sale | 626 | $802.80 | 20,399,320 |
| 2016-10-26 | Open-market sale | 3,020 | $801.71 | 20,399,946 |
| 2016-10-26 | Open-market sale | 2,670 | $800.87 | 20,402,966 |
| 2016-10-26 | Open-market sale | 2,782 | $799.60 | 20,405,636 |
| 2016-10-26 | Open-market sale | 3,899 | $798.65 | 20,408,418 |
| 2016-10-26 | Open-market sale | 1,301 | $797.43 | 20,412,317 |
| 2016-10-26 | Open-market sale | 400 | $826.90 | 89,000 |
| 2016-10-26 | Open-market sale | 517 | $825.51 | 89,400 |
| 2016-10-26 | Open-market sale | 1,422 | $826.36 | 89,917 |
| 2016-10-26 | Open-market sale | 1,655 | $823.33 | 91,339 |
| 2016-10-26 | Open-market sale | 2,968 | $822.35 | 92,994 |
| 2016-10-26 | Open-market sale | 4,861 | $821.39 | 95,962 |
| 2016-10-26 | Open-market sale | 1,526 | $818.37 | 103,621 |
| 2016-10-26 | Open-market sale | 1,400 | $820.35 | 100,823 |
| 2016-10-25 | Conversion (derivative) | 16,666 | $0.00 | 20,263,562 |
| 2016-10-25 | Open-market sale | 2,485 | $827.38 | 102,775 |
| 2016-10-25 | Open-market sale | 2,404 | $807.90 | 20,420,460 |
| 2016-10-25 | Open-market sale | 400 | $814.52 | 20,413,618 |
| 2016-10-25 | Open-market sale | 1,789 | $806.14 | 20,428,495 |
| 2016-10-25 | Open-market sale | 177 | $836.89 | 89,000 |
| 2016-10-25 | Open-market sale | 400 | $836.07 | 89,177 |
| 2016-10-25 | Open-market sale | 301 | $834.61 | 89,577 |
| 2016-10-25 | Open-market sale | 851 | $833.33 | 89,878 |
| 2016-10-25 | Open-market sale | 930 | $832.41 | 90,729 |
| 2016-10-25 | Open-market sale | 2,102 | $831.24 | 91,659 |
| 2016-10-25 | Open-market sale | 2,543 | $830.37 | 93,761 |
| 2016-10-25 | Open-market sale | 2,499 | $829.10 | 96,304 |
| 2016-10-25 | Open-market sale | 3,972 | $828.30 | 98,803 |
| 2016-10-25 | Open-market sale | 5,631 | $807.06 | 20,422,864 |
| 2016-10-25 | Open-market sale | 406 | $825.97 | 105,260 |
| 2016-10-25 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-10-25 | Open-market sale | 800 | $809.16 | 20,419,660 |
| 2016-10-25 | Open-market sale | 2,141 | $810.09 | 20,417,519 |
| 2016-10-25 | Open-market sale | 2,001 | $810.97 | 20,415,518 |
| 2016-10-25 | Open-market sale | 1,100 | $812.13 | 20,414,418 |
| 2016-10-25 | Open-market sale | 400 | $813.49 | 20,414,018 |
| 2016-10-24 | Conversion (derivative) | 16,666 | $0.00 | 20,280,228 |
| 2016-10-24 | Open-market sale | 2,887 | $835.30 | 96,104 |
| 2016-10-24 | Open-market sale | 5,141 | $836.50 | 90,963 |
| 2016-10-24 | Open-market sale | 1,963 | $837.32 | 89,000 |
| 2016-10-24 | Open-market sale | 400 | $805.28 | 20,446,550 |
| 2016-10-24 | Open-market sale | 770 | $806.42 | 20,445,780 |
| 2016-10-24 | Open-market sale | 900 | $807.62 | 20,444,880 |
| 2016-10-24 | Open-market sale | 1,373 | $808.80 | 20,443,507 |
| 2016-10-24 | Open-market sale | 1,502 | $809.88 | 20,442,005 |
| 2016-10-24 | Open-market sale | 1,482 | $811.31 | 20,440,523 |
| 2016-10-24 | Open-market sale | 4,191 | $812.32 | 20,436,332 |
| 2016-10-24 | Open-market sale | 4,136 | $813.31 | 20,432,196 |
| 2016-10-24 | Open-market sale | 1,812 | $814.18 | 20,430,384 |
| 2016-10-24 | Open-market sale | 100 | $815.05 | 20,430,284 |
| 2016-10-24 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-10-24 | Open-market sale | 948 | $830.67 | 104,718 |
| 2016-10-24 | Open-market sale | 908 | $832.13 | 103,810 |
| 2016-10-24 | Open-market sale | 2,865 | $834.59 | 98,991 |
| 2016-10-24 | Open-market sale | 1,954 | $833.41 | 101,856 |
| 2016-09-23 | Conversion (derivative) | 16,670 | $0.00 | 20,296,894 |
| 2016-09-23 | Open-market sale | 4,885 | $815.73 | 89,370 |
| 2016-09-23 | Open-market sale | 7,936 | $814.91 | 94,255 |
| 2016-09-23 | Open-market sale | 3,479 | $814.14 | 102,191 |
| 2016-09-23 | Conversion | 16,670 | $0.00 | 105,670 |
| 2016-09-23 | Open-market sale | 400 | $788.26 | 20,531,062 |
| 2016-09-23 | Open-market sale | 4,939 | $787.34 | 20,531,462 |
| 2016-09-23 | Open-market sale | 2,219 | $789.07 | 20,536,401 |
| 2016-09-23 | Open-market sale | 370 | $816.55 | 89,000 |
| 2016-09-23 | Open-market sale | 9,112 | $785.29 | 20,521,950 |
| 2016-09-22 | Conversion (derivative) | 16,666 | $0.00 | 20,313,564 |
| 2016-09-22 | Open-market sale | 300 | $808.14 | 105,366 |
| 2016-09-22 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-09-22 | Open-market sale | 100 | $789.79 | 20,538,620 |
| 2016-09-22 | Open-market sale | 1,236 | $789.11 | 20,538,720 |
| 2016-09-22 | Open-market sale | 3,194 | $788.18 | 20,539,956 |
| 2016-09-22 | Open-market sale | 4,957 | $787.29 | 20,543,150 |
| 2016-09-22 | Open-market sale | 999 | $786.27 | 20,548,107 |
| 2016-09-22 | Open-market sale | 2,145 | $784.79 | 20,549,106 |
| 2016-09-22 | Open-market sale | 1,329 | $783.92 | 20,551,251 |
| 2016-09-22 | Open-market sale | 800 | $782.70 | 20,552,580 |
| 2016-09-22 | Open-market sale | 1,145 | $781.52 | 20,553,380 |
| 2016-09-22 | Open-market sale | 440 | $780.35 | 20,554,525 |
| 2016-09-22 | Open-market sale | 321 | $779.33 | 20,554,965 |
| 2016-09-22 | Open-market sale | 800 | $809.99 | 104,566 |
| 2016-09-22 | Open-market sale | 749 | $810.72 | 103,817 |
| 2016-09-22 | Open-market sale | 100 | $818.97 | 89,000 |
| 2016-09-22 | Open-market sale | 1,939 | $818.37 | 89,100 |
| 2016-09-22 | Open-market sale | 2,647 | $817.29 | 91,039 |
| 2016-09-22 | Open-market sale | 4,718 | $816.28 | 93,686 |
| 2016-09-22 | Open-market sale | 1,655 | $815.17 | 98,404 |
| 2016-09-22 | Open-market sale | 1,683 | $814.28 | 100,059 |
| 2016-09-22 | Open-market sale | 1,375 | $813.18 | 101,742 |
| 2016-09-22 | Open-market sale | 700 | $811.76 | 103,117 |
| 2016-09-21 | Conversion (derivative) | 16,666 | $0.00 | 20,330,230 |
| 2016-09-21 | Open-market sale | 1,033 | $800.03 | 99,467 |
| 2016-09-21 | Open-market sale | 1,704 | $800.99 | 97,763 |
| 2016-09-21 | Open-market sale | 2,693 | $802.08 | 95,070 |
| 2016-09-21 | Open-market sale | 2,700 | $803.23 | 92,370 |
| 2016-09-21 | Open-market sale | 1,804 | $804.07 | 90,566 |
| 2016-09-21 | Open-market sale | 70 | $805.89 | 89,000 |
| 2016-09-21 | Open-market sale | 1,154 | $769.23 | 20,570,798 |
| 2016-09-21 | Open-market sale | 2,723 | $770.27 | 20,568,075 |
| 2016-09-21 | Open-market sale | 1,437 | $771.46 | 20,566,638 |
| 2016-09-21 | Open-market sale | 1,026 | $772.52 | 20,565,612 |
| 2016-09-21 | Open-market sale | 3,597 | $773.58 | 20,562,015 |
| 2016-09-21 | Open-market sale | 2,308 | $774.41 | 20,559,707 |
| 2016-09-21 | Open-market sale | 2,432 | $775.56 | 20,557,275 |
| 2016-09-21 | Open-market sale | 1,889 | $776.59 | 20,555,386 |
| 2016-09-21 | Open-market sale | 100 | $777.05 | 20,555,286 |
| 2016-09-21 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-09-21 | Open-market sale | 1,373 | $796.93 | 104,293 |
| 2016-09-21 | Open-market sale | 2,575 | $797.95 | 101,718 |
| 2016-09-21 | Open-market sale | 1,218 | $799.02 | 100,500 |
| 2016-09-21 | Open-market sale | 1,496 | $805.24 | 89,070 |
| 2016-09-20 | Conversion (derivative) | 16,666 | $0.00 | 20,346,896 |
| 2016-09-20 | Open-market sale | 1,743 | $799.25 | 103,923 |
| 2016-09-20 | Open-market sale | 5,552 | $800.00 | 98,371 |
| 2016-09-20 | Open-market sale | 363 | $772.89 | 20,571,952 |
| 2016-09-20 | Open-market sale | 5,829 | $772.25 | 20,572,315 |
| 2016-09-20 | Open-market sale | 3,987 | $771.34 | 20,578,144 |
| 2016-09-20 | Open-market sale | 4,887 | $770.17 | 20,582,131 |
| 2016-09-20 | Open-market sale | 1,600 | $769.20 | 20,587,018 |
| 2016-09-20 | Open-market sale | 2,305 | $801.88 | 89,000 |
| 2016-09-20 | Open-market sale | 7,066 | $801.06 | 91,305 |
| 2016-09-20 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-09-19 | Conversion (derivative) | 16,666 | $0.00 | 20,363,562 |
| 2016-09-19 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-09-19 | Open-market sale | 100 | $774.00 | 20,588,618 |
| 2016-09-19 | Open-market sale | 1,000 | $773.15 | 20,588,718 |
| 2016-09-19 | Open-market sale | 2,142 | $769.49 | 20,589,718 |
| 2016-09-19 | Open-market sale | 2,641 | $772.36 | 20,591,860 |
| 2016-09-19 | Open-market sale | 1,220 | $770.23 | 20,594,501 |
| 2016-09-19 | Open-market sale | 3,032 | $768.29 | 20,595,721 |
| 2016-09-19 | Open-market sale | 3,330 | $767.36 | 20,598,753 |
| 2016-09-19 | Open-market sale | 2,103 | $766.41 | 20,602,083 |
| 2016-09-19 | Open-market sale | 1,098 | $765.23 | 20,604,186 |
| 2016-09-19 | Open-market sale | 1,725 | $802.82 | 89,000 |
| 2016-09-19 | Open-market sale | 1,998 | $801.91 | 90,725 |
| 2016-09-19 | Open-market sale | 100 | $800.13 | 92,723 |
| 2016-09-19 | Open-market sale | 1,516 | $799.48 | 92,823 |
| 2016-09-19 | Open-market sale | 2,138 | $798.63 | 94,339 |
| 2016-09-19 | Open-market sale | 3,206 | $797.42 | 96,477 |
| 2016-09-19 | Open-market sale | 2,730 | $796.56 | 99,683 |
| 2016-09-19 | Open-market sale | 2,178 | $795.64 | 102,413 |
| 2016-09-19 | Open-market sale | 1,075 | $794.44 | 104,591 |
| 2016-08-30 | Gift | 75,000 | $0.00 | 89,000 |
| 2016-08-30 | Gift | 75,000 | $0.00 | 20,530,284 |
| 2016-08-26 | Conversion (derivative) | 150,000 | $0.00 | 20,380,228 |
| 2016-08-26 | Conversion | 150,000 | $0.00 | 164,000 |
| 2016-08-19 | Conversion (derivative) | 16,670 | $0.00 | 20,530,228 |
| 2016-08-19 | Open-market sale | 1,056 | $800.50 | 14,000 |
| 2016-08-19 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-08-19 | Open-market sale | 7,836 | $775.07 | 20,609,712 |
| 2016-08-19 | Open-market sale | 4,205 | $775.93 | 20,605,507 |
| 2016-08-19 | Open-market sale | 223 | $776.76 | 20,605,284 |
| 2016-08-19 | Open-market sale | 4,651 | $799.76 | 15,056 |
| 2016-08-19 | Open-market sale | 8,333 | $798.68 | 19,707 |
| 2016-08-19 | Open-market sale | 2,630 | $797.82 | 28,040 |
| 2016-08-19 | Open-market sale | 4,406 | $773.97 | 20,617,548 |
| 2016-08-18 | Conversion (derivative) | 16,666 | $0.00 | 20,546,898 |
| 2016-08-18 | Open-market sale | 2,401 | $780.62 | 20,622,485 |
| 2016-08-18 | Open-market sale | 2,815 | $802.29 | 27,851 |
| 2016-08-18 | Open-market sale | 5,699 | $803.51 | 22,152 |
| 2016-08-18 | Open-market sale | 3,577 | $804.72 | 18,575 |
| 2016-08-18 | Open-market sale | 5,930 | $778.65 | 20,629,580 |
| 2016-08-18 | Open-market sale | 3,110 | $777.52 | 20,635,510 |
| 2016-08-18 | Open-market sale | 306 | $807.48 | 14,000 |
| 2016-08-18 | Open-market sale | 1,146 | $806.51 | 14,306 |
| 2016-08-18 | Open-market sale | 3,123 | $805.55 | 15,452 |
| 2016-08-18 | Open-market sale | 531 | $781.78 | 20,621,954 |
| 2016-08-18 | Open-market sale | 4,694 | $779.69 | 20,624,886 |
| 2016-08-18 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-08-17 | Conversion (derivative) | 16,666 | $0.00 | 20,563,564 |
| 2016-08-17 | Open-market sale | 1,582 | $797.19 | 29,084 |
| 2016-08-17 | Open-market sale | 865 | $800.44 | 21,537 |
| 2016-08-17 | Open-market sale | 1,485 | $776.79 | 20,646,058 |
| 2016-08-17 | Open-market sale | 2,327 | $777.64 | 20,643,731 |
| 2016-08-17 | Open-market sale | 4,141 | $778.81 | 20,639,590 |
| 2016-08-17 | Open-market sale | 4,714 | $774.58 | 20,650,572 |
| 2016-08-17 | Open-market sale | 970 | $779.56 | 20,638,620 |
| 2016-08-17 | Open-market sale | 1,807 | $801.62 | 19,730 |
| 2016-08-17 | Open-market sale | 867 | $803.02 | 18,863 |
| 2016-08-17 | Open-market sale | 3,301 | $804.14 | 15,562 |
| 2016-08-17 | Open-market sale | 1,562 | $805.08 | 14,000 |
| 2016-08-17 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-08-17 | Open-market sale | 4,139 | $798.36 | 24,945 |
| 2016-08-17 | Open-market sale | 2,543 | $799.27 | 22,402 |
| 2016-08-17 | Open-market sale | 3,029 | $775.50 | 20,647,543 |
| 2016-08-16 | Conversion (derivative) | 16,666 | $0.00 | 20,580,230 |
| 2016-08-16 | Open-market sale | 317 | $797.89 | 30,349 |
| 2016-08-16 | Open-market sale | 1,280 | $799.01 | 29,069 |
| 2016-08-16 | Open-market sale | 3,300 | $800.00 | 25,769 |
| 2016-08-16 | Open-market sale | 2,408 | $800.00 | 23,361 |
| 2016-08-16 | Open-market sale | 5,636 | $802.09 | 17,725 |
| 2016-08-16 | Open-market sale | 2,925 | $802.85 | 14,800 |
| 2016-08-16 | Open-market sale | 800 | $803.81 | 14,000 |
| 2016-08-16 | Open-market sale | 300 | $774.36 | 20,671,652 |
| 2016-08-16 | Open-market sale | 1,118 | $776.11 | 20,670,534 |
| 2016-08-16 | Open-market sale | 4,490 | $778.21 | 20,662,436 |
| 2016-08-16 | Open-market sale | 5,146 | $779.15 | 20,657,290 |
| 2016-08-16 | Open-market sale | 1,804 | $779.98 | 20,655,486 |
| 2016-08-16 | Open-market sale | 200 | $780.66 | 20,655,286 |
| 2016-08-16 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-08-16 | Open-market sale | 3,608 | $777.09 | 20,666,926 |
| 2016-08-15 | Conversion (derivative) | 16,666 | $0.00 | 20,596,896 |
| 2016-08-15 | Open-market sale | 500 | $809.21 | 14,400 |
| 2016-08-15 | Open-market sale | 1,802 | $808.10 | 14,900 |
| 2016-08-15 | Open-market sale | 400 | $810.56 | 14,000 |
| 2016-08-15 | Open-market sale | 1,159 | $780.75 | 20,687,459 |
| 2016-08-15 | Open-market sale | 3,286 | $781.76 | 20,684,173 |
| 2016-08-15 | Open-market sale | 6,440 | $782.58 | 20,677,733 |
| 2016-08-15 | Open-market sale | 3,845 | $783.59 | 20,673,888 |
| 2016-08-15 | Open-market sale | 1,535 | $784.64 | 20,672,353 |
| 2016-08-15 | Open-market sale | 401 | $786.68 | 20,671,952 |
| 2016-08-15 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-08-15 | Open-market sale | 1,438 | $804.82 | 29,228 |
| 2016-08-15 | Open-market sale | 7,412 | $806.10 | 21,816 |
| 2016-08-15 | Open-market sale | 5,114 | $807.04 | 16,702 |
| 2016-07-29 | Conversion (derivative) | 16,670 | $0.00 | 20,613,562 |
| 2016-07-29 | Open-market sale | 853 | $770.18 | 20,699,947 |
| 2016-07-29 | Open-market sale | 1,500 | $768.21 | 20,703,788 |
| 2016-07-29 | Open-market sale | 1,813 | $797.16 | 23,155 |
| 2016-07-29 | Open-market sale | 1,512 | $798.42 | 21,643 |
| 2016-07-29 | Open-market sale | 1,447 | $794.90 | 26,475 |
| 2016-07-29 | Open-market sale | 1,146 | $794.16 | 27,922 |
| 2016-07-29 | Open-market sale | 1,303 | $793.01 | 29,068 |
| 2016-07-29 | Open-market sale | 299 | $791.20 | 30,371 |
| 2016-07-29 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-07-29 | Open-market sale | 200 | $778.42 | 20,688,618 |
| 2016-07-29 | Open-market sale | 1,927 | $777.75 | 20,688,818 |
| 2016-07-29 | Open-market sale | 1,820 | $776.89 | 20,690,745 |
| 2016-07-29 | Open-market sale | 2,673 | $775.39 | 20,692,565 |
| 2016-07-29 | Open-market sale | 1,430 | $774.66 | 20,695,238 |
| 2016-07-29 | Open-market sale | 1,700 | $773.36 | 20,696,668 |
| 2016-07-29 | Open-market sale | 1,579 | $772.09 | 20,698,368 |
| 2016-07-29 | Open-market sale | 1,507 | $795.98 | 24,968 |
| 2016-07-29 | Open-market sale | 1,000 | $769.05 | 20,700,800 |
| 2016-07-29 | Open-market sale | 1,988 | $771.25 | 20,701,800 |
| 2016-07-29 | Open-market sale | 224 | $803.44 | 14,000 |
| 2016-07-29 | Open-market sale | 3,275 | $802.68 | 14,224 |
| 2016-07-29 | Open-market sale | 881 | $801.48 | 17,499 |
| 2016-07-29 | Open-market sale | 1,521 | $800.44 | 18,380 |
| 2016-07-29 | Open-market sale | 1,742 | $799.46 | 19,901 |
| 2016-07-28 | Conversion (derivative) | 16,666 | $0.00 | 20,630,232 |
| 2016-07-28 | Open-market sale | 831 | $766.27 | 14,300 |
| 2016-07-28 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-07-28 | Open-market sale | 725 | $740.19 | 20,721,229 |
| 2016-07-28 | Open-market sale | 1,995 | $741.33 | 20,719,234 |
| 2016-07-28 | Open-market sale | 5,214 | $742.33 | 20,714,020 |
| 2016-07-28 | Open-market sale | 3,400 | $743.23 | 20,710,620 |
| 2016-07-28 | Open-market sale | 1,550 | $744.29 | 20,709,070 |
| 2016-07-28 | Open-market sale | 2,007 | $745.60 | 20,707,063 |
| 2016-07-28 | Open-market sale | 1,475 | $746.44 | 20,705,588 |
| 2016-07-28 | Open-market sale | 300 | $747.43 | 20,705,288 |
| 2016-07-28 | Open-market sale | 333 | $759.80 | 30,333 |
| 2016-07-28 | Open-market sale | 1,204 | $761.14 | 29,129 |
| 2016-07-28 | Open-market sale | 4,379 | $762.27 | 24,750 |
| 2016-07-28 | Open-market sale | 4,573 | $763.11 | 20,177 |
| 2016-07-28 | Open-market sale | 2,360 | $764.11 | 17,817 |
| 2016-07-28 | Open-market sale | 2,686 | $765.37 | 15,131 |
| 2016-07-28 | Open-market sale | 300 | $768.57 | 14,000 |
| 2016-07-27 | Conversion (derivative) | 16,666 | $0.00 | 20,646,898 |
| 2016-07-27 | Open-market sale | 5,288 | $742.47 | 20,725,807 |
| 2016-07-27 | Open-market sale | 3,451 | $741.42 | 20,731,095 |
| 2016-07-27 | Open-market sale | 1,520 | $740.54 | 20,734,546 |
| 2016-07-27 | Open-market sale | 1,954 | $738.86 | 20,736,066 |
| 2016-07-27 | Open-market sale | 600 | $738.02 | 20,738,020 |
| 2016-07-27 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-07-27 | Open-market sale | 650 | $756.77 | 30,016 |
| 2016-07-27 | Open-market sale | 2,017 | $763.26 | 15,743 |
| 2016-07-27 | Open-market sale | 4,245 | $762.03 | 17,760 |
| 2016-07-27 | Open-market sale | 3,730 | $761.18 | 22,005 |
| 2016-07-27 | Open-market sale | 1,948 | $760.16 | 25,735 |
| 2016-07-27 | Open-market sale | 1,100 | $758.95 | 27,683 |
| 2016-07-27 | Open-market sale | 1,233 | $757.90 | 28,783 |
| 2016-07-27 | Open-market sale | 3,192 | $743.60 | 20,722,615 |
| 2016-07-27 | Open-market sale | 661 | $744.15 | 20,721,954 |
| 2016-07-27 | Open-market sale | 1,743 | $763.89 | 14,000 |
| 2016-07-26 | Conversion (derivative) | 16,666 | $0.00 | 20,663,564 |
| 2016-07-26 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-07-26 | Open-market sale | 4,316 | $736.20 | 20,738,620 |
| 2016-07-26 | Open-market sale | 2,753 | $741.07 | 20,742,936 |
| 2016-07-26 | Open-market sale | 1,439 | $753.50 | 29,227 |
| 2016-07-26 | Open-market sale | 2,972 | $754.46 | 26,255 |
| 2016-07-26 | Open-market sale | 4,613 | $755.67 | 21,642 |
| 2016-07-26 | Open-market sale | 3,232 | $756.69 | 18,410 |
| 2016-07-26 | Open-market sale | 1,352 | $757.56 | 17,058 |
| 2016-07-26 | Open-market sale | 3,058 | $758.72 | 14,000 |
| 2016-07-26 | Open-market sale | 1,014 | $734.01 | 20,754,272 |
| 2016-07-26 | Open-market sale | 3,609 | $736.02 | 20,750,663 |
| 2016-07-26 | Open-market sale | 768 | $740.40 | 20,745,689 |
| 2016-07-26 | Open-market sale | 1,433 | $738.91 | 20,746,457 |
| 2016-07-26 | Open-market sale | 2,773 | $373.02 | 20,747,890 |
| 2016-07-25 | Conversion (derivative) | 16,666 | $0.00 | 20,680,230 |
| 2016-07-25 | Open-market sale | 2,422 | $758.74 | 14,200 |
| 2016-07-25 | Open-market sale | 5,257 | $739.22 | 20,756,913 |
| 2016-07-25 | Open-market sale | 5,752 | $738.20 | 20,762,170 |
| 2016-07-25 | Open-market sale | 711 | $742.01 | 20,767,922 |
| 2016-07-25 | Open-market sale | 3,319 | $741.30 | 20,768,633 |
| 2016-07-25 | Open-market sale | 200 | $759.63 | 14,000 |
| 2016-07-25 | Open-market sale | 1,627 | $740.21 | 20,755,286 |
| 2016-07-25 | Open-market sale | 2,467 | $757.84 | 16,622 |
| 2016-07-25 | Open-market sale | 3,508 | $756.63 | 19,089 |
| 2016-07-25 | Open-market sale | 4,787 | $755.79 | 22,597 |
| 2016-07-25 | Open-market sale | 3,282 | $754.74 | 27,384 |
| 2016-07-25 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-06-24 | Conversion (derivative) | 16,670 | $0.00 | 20,696,896 |
| 2016-06-24 | Open-market sale | 502 | $688.51 | 20,771,952 |
| 2016-06-24 | Open-market sale | 500 | $687.42 | 20,772,454 |
| 2016-06-24 | Open-market sale | 1,019 | $686.10 | 20,772,954 |
| 2016-06-24 | Open-market sale | 599 | $685.13 | 20,773,973 |
| 2016-06-24 | Open-market sale | 400 | $684.31 | 20,774,572 |
| 2016-06-24 | Open-market sale | 1,321 | $683.04 | 20,774,972 |
| 2016-06-24 | Open-market sale | 1,652 | $681.99 | 20,776,293 |
| 2016-06-24 | Open-market sale | 2,151 | $681.19 | 20,777,945 |
| 2016-06-24 | Open-market sale | 2,592 | $680.13 | 20,780,096 |
| 2016-06-24 | Open-market sale | 2,905 | $679.14 | 20,782,688 |
| 2016-06-24 | Open-market sale | 998 | $677.96 | 20,785,593 |
| 2016-06-24 | Open-market sale | 1,331 | $676.96 | 20,786,591 |
| 2016-06-24 | Open-market sale | 700 | $676.18 | 20,787,922 |
| 2016-06-24 | Open-market sale | 100 | $701.67 | 14,000 |
| 2016-06-24 | Open-market sale | 400 | $700.22 | 14,100 |
| 2016-06-24 | Open-market sale | 824 | $699.06 | 14,500 |
| 2016-06-24 | Open-market sale | 1,108 | $698.01 | 15,324 |
| 2016-06-24 | Open-market sale | 55 | $711.86 | 16,432 |
| 2016-06-24 | Open-market sale | 700 | $695.60 | 16,487 |
| 2016-06-24 | Open-market sale | 1,260 | $694.27 | 17,187 |
| 2016-06-24 | Open-market sale | 1,303 | $693.38 | 18,447 |
| 2016-06-24 | Open-market sale | 800 | $692.22 | 19,750 |
| 2016-06-24 | Open-market sale | 1,732 | $691.12 | 20,550 |
| 2016-06-24 | Open-market sale | 3,640 | $690.33 | 22,282 |
| 2016-06-24 | Open-market sale | 2,065 | $689.25 | 25,922 |
| 2016-06-24 | Open-market sale | 1,041 | $688.08 | 27,987 |
| 2016-06-24 | Open-market sale | 1,091 | $686.89 | 29,028 |
| 2016-06-24 | Open-market sale | 551 | $685.91 | 30,119 |
| 2016-06-24 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-06-23 | Conversion (derivative) | 16,666 | $0.00 | 20,713,566 |
| 2016-06-23 | Open-market sale | 1,221 | $689.19 | 20,803,148 |
| 2016-06-23 | Open-market sale | 919 | $688.04 | 20,804,369 |
| 2016-06-23 | Open-market sale | 1,936 | $690.14 | 20,801,212 |
| 2016-06-23 | Open-market sale | 700 | $691.01 | 20,800,512 |
| 2016-06-23 | Open-market sale | 931 | $714.12 | 14,000 |
| 2016-06-23 | Open-market sale | 556 | $713.40 | 14,931 |
| 2016-06-23 | Open-market sale | 501 | $711.86 | 15,487 |
| 2016-06-23 | Open-market sale | 1,859 | $710.83 | 15,988 |
| 2016-06-23 | Open-market sale | 1,152 | $710.21 | 17,847 |
| 2016-06-23 | Open-market sale | 889 | $708.52 | 18,999 |
| 2016-06-23 | Open-market sale | 2,781 | $707.67 | 19,888 |
| 2016-06-23 | Open-market sale | 2,560 | $706.80 | 22,669 |
| 2016-06-23 | Open-market sale | 700 | $705.90 | 25,229 |
| 2016-06-23 | Open-market sale | 1,266 | $704.20 | 25,929 |
| 2016-06-23 | Open-market sale | 1,968 | $703.27 | 27,195 |
| 2016-06-23 | Open-market sale | 1,103 | $702.11 | 29,163 |
| 2016-06-23 | Open-market sale | 400 | $701.14 | 30,266 |
| 2016-06-23 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-06-23 | Open-market sale | 1,402 | $701.26 | 20,788,622 |
| 2016-06-23 | Open-market sale | 401 | $699.77 | 20,790,024 |
| 2016-06-23 | Open-market sale | 1,104 | $698.69 | 20,790,425 |
| 2016-06-23 | Open-market sale | 1,977 | $697.90 | 20,791,529 |
| 2016-06-23 | Open-market sale | 499 | $696.56 | 20,793,506 |
| 2016-06-23 | Open-market sale | 1,719 | $695.30 | 20,794,005 |
| 2016-06-23 | Open-market sale | 3,041 | $694.52 | 20,795,724 |
| 2016-06-23 | Open-market sale | 1,417 | $693.80 | 20,798,765 |
| 2016-06-23 | Open-market sale | 330 | $692.48 | 20,800,182 |
| 2016-06-22 | Conversion (derivative) | 16,666 | $0.00 | 20,730,232 |
| 2016-06-22 | Open-market sale | 700 | $693.71 | 20,821,254 |
| 2016-06-22 | Open-market sale | 2,133 | $712.07 | 14,514 |
| 2016-06-22 | Open-market sale | 4,411 | $711.01 | 16,647 |
| 2016-06-22 | Open-market sale | 5,252 | $710.01 | 21,058 |
| 2016-06-22 | Open-market sale | 1,700 | $708.79 | 26,310 |
| 2016-06-22 | Open-market sale | 1,877 | $707.80 | 28,010 |
| 2016-06-22 | Open-market sale | 779 | $706.53 | 29,887 |
| 2016-06-22 | Open-market sale | 300 | $700.00 | 20,805,288 |
| 2016-06-22 | Open-market sale | 1,836 | $698.88 | 20,805,588 |
| 2016-06-22 | Open-market sale | 3,900 | $697.92 | 20,807,424 |
| 2016-06-22 | Open-market sale | 5,067 | $696.88 | 20,811,324 |
| 2016-06-22 | Open-market sale | 2,700 | $695.95 | 20,816,391 |
| 2016-06-22 | Open-market sale | 2,163 | $694.78 | 20,819,091 |
| 2016-06-22 | Open-market sale | 514 | $713.26 | 14,000 |
| 2016-06-22 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-06-21 | Conversion (derivative) | 16,666 | $0.00 | 20,746,898 |
| 2016-06-21 | Open-market sale | 1,634 | $693.06 | 20,836,986 |
| 2016-06-21 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-06-21 | Open-market sale | 3,373 | $693.91 | 20,833,613 |
| 2016-06-21 | Open-market sale | 100 | $714.75 | 14,000 |
| 2016-06-21 | Open-market sale | 662 | $714.13 | 14,100 |
| 2016-06-21 | Open-market sale | 700 | $713.01 | 14,762 |
| 2016-06-21 | Open-market sale | 1,603 | $711.67 | 15,462 |
| 2016-06-21 | Open-market sale | 1,413 | $710.59 | 17,065 |
| 2016-06-21 | Open-market sale | 1,655 | $709.41 | 18,478 |
| 2016-06-21 | Open-market sale | 3,876 | $708.52 | 20,133 |
| 2016-06-21 | Open-market sale | 2,063 | $707.53 | 24,009 |
| 2016-06-21 | Open-market sale | 3,394 | $706.54 | 26,072 |
| 2016-06-21 | Open-market sale | 1,200 | $705.77 | 29,466 |
| 2016-06-21 | Open-market sale | 100 | $702.36 | 20,821,954 |
| 2016-06-21 | Open-market sale | 700 | $701.27 | 20,822,054 |
| 2016-06-21 | Open-market sale | 600 | $700.26 | 20,822,754 |
| 2016-06-21 | Open-market sale | 1,429 | $699.17 | 20,823,354 |
| 2016-06-21 | Open-market sale | 1,125 | $698.19 | 20,824,783 |
| 2016-06-21 | Open-market sale | 1,102 | $697.15 | 20,825,908 |
| 2016-06-21 | Open-market sale | 2,881 | $696.20 | 20,827,010 |
| 2016-06-21 | Open-market sale | 3,722 | $695.18 | 20,829,891 |
| 2016-06-20 | Conversion (derivative) | 16,666 | $0.00 | 20,763,564 |
| 2016-06-20 | Open-market sale | 1,601 | $711.85 | 20,216 |
| 2016-06-20 | Open-market sale | 3,174 | $710.71 | 21,817 |
| 2016-06-20 | Open-market sale | 1,200 | $713.91 | 15,251 |
| 2016-06-20 | Open-market sale | 3,765 | $712.81 | 16,451 |
| 2016-06-20 | Open-market sale | 1,900 | $709.81 | 24,991 |
| 2016-06-20 | Open-market sale | 1,162 | $714.80 | 14,089 |
| 2016-06-20 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-06-20 | Open-market sale | 956 | $706.32 | 29,710 |
| 2016-06-20 | Open-market sale | 800 | $707.52 | 28,910 |
| 2016-06-20 | Open-market sale | 2,019 | $708.27 | 26,891 |
| 2016-06-20 | Open-market sale | 1,600 | $701.74 | 20,838,620 |
| 2016-06-20 | Open-market sale | 1,582 | $700.53 | 20,840,220 |
| 2016-06-20 | Open-market sale | 3,565 | $699.68 | 20,841,802 |
| 2016-06-20 | Open-market sale | 2,060 | $698.43 | 20,845,367 |
| 2016-06-20 | Open-market sale | 3,028 | $697.40 | 20,847,427 |
| 2016-06-20 | Open-market sale | 1,725 | $696.27 | 20,850,455 |
| 2016-06-20 | Open-market sale | 2,300 | $695.40 | 20,852,180 |
| 2016-06-20 | Open-market sale | 806 | $693.86 | 20,854,480 |
| 2016-06-20 | Open-market sale | 89 | $715.78 | 14,000 |
| 2016-05-20 | Conversion (derivative) | 16,670 | $0.00 | 20,780,230 |
| 2016-05-20 | Open-market sale | 1,788 | $725.02 | 16,622 |
| 2016-05-20 | Open-market sale | 1,635 | $713.95 | 20,855,286 |
| 2016-05-20 | Open-market sale | 490 | $717.10 | 30,180 |
| 2016-05-20 | Open-market sale | 1,679 | $711.92 | 20,858,229 |
| 2016-05-20 | Open-market sale | 2,029 | $710.28 | 20,859,908 |
| 2016-05-20 | Open-market sale | 5,415 | $709.42 | 20,861,937 |
| 2016-05-20 | Open-market sale | 1,954 | $708.63 | 20,867,352 |
| 2016-05-20 | Open-market sale | 700 | $707.06 | 20,869,306 |
| 2016-05-20 | Open-market sale | 200 | $706.06 | 20,870,006 |
| 2016-05-20 | Open-market sale | 738 | $704.84 | 20,870,206 |
| 2016-05-20 | Open-market sale | 800 | $703.65 | 20,870,944 |
| 2016-05-20 | Open-market sale | 212 | $701.76 | 20,871,744 |
| 2016-05-20 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-05-20 | Open-market sale | 1,319 | $726.01 | 15,303 |
| 2016-05-20 | Open-market sale | 1,308 | $712.83 | 20,856,921 |
| 2016-05-20 | Open-market sale | 1,300 | $723.71 | 18,410 |
| 2016-05-20 | Open-market sale | 3,745 | $722.90 | 19,710 |
| 2016-05-20 | Open-market sale | 3,734 | $722.06 | 23,455 |
| 2016-05-20 | Open-market sale | 1,303 | $727.11 | 14,000 |
| 2016-05-20 | Open-market sale | 1,630 | $721.02 | 27,189 |
| 2016-05-20 | Open-market sale | 637 | $719.16 | 28,819 |
| 2016-05-20 | Open-market sale | 724 | $718.29 | 29,456 |
| 2016-05-19 | Conversion (derivative) | 16,666 | $0.00 | 20,796,900 |
| 2016-05-19 | Open-market sale | 1,100 | $719.10 | 14,100 |
| 2016-05-19 | Open-market sale | 100 | $719.55 | 14,000 |
| 2016-05-19 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-05-19 | Open-market sale | 1,547 | $697.67 | 20,887,075 |
| 2016-05-19 | Open-market sale | 900 | $717.29 | 15,200 |
| 2016-05-19 | Open-market sale | 1,020 | $716.15 | 16,100 |
| 2016-05-19 | Open-market sale | 2,500 | $701.49 | 20,874,301 |
| 2016-05-19 | Open-market sale | 3,351 | $700.66 | 20,876,801 |
| 2016-05-19 | Open-market sale | 600 | $704.12 | 20,872,656 |
| 2016-05-19 | Open-market sale | 1,045 | $702.94 | 20,873,256 |
| 2016-05-19 | Open-market sale | 3,878 | $699.65 | 20,880,152 |
| 2016-05-19 | Open-market sale | 700 | $704.84 | 20,871,956 |
| 2016-05-19 | Open-market sale | 3,045 | $698.74 | 20,884,030 |
| 2016-05-19 | Open-market sale | 3,573 | $715.22 | 17,120 |
| 2016-05-19 | Open-market sale | 2,086 | $714.18 | 20,693 |
| 2016-05-19 | Open-market sale | 2,874 | $713.23 | 22,779 |
| 2016-05-19 | Open-market sale | 3,409 | $712.20 | 25,653 |
| 2016-05-19 | Open-market sale | 1,604 | $711.17 | 29,062 |
| 2016-05-18 | Conversion (derivative) | 16,666 | $0.00 | 20,813,566 |
| 2016-05-18 | Open-market sale | 2,621 | $720.65 | 24,599 |
| 2016-05-18 | Open-market sale | 1,143 | $719.28 | 27,220 |
| 2016-05-18 | Open-market sale | 1,400 | $718.20 | 28,363 |
| 2016-05-18 | Open-market sale | 603 | $717.20 | 29,763 |
| 2016-05-18 | Open-market sale | 300 | $716.07 | 30,366 |
| 2016-05-18 | Open-market sale | 1,150 | $710.57 | 20,888,622 |
| 2016-05-18 | Open-market sale | 3,805 | $708.72 | 20,892,767 |
| 2016-05-18 | Open-market sale | 2,632 | $707.47 | 20,896,572 |
| 2016-05-18 | Open-market sale | 2,641 | $706.46 | 20,899,204 |
| 2016-05-18 | Open-market sale | 500 | $705.47 | 20,901,845 |
| 2016-05-18 | Open-market sale | 1,112 | $704.56 | 20,902,345 |
| 2016-05-18 | Open-market sale | 1,251 | $703.38 | 20,903,457 |
| 2016-05-18 | Open-market sale | 3,155 | $721.60 | 21,444 |
| 2016-05-18 | Open-market sale | 3,953 | $722.76 | 17,491 |
| 2016-05-18 | Open-market sale | 2,908 | $723.65 | 14,583 |
| 2016-05-18 | Open-market sale | 583 | $724.57 | 14,000 |
| 2016-05-18 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-05-18 | Open-market sale | 580 | $702.13 | 20,904,708 |
| 2016-05-18 | Open-market sale | 2,995 | $709.55 | 20,889,772 |
| 2016-05-17 | Conversion (derivative) | 16,666 | $0.00 | 20,830,232 |
| 2016-05-17 | Open-market sale | 598 | $731.49 | 16,288 |
| 2016-05-17 | Open-market sale | 1,137 | $730.32 | 16,886 |
| 2016-05-17 | Open-market sale | 1,338 | $729.41 | 18,023 |
| 2016-05-17 | Open-market sale | 2,264 | $728.36 | 19,361 |
| 2016-05-17 | Open-market sale | 2,616 | $727.44 | 21,625 |
| 2016-05-17 | Open-market sale | 1,343 | $726.47 | 24,241 |
| 2016-05-17 | Open-market sale | 200 | $724.79 | 25,584 |
| 2016-05-17 | Open-market sale | 300 | $724.04 | 25,784 |
| 2016-05-17 | Open-market sale | 300 | $721.94 | 26,084 |
| 2016-05-17 | Open-market sale | 1,614 | $721.10 | 26,384 |
| 2016-05-17 | Open-market sale | 1,830 | $720.13 | 27,998 |
| 2016-05-17 | Open-market sale | 838 | $719.06 | 29,828 |
| 2016-05-17 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-05-17 | Open-market sale | 603 | $720.09 | 20,905,288 |
| 2016-05-17 | Open-market sale | 1,414 | $719.11 | 20,905,891 |
| 2016-05-17 | Open-market sale | 400 | $717.77 | 20,907,305 |
| 2016-05-17 | Open-market sale | 1,415 | $716.55 | 20,907,705 |
| 2016-05-17 | Open-market sale | 1,500 | $715.13 | 20,909,120 |
| 2016-05-17 | Open-market sale | 2,171 | $714.21 | 20,910,620 |
| 2016-05-17 | Open-market sale | 2,579 | $713.02 | 20,912,791 |
| 2016-05-17 | Open-market sale | 1,499 | $712.06 | 20,915,370 |
| 2016-05-17 | Open-market sale | 225 | $710.46 | 20,916,869 |
| 2016-05-17 | Open-market sale | 200 | $709.63 | 20,917,094 |
| 2016-05-17 | Open-market sale | 200 | $708.07 | 20,917,294 |
| 2016-05-17 | Open-market sale | 1,400 | $707.18 | 20,917,494 |
| 2016-05-17 | Open-market sale | 2,250 | $706.21 | 20,918,894 |
| 2016-05-17 | Open-market sale | 810 | $705.29 | 20,921,144 |
| 2016-05-17 | Open-market sale | 800 | $734.05 | 14,114 |
| 2016-05-17 | Open-market sale | 1,374 | $733.16 | 14,914 |
| 2016-05-17 | Open-market sale | 114 | $735.12 | 14,000 |
| 2016-05-16 | Conversion (derivative) | 16,666 | $0.00 | 20,846,898 |
| 2016-05-16 | Open-market sale | 3,407 | $714.84 | 20,928,821 |
| 2016-05-16 | Open-market sale | 700 | $706.71 | 20,937,920 |
| 2016-05-16 | Open-market sale | 798 | $732.18 | 14,000 |
| 2016-05-16 | Open-market sale | 2,989 | $731.35 | 14,798 |
| 2016-05-16 | Open-market sale | 2,373 | $730.45 | 17,787 |
| 2016-05-16 | Open-market sale | 3,172 | $729.34 | 20,160 |
| 2016-05-16 | Open-market sale | 1,017 | $728.57 | 23,332 |
| 2016-05-16 | Open-market sale | 1,025 | $726.92 | 24,349 |
| 2016-05-16 | Open-market sale | 200 | $725.87 | 25,374 |
| 2016-05-16 | Open-market sale | 1,800 | $724.82 | 25,574 |
| 2016-05-16 | Open-market sale | 1,731 | $723.87 | 27,374 |
| 2016-05-16 | Open-market sale | 861 | $722.73 | 29,105 |
| 2016-05-16 | Open-market sale | 700 | $721.00 | 29,966 |
| 2016-05-16 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-05-16 | Open-market sale | 900 | $712.61 | 20,932,607 |
| 2016-05-16 | Open-market sale | 998 | $710.81 | 20,933,507 |
| 2016-05-16 | Open-market sale | 2,215 | $709.99 | 20,934,505 |
| 2016-05-16 | Open-market sale | 800 | $708.81 | 20,936,720 |
| 2016-05-16 | Open-market sale | 2,510 | $717.68 | 20,921,954 |
| 2016-05-16 | Open-market sale | 1,522 | $716.80 | 20,924,464 |
| 2016-05-16 | Open-market sale | 2,835 | $715.81 | 20,925,986 |
| 2016-05-16 | Open-market sale | 400 | $707.75 | 20,937,520 |
| 2016-05-16 | Open-market sale | 379 | $713.36 | 20,932,228 |
| 2016-05-06 | Gift | 75,000 | $0.00 | 20,938,620 |
| 2016-05-06 | Gift | 75,000 | $0.00 | 14,000 |
| 2016-04-29 | Conversion (derivative) | 16,670 | $0.00 | 20,863,564 |
| 2016-04-29 | Conversion | 16,670 | $0.00 | 105,670 |
| 2016-04-29 | Open-market sale | 1,020 | $689.89 | 21,029,270 |
| 2016-04-29 | Open-market sale | 419 | $711.54 | 89,000 |
| 2016-04-29 | Open-market sale | 998 | $710.51 | 89,419 |
| 2016-04-29 | Open-market sale | 2,010 | $709.62 | 90,417 |
| 2016-04-29 | Open-market sale | 4,904 | $708.77 | 92,427 |
| 2016-04-29 | Open-market sale | 2,489 | $707.74 | 97,331 |
| 2016-04-29 | Open-market sale | 3,262 | $706.65 | 99,820 |
| 2016-04-29 | Open-market sale | 1,829 | $705.69 | 103,082 |
| 2016-04-29 | Open-market sale | 759 | $704.83 | 104,911 |
| 2016-04-29 | Open-market sale | 3,386 | $692.90 | 21,018,850 |
| 2016-04-29 | Open-market sale | 4,543 | $692.00 | 21,022,236 |
| 2016-04-29 | Open-market sale | 2,491 | $690.90 | 21,026,779 |
| 2016-04-29 | Open-market sale | 3,406 | $693.96 | 21,015,444 |
| 2016-04-29 | Open-market sale | 1,324 | $694.91 | 21,014,120 |
| 2016-04-29 | Open-market sale | 300 | $696.17 | 21,013,820 |
| 2016-04-29 | Open-market sale | 200 | $697.20 | 21,013,620 |
| 2016-04-28 | Conversion (derivative) | 16,666 | $0.00 | 20,880,234 |
| 2016-04-28 | Open-market sale | 900 | $727.70 | 89,100 |
| 2016-04-28 | Open-market sale | 100 | $728.32 | 89,000 |
| 2016-04-28 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-04-28 | Open-market sale | 851 | $726.62 | 90,000 |
| 2016-04-28 | Open-market sale | 900 | $725.25 | 90,851 |
| 2016-04-28 | Open-market sale | 1,367 | $724.49 | 91,751 |
| 2016-04-28 | Open-market sale | 1,993 | $723.46 | 93,118 |
| 2016-04-28 | Open-market sale | 2,159 | $722.34 | 95,111 |
| 2016-04-28 | Open-market sale | 263 | $721.02 | 97,270 |
| 2016-04-28 | Open-market sale | 200 | $718.84 | 97,533 |
| 2016-04-28 | Open-market sale | 200 | $718.18 | 97,733 |
| 2016-04-28 | Open-market sale | 400 | $717.13 | 97,933 |
| 2016-04-28 | Open-market sale | 400 | $715.82 | 98,333 |
| 2016-04-28 | Open-market sale | 301 | $714.76 | 98,733 |
| 2016-04-28 | Open-market sale | 862 | $713.79 | 99,034 |
| 2016-04-28 | Open-market sale | 1,272 | $712.88 | 99,896 |
| 2016-04-28 | Open-market sale | 804 | $711.59 | 101,168 |
| 2016-04-28 | Open-market sale | 600 | $703.82 | 105,066 |
| 2016-04-28 | Open-market sale | 1,325 | $706.39 | 103,334 |
| 2016-04-28 | Open-market sale | 407 | $704.91 | 104,659 |
| 2016-04-28 | Open-market sale | 100 | $706.99 | 103,234 |
| 2016-04-28 | Open-market sale | 448 | $708.62 | 102,786 |
| 2016-04-28 | Open-market sale | 814 | $710.49 | 101,972 |
| 2016-04-28 | Open-market sale | 200 | $695.91 | 21,118,835 |
| 2016-04-28 | Open-market sale | 1,141 | $696.87 | 21,117,694 |
| 2016-04-28 | Open-market sale | 800 | $697.88 | 21,116,894 |
| 2016-04-28 | Open-market sale | 1,601 | $698.96 | 21,115,293 |
| 2016-04-28 | Open-market sale | 978 | $692.33 | 21,119,535 |
| 2016-04-28 | Open-market sale | 400 | $701.54 | 21,114,393 |
| 2016-04-28 | Open-market sale | 324 | $702.64 | 21,114,069 |
| 2016-04-28 | Open-market sale | 100 | $703.89 | 21,113,969 |
| 2016-04-28 | Open-market sale | 257 | $705.45 | 21,113,712 |
| 2016-04-28 | Open-market sale | 300 | $694.52 | 21,119,035 |
| 2016-04-28 | Open-market sale | 200 | $693.55 | 21,119,335 |
| 2016-04-28 | Open-market sale | 1,112 | $712.21 | 21,105,490 |
| 2016-04-28 | Open-market sale | 200 | $713.58 | 21,105,290 |
| 2016-04-28 | Open-market sale | 819 | $690.16 | 21,121,137 |
| 2016-04-28 | Open-market sale | 624 | $691.40 | 21,120,513 |
| 2016-04-28 | Open-market sale | 500 | $700.14 | 21,114,793 |
| 2016-04-28 | Open-market sale | 300 | $711.17 | 21,106,602 |
| 2016-04-28 | Open-market sale | 1,124 | $710.34 | 21,106,902 |
| 2016-04-28 | Open-market sale | 1,599 | $709.33 | 21,108,026 |
| 2016-04-28 | Open-market sale | 1,990 | $708.08 | 21,109,625 |
| 2016-04-28 | Open-market sale | 2,097 | $707.06 | 21,111,615 |
| 2016-04-27 | Conversion (derivative) | 16,666 | $0.00 | 20,896,900 |
| 2016-04-27 | Open-market sale | 649 | $703.34 | 21,126,152 |
| 2016-04-27 | Open-market sale | 1,507 | $702.17 | 21,126,801 |
| 2016-04-27 | Open-market sale | 1,408 | $701.09 | 21,128,308 |
| 2016-04-27 | Open-market sale | 1,103 | $699.82 | 21,129,716 |
| 2016-04-27 | Open-market sale | 1,818 | $698.82 | 21,130,819 |
| 2016-04-27 | Open-market sale | 1,308 | $697.53 | 21,132,637 |
| 2016-04-27 | Open-market sale | 1,850 | $696.73 | 21,133,945 |
| 2016-04-27 | Open-market sale | 1,575 | $695.46 | 21,135,795 |
| 2016-04-27 | Open-market sale | 952 | $694.63 | 21,137,370 |
| 2016-04-27 | Open-market sale | 300 | $693.03 | 21,138,322 |
| 2016-04-27 | Open-market sale | 200 | $725.67 | 89,000 |
| 2016-04-27 | Open-market sale | 603 | $723.77 | 89,200 |
| 2016-04-27 | Open-market sale | 1,168 | $723.04 | 89,803 |
| 2016-04-27 | Open-market sale | 1,168 | $721.95 | 90,971 |
| 2016-04-27 | Open-market sale | 1,514 | $721.01 | 92,139 |
| 2016-04-27 | Open-market sale | 1,185 | $719.77 | 93,653 |
| 2016-04-27 | Open-market sale | 1,374 | $718.99 | 94,838 |
| 2016-04-27 | Open-market sale | 979 | $717.88 | 96,212 |
| 2016-04-27 | Open-market sale | 1,900 | $716.74 | 97,191 |
| 2016-04-27 | Open-market sale | 1,189 | $715.48 | 99,091 |
| 2016-04-27 | Open-market sale | 1,354 | $714.39 | 100,280 |
| 2016-04-27 | Open-market sale | 2,111 | $713.57 | 101,634 |
| 2016-04-27 | Open-market sale | 1,095 | $712.51 | 103,745 |
| 2016-04-27 | Open-market sale | 426 | $711.36 | 104,840 |
| 2016-04-27 | Open-market sale | 400 | $709.52 | 105,266 |
| 2016-04-27 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-04-27 | Open-market sale | 200 | $707.90 | 21,121,956 |
| 2016-04-27 | Open-market sale | 1,311 | $707.22 | 21,122,156 |
| 2016-04-27 | Open-market sale | 786 | $706.07 | 21,123,467 |
| 2016-04-27 | Open-market sale | 1,899 | $705.06 | 21,124,253 |
| 2016-04-26 | Open-market sale | 1,770 | $707.27 | 21,152,079 |
| 2016-04-26 | Open-market sale | 745 | $706.51 | 21,153,849 |
| 2016-04-26 | Open-market sale | 594 | $704.85 | 21,154,594 |
| 2016-04-26 | Open-market sale | 100 | $703.22 | 21,155,188 |
| 2016-04-26 | Open-market sale | 719 | $713.07 | 21,149,547 |
| 2016-04-26 | Open-market sale | 700 | $712.28 | 21,150,266 |
| 2016-04-26 | Open-market sale | 600 | $709.75 | 21,150,966 |
| 2016-04-26 | Open-market sale | 200 | $725.48 | 21,138,622 |
| 2016-04-26 | Open-market sale | 564 | $723.33 | 21,138,822 |
| 2016-04-26 | Open-market sale | 1,662 | $721.92 | 21,139,386 |
| 2016-04-26 | Open-market sale | 509 | $720.89 | 21,141,048 |
| 2016-04-26 | Open-market sale | 724 | $719.02 | 21,141,557 |
| 2016-04-26 | Open-market sale | 1,316 | $718.14 | 21,142,281 |
| 2016-04-26 | Open-market sale | 4,050 | $717.31 | 21,143,597 |
| 2016-04-26 | Open-market sale | 1,200 | $716.11 | 21,147,647 |
| 2016-04-26 | Open-market sale | 700 | $714.90 | 21,148,847 |
| 2016-04-26 | Open-market sale | 513 | $708.09 | 21,151,566 |
| 2016-04-26 | Conversion (derivative) | 16,666 | $0.00 | 20,913,566 |
| 2016-04-26 | Open-market sale | 697 | $742.55 | 89,400 |
| 2016-04-26 | Open-market sale | 600 | $733.47 | 99,309 |
| 2016-04-26 | Open-market sale | 704 | $734.64 | 98,605 |
| 2016-04-26 | Open-market sale | 2,503 | $735.88 | 96,102 |
| 2016-04-26 | Open-market sale | 3,105 | $736.72 | 92,997 |
| 2016-04-26 | Open-market sale | 948 | $737.83 | 92,049 |
| 2016-04-26 | Open-market sale | 939 | $731.35 | 100,209 |
| 2016-04-26 | Open-market sale | 317 | $730.21 | 101,148 |
| 2016-04-26 | Open-market sale | 606 | $727.66 | 101,465 |
| 2016-04-26 | Open-market sale | 576 | $725.65 | 102,071 |
| 2016-04-26 | Open-market sale | 1,608 | $724.86 | 102,647 |
| 2016-04-26 | Open-market sale | 811 | $723.75 | 104,255 |
| 2016-04-26 | Open-market sale | 300 | $722.24 | 105,066 |
| 2016-04-26 | Open-market sale | 300 | $720.91 | 105,366 |
| 2016-04-26 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-04-26 | Open-market sale | 200 | $744.90 | 89,000 |
| 2016-04-26 | Open-market sale | 200 | $743.42 | 89,200 |
| 2016-04-26 | Open-market sale | 300 | $732.05 | 99,909 |
| 2016-04-26 | Open-market sale | 1,452 | $741.32 | 90,097 |
| 2016-04-26 | Open-market sale | 500 | $740.21 | 91,549 |
| 2016-04-25 | Conversion (derivative) | 16,666 | $0.00 | 20,930,232 |
| 2016-04-25 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-04-25 | Open-market sale | 578 | $723.52 | 21,157,665 |
| 2016-04-25 | Open-market sale | 2,322 | $722.08 | 21,158,243 |
| 2016-04-25 | Open-market sale | 5,409 | $721.20 | 21,160,565 |
| 2016-04-25 | Open-market sale | 2,360 | $720.09 | 21,165,974 |
| 2016-04-25 | Open-market sale | 2,520 | $719.14 | 21,168,334 |
| 2016-04-25 | Open-market sale | 1,100 | $716.91 | 21,170,854 |
| 2016-04-25 | Open-market sale | 483 | $744.46 | 89,000 |
| 2016-04-25 | Open-market sale | 2,072 | $741.47 | 89,483 |
| 2016-04-25 | Open-market sale | 2,028 | $743.22 | 91,555 |
| 2016-04-25 | Open-market sale | 2,622 | $742.34 | 93,583 |
| 2016-04-25 | Open-market sale | 2,793 | $740.35 | 96,205 |
| 2016-04-25 | Open-market sale | 2,564 | $739.27 | 98,998 |
| 2016-04-25 | Open-market sale | 1,342 | $738.24 | 101,562 |
| 2016-04-25 | Open-market sale | 2,080 | $737.39 | 102,904 |
| 2016-04-25 | Open-market sale | 682 | $735.95 | 104,984 |
| 2016-04-25 | Open-market sale | 100 | $723.88 | 21,157,565 |
| 2016-04-25 | Open-market sale | 2,277 | $717.95 | 21,155,288 |
| 2016-03-28 | Conversion (derivative) | 16,670 | $0.00 | 20,946,898 |
| 2016-03-28 | Open-market sale | 4,747 | $754.93 | 92,050 |
| 2016-03-28 | Open-market sale | 6,240 | $753.90 | 96,797 |
| 2016-03-28 | Open-market sale | 2,633 | $752.97 | 103,037 |
| 2016-03-28 | Conversion | 16,670 | $0.00 | 105,670 |
| 2016-03-28 | Open-market sale | 4,655 | $734.32 | 21,183,001 |
| 2016-03-28 | Open-market sale | 3,108 | $735.62 | 21,179,893 |
| 2016-03-28 | Open-market sale | 4,420 | $736.68 | 21,175,473 |
| 2016-03-28 | Open-market sale | 2,700 | $737.48 | 21,172,773 |
| 2016-03-28 | Open-market sale | 968 | $735.51 | 21,187,656 |
| 2016-03-28 | Open-market sale | 1,650 | $755.96 | 90,400 |
| 2016-03-28 | Open-market sale | 1,400 | $756.97 | 89,000 |
| 2016-03-28 | Open-market sale | 819 | $738.42 | 21,171,954 |
| 2016-03-24 | Conversion (derivative) | 16,666 | $0.00 | 20,963,568 |
| 2016-03-24 | Open-market sale | 1,888 | $732.61 | 21,201,585 |
| 2016-03-24 | Open-market sale | 1,817 | $731.69 | 21,203,473 |
| 2016-03-24 | Open-market sale | 300 | $756.17 | 89,000 |
| 2016-03-24 | Open-market sale | 701 | $755.14 | 89,300 |
| 2016-03-24 | Open-market sale | 5,580 | $753.45 | 94,405 |
| 2016-03-24 | Open-market sale | 2,914 | $752.42 | 99,985 |
| 2016-03-24 | Open-market sale | 2,767 | $751.26 | 102,899 |
| 2016-03-24 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-03-24 | Open-market sale | 4,611 | $733.77 | 21,196,974 |
| 2016-03-24 | Open-market sale | 6,234 | $734.75 | 21,190,740 |
| 2016-03-24 | Open-market sale | 1,779 | $735.46 | 21,188,961 |
| 2016-03-24 | Open-market sale | 337 | $736.61 | 21,188,624 |
| 2016-03-24 | Open-market sale | 4,404 | $754.42 | 90,001 |
| 2016-03-23 | Conversion (derivative) | 16,666 | $0.00 | 20,980,234 |
| 2016-03-23 | Open-market sale | 100 | $745.13 | 21,205,290 |
| 2016-03-23 | Open-market sale | 810 | $742.44 | 21,206,122 |
| 2016-03-23 | Open-market sale | 3,685 | $741.33 | 21,206,932 |
| 2016-03-23 | Open-market sale | 3,422 | $740.18 | 21,210,617 |
| 2016-03-23 | Open-market sale | 2,367 | $739.34 | 21,214,039 |
| 2016-03-23 | Open-market sale | 3,981 | $738.16 | 21,216,406 |
| 2016-03-23 | Open-market sale | 1,569 | $737.25 | 21,220,387 |
| 2016-03-23 | Open-market sale | 150 | $764.30 | 89,000 |
| 2016-03-23 | Open-market sale | 50 | $762.92 | 89,150 |
| 2016-03-23 | Open-market sale | 1,133 | $762.07 | 89,200 |
| 2016-03-23 | Open-market sale | 3,346 | $761.07 | 90,333 |
| 2016-03-23 | Open-market sale | 4,016 | $760.20 | 93,679 |
| 2016-03-23 | Open-market sale | 1,997 | $759.16 | 97,695 |
| 2016-03-23 | Open-market sale | 3,617 | $757.97 | 99,692 |
| 2016-03-23 | Open-market sale | 2,357 | $757.13 | 103,309 |
| 2016-03-23 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-03-23 | Open-market sale | 632 | $743.05 | 21,205,490 |
| 2016-03-23 | Open-market sale | 100 | $744.05 | 21,205,390 |
| 2016-03-22 | Conversion (derivative) | 16,666 | $0.00 | 20,996,900 |
| 2016-03-22 | Open-market sale | 2,491 | $758.86 | 103,175 |
| 2016-03-22 | Open-market sale | 4,357 | $743.69 | 21,222,756 |
| 2016-03-22 | Open-market sale | 3,311 | $742.74 | 21,227,113 |
| 2016-03-22 | Open-market sale | 2,657 | $741.55 | 21,230,424 |
| 2016-03-22 | Open-market sale | 3,445 | $740.73 | 21,233,081 |
| 2016-03-22 | Open-market sale | 1,896 | $739.72 | 21,236,526 |
| 2016-03-22 | Open-market sale | 200 | $738.51 | 21,238,422 |
| 2016-03-22 | Open-market sale | 100 | $764.48 | 89,000 |
| 2016-03-22 | Open-market sale | 658 | $763.61 | 89,100 |
| 2016-03-22 | Open-market sale | 4,037 | $762.92 | 89,758 |
| 2016-03-22 | Open-market sale | 3,566 | $761.96 | 93,795 |
| 2016-03-22 | Open-market sale | 2,623 | $760.90 | 97,361 |
| 2016-03-22 | Open-market sale | 3,191 | $759.86 | 99,984 |
| 2016-03-22 | Open-market sale | 800 | $744.47 | 21,221,956 |
| 2016-03-22 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-03-21 | Conversion (derivative) | 16,666 | $0.00 | 21,013,566 |
| 2016-03-21 | Open-market sale | 2,201 | $761.98 | 89,768 |
| 2016-03-21 | Open-market sale | 1,676 | $734.35 | 21,253,612 |
| 2016-03-21 | Open-market sale | 1,471 | $735.33 | 21,252,141 |
| 2016-03-21 | Open-market sale | 300 | $736.30 | 21,251,841 |
| 2016-03-21 | Open-market sale | 2,338 | $737.46 | 21,249,503 |
| 2016-03-21 | Open-market sale | 2,398 | $738.58 | 21,247,105 |
| 2016-03-21 | Open-market sale | 3,783 | $739.60 | 21,243,322 |
| 2016-03-21 | Open-market sale | 2,133 | $740.52 | 21,241,189 |
| 2016-03-21 | Open-market sale | 2,198 | $741.50 | 21,238,991 |
| 2016-03-21 | Open-market sale | 369 | $742.21 | 21,238,622 |
| 2016-03-21 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-03-21 | Open-market sale | 1,696 | $752.41 | 103,970 |
| 2016-03-21 | Open-market sale | 1,277 | $753.41 | 102,693 |
| 2016-03-21 | Open-market sale | 520 | $754.19 | 102,173 |
| 2016-03-21 | Open-market sale | 1,500 | $755.70 | 100,673 |
| 2016-03-21 | Open-market sale | 935 | $756.38 | 99,738 |
| 2016-03-21 | Open-market sale | 2,501 | $757.63 | 97,237 |
| 2016-03-21 | Open-market sale | 1,903 | $758.57 | 95,334 |
| 2016-03-21 | Open-market sale | 1,088 | $759.78 | 94,246 |
| 2016-03-21 | Open-market sale | 2,277 | $761.00 | 91,969 |
| 2016-03-21 | Open-market sale | 768 | $762.64 | 89,000 |
| 2016-02-26 | Conversion (derivative) | 16,670 | $0.00 | 21,030,232 |
| 2016-02-26 | Open-market sale | 1,924 | $710.32 | 21,257,780 |
| 2016-02-26 | Open-market sale | 1,100 | $709.49 | 21,259,704 |
| 2016-02-26 | Open-market sale | 2,295 | $708.26 | 21,260,804 |
| 2016-02-26 | Open-market sale | 432 | $707.00 | 21,263,099 |
| 2016-02-26 | Open-market sale | 850 | $706.24 | 21,263,531 |
| 2016-02-26 | Open-market sale | 2,482 | $705.11 | 21,264,381 |
| 2016-02-26 | Open-market sale | 2,852 | $704.11 | 21,266,863 |
| 2016-02-26 | Open-market sale | 1,200 | $703.00 | 21,269,715 |
| 2016-02-26 | Open-market sale | 1,043 | $701.87 | 21,270,915 |
| 2016-02-26 | Open-market sale | 798 | $730.66 | 94,692 |
| 2016-02-26 | Open-market sale | 1,100 | $729.78 | 95,490 |
| 2016-02-26 | Open-market sale | 700 | $728.02 | 96,590 |
| 2016-02-26 | Open-market sale | 600 | $727.39 | 97,290 |
| 2016-02-26 | Open-market sale | 1,513 | $725.56 | 97,890 |
| 2016-02-26 | Open-market sale | 3,554 | $724.85 | 99,403 |
| 2016-02-26 | Open-market sale | 1,593 | $723.85 | 102,957 |
| 2016-02-26 | Open-market sale | 1,120 | $722.71 | 104,550 |
| 2016-02-26 | Conversion | 16,670 | $0.00 | 105,670 |
| 2016-02-26 | Open-market sale | 100 | $713.06 | 21,255,288 |
| 2016-02-26 | Open-market sale | 700 | $712.38 | 21,255,388 |
| 2016-02-26 | Open-market sale | 1,692 | $711.31 | 21,256,088 |
| 2016-02-26 | Open-market sale | 233 | $735.60 | 89,000 |
| 2016-02-26 | Open-market sale | 612 | $734.56 | 89,233 |
| 2016-02-26 | Open-market sale | 1,734 | $733.77 | 89,845 |
| 2016-02-26 | Open-market sale | 1,863 | $732.67 | 91,579 |
| 2016-02-26 | Open-market sale | 1,250 | $731.65 | 93,442 |
| 2016-02-25 | Conversion (derivative) | 16,666 | $0.00 | 21,046,902 |
| 2016-02-25 | Open-market sale | 600 | $714.47 | 88,400 |
| 2016-02-25 | Open-market sale | 2,303 | $702.22 | 21,275,484 |
| 2016-02-25 | Open-market sale | 2,497 | $703.36 | 21,272,987 |
| 2016-02-25 | Open-market sale | 598 | $700.81 | 21,277,787 |
| 2016-02-25 | Open-market sale | 517 | $700.11 | 21,278,385 |
| 2016-02-25 | Open-market sale | 1,799 | $698.94 | 21,278,902 |
| 2016-02-25 | Open-market sale | 1,610 | $698.19 | 21,280,701 |
| 2016-02-25 | Open-market sale | 2,185 | $696.97 | 21,282,311 |
| 2016-02-25 | Open-market sale | 1,000 | $696.10 | 21,284,496 |
| 2016-02-25 | Open-market sale | 800 | $695.09 | 21,285,496 |
| 2016-02-25 | Open-market sale | 1,318 | $693.96 | 21,286,296 |
| 2016-02-25 | Open-market sale | 710 | $692.53 | 21,287,614 |
| 2016-02-25 | Open-market sale | 300 | $691.53 | 21,288,324 |
| 2016-02-25 | Conversion | 16,666 | $0.00 | 89,000 |
| 2016-02-25 | Open-market sale | 376 | $728.24 | 72,334 |
| 2016-02-25 | Open-market sale | 1,350 | $727.21 | 72,710 |
| 2016-02-25 | Open-market sale | 3,008 | $726.38 | 74,060 |
| 2016-02-25 | Open-market sale | 1,089 | $725.40 | 77,068 |
| 2016-02-25 | Open-market sale | 500 | $724.26 | 78,157 |
| 2016-02-25 | Open-market sale | 400 | $722.91 | 78,657 |
| 2016-02-25 | Open-market sale | 640 | $722.18 | 79,057 |
| 2016-02-25 | Open-market sale | 1,930 | $720.98 | 79,697 |
| 2016-02-25 | Open-market sale | 1,512 | $719.85 | 81,627 |
| 2016-02-25 | Open-market sale | 1,644 | $718.81 | 83,139 |
| 2016-02-25 | Open-market sale | 1,400 | $717.86 | 84,783 |
| 2016-02-25 | Open-market sale | 1,615 | $716.59 | 86,183 |
| 2016-02-25 | Open-market sale | 602 | $715.36 | 87,798 |
| 2016-02-25 | Open-market sale | 1,000 | $704.16 | 21,271,987 |
| 2016-02-25 | Open-market sale | 29 | $705.41 | 21,271,958 |
| 2016-02-24 | Conversion (derivative) | 16,666 | $0.00 | 21,063,568 |
| 2016-02-24 | Open-market sale | 600 | $702.67 | 105,066 |
| 2016-02-24 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-02-24 | Open-market sale | 96 | $713.62 | 93,227 |
| 2016-02-24 | Open-market sale | 707 | $720.31 | 89,000 |
| 2016-02-24 | Open-market sale | 1,931 | $719.59 | 89,707 |
| 2016-02-24 | Open-market sale | 500 | $718.06 | 91,638 |
| 2016-02-24 | Open-market sale | 589 | $717.28 | 92,138 |
| 2016-02-24 | Open-market sale | 500 | $716.18 | 92,727 |
| 2016-02-24 | Open-market sale | 1,742 | $703.88 | 103,324 |
| 2016-02-24 | Open-market sale | 1,324 | $704.82 | 102,000 |
| 2016-02-24 | Open-market sale | 2,501 | $706.07 | 99,499 |
| 2016-02-24 | Open-market sale | 2,398 | $707.09 | 97,101 |
| 2016-02-24 | Open-market sale | 562 | $707.95 | 96,539 |
| 2016-02-24 | Open-market sale | 1,516 | $709.38 | 95,023 |
| 2016-02-24 | Open-market sale | 1,300 | $710.17 | 93,723 |
| 2016-02-24 | Open-market sale | 400 | $711.54 | 93,323 |
| 2016-02-24 | Open-market sale | 400 | $695.84 | 21,291,710 |
| 2016-02-24 | Open-market sale | 779 | $694.88 | 21,292,110 |
| 2016-02-24 | Open-market sale | 100 | $693.14 | 21,292,889 |
| 2016-02-24 | Open-market sale | 200 | $691.07 | 21,292,989 |
| 2016-02-24 | Open-market sale | 200 | $690.37 | 21,293,189 |
| 2016-02-24 | Open-market sale | 426 | $689.17 | 21,293,389 |
| 2016-02-24 | Open-market sale | 1,893 | $688.27 | 21,293,815 |
| 2016-02-24 | Open-market sale | 803 | $687.20 | 21,295,708 |
| 2016-02-24 | Open-market sale | 1,683 | $685.93 | 21,296,511 |
| 2016-02-24 | Open-market sale | 2,365 | $685.16 | 21,298,194 |
| 2016-02-24 | Open-market sale | 1,454 | $684.02 | 21,300,559 |
| 2016-02-24 | Open-market sale | 1,877 | $682.88 | 21,302,013 |
| 2016-02-24 | Open-market sale | 1,400 | $681.86 | 21,303,890 |
| 2016-02-24 | Open-market sale | 1,579 | $698.98 | 21,288,624 |
| 2016-02-24 | Open-market sale | 1,100 | $698.24 | 21,290,203 |
| 2016-02-24 | Open-market sale | 407 | $696.81 | 21,291,303 |
| 2016-02-23 | Conversion (derivative) | 16,666 | $0.00 | 21,080,234 |
| 2016-02-23 | Open-market sale | 1,498 | $700.75 | 21,309,251 |
| 2016-02-23 | Open-market sale | 716 | $699.84 | 21,310,749 |
| 2016-02-23 | Open-market sale | 1,611 | $698.73 | 21,311,465 |
| 2016-02-23 | Open-market sale | 3,461 | $697.70 | 21,313,076 |
| 2016-02-23 | Open-market sale | 2,937 | $696.73 | 21,316,537 |
| 2016-02-23 | Open-market sale | 2,382 | $695.69 | 21,319,474 |
| 2016-02-23 | Open-market sale | 100 | $694.14 | 21,321,856 |
| 2016-02-23 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-02-23 | Open-market sale | 100 | $729.86 | 89,000 |
| 2016-02-23 | Open-market sale | 400 | $729.00 | 89,100 |
| 2016-02-23 | Open-market sale | 1,400 | $728.15 | 89,500 |
| 2016-02-23 | Open-market sale | 700 | $727.21 | 90,900 |
| 2016-02-23 | Open-market sale | 1,300 | $725.92 | 91,600 |
| 2016-02-23 | Open-market sale | 224 | $724.23 | 92,900 |
| 2016-02-23 | Open-market sale | 390 | $702.12 | 21,308,861 |
| 2016-02-23 | Open-market sale | 700 | $702.90 | 21,308,161 |
| 2016-02-23 | Open-market sale | 1,143 | $705.19 | 21,306,318 |
| 2016-02-23 | Open-market sale | 700 | $704.04 | 21,307,461 |
| 2016-02-23 | Open-market sale | 2,107 | $723.63 | 93,124 |
| 2016-02-23 | Open-market sale | 1,346 | $722.13 | 95,231 |
| 2016-02-23 | Open-market sale | 2,134 | $721.33 | 96,577 |
| 2016-02-23 | Open-market sale | 2,660 | $720.31 | 98,711 |
| 2016-02-23 | Open-market sale | 2,824 | $719.37 | 101,371 |
| 2016-02-23 | Open-market sale | 1,150 | $718.24 | 104,195 |
| 2016-02-23 | Open-market sale | 321 | $717.06 | 105,345 |
| 2016-02-23 | Open-market sale | 100 | $707.35 | 21,305,290 |
| 2016-02-23 | Open-market sale | 928 | $706.06 | 21,305,390 |
| 2016-02-22 | Conversion (derivative) | 16,666 | $0.00 | 21,096,900 |
| 2016-02-22 | Open-market sale | 3,075 | $727.36 | 99,466 |
| 2016-02-22 | Open-market sale | 2,225 | $726.25 | 102,541 |
| 2016-02-22 | Open-market sale | 900 | $725.27 | 104,766 |
| 2016-02-22 | Conversion | 16,666 | $0.00 | 105,666 |
| 2016-02-22 | Open-market sale | 200 | $712.85 | 21,321,956 |
| 2016-02-22 | Open-market sale | 252 | $711.65 | 21,322,156 |
| 2016-02-22 | Open-market sale | 1,394 | $710.50 | 21,322,408 |
| 2016-02-22 | Open-market sale | 3,177 | $709.84 | 21,323,802 |
| 2016-02-22 | Open-market sale | 1,600 | $707.87 | 21,326,979 |
| 2016-02-22 | Open-market sale | 2,314 | $707.06 | 21,328,579 |
| 2016-02-22 | Open-market sale | 3,356 | $706.17 | 21,330,893 |
| 2016-02-22 | Open-market sale | 3,873 | $705.23 | 21,334,249 |
| 2016-02-22 | Open-market sale | 500 | $703.75 | 21,338,122 |
| 2016-02-22 | Open-market sale | 100 | $734.18 | 89,000 |
| 2016-02-22 | Open-market sale | 200 | $733.50 | 89,100 |
| 2016-02-22 | Open-market sale | 1,837 | $732.34 | 89,300 |
| 2016-02-22 | Open-market sale | 2,461 | $731.53 | 91,137 |
| 2016-02-22 | Open-market sale | 600 | $730.46 | 93,598 |
| 2016-02-22 | Open-market sale | 1,289 | $729.36 | 94,198 |
| 2016-02-22 | Open-market sale | 3,979 | $728.23 | 95,487 |
| 2016-02-18 | Gift | 75,000 | $0.00 | 89,000 |
| 2016-02-18 | Gift | 75,000 | $0.00 | 21,263,622 |
| 2016-02-11 | Conversion (derivative) | 150,000 | $0.00 | 21,113,566 |
| 2016-02-11 | Conversion | 150,000 | $0.00 | 164,000 |
| 2016-02-05 | Open-market sale | 994 | $683.27 | 21,353,197 |
| 2016-02-05 | Open-market sale | 901 | $682.11 | 21,354,191 |
| 2016-02-05 | Open-market sale | 200 | $681.02 | 21,355,092 |
| 2016-02-05 | Open-market sale | 100 | $703.59 | 21,338,622 |
| 2016-02-05 | Open-market sale | 100 | $702.54 | 21,338,722 |
| 2016-02-05 | Open-market sale | 700 | $701.37 | 21,338,822 |
| 2016-02-05 | Open-market sale | 400 | $700.42 | 21,339,522 |
| 2016-02-05 | Open-market sale | 1,000 | $691.70 | 21,343,074 |
| 2016-02-05 | Open-market sale | 300 | $698.05 | 21,340,185 |
| 2016-02-05 | Open-market sale | 553 | $696.88 | 21,340,485 |
| 2016-02-05 | Open-market sale | 600 | $695.87 | 21,341,038 |
| 2016-02-05 | Open-market sale | 500 | $694.63 | 21,341,638 |
| 2016-02-05 | Open-market sale | 336 | $693.70 | 21,342,138 |
| 2016-02-05 | Open-market sale | 600 | $692.52 | 21,342,474 |
| 2016-02-05 | Open-market sale | 1,750 | $684.90 | 21,351,447 |
| 2016-02-05 | Open-market sale | 1,271 | $685.81 | 21,350,176 |
| 2016-02-05 | Open-market sale | 2,330 | $687.06 | 21,347,846 |
| 2016-02-05 | Open-market sale | 1,661 | $688.06 | 21,346,185 |
| 2016-02-05 | Open-market sale | 1,046 | $689.24 | 21,345,139 |
| 2016-02-05 | Open-market sale | 1,065 | $690.44 | 21,344,074 |
| 2016-02-05 | Open-market sale | 263 | $698.88 | 21,339,922 |
| 2016-02-05 | Conversion (derivative) | 16,670 | $0.00 | 21,263,566 |
| 2016-02-05 | Open-market sale | 758 | $712.18 | 19,040 |
| 2016-02-05 | Open-market sale | 1,212 | $708.81 | 21,761 |
| 2016-02-05 | Open-market sale | 2,801 | $707.50 | 22,973 |
| 2016-02-05 | Open-market sale | 641 | $706.33 | 25,774 |
| 2016-02-05 | Open-market sale | 1,508 | $705.50 | 26,415 |
| 2016-02-05 | Open-market sale | 1,032 | $704.57 | 27,923 |
| 2016-02-05 | Open-market sale | 696 | $703.40 | 28,955 |
| 2016-02-05 | Open-market sale | 601 | $702.61 | 29,651 |
| 2016-02-05 | Open-market sale | 418 | $701.39 | 30,252 |
| 2016-02-05 | Conversion | 16,670 | $0.00 | 30,670 |
| 2016-02-05 | Open-market sale | 100 | $725.78 | 14,000 |
| 2016-02-05 | Open-market sale | 100 | $724.38 | 14,100 |
| 2016-02-05 | Open-market sale | 360 | $723.46 | 14,200 |
| 2016-02-05 | Open-market sale | 437 | $722.84 | 14,560 |
| 2016-02-05 | Open-market sale | 300 | $720.86 | 14,997 |
| 2016-02-05 | Open-market sale | 400 | $719.25 | 15,297 |
| 2016-02-05 | Open-market sale | 400 | $717.94 | 15,697 |
| 2016-02-05 | Open-market sale | 500 | $717.11 | 16,097 |
| 2016-02-05 | Open-market sale | 800 | $715.81 | 16,597 |
| 2016-02-05 | Open-market sale | 517 | $714.32 | 17,397 |
| 2016-02-05 | Open-market sale | 1,126 | $713.26 | 17,914 |
| 2016-02-05 | Open-market sale | 1,363 | $709.87 | 20,398 |
| 2016-02-05 | Open-market sale | 600 | $711.08 | 19,798 |
| 2016-02-04 | Conversion (derivative) | 16,666 | $0.00 | 21,280,236 |
| 2016-02-04 | Open-market sale | 1,744 | $733.85 | 17,964 |
| 2016-02-04 | Open-market sale | 1,518 | $730.98 | 22,994 |
| 2016-02-04 | Open-market sale | 1,589 | $729.99 | 24,512 |
| 2016-02-04 | Open-market sale | 1,250 | $728.73 | 26,101 |
| 2016-02-04 | Open-market sale | 892 | $727.76 | 27,351 |
| 2016-02-04 | Open-market sale | 1,039 | $726.83 | 28,243 |
| 2016-02-04 | Open-market sale | 623 | $725.66 | 29,282 |
| 2016-02-04 | Open-market sale | 361 | $724.45 | 29,905 |
| 2016-02-04 | Open-market sale | 400 | $723.73 | 30,266 |
| 2016-02-04 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-02-04 | Open-market sale | 36 | $744.17 | 14,000 |
| 2016-02-04 | Open-market sale | 100 | $742.00 | 14,036 |
| 2016-02-04 | Open-market sale | 400 | $741.21 | 14,136 |
| 2016-02-04 | Open-market sale | 300 | $739.98 | 14,536 |
| 2016-02-04 | Open-market sale | 600 | $738.22 | 14,836 |
| 2016-02-04 | Open-market sale | 690 | $737.28 | 15,436 |
| 2016-02-04 | Open-market sale | 808 | $736.01 | 16,126 |
| 2016-02-04 | Open-market sale | 1,030 | $735.01 | 16,934 |
| 2016-02-04 | Open-market sale | 1,645 | $731.93 | 21,349 |
| 2016-02-04 | Open-market sale | 1,641 | $733.10 | 19,708 |
| 2016-02-04 | Open-market sale | 100 | $725.94 | 21,355,292 |
| 2016-02-04 | Open-market sale | 100 | $724.47 | 21,355,392 |
| 2016-02-04 | Open-market sale | 300 | $723.94 | 21,355,492 |
| 2016-02-04 | Open-market sale | 300 | $722.44 | 21,355,792 |
| 2016-02-04 | Open-market sale | 200 | $719.99 | 21,356,092 |
| 2016-02-04 | Open-market sale | 500 | $719.05 | 21,356,292 |
| 2016-02-04 | Open-market sale | 500 | $718.09 | 21,356,792 |
| 2016-02-04 | Open-market sale | 922 | $717.05 | 21,357,292 |
| 2016-02-04 | Open-market sale | 512 | $715.92 | 21,358,214 |
| 2016-02-04 | Open-market sale | 1,310 | $714.72 | 21,358,726 |
| 2016-02-04 | Open-market sale | 1,450 | $713.44 | 21,360,036 |
| 2016-02-04 | Open-market sale | 1,600 | $712.34 | 21,361,486 |
| 2016-02-04 | Open-market sale | 1,500 | $711.28 | 21,363,086 |
| 2016-02-04 | Open-market sale | 1,023 | $710.36 | 21,364,586 |
| 2016-02-04 | Open-market sale | 1,338 | $709.24 | 21,365,609 |
| 2016-02-04 | Open-market sale | 868 | $708.32 | 21,366,947 |
| 2016-02-04 | Open-market sale | 1,546 | $707.07 | 21,367,815 |
| 2016-02-04 | Open-market sale | 1,460 | $706.25 | 21,369,361 |
| 2016-02-04 | Open-market sale | 632 | $703.95 | 21,370,821 |
| 2016-02-04 | Open-market sale | 505 | $703.07 | 21,371,453 |
| 2016-02-03 | Open-market sale | 400 | $780.88 | 15,675 |
| 2016-02-03 | Open-market sale | 294 | $746.49 | 21,377,551 |
| 2016-02-03 | Open-market sale | 650 | $744.29 | 21,377,845 |
| 2016-02-03 | Open-market sale | 500 | $743.49 | 21,378,495 |
| 2016-02-03 | Open-market sale | 300 | $741.58 | 21,378,995 |
| 2016-02-03 | Open-market sale | 710 | $740.34 | 21,379,295 |
| 2016-02-03 | Open-market sale | 700 | $739.16 | 21,380,005 |
| 2016-02-03 | Open-market sale | 584 | $738.17 | 21,380,705 |
| 2016-02-03 | Open-market sale | 1,000 | $737.27 | 21,381,289 |
| 2016-02-03 | Open-market sale | 758 | $736.12 | 21,382,289 |
| 2016-02-03 | Open-market sale | 700 | $735.25 | 21,383,047 |
| 2016-02-03 | Open-market sale | 709 | $733.95 | 21,383,747 |
| 2016-02-03 | Open-market sale | 600 | $732.86 | 21,384,456 |
| 2016-02-03 | Open-market sale | 301 | $731.78 | 21,385,056 |
| 2016-02-03 | Open-market sale | 398 | $730.41 | 21,385,357 |
| 2016-02-03 | Open-market sale | 1,120 | $728.45 | 21,386,147 |
| 2016-02-03 | Open-market sale | 600 | $727.36 | 21,387,267 |
| 2016-02-03 | Open-market sale | 257 | $726.14 | 21,387,867 |
| 2016-02-03 | Open-market sale | 300 | $725.02 | 21,388,124 |
| 2016-02-03 | Open-market sale | 200 | $722.61 | 21,388,424 |
| 2016-02-03 | Open-market sale | 500 | $790.07 | 14,000 |
| 2016-02-03 | Open-market sale | 375 | $788.40 | 14,500 |
| 2016-02-03 | Open-market sale | 400 | $786.90 | 14,875 |
| 2016-02-03 | Open-market sale | 100 | $784.83 | 15,275 |
| 2016-02-03 | Open-market sale | 200 | $783.16 | 15,375 |
| 2016-02-03 | Open-market sale | 100 | $781.89 | 15,575 |
| 2016-02-03 | Open-market sale | 628 | $747.54 | 21,376,923 |
| 2016-02-03 | Open-market sale | 100 | $779.58 | 16,075 |
| 2016-02-03 | Open-market sale | 200 | $751.77 | 21,375,654 |
| 2016-02-03 | Open-market sale | 469 | $750.68 | 21,375,854 |
| 2016-02-03 | Open-market sale | 600 | $748.89 | 21,376,323 |
| 2016-02-03 | Open-market sale | 392 | $729.31 | 21,385,755 |
| 2016-02-03 | Open-market sale | 634 | $773.11 | 21,371,958 |
| 2016-02-03 | Open-market sale | 366 | $771.00 | 21,372,592 |
| 2016-02-03 | Open-market sale | 400 | $768.84 | 21,372,958 |
| 2016-02-03 | Open-market sale | 200 | $767.48 | 21,373,358 |
| 2016-02-03 | Open-market sale | 100 | $766.12 | 21,373,558 |
| 2016-02-03 | Open-market sale | 500 | $765.38 | 21,373,658 |
| 2016-02-03 | Open-market sale | 476 | $763.76 | 21,374,158 |
| 2016-02-03 | Open-market sale | 200 | $762.12 | 21,374,634 |
| 2016-02-03 | Open-market sale | 100 | $760.94 | 21,374,834 |
| 2016-02-03 | Open-market sale | 109 | $757.50 | 21,374,934 |
| 2016-02-03 | Open-market sale | 118 | $755.58 | 21,375,043 |
| 2016-02-03 | Open-market sale | 293 | $754.19 | 21,375,161 |
| 2016-02-03 | Open-market sale | 200 | $752.96 | 21,375,454 |
| 2016-02-03 | Conversion (derivative) | 16,666 | $0.00 | 21,296,902 |
| 2016-02-03 | Open-market sale | 402 | $747.81 | 28,738 |
| 2016-02-03 | Open-market sale | 200 | $742.20 | 30,066 |
| 2016-02-03 | Open-market sale | 200 | $740.70 | 30,266 |
| 2016-02-03 | Open-market sale | 100 | $738.86 | 30,466 |
| 2016-02-03 | Open-market sale | 100 | $737.58 | 30,566 |
| 2016-02-03 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-02-03 | Open-market sale | 500 | $778.38 | 16,175 |
| 2016-02-03 | Open-market sale | 300 | $775.56 | 16,675 |
| 2016-02-03 | Open-market sale | 100 | $773.85 | 16,975 |
| 2016-02-03 | Open-market sale | 258 | $771.20 | 17,075 |
| 2016-02-03 | Open-market sale | 145 | $770.08 | 17,333 |
| 2016-02-03 | Open-market sale | 100 | $768.64 | 17,478 |
| 2016-02-03 | Open-market sale | 506 | $767.62 | 17,578 |
| 2016-02-03 | Open-market sale | 335 | $766.81 | 18,084 |
| 2016-02-03 | Open-market sale | 400 | $765.24 | 18,419 |
| 2016-02-03 | Open-market sale | 723 | $764.17 | 18,819 |
| 2016-02-03 | Open-market sale | 500 | $762.61 | 19,542 |
| 2016-02-03 | Open-market sale | 506 | $760.45 | 20,042 |
| 2016-02-03 | Open-market sale | 703 | $759.34 | 20,548 |
| 2016-02-03 | Open-market sale | 800 | $758.32 | 21,251 |
| 2016-02-03 | Open-market sale | 686 | $757.04 | 22,051 |
| 2016-02-03 | Open-market sale | 639 | $755.93 | 22,737 |
| 2016-02-03 | Open-market sale | 1,200 | $755.08 | 23,376 |
| 2016-02-03 | Open-market sale | 759 | $753.74 | 24,576 |
| 2016-02-03 | Open-market sale | 1,162 | $752.32 | 25,335 |
| 2016-02-03 | Open-market sale | 840 | $751.38 | 26,497 |
| 2016-02-03 | Open-market sale | 800 | $750.07 | 27,337 |
| 2016-02-03 | Open-market sale | 601 | $749.18 | 28,137 |
| 2016-02-03 | Open-market sale | 200 | $743.38 | 29,866 |
| 2016-02-03 | Open-market sale | 726 | $744.83 | 29,140 |
| 2016-02-02 | Conversion (derivative) | 16,666 | $0.00 | 21,313,568 |
| 2016-02-02 | Open-market sale | 600 | $785.42 | 21,391,443 |
| 2016-02-02 | Open-market sale | 690 | $784.18 | 21,392,043 |
| 2016-02-02 | Open-market sale | 846 | $783.24 | 21,392,733 |
| 2016-02-02 | Open-market sale | 700 | $782.26 | 21,393,579 |
| 2016-02-02 | Open-market sale | 200 | $781.02 | 21,394,279 |
| 2016-02-02 | Open-market sale | 1,960 | $770.61 | 21,399,275 |
| 2016-02-02 | Open-market sale | 1,085 | $769.63 | 21,401,235 |
| 2016-02-02 | Open-market sale | 704 | $768.47 | 21,402,320 |
| 2016-02-02 | Open-market sale | 1,142 | $767.15 | 21,403,024 |
| 2016-02-02 | Open-market sale | 100 | $789.26 | 21,388,624 |
| 2016-02-02 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-02-02 | Open-market sale | 606 | $779.78 | 21,394,479 |
| 2016-02-02 | Open-market sale | 700 | $778.59 | 21,395,085 |
| 2016-02-02 | Open-market sale | 851 | $777.33 | 21,395,785 |
| 2016-02-02 | Open-market sale | 990 | $776.54 | 21,396,636 |
| 2016-02-02 | Open-market sale | 400 | $774.92 | 21,397,626 |
| 2016-02-02 | Open-market sale | 600 | $773.68 | 21,398,026 |
| 2016-02-02 | Open-market sale | 449 | $772.42 | 21,398,626 |
| 2016-02-02 | Open-market sale | 200 | $771.59 | 21,399,075 |
| 2016-02-02 | Open-market sale | 1,387 | $786.29 | 21,390,056 |
| 2016-02-02 | Open-market sale | 602 | $787.36 | 21,389,454 |
| 2016-02-02 | Open-market sale | 730 | $788.47 | 21,388,724 |
| 2016-02-02 | Open-market sale | 1,124 | $766.17 | 21,404,166 |
| 2016-02-02 | Open-market sale | 1,602 | $784.41 | 28,279 |
| 2016-02-02 | Open-market sale | 400 | $809.45 | 14,010 |
| 2016-02-02 | Open-market sale | 413 | $808.40 | 14,410 |
| 2016-02-02 | Open-market sale | 1,202 | $806.46 | 14,823 |
| 2016-02-02 | Open-market sale | 892 | $805.57 | 16,025 |
| 2016-02-02 | Open-market sale | 1,420 | $804.39 | 16,917 |
| 2016-02-02 | Open-market sale | 616 | $803.56 | 18,337 |
| 2016-02-02 | Open-market sale | 704 | $802.32 | 18,953 |
| 2016-02-02 | Open-market sale | 508 | $801.22 | 19,657 |
| 2016-02-02 | Open-market sale | 637 | $800.26 | 20,165 |
| 2016-02-02 | Open-market sale | 800 | $798.78 | 20,802 |
| 2016-02-02 | Open-market sale | 500 | $797.76 | 21,602 |
| 2016-02-02 | Open-market sale | 600 | $796.56 | 22,102 |
| 2016-02-02 | Open-market sale | 600 | $795.28 | 22,702 |
| 2016-02-02 | Open-market sale | 500 | $794.08 | 23,302 |
| 2016-02-02 | Open-market sale | 400 | $792.93 | 23,802 |
| 2016-02-02 | Open-market sale | 300 | $792.14 | 24,202 |
| 2016-02-02 | Open-market sale | 337 | $790.78 | 24,502 |
| 2016-02-02 | Open-market sale | 300 | $789.86 | 24,839 |
| 2016-02-02 | Open-market sale | 300 | $788.37 | 25,139 |
| 2016-02-02 | Open-market sale | 664 | $787.38 | 25,439 |
| 2016-02-02 | Open-market sale | 1,176 | $786.42 | 26,103 |
| 2016-02-02 | Open-market sale | 1,000 | $785.38 | 27,279 |
| 2016-02-02 | Open-market sale | 10 | $810.25 | 14,000 |
| 2016-02-02 | Open-market sale | 785 | $783.52 | 29,881 |
| 2016-02-01 | Conversion (derivative) | 16,666 | $0.00 | 21,330,234 |
| 2016-02-01 | Open-market sale | 2,283 | $769.79 | 18,739 |
| 2016-02-01 | Open-market sale | 3,048 | $768.82 | 21,022 |
| 2016-02-01 | Open-market sale | 2,050 | $767.93 | 24,070 |
| 2016-02-01 | Open-market sale | 4,564 | $750.61 | 21,409,376 |
| 2016-02-01 | Open-market sale | 2,372 | $751.46 | 21,407,004 |
| 2016-02-01 | Open-market sale | 300 | $752.75 | 21,406,704 |
| 2016-02-01 | Open-market sale | 494 | $753.87 | 21,406,210 |
| 2016-02-01 | Open-market sale | 720 | $755.00 | 21,405,490 |
| 2016-02-01 | Open-market sale | 100 | $756.63 | 21,405,390 |
| 2016-02-01 | Open-market sale | 100 | $757.75 | 21,405,290 |
| 2016-02-01 | Open-market sale | 500 | $762.48 | 30,166 |
| 2016-02-01 | Open-market sale | 400 | $763.35 | 29,766 |
| 2016-02-01 | Open-market sale | 1,315 | $764.73 | 28,451 |
| 2016-02-01 | Open-market sale | 1,501 | $765.45 | 26,950 |
| 2016-02-01 | Open-market sale | 830 | $766.74 | 26,120 |
| 2016-02-01 | Open-market sale | 3,388 | $749.67 | 21,413,940 |
| 2016-02-01 | Open-market sale | 1,200 | $748.62 | 21,417,328 |
| 2016-02-01 | Open-market sale | 1,225 | $746.83 | 21,418,528 |
| 2016-02-01 | Open-market sale | 1,303 | $746.11 | 21,419,753 |
| 2016-02-01 | Open-market sale | 900 | $745.18 | 21,421,056 |
| 2016-02-01 | Conversion | 16,666 | $0.00 | 30,666 |
| 2016-02-01 | Open-market sale | 89 | $777.05 | 14,000 |
| 2016-02-01 | Open-market sale | 308 | $776.18 | 14,089 |
| 2016-02-01 | Open-market sale | 800 | $774.71 | 14,397 |
| 2016-02-01 | Open-market sale | 330 | $773.73 | 15,197 |
| 2016-02-01 | Open-market sale | 819 | $772.90 | 15,527 |
| 2016-02-01 | Open-market sale | 800 | $771.80 | 16,346 |
| 2016-02-01 | Open-market sale | 1,593 | $770.91 | 17,146 |
| 2015-12-28 | Conversion (derivative) | 16,670 | $0.00 | 21,346,900 |
| 2015-12-28 | Open-market sale | 836 | $772.38 | 26,480 |
| 2015-12-28 | Open-market sale | 900 | $771.22 | 27,316 |
| 2015-12-28 | Open-market sale | 1,520 | $770.17 | 28,216 |
| 2015-12-28 | Open-market sale | 934 | $769.00 | 29,736 |
| 2015-12-28 | Open-market sale | 2,480 | $762.34 | 21,422,000 |
| 2015-12-28 | Open-market sale | 2,067 | $761.54 | 21,424,480 |
| 2015-12-28 | Open-market sale | 371 | $759.85 | 21,426,547 |
| 2015-12-28 | Open-market sale | 1,010 | $758.76 | 21,426,918 |
| 2015-12-28 | Open-market sale | 498 | $757.41 | 21,427,928 |
| 2015-12-28 | Open-market sale | 1,000 | $756.40 | 21,428,426 |
| 2015-12-28 | Open-market sale | 898 | $779.90 | 17,968 |
| 2015-12-28 | Open-market sale | 2,639 | $781.18 | 15,329 |
| 2015-12-28 | Open-market sale | 2,770 | $755.38 | 21,429,426 |
| 2015-12-28 | Open-market sale | 3,486 | $754.52 | 21,432,196 |
| 2015-12-28 | Open-market sale | 917 | $753.21 | 21,435,682 |
| 2015-12-28 | Open-market sale | 1,151 | $752.15 | 21,436,599 |
| 2015-12-28 | Open-market sale | 920 | $750.60 | 21,437,750 |
| 2015-12-28 | Conversion | 16,670 | $0.00 | 30,670 |
| 2015-12-28 | Open-market sale | 4,190 | $773.29 | 22,290 |
| 2015-12-28 | Open-market sale | 1,400 | $774.18 | 20,890 |
| 2015-12-28 | Open-market sale | 500 | $775.29 | 20,390 |
| 2015-12-28 | Open-market sale | 501 | $776.46 | 19,889 |
| 2015-12-28 | Open-market sale | 1,229 | $781.88 | 14,100 |
| 2015-12-28 | Open-market sale | 1,023 | $778.19 | 18,866 |
| 2015-12-28 | Open-market sale | 100 | $782.70 | 14,000 |
| 2015-12-24 | Conversion (derivative) | 16,666 | $0.00 | 21,363,570 |
| 2015-12-24 | Open-market sale | 61 | $751.03 | 21,438,670 |
| 2015-12-24 | Open-market sale | 3,593 | $765.20 | 27,073 |
| 2015-12-24 | Open-market sale | 3,884 | $766.28 | 23,189 |
| 2015-12-24 | Open-market sale | 5,579 | $767.39 | 17,610 |
| 2015-12-24 | Open-market sale | 3,610 | $768.14 | 14,000 |
| 2015-12-24 | Open-market sale | 3,967 | $747.49 | 21,451,369 |
| 2015-12-24 | Open-market sale | 3,734 | $748.40 | 21,447,635 |
| 2015-12-24 | Open-market sale | 3,719 | $749.55 | 21,443,916 |
| 2015-12-24 | Open-market sale | 5,185 | $750.32 | 21,438,731 |
| 2015-12-24 | Conversion | 16,666 | $0.00 | 30,666 |
| 2015-12-23 | Conversion (derivative) | 16,666 | $0.00 | 21,380,236 |
| 2015-12-23 | Open-market sale | 4,470 | $748.53 | 21,458,985 |
| 2015-12-23 | Open-market sale | 2,091 | $749.70 | 21,456,894 |
| 2015-12-23 | Open-market sale | 208 | $751.11 | 21,456,686 |
| 2015-12-23 | Open-market sale | 750 | $751.83 | 21,455,936 |
| 2015-12-23 | Open-market sale | 500 | $753.15 | 21,455,436 |
| 2015-12-23 | Open-market sale | 100 | $754.04 | 21,455,336 |
| 2015-12-23 | Open-market sale | 300 | $758.59 | 30,366 |
| 2015-12-23 | Open-market sale | 884 | $759.62 | 29,482 |
| 2015-12-23 | Open-market sale | 805 | $760.90 | 28,677 |
| 2015-12-23 | Open-market sale | 2,267 | $762.13 | 26,410 |
| 2015-12-23 | Open-market sale | 1,538 | $763.13 | 24,872 |
| 2015-12-23 | Open-market sale | 1,476 | $764.05 | 23,396 |
| 2015-12-23 | Open-market sale | 1,001 | $765.24 | 22,395 |
| 2015-12-23 | Open-market sale | 3,551 | $766.50 | 18,844 |
| 2015-12-23 | Open-market sale | 2,687 | $767.14 | 16,157 |
| 2015-12-23 | Open-market sale | 837 | $768.43 | 15,320 |
| 2015-12-23 | Open-market sale | 470 | $769.42 | 14,850 |
| 2015-12-23 | Open-market sale | 850 | $770.64 | 14,000 |
| 2015-12-23 | Conversion | 16,666 | $0.00 | 30,666 |
| 2015-12-23 | Open-market sale | 1,041 | $744.75 | 21,470,961 |
| 2015-12-23 | Open-market sale | 2,008 | $745.61 | 21,468,953 |
| 2015-12-23 | Open-market sale | 2,763 | $747.72 | 21,463,455 |
| 2015-12-23 | Open-market sale | 2,735 | $746.72 | 21,466,218 |
| 2015-12-22 | Conversion (derivative) | 16,666 | $0.00 | 21,396,902 |
| 2015-12-22 | Open-market sale | 674 | $762.24 | 29,992 |
| 2015-12-22 | Open-market sale | 825 | $753.99 | 21,472,102 |
| 2015-12-22 | Open-market sale | 660 | $753.06 | 21,472,927 |
| 2015-12-22 | Open-market sale | 1,099 | $751.58 | 21,473,587 |
| 2015-12-22 | Open-market sale | 2,543 | $750.57 | 21,474,686 |
| 2015-12-22 | Open-market sale | 4,921 | $749.70 | 21,477,229 |
| 2015-12-22 | Open-market sale | 3,522 | $748.76 | 21,482,150 |
| 2015-12-22 | Open-market sale | 1,871 | $747.75 | 21,485,672 |
| 2015-12-22 | Open-market sale | 1,125 | $746.62 | 21,487,543 |
| 2015-12-22 | Open-market sale | 600 | $769.71 | 14,000 |
| 2015-12-22 | Open-market sale | 950 | $768.53 | 14,600 |
| 2015-12-22 | Open-market sale | 246 | $767.73 | 15,550 |
| 2015-12-22 | Open-market sale | 4,160 | $766.59 | 15,796 |
| 2015-12-22 | Open-market sale | 4,707 | $765.60 | 19,956 |
| 2015-12-22 | Open-market sale | 2,716 | $764.45 | 24,663 |
| 2015-12-22 | Open-market sale | 2,613 | $763.33 | 27,379 |
| 2015-12-22 | Open-market sale | 100 | $754.56 | 21,472,002 |
| 2015-12-22 | Conversion | 16,666 | $0.00 | 30,666 |
| 2015-12-21 | Conversion (derivative) | 16,666 | $0.00 | 21,413,568 |
| 2015-12-21 | Open-market sale | 2,096 | $747.24 | 21,490,621 |
| 2015-12-21 | Open-market sale | 2,427 | $746.23 | 21,492,717 |
| 2015-12-21 | Open-market sale | 1,762 | $743.12 | 21,500,076 |
| 2015-12-21 | Open-market sale | 2,341 | $744.16 | 21,497,735 |
| 2015-12-21 | Open-market sale | 1,509 | $742.17 | 21,501,838 |
| 2015-12-21 | Open-market sale | 1,987 | $740.91 | 21,503,347 |
| 2015-12-21 | Open-market sale | 100 | $765.20 | 14,000 |
| 2015-12-21 | Open-market sale | 2,600 | $764.57 | 14,100 |
| 2015-12-21 | Open-market sale | 1,410 | $763.40 | 16,700 |
| 2015-12-21 | Open-market sale | 2,586 | $762.47 | 18,110 |
| 2015-12-21 | Open-market sale | 1,390 | $761.35 | 20,696 |
| 2015-12-21 | Open-market sale | 2,346 | $760.31 | 22,086 |
| 2015-12-21 | Open-market sale | 1,791 | $759.18 | 24,432 |
| 2015-12-21 | Open-market sale | 1,610 | $758.31 | 26,223 |
| 2015-12-21 | Open-market sale | 591 | $756.97 | 27,833 |
| 2015-12-21 | Open-market sale | 742 | $756.00 | 28,424 |
| 2015-12-21 | Open-market sale | 1,500 | $754.93 | 29,166 |
| 2015-12-21 | Conversion | 16,666 | $0.00 | 30,666 |
| 2015-12-21 | Open-market sale | 200 | $749.28 | 21,488,668 |
| 2015-12-21 | Open-market sale | 1,753 | $748.21 | 21,488,868 |
| 2015-12-21 | Open-market sale | 2,591 | $745.15 | 21,495,144 |
| 2015-11-23 | Gift | 61,000 | $0.00 | 21,505,334 |
| 2015-11-23 | Gift | 61,000 | $0.00 | 14,000 |
| 2015-11-20 | Conversion (derivative) | 16,670 | $0.00 | 21,430,234 |
| 2015-11-20 | Open-market sale | 590 | $778.87 | 75,000 |
| 2015-11-20 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-11-20 | Open-market sale | 300 | $744.17 | 21,582,704 |
| 2015-11-20 | Open-market sale | 3,149 | $777.79 | 75,590 |
| 2015-11-20 | Open-market sale | 3,276 | $777.07 | 78,739 |
| 2015-11-20 | Open-market sale | 1,778 | $775.93 | 82,015 |
| 2015-11-20 | Open-market sale | 1,289 | $774.85 | 83,793 |
| 2015-11-20 | Open-market sale | 809 | $773.73 | 85,082 |
| 2015-11-20 | Open-market sale | 593 | $772.46 | 85,891 |
| 2015-11-20 | Open-market sale | 633 | $771.52 | 86,484 |
| 2015-11-20 | Open-market sale | 739 | $769.61 | 87,117 |
| 2015-11-20 | Open-market sale | 1,364 | $768.56 | 87,856 |
| 2015-11-20 | Open-market sale | 950 | $767.33 | 89,220 |
| 2015-11-20 | Open-market sale | 1,500 | $766.22 | 90,170 |
| 2015-11-20 | Open-market sale | 514 | $757.57 | 21,566,334 |
| 2015-11-20 | Open-market sale | 797 | $756.63 | 21,566,848 |
| 2015-11-20 | Open-market sale | 2,474 | $755.75 | 21,567,645 |
| 2015-11-20 | Open-market sale | 3,822 | $754.76 | 21,570,119 |
| 2015-11-20 | Open-market sale | 2,699 | $753.84 | 21,573,941 |
| 2015-11-20 | Open-market sale | 406 | $752.76 | 21,576,640 |
| 2015-11-20 | Open-market sale | 500 | $751.83 | 21,577,046 |
| 2015-11-20 | Open-market sale | 167 | $750.52 | 21,577,546 |
| 2015-11-20 | Open-market sale | 1,036 | $749.44 | 21,577,713 |
| 2015-11-20 | Open-market sale | 1,261 | $748.33 | 21,578,749 |
| 2015-11-20 | Open-market sale | 1,494 | $747.45 | 21,580,010 |
| 2015-11-20 | Open-market sale | 1,200 | $745.93 | 21,581,504 |
| 2015-11-19 | Conversion (derivative) | 16,666 | $0.00 | 21,446,904 |
| 2015-11-19 | Open-market sale | 2,152 | $758.71 | 89,514 |
| 2015-11-19 | Open-market sale | 3,783 | $759.76 | 85,731 |
| 2015-11-19 | Open-market sale | 6,266 | $760.65 | 79,465 |
| 2015-11-19 | Open-market sale | 1,713 | $762.56 | 75,000 |
| 2015-11-19 | Open-market sale | 3,707 | $738.51 | 21,595,963 |
| 2015-11-19 | Open-market sale | 8,080 | $739.27 | 21,587,883 |
| 2015-11-19 | Open-market sale | 4,479 | $740.26 | 21,583,404 |
| 2015-11-19 | Open-market sale | 400 | $741.49 | 21,583,004 |
| 2015-11-19 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-11-19 | Open-market sale | 2,752 | $761.56 | 76,713 |
| 2015-11-18 | Conversion (derivative) | 16,666 | $0.00 | 21,463,570 |
| 2015-11-18 | Open-market sale | 2,937 | $729.21 | 21,609,145 |
| 2015-11-18 | Open-market sale | 837 | $760.68 | 75,000 |
| 2015-11-18 | Open-market sale | 942 | $759.74 | 75,837 |
| 2015-11-18 | Open-market sale | 1,208 | $758.81 | 76,779 |
| 2015-11-18 | Open-market sale | 597 | $757.48 | 77,987 |
| 2015-11-18 | Open-market sale | 1,100 | $755.63 | 78,584 |
| 2015-11-18 | Open-market sale | 500 | $753.14 | 79,684 |
| 2015-11-18 | Open-market sale | 243 | $752.45 | 80,184 |
| 2015-11-18 | Open-market sale | 800 | $751.32 | 80,427 |
| 2015-11-18 | Open-market sale | 4,597 | $750.39 | 81,227 |
| 2015-11-18 | Open-market sale | 3,942 | $749.44 | 85,824 |
| 2015-11-18 | Open-market sale | 1,900 | $748.53 | 89,766 |
| 2015-11-18 | Open-market sale | 526 | $741.04 | 21,599,670 |
| 2015-11-18 | Open-market sale | 733 | $740.19 | 21,600,196 |
| 2015-11-18 | Open-market sale | 1,404 | $738.80 | 21,600,929 |
| 2015-11-18 | Open-market sale | 600 | $737.40 | 21,602,333 |
| 2015-11-18 | Open-market sale | 500 | $735.89 | 21,602,933 |
| 2015-11-18 | Open-market sale | 900 | $734.95 | 21,603,433 |
| 2015-11-18 | Open-market sale | 711 | $732.74 | 21,604,333 |
| 2015-11-18 | Open-market sale | 552 | $731.16 | 21,605,044 |
| 2015-11-18 | Open-market sale | 3,549 | $730.18 | 21,605,596 |
| 2015-11-18 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-11-18 | Open-market sale | 4,254 | $728.38 | 21,612,082 |
| 2015-11-17 | Conversion (derivative) | 16,666 | $0.00 | 21,480,236 |
| 2015-11-17 | Open-market sale | 2,256 | $727.22 | 21,625,939 |
| 2015-11-17 | Open-market sale | 2,137 | $726.18 | 21,628,195 |
| 2015-11-17 | Open-market sale | 2,158 | $725.20 | 21,630,332 |
| 2015-11-17 | Open-market sale | 512 | $723.98 | 21,632,490 |
| 2015-11-17 | Conversion | 16,666 | $0.00 | 75,000 |
| 2015-11-17 | Open-market sale | 100 | $754.92 | 58,334 |
| 2015-11-17 | Open-market sale | 800 | $754.16 | 58,434 |
| 2015-11-17 | Open-market sale | 2,319 | $753.28 | 59,234 |
| 2015-11-17 | Open-market sale | 2,032 | $752.60 | 61,553 |
| 2015-11-17 | Open-market sale | 2,280 | $751.37 | 63,585 |
| 2015-11-17 | Open-market sale | 2,250 | $750.32 | 65,865 |
| 2015-11-17 | Open-market sale | 2,827 | $749.34 | 68,115 |
| 2015-11-17 | Open-market sale | 399 | $747.89 | 70,942 |
| 2015-11-17 | Open-market sale | 2,866 | $729.24 | 21,619,512 |
| 2015-11-17 | Open-market sale | 650 | $731.19 | 21,616,336 |
| 2015-11-17 | Open-market sale | 1,305 | $746.92 | 71,341 |
| 2015-11-17 | Open-market sale | 1,854 | $746.04 | 72,646 |
| 2015-11-17 | Open-market sale | 500 | $744.95 | 74,500 |
| 2015-11-17 | Open-market sale | 3,561 | $728.26 | 21,622,378 |
| 2015-11-17 | Open-market sale | 2,526 | $730.14 | 21,616,986 |
| 2015-11-16 | Conversion (derivative) | 16,666 | $0.00 | 21,496,902 |
| 2015-11-16 | Open-market sale | 1,192 | $744.37 | 79,555 |
| 2015-11-16 | Open-market sale | 1,709 | $743.12 | 80,747 |
| 2015-11-16 | Open-market sale | 2,599 | $742.12 | 82,456 |
| 2015-11-16 | Open-market sale | 1,775 | $740.89 | 85,055 |
| 2015-11-16 | Open-market sale | 2,474 | $740.12 | 86,830 |
| 2015-11-16 | Open-market sale | 1,037 | $738.93 | 89,304 |
| 2015-11-16 | Open-market sale | 1,025 | $737.95 | 90,341 |
| 2015-11-16 | Open-market sale | 300 | $735.72 | 91,366 |
| 2015-11-16 | Open-market sale | 611 | $728.89 | 21,633,002 |
| 2015-11-16 | Open-market sale | 1,873 | $728.30 | 21,633,613 |
| 2015-11-16 | Open-market sale | 600 | $727.17 | 21,635,486 |
| 2015-11-16 | Open-market sale | 500 | $725.65 | 21,636,086 |
| 2015-11-16 | Open-market sale | 2,513 | $724.64 | 21,636,586 |
| 2015-11-16 | Open-market sale | 300 | $723.55 | 21,639,099 |
| 2015-11-16 | Open-market sale | 400 | $722.37 | 21,639,399 |
| 2015-11-16 | Open-market sale | 1,050 | $721.25 | 21,639,799 |
| 2015-11-16 | Open-market sale | 2,789 | $720.35 | 21,640,849 |
| 2015-11-16 | Open-market sale | 3,700 | $719.42 | 21,643,638 |
| 2015-11-16 | Open-market sale | 1,530 | $718.12 | 21,647,338 |
| 2015-11-16 | Open-market sale | 400 | $716.89 | 21,648,868 |
| 2015-11-16 | Open-market sale | 100 | $715.06 | 21,649,268 |
| 2015-11-16 | Open-market sale | 300 | $712.49 | 21,649,368 |
| 2015-11-16 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-11-16 | Open-market sale | 236 | $750.73 | 75,000 |
| 2015-11-16 | Open-market sale | 1,819 | $749.73 | 75,236 |
| 2015-11-16 | Open-market sale | 817 | $748.91 | 77,055 |
| 2015-11-16 | Open-market sale | 308 | $747.68 | 77,872 |
| 2015-11-16 | Open-market sale | 820 | $746.32 | 78,180 |
| 2015-11-16 | Open-market sale | 555 | $745.08 | 79,000 |
| 2015-10-23 | Conversion (derivative) | 16,670 | $0.00 | 21,513,568 |
| 2015-10-23 | Open-market sale | 190 | $750.78 | 58,330 |
| 2015-10-23 | Open-market sale | 200 | $743.08 | 58,520 |
| 2015-10-23 | Open-market sale | 300 | $741.24 | 58,720 |
| 2015-10-23 | Open-market sale | 600 | $740.29 | 59,020 |
| 2015-10-23 | Open-market sale | 200 | $738.51 | 59,620 |
| 2015-10-23 | Open-market sale | 200 | $737.57 | 59,820 |
| 2015-10-23 | Open-market sale | 252 | $736.75 | 60,020 |
| 2015-10-23 | Open-market sale | 1,402 | $735.59 | 60,272 |
| 2015-10-23 | Open-market sale | 3,434 | $734.64 | 61,674 |
| 2015-10-23 | Open-market sale | 1,543 | $733.52 | 65,108 |
| 2015-10-23 | Open-market sale | 1,200 | $732.63 | 66,651 |
| 2015-10-23 | Open-market sale | 854 | $731.45 | 67,851 |
| 2015-10-23 | Open-market sale | 1,600 | $730.29 | 68,705 |
| 2015-10-23 | Open-market sale | 1,000 | $728.98 | 70,305 |
| 2015-10-23 | Open-market sale | 643 | $726.97 | 71,305 |
| 2015-10-23 | Open-market sale | 704 | $726.27 | 71,948 |
| 2015-10-23 | Open-market sale | 341 | $724.31 | 72,652 |
| 2015-10-23 | Open-market sale | 964 | $723.24 | 72,993 |
| 2015-10-23 | Open-market sale | 991 | $721.14 | 73,957 |
| 2015-10-23 | Conversion | 16,670 | $0.00 | 75,000 |
| 2015-10-23 | Open-market sale | 52 | $719.60 | 74,948 |
| 2015-10-23 | Open-market sale | 1,710 | $709.17 | 21,660,043 |
| 2015-10-23 | Open-market sale | 1,047 | $706.22 | 21,664,316 |
| 2015-10-23 | Open-market sale | 974 | $704.96 | 21,665,363 |
| 2015-10-23 | Open-market sale | 1 | $703.58 | 21,666,337 |
| 2015-10-23 | Open-market sale | 200 | $728.31 | 21,649,668 |
| 2015-10-23 | Open-market sale | 100 | $723.84 | 21,649,868 |
| 2015-10-23 | Open-market sale | 100 | $722.54 | 21,649,968 |
| 2015-10-23 | Open-market sale | 200 | $721.26 | 21,650,068 |
| 2015-10-23 | Open-market sale | 200 | $719.40 | 21,650,268 |
| 2015-10-23 | Open-market sale | 299 | $717.92 | 21,650,468 |
| 2015-10-23 | Open-market sale | 1,100 | $716.59 | 21,650,767 |
| 2015-10-23 | Open-market sale | 1,700 | $715.80 | 21,651,867 |
| 2015-10-23 | Open-market sale | 600 | $714.64 | 21,653,567 |
| 2015-10-23 | Open-market sale | 807 | $713.44 | 21,654,167 |
| 2015-10-23 | Open-market sale | 1,369 | $712.29 | 21,654,974 |
| 2015-10-23 | Open-market sale | 2,400 | $711.40 | 21,656,343 |
| 2015-10-23 | Open-market sale | 1,300 | $710.07 | 21,658,743 |
| 2015-10-23 | Open-market sale | 1,224 | $707.12 | 21,663,092 |
| 2015-10-23 | Open-market sale | 1,339 | $708.18 | 21,661,753 |
| 2015-10-22 | Conversion (derivative) | 16,666 | $0.00 | 21,530,238 |
| 2015-10-22 | Open-market sale | 600 | $677.83 | 88,338 |
| 2015-10-22 | Open-market sale | 300 | $676.65 | 88,938 |
| 2015-10-22 | Open-market sale | 1,000 | $679.07 | 87,338 |
| 2015-10-22 | Open-market sale | 1,506 | $679.98 | 85,832 |
| 2015-10-22 | Open-market sale | 1,730 | $681.02 | 84,102 |
| 2015-10-22 | Open-market sale | 3,160 | $682.03 | 80,942 |
| 2015-10-22 | Open-market sale | 2,114 | $683.80 | 78,828 |
| 2015-10-22 | Open-market sale | 856 | $675.81 | 89,238 |
| 2015-10-22 | Open-market sale | 919 | $673.49 | 90,094 |
| 2015-10-22 | Open-market sale | 653 | $672.59 | 91,013 |
| 2015-10-22 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-10-22 | Open-market sale | 200 | $657.24 | 21,666,338 |
| 2015-10-22 | Open-market sale | 817 | $656.27 | 21,666,538 |
| 2015-10-22 | Open-market sale | 400 | $655.28 | 21,667,355 |
| 2015-10-22 | Open-market sale | 600 | $654.33 | 21,667,755 |
| 2015-10-22 | Open-market sale | 660 | $653.24 | 21,668,355 |
| 2015-10-22 | Open-market sale | 2,142 | $652.23 | 21,669,015 |
| 2015-10-22 | Open-market sale | 4,424 | $651.39 | 21,671,157 |
| 2015-10-22 | Open-market sale | 1,886 | $650.32 | 21,675,581 |
| 2015-10-22 | Open-market sale | 912 | $649.46 | 21,677,467 |
| 2015-10-22 | Open-market sale | 907 | $648.17 | 21,678,379 |
| 2015-10-22 | Open-market sale | 1,210 | $647.07 | 21,679,286 |
| 2015-10-22 | Open-market sale | 876 | $645.89 | 21,680,496 |
| 2015-10-22 | Open-market sale | 1,632 | $644.93 | 21,681,372 |
| 2015-10-22 | Open-market sale | 600 | $686.90 | 75,000 |
| 2015-10-22 | Open-market sale | 869 | $686.08 | 75,600 |
| 2015-10-22 | Open-market sale | 605 | $685.12 | 76,469 |
| 2015-10-22 | Open-market sale | 839 | $683.80 | 77,074 |
| 2015-10-22 | Open-market sale | 915 | $674.94 | 77,913 |
| 2015-10-21 | Conversion (derivative) | 16,666 | $0.00 | 21,546,904 |
| 2015-10-21 | Open-market sale | 1,407 | $671.28 | 90,259 |
| 2015-10-21 | Open-market sale | 700 | $654.17 | 21,683,004 |
| 2015-10-21 | Open-market sale | 678 | $653.40 | 21,683,704 |
| 2015-10-21 | Open-market sale | 1,600 | $652.20 | 21,684,382 |
| 2015-10-21 | Open-market sale | 3,146 | $651.13 | 21,685,982 |
| 2015-10-21 | Open-market sale | 1,632 | $650.19 | 21,689,128 |
| 2015-10-21 | Open-market sale | 1,113 | $649.12 | 21,690,760 |
| 2015-10-21 | Open-market sale | 858 | $648.05 | 21,691,873 |
| 2015-10-21 | Open-market sale | 1,513 | $647.10 | 21,692,731 |
| 2015-10-21 | Open-market sale | 1,273 | $645.75 | 21,694,244 |
| 2015-10-21 | Open-market sale | 2,060 | $644.92 | 21,695,517 |
| 2015-10-21 | Open-market sale | 500 | $643.91 | 21,697,577 |
| 2015-10-21 | Open-market sale | 1,593 | $642.39 | 21,698,077 |
| 2015-10-21 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-10-21 | Open-market sale | 913 | $672.73 | 89,346 |
| 2015-10-21 | Open-market sale | 2,091 | $673.73 | 87,255 |
| 2015-10-21 | Open-market sale | 925 | $674.52 | 86,330 |
| 2015-10-21 | Open-market sale | 839 | $675.78 | 85,491 |
| 2015-10-21 | Open-market sale | 1,200 | $676.50 | 84,291 |
| 2015-10-21 | Open-market sale | 1,557 | $678.42 | 82,734 |
| 2015-10-21 | Open-market sale | 1,696 | $679.38 | 81,038 |
| 2015-10-21 | Open-market sale | 2,622 | $680.50 | 78,416 |
| 2015-10-21 | Open-market sale | 1,902 | $681.31 | 76,514 |
| 2015-10-21 | Open-market sale | 900 | $683.90 | 75,000 |
| 2015-10-21 | Open-market sale | 614 | $682.52 | 75,900 |
| 2015-10-20 | Open-market sale | 408 | $651.06 | 21,706,929 |
| 2015-10-20 | Open-market sale | 100 | $644.38 | 21,716,236 |
| 2015-10-20 | Open-market sale | 1,100 | $645.81 | 21,715,136 |
| 2015-10-20 | Open-market sale | 1,418 | $647.10 | 21,713,718 |
| 2015-10-20 | Open-market sale | 2,864 | $648.24 | 21,710,854 |
| 2015-10-20 | Open-market sale | 2,525 | $649.21 | 21,708,329 |
| 2015-10-20 | Open-market sale | 992 | $650.03 | 21,707,337 |
| 2015-10-20 | Open-market sale | 1,001 | $652.54 | 21,705,928 |
| 2015-10-20 | Open-market sale | 1,700 | $653.58 | 21,704,228 |
| 2015-10-20 | Open-market sale | 1,674 | $654.34 | 21,702,554 |
| 2015-10-20 | Open-market sale | 550 | $655.58 | 21,702,004 |
| 2015-10-20 | Open-market sale | 767 | $656.89 | 21,701,237 |
| 2015-10-20 | Open-market sale | 665 | $658.93 | 21,700,572 |
| 2015-10-20 | Open-market sale | 300 | $659.76 | 21,700,272 |
| 2015-10-20 | Open-market sale | 202 | $660.85 | 21,700,070 |
| 2015-10-20 | Open-market sale | 400 | $664.20 | 21,699,670 |
| 2015-10-20 | Conversion (derivative) | 16,666 | $0.00 | 21,563,570 |
| 2015-10-20 | Open-market sale | 1,488 | $686.83 | 78,897 |
| 2015-10-20 | Open-market sale | 204 | $674.56 | 91,462 |
| 2015-10-20 | Open-market sale | 864 | $675.64 | 90,598 |
| 2015-10-20 | Open-market sale | 1,116 | $676.85 | 89,482 |
| 2015-10-20 | Open-market sale | 1,964 | $677.94 | 87,518 |
| 2015-10-20 | Open-market sale | 2,829 | $678.92 | 84,689 |
| 2015-10-20 | Open-market sale | 1,414 | $689.44 | 76,802 |
| 2015-10-20 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-10-20 | Open-market sale | 466 | $697.64 | 75,000 |
| 2015-10-20 | Open-market sale | 200 | $694.68 | 75,466 |
| 2015-10-20 | Open-market sale | 300 | $693.33 | 75,666 |
| 2015-10-20 | Open-market sale | 604 | $692.48 | 75,966 |
| 2015-10-20 | Open-market sale | 232 | $690.01 | 76,570 |
| 2015-10-20 | Open-market sale | 950 | $681.09 | 82,873 |
| 2015-10-20 | Open-market sale | 500 | $681.66 | 82,373 |
| 2015-10-20 | Open-market sale | 400 | $683.14 | 81,973 |
| 2015-10-20 | Open-market sale | 605 | $683.99 | 81,368 |
| 2015-10-20 | Open-market sale | 983 | $85.81 | 80,385 |
| 2015-10-20 | Open-market sale | 866 | $679.82 | 83,823 |
| 2015-10-20 | Open-market sale | 681 | $687.97 | 78,216 |
| 2015-10-19 | Conversion (derivative) | 16,666 | $0.00 | 21,580,236 |
| 2015-10-19 | Open-market sale | 3,890 | $663.94 | 21,721,475 |
| 2015-10-19 | Open-market sale | 3,452 | $662.72 | 21,725,365 |
| 2015-10-19 | Open-market sale | 2,686 | $661.76 | 21,728,817 |
| 2015-10-19 | Open-market sale | 1,499 | $660.84 | 21,731,503 |
| 2015-10-19 | Open-market sale | 205 | $699.88 | 75,000 |
| 2015-10-19 | Open-market sale | 1,774 | $699.34 | 75,205 |
| 2015-10-19 | Open-market sale | 3,705 | $698.18 | 76,979 |
| 2015-10-19 | Open-market sale | 3,280 | $697.29 | 80,684 |
| 2015-10-19 | Open-market sale | 2,680 | $696.23 | 83,964 |
| 2015-10-19 | Open-market sale | 2,835 | $695.21 | 86,644 |
| 2015-10-19 | Open-market sale | 1,469 | $694.35 | 89,479 |
| 2015-10-19 | Open-market sale | 718 | $693.15 | 90,948 |
| 2015-10-19 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-10-19 | Open-market sale | 1,744 | $665.79 | 21,716,336 |
| 2015-10-19 | Open-market sale | 3,395 | $664.80 | 21,718,080 |
| 2015-09-25 | Conversion (derivative) | 16,670 | $0.00 | 21,596,902 |
| 2015-09-25 | Open-market sale | 1,030 | $643.57 | 88,806 |
| 2015-09-25 | Open-market sale | 729 | $644.55 | 88,077 |
| 2015-09-25 | Open-market sale | 300 | $645.69 | 87,777 |
| 2015-09-25 | Open-market sale | 324 | $647.17 | 87,453 |
| 2015-09-25 | Open-market sale | 1,320 | $648.85 | 86,133 |
| 2015-09-25 | Open-market sale | 770 | $649.74 | 85,363 |
| 2015-09-25 | Open-market sale | 1,355 | $651.09 | 84,008 |
| 2015-09-25 | Open-market sale | 3,042 | $651.96 | 80,966 |
| 2015-09-25 | Open-market sale | 3,725 | $652.85 | 77,241 |
| 2015-09-25 | Open-market sale | 1,333 | $654.21 | 75,908 |
| 2015-09-25 | Open-market sale | 403 | $654.96 | 75,505 |
| 2015-09-25 | Open-market sale | 816 | $641.15 | 90,533 |
| 2015-09-25 | Open-market sale | 697 | $642.65 | 89,836 |
| 2015-09-25 | Open-market sale | 321 | $640.40 | 91,349 |
| 2015-09-25 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-09-25 | Open-market sale | 505 | $656.72 | 75,000 |
| 2015-09-25 | Open-market sale | 400 | $624.33 | 21,734,904 |
| 2015-09-25 | Open-market sale | 657 | $620.17 | 21,743,054 |
| 2015-09-25 | Open-market sale | 1,293 | $619.27 | 21,743,711 |
| 2015-09-25 | Open-market sale | 606 | $618.44 | 21,745,004 |
| 2015-09-25 | Open-market sale | 281 | $617.13 | 21,745,610 |
| 2015-09-25 | Open-market sale | 320 | $615.54 | 21,745,891 |
| 2015-09-25 | Open-market sale | 1,001 | $614.75 | 21,746,211 |
| 2015-09-25 | Open-market sale | 1,235 | $613.55 | 21,747,212 |
| 2015-09-25 | Open-market sale | 600 | $612.49 | 21,748,447 |
| 2015-09-25 | Open-market sale | 625 | $611.71 | 21,749,047 |
| 2015-09-25 | Open-market sale | 502 | $627.77 | 21,733,002 |
| 2015-09-25 | Open-market sale | 4,084 | $622.48 | 21,738,071 |
| 2015-09-25 | Open-market sale | 2,767 | $623.40 | 21,735,304 |
| 2015-09-25 | Open-market sale | 899 | $621.33 | 21,742,155 |
| 2015-09-25 | Open-market sale | 1,400 | $625.41 | 21,733,504 |
| 2015-09-24 | Conversion (derivative) | 16,666 | $0.00 | 21,613,572 |
| 2015-09-24 | Open-market sale | 878 | $650.46 | 79,160 |
| 2015-09-24 | Open-market sale | 700 | $649.48 | 80,038 |
| 2015-09-24 | Open-market sale | 1,876 | $648.20 | 80,738 |
| 2015-09-24 | Open-market sale | 1,927 | $647.16 | 82,614 |
| 2015-09-24 | Open-market sale | 3,227 | $646.25 | 84,541 |
| 2015-09-24 | Open-market sale | 813 | $624.90 | 21,751,272 |
| 2015-09-24 | Open-market sale | 557 | $644.09 | 89,872 |
| 2015-09-24 | Open-market sale | 1,237 | $643.26 | 90,429 |
| 2015-09-24 | Open-market sale | 227 | $626.63 | 21,749,672 |
| 2015-09-24 | Open-market sale | 1,373 | $625.89 | 21,749,899 |
| 2015-09-24 | Open-market sale | 565 | $651.25 | 78,595 |
| 2015-09-24 | Open-market sale | 723 | $652.37 | 77,872 |
| 2015-09-24 | Open-market sale | 640 | $653.45 | 77,232 |
| 2015-09-24 | Open-market sale | 967 | $654.65 | 76,265 |
| 2015-09-24 | Open-market sale | 1,216 | $655.41 | 75,049 |
| 2015-09-24 | Open-market sale | 49 | $656.20 | 75,000 |
| 2015-09-24 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-09-24 | Open-market sale | 1,250 | $613.29 | 21,765,088 |
| 2015-09-24 | Open-market sale | 917 | $614.15 | 21,764,171 |
| 2015-09-24 | Open-market sale | 1,279 | $615.47 | 21,762,892 |
| 2015-09-24 | Open-market sale | 3,376 | $616.37 | 21,759,516 |
| 2015-09-24 | Open-market sale | 3,110 | $617.32 | 21,756,406 |
| 2015-09-24 | Open-market sale | 1,055 | $618.55 | 21,755,351 |
| 2015-09-24 | Open-market sale | 1,174 | $619.43 | 21,754,177 |
| 2015-09-24 | Open-market sale | 506 | $620.67 | 21,753,671 |
| 2015-09-24 | Open-market sale | 591 | $621.60 | 21,753,080 |
| 2015-09-24 | Open-market sale | 463 | $622.66 | 21,752,617 |
| 2015-09-24 | Open-market sale | 532 | $623.71 | 21,752,085 |
| 2015-09-24 | Open-market sale | 2,104 | $645.37 | 87,768 |
| 2015-09-23 | Conversion (derivative) | 16,666 | $0.00 | 21,630,238 |
| 2015-09-23 | Open-market sale | 300 | $620.42 | 21,782,704 |
| 2015-09-23 | Open-market sale | 200 | $659.22 | 75,000 |
| 2015-09-23 | Open-market sale | 2,000 | $658.54 | 75,200 |
| 2015-09-23 | Open-market sale | 1,000 | $657.04 | 77,200 |
| 2015-09-23 | Open-market sale | 2,449 | $656.07 | 78,200 |
| 2015-09-23 | Open-market sale | 5,676 | $655.11 | 80,649 |
| 2015-09-23 | Open-market sale | 2,183 | $622.83 | 21,778,821 |
| 2015-09-23 | Open-market sale | 4,284 | $623.93 | 21,774,537 |
| 2015-09-23 | Open-market sale | 4,214 | $624.82 | 21,770,323 |
| 2015-09-23 | Open-market sale | 1,512 | $653.05 | 89,329 |
| 2015-09-23 | Open-market sale | 3,004 | $654.17 | 86,325 |
| 2015-09-23 | Open-market sale | 1,700 | $621.96 | 21,781,004 |
| 2015-09-23 | Open-market sale | 825 | $651.69 | 90,841 |
| 2015-09-23 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-09-23 | Open-market sale | 1,685 | $625.96 | 21,768,638 |
| 2015-09-23 | Open-market sale | 1,900 | $627.15 | 21,766,738 |
| 2015-09-23 | Open-market sale | 400 | $627.93 | 21,766,338 |
| 2015-09-22 | Conversion (derivative) | 16,666 | $0.00 | 21,646,904 |
| 2015-09-22 | Open-market sale | 1,673 | $624.77 | 21,784,805 |
| 2015-09-22 | Open-market sale | 1,402 | $646.92 | 89,939 |
| 2015-09-22 | Open-market sale | 452 | $623.93 | 21,786,478 |
| 2015-09-22 | Open-market sale | 2,302 | $622.55 | 21,786,930 |
| 2015-09-22 | Open-market sale | 1,400 | $621.79 | 21,789,232 |
| 2015-09-22 | Open-market sale | 2,388 | $620.69 | 21,790,632 |
| 2015-09-22 | Open-market sale | 2,846 | $619.60 | 21,793,020 |
| 2015-09-22 | Open-market sale | 1,606 | $618.70 | 21,795,866 |
| 2015-09-22 | Open-market sale | 1,609 | $617.57 | 21,797,472 |
| 2015-09-22 | Open-market sale | 589 | $616.40 | 21,799,081 |
| 2015-09-22 | Open-market sale | 100 | $657.26 | 75,000 |
| 2015-09-22 | Open-market sale | 1,803 | $656.85 | 75,100 |
| 2015-09-22 | Open-market sale | 1,949 | $655.72 | 76,903 |
| 2015-09-22 | Open-market sale | 500 | $654.55 | 78,852 |
| 2015-09-22 | Open-market sale | 2,396 | $653.28 | 79,352 |
| 2015-09-22 | Open-market sale | 2,033 | $652.14 | 81,748 |
| 2015-09-22 | Open-market sale | 1,598 | $651.16 | 83,781 |
| 2015-09-22 | Open-market sale | 1,937 | $650.06 | 85,379 |
| 2015-09-22 | Open-market sale | 1,442 | $649.19 | 87,316 |
| 2015-09-22 | Open-market sale | 1,601 | $625.83 | 21,783,204 |
| 2015-09-22 | Open-market sale | 200 | $627.19 | 21,783,004 |
| 2015-09-22 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-09-22 | Open-market sale | 325 | $645.91 | 91,341 |
| 2015-09-22 | Open-market sale | 1,181 | $647.97 | 88,758 |
| 2015-09-21 | Conversion (derivative) | 16,666 | $0.00 | 21,663,570 |
| 2015-09-21 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-09-21 | Open-market sale | 404 | $668.44 | 75,000 |
| 2015-09-21 | Open-market sale | 2,712 | $664.14 | 83,414 |
| 2015-09-21 | Open-market sale | 4,439 | $665.25 | 78,975 |
| 2015-09-21 | Open-market sale | 1,621 | $666.11 | 77,354 |
| 2015-09-21 | Open-market sale | 2,623 | $663.20 | 86,126 |
| 2015-09-21 | Open-market sale | 2,017 | $662.29 | 88,749 |
| 2015-09-21 | Open-market sale | 500 | $661.00 | 90,766 |
| 2015-09-21 | Open-market sale | 400 | $659.16 | 91,266 |
| 2015-09-21 | Open-market sale | 1,192 | $635.92 | 21,799,670 |
| 2015-09-21 | Open-market sale | 1,678 | $635.25 | 21,800,862 |
| 2015-09-21 | Open-market sale | 4,653 | $633.98 | 21,802,540 |
| 2015-09-21 | Open-market sale | 2,472 | $633.11 | 21,807,193 |
| 2015-09-21 | Open-market sale | 1,710 | $631.83 | 21,809,665 |
| 2015-09-21 | Open-market sale | 3,035 | $630.98 | 21,811,375 |
| 2015-09-21 | Open-market sale | 1,141 | $629.91 | 21,814,410 |
| 2015-09-21 | Open-market sale | 385 | $628.50 | 21,815,551 |
| 2015-09-21 | Open-market sale | 400 | $626.96 | 21,815,936 |
| 2015-09-21 | Open-market sale | 1,950 | $667.36 | 75,404 |
| 2015-08-21 | Conversion (derivative) | 16,670 | $0.00 | 21,680,236 |
| 2015-08-21 | Open-market sale | 1,066 | $663.19 | 80,654 |
| 2015-08-21 | Open-market sale | 1,800 | $662.03 | 81,720 |
| 2015-08-21 | Open-market sale | 1,667 | $661.01 | 83,520 |
| 2015-08-21 | Open-market sale | 1,620 | $660.10 | 85,187 |
| 2015-08-21 | Open-market sale | 400 | $658.92 | 86,807 |
| 2015-08-21 | Open-market sale | 301 | $657.58 | 87,207 |
| 2015-08-21 | Open-market sale | 106 | $656.33 | 87,508 |
| 2015-08-21 | Open-market sale | 500 | $654.63 | 87,614 |
| 2015-08-21 | Open-market sale | 350 | $653.20 | 88,114 |
| 2015-08-21 | Open-market sale | 100 | $651.13 | 88,464 |
| 2015-08-21 | Open-market sale | 425 | $649.87 | 88,564 |
| 2015-08-21 | Open-market sale | 1,100 | $649.13 | 88,989 |
| 2015-08-21 | Open-market sale | 702 | $648.18 | 90,089 |
| 2015-08-21 | Open-market sale | 682 | $647.05 | 90,791 |
| 2015-08-21 | Open-market sale | 197 | $645.95 | 91,473 |
| 2015-08-21 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-08-21 | Open-market sale | 200 | $672.24 | 75,000 |
| 2015-08-21 | Open-market sale | 500 | $670.69 | 75,200 |
| 2015-08-21 | Open-market sale | 1,177 | $669.54 | 75,700 |
| 2015-08-21 | Open-market sale | 1,183 | $668.67 | 76,877 |
| 2015-08-21 | Open-market sale | 803 | $667.32 | 78,060 |
| 2015-08-21 | Open-market sale | 650 | $666.60 | 78,863 |
| 2015-08-21 | Open-market sale | 300 | $665.50 | 79,513 |
| 2015-08-21 | Open-market sale | 841 | $664.22 | 79,813 |
| 2015-08-21 | Open-market sale | 394 | $614.71 | 21,832,612 |
| 2015-08-21 | Open-market sale | 125 | $640.05 | 21,816,336 |
| 2015-08-21 | Open-market sale | 300 | $638.59 | 21,816,461 |
| 2015-08-21 | Open-market sale | 1,107 | $636.85 | 21,816,761 |
| 2015-08-21 | Open-market sale | 937 | $635.77 | 21,817,868 |
| 2015-08-21 | Open-market sale | 2,221 | $629.35 | 21,823,086 |
| 2015-08-21 | Open-market sale | 1,878 | $628.31 | 21,825,307 |
| 2015-08-21 | Open-market sale | 1,099 | $627.21 | 21,827,185 |
| 2015-08-21 | Open-market sale | 200 | $625.62 | 21,828,284 |
| 2015-08-21 | Open-market sale | 406 | $625.02 | 21,828,484 |
| 2015-08-21 | Open-market sale | 581 | $622.35 | 21,828,890 |
| 2015-08-21 | Open-market sale | 263 | $621.42 | 21,829,471 |
| 2015-08-21 | Open-market sale | 100 | $618.84 | 21,829,734 |
| 2015-08-21 | Open-market sale | 300 | $617.87 | 21,829,834 |
| 2015-08-21 | Open-market sale | 1,636 | $616.96 | 21,830,134 |
| 2015-08-21 | Open-market sale | 842 | $615.78 | 21,831,770 |
| 2015-08-21 | Open-market sale | 1,074 | $630.29 | 21,822,012 |
| 2015-08-21 | Open-market sale | 1,100 | $631.46 | 21,820,912 |
| 2015-08-21 | Open-market sale | 200 | $632.13 | 21,820,712 |
| 2015-08-21 | Open-market sale | 638 | $633.63 | 21,820,074 |
| 2015-08-21 | Open-market sale | 1,269 | $634.66 | 21,818,805 |
| 2015-08-20 | Open-market sale | 862 | $652.71 | 21,837,773 |
| 2015-08-20 | Open-market sale | 838 | $651.77 | 21,838,635 |
| 2015-08-20 | Open-market sale | 2,382 | $650.66 | 21,839,473 |
| 2015-08-20 | Open-market sale | 2,830 | $649.61 | 21,841,855 |
| 2015-08-20 | Open-market sale | 1,861 | $648.47 | 21,844,685 |
| 2015-08-20 | Open-market sale | 2,109 | $647.32 | 21,846,546 |
| 2015-08-20 | Open-market sale | 515 | $646.19 | 21,848,655 |
| 2015-08-20 | Open-market sale | 502 | $643.99 | 21,849,170 |
| 2015-08-20 | Open-market sale | 100 | $661.85 | 21,833,006 |
| 2015-08-20 | Open-market sale | 200 | $660.76 | 21,833,106 |
| 2015-08-20 | Open-market sale | 1,430 | $659.77 | 21,833,306 |
| 2015-08-20 | Open-market sale | 420 | $658.38 | 21,834,736 |
| 2015-08-20 | Open-market sale | 1,002 | $656.87 | 21,835,156 |
| 2015-08-20 | Open-market sale | 413 | $656.00 | 21,836,158 |
| 2015-08-20 | Open-market sale | 602 | $654.92 | 21,836,571 |
| 2015-08-20 | Open-market sale | 600 | $653.75 | 21,837,173 |
| 2015-08-20 | Conversion (derivative) | 16,666 | $0.00 | 21,696,906 |
| 2015-08-20 | Open-market sale | 960 | $692.97 | 75,700 |
| 2015-08-20 | Open-market sale | 1,400 | $681.69 | 86,399 |
| 2015-08-20 | Open-market sale | 2,267 | $680.61 | 87,799 |
| 2015-08-20 | Open-market sale | 800 | $679.73 | 90,066 |
| 2015-08-20 | Open-market sale | 300 | $678.54 | 90,866 |
| 2015-08-20 | Open-market sale | 500 | $676.67 | 91,166 |
| 2015-08-20 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-08-20 | Open-market sale | 879 | $690.48 | 77,260 |
| 2015-08-20 | Open-market sale | 600 | $691.79 | 76,660 |
| 2015-08-20 | Open-market sale | 700 | $693.86 | 75,000 |
| 2015-08-20 | Open-market sale | 2,566 | $682.76 | 83,833 |
| 2015-08-20 | Open-market sale | 2,353 | $683.71 | 81,480 |
| 2015-08-20 | Open-market sale | 1,138 | $685.33 | 80,342 |
| 2015-08-20 | Open-market sale | 713 | $686.25 | 79,629 |
| 2015-08-20 | Open-market sale | 510 | $687.31 | 79,119 |
| 2015-08-20 | Open-market sale | 380 | $688.35 | 78,739 |
| 2015-08-20 | Open-market sale | 600 | $689.20 | 78,139 |
| 2015-08-19 | Conversion (derivative) | 16,666 | $0.00 | 21,713,572 |
| 2015-08-19 | Open-market sale | 504 | $659.57 | 21,856,232 |
| 2015-08-19 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-08-19 | Open-market sale | 1,052 | $687.83 | 90,614 |
| 2015-08-19 | Open-market sale | 1,814 | $688.78 | 88,800 |
| 2015-08-19 | Open-market sale | 2,194 | $689.99 | 86,606 |
| 2015-08-19 | Open-market sale | 3,400 | $690.98 | 83,206 |
| 2015-08-19 | Open-market sale | 831 | $693.24 | 82,375 |
| 2015-08-19 | Open-market sale | 1,282 | $694.36 | 81,093 |
| 2015-08-19 | Open-market sale | 1,923 | $695.46 | 79,170 |
| 2015-08-19 | Open-market sale | 1,689 | $696.24 | 77,481 |
| 2015-08-19 | Open-market sale | 656 | $698.91 | 76,825 |
| 2015-08-19 | Open-market sale | 245 | $699.59 | 76,580 |
| 2015-08-19 | Open-market sale | 300 | $697.16 | 76,280 |
| 2015-08-19 | Open-market sale | 1,280 | $691.89 | 75,000 |
| 2015-08-19 | Open-market sale | 1,904 | $655.53 | 21,864,434 |
| 2015-08-19 | Open-market sale | 1,689 | $656.52 | 21,862,745 |
| 2015-08-19 | Open-market sale | 4,355 | $657.43 | 21,858,390 |
| 2015-08-19 | Open-market sale | 100 | $666.88 | 21,849,672 |
| 2015-08-19 | Open-market sale | 537 | $665.99 | 21,849,772 |
| 2015-08-19 | Open-market sale | 300 | $664.95 | 21,850,309 |
| 2015-08-19 | Open-market sale | 500 | $664.11 | 21,850,609 |
| 2015-08-19 | Open-market sale | 2,517 | $662.75 | 21,851,109 |
| 2015-08-19 | Open-market sale | 1,281 | $661.76 | 21,853,626 |
| 2015-08-19 | Open-market sale | 1,325 | $660.77 | 21,854,907 |
| 2015-08-19 | Open-market sale | 1,654 | $658.56 | 21,856,736 |
| 2015-08-18 | Conversion (derivative) | 16,666 | $0.00 | 21,730,238 |
| 2015-08-18 | Open-market sale | 810 | $686.69 | 90,856 |
| 2015-08-18 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-08-18 | Open-market sale | 100 | $663.92 | 21,866,338 |
| 2015-08-18 | Open-market sale | 400 | $662.63 | 21,866,438 |
| 2015-08-18 | Open-market sale | 488 | $661.34 | 21,866,838 |
| 2015-08-18 | Open-market sale | 605 | $660.05 | 21,867,326 |
| 2015-08-18 | Open-market sale | 2,796 | $659.06 | 21,867,931 |
| 2015-08-18 | Open-market sale | 3,299 | $658.14 | 21,870,727 |
| 2015-08-18 | Open-market sale | 1,702 | $656.97 | 21,874,026 |
| 2015-08-18 | Open-market sale | 5,040 | $656.11 | 21,875,728 |
| 2015-08-18 | Open-market sale | 1,536 | $655.21 | 21,880,768 |
| 2015-08-18 | Open-market sale | 700 | $654.07 | 21,882,304 |
| 2015-08-18 | Open-market sale | 30 | $695.55 | 75,000 |
| 2015-08-18 | Open-market sale | 400 | $695.16 | 75,030 |
| 2015-08-18 | Open-market sale | 528 | $693.53 | 75,430 |
| 2015-08-18 | Open-market sale | 800 | $692.78 | 75,958 |
| 2015-08-18 | Open-market sale | 1,882 | $691.69 | 76,758 |
| 2015-08-18 | Open-market sale | 1,899 | $690.71 | 78,640 |
| 2015-08-18 | Open-market sale | 2,000 | $690.01 | 80,539 |
| 2015-08-18 | Open-market sale | 3,778 | $688.82 | 82,539 |
| 2015-08-18 | Open-market sale | 4,539 | $688.00 | 86,317 |
| 2015-08-17 | Conversion (derivative) | 16,666 | $0.00 | 21,746,904 |
| 2015-08-17 | Open-market sale | 1,842 | $685.14 | 89,224 |
| 2015-08-17 | Open-market sale | 600 | $684.01 | 91,066 |
| 2015-08-17 | Open-market sale | 1,102 | $660.94 | 21,883,004 |
| 2015-08-17 | Open-market sale | 1,255 | $660.13 | 21,884,106 |
| 2015-08-17 | Open-market sale | 2,533 | $659.15 | 21,885,361 |
| 2015-08-17 | Open-market sale | 2,452 | $657.95 | 21,887,894 |
| 2015-08-17 | Open-market sale | 1,180 | $656.58 | 21,890,346 |
| 2015-08-17 | Open-market sale | 3,164 | $655.82 | 21,891,526 |
| 2015-08-17 | Open-market sale | 2,100 | $655.01 | 21,894,690 |
| 2015-08-17 | Open-market sale | 1,780 | $653.25 | 21,896,790 |
| 2015-08-17 | Open-market sale | 1,100 | $652.19 | 21,898,570 |
| 2015-08-17 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-08-17 | Open-market sale | 3,850 | $688.41 | 83,038 |
| 2015-08-17 | Open-market sale | 89 | $694.44 | 75,000 |
| 2015-08-17 | Open-market sale | 1,774 | $693.60 | 75,089 |
| 2015-08-17 | Open-market sale | 2,663 | $692.55 | 76,863 |
| 2015-08-17 | Open-market sale | 728 | $691.91 | 79,526 |
| 2015-08-17 | Open-market sale | 1,272 | $690.53 | 80,254 |
| 2015-08-17 | Open-market sale | 1,512 | $689.58 | 81,526 |
| 2015-08-17 | Open-market sale | 400 | $686.15 | 88,824 |
| 2015-08-17 | Open-market sale | 1,936 | $687.68 | 86,888 |
| 2015-08-07 | Gift | 75,000 | $0.00 | 21,899,670 |
| 2015-08-07 | Gift | 75,000 | $0.00 | 75,000 |
| 2015-08-05 | Conversion (derivative) | 150,000 | $0.00 | 21,763,570 |
| 2015-08-05 | Conversion | 150,000 | $0.00 | 150,000 |
| 2015-07-24 | Conversion (derivative) | 16,670 | $0.00 | 21,913,570 |
| 2015-07-24 | Open-market sale | 658 | $654.13 | 16,012 |
| 2015-07-24 | Open-market sale | 390 | $669.49 | 535 |
| 2015-07-24 | Open-market sale | 240 | $668.65 | 925 |
| 2015-07-24 | Open-market sale | 1,391 | $667.51 | 1,165 |
| 2015-07-24 | Open-market sale | 2,626 | $666.54 | 2,556 |
| 2015-07-24 | Open-market sale | 2,185 | $665.56 | 5,182 |
| 2015-07-24 | Open-market sale | 799 | $664.52 | 7,367 |
| 2015-07-24 | Open-market sale | 791 | $663.46 | 8,166 |
| 2015-07-24 | Open-market sale | 405 | $662.21 | 8,957 |
| 2015-07-24 | Open-market sale | 400 | $660.99 | 9,362 |
| 2015-07-24 | Open-market sale | 325 | $659.69 | 9,762 |
| 2015-07-24 | Open-market sale | 1,284 | $658.65 | 10,087 |
| 2015-07-24 | Open-market sale | 1,812 | $657.55 | 11,371 |
| 2015-07-24 | Open-market sale | 1,054 | $656.11 | 13,183 |
| 2015-07-24 | Open-market sale | 1,775 | $655.24 | 14,237 |
| 2015-07-24 | Open-market sale | 535 | $671.73 | 0 |
| 2015-07-24 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-07-24 | Open-market sale | 1,743 | $624.26 | 21,989,267 |
| 2015-07-24 | Open-market sale | 100 | $644.05 | 21,974,830 |
| 2015-07-24 | Open-market sale | 369 | $643.29 | 21,974,930 |
| 2015-07-24 | Open-market sale | 650 | $639.37 | 21,975,299 |
| 2015-07-24 | Open-market sale | 100 | $637.66 | 21,975,949 |
| 2015-07-24 | Open-market sale | 400 | $636.25 | 21,976,049 |
| 2015-07-24 | Open-market sale | 300 | $634.95 | 21,976,449 |
| 2015-07-24 | Open-market sale | 832 | $633.97 | 21,976,749 |
| 2015-07-24 | Open-market sale | 2,047 | $633.33 | 21,977,581 |
| 2015-07-24 | Open-market sale | 2,558 | $632.30 | 21,979,628 |
| 2015-07-24 | Open-market sale | 1,159 | $630.72 | 21,982,186 |
| 2015-07-24 | Open-market sale | 700 | $629.79 | 21,983,345 |
| 2015-07-24 | Open-market sale | 694 | $628.46 | 21,984,045 |
| 2015-07-24 | Open-market sale | 1,564 | $627.43 | 21,984,739 |
| 2015-07-24 | Open-market sale | 1,937 | $626.24 | 21,986,303 |
| 2015-07-24 | Open-market sale | 1,027 | $625.44 | 21,988,240 |
| 2015-07-24 | Open-market sale | 160 | $647.35 | 21,974,670 |
| 2015-07-24 | Open-market sale | 330 | $623.11 | 21,991,010 |
| 2015-07-23 | Conversion (derivative) | 16,666 | $0.00 | 21,930,240 |
| 2015-07-23 | Open-market sale | 700 | $672.57 | 15,966 |
| 2015-07-23 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-23 | Open-market sale | 300 | $693.91 | 0 |
| 2015-07-23 | Open-market sale | 1,100 | $693.03 | 300 |
| 2015-07-23 | Open-market sale | 740 | $690.92 | 1,400 |
| 2015-07-23 | Open-market sale | 725 | $689.90 | 2,140 |
| 2015-07-23 | Open-market sale | 1,322 | $688.76 | 2,865 |
| 2015-07-23 | Open-market sale | 1,651 | $687.48 | 4,187 |
| 2015-07-23 | Open-market sale | 1,603 | $686.62 | 5,838 |
| 2015-07-23 | Open-market sale | 1,000 | $685.62 | 7,441 |
| 2015-07-23 | Open-market sale | 1,113 | $684.55 | 8,441 |
| 2015-07-23 | Open-market sale | 991 | $683.28 | 9,554 |
| 2015-07-23 | Open-market sale | 1,200 | $682.33 | 10,545 |
| 2015-07-23 | Open-market sale | 1,499 | $681.45 | 11,745 |
| 2015-07-23 | Open-market sale | 400 | $678.81 | 13,244 |
| 2015-07-23 | Open-market sale | 243 | $675.76 | 13,644 |
| 2015-07-23 | Open-market sale | 357 | $674.46 | 13,887 |
| 2015-07-23 | Open-market sale | 1,722 | $673.84 | 14,244 |
| 2015-07-23 | Open-market sale | 1,284 | $642.55 | 22,006,186 |
| 2015-07-23 | Open-market sale | 988 | $660.78 | 21,991,640 |
| 2015-07-23 | Open-market sale | 700 | $659.43 | 21,992,628 |
| 2015-07-23 | Open-market sale | 420 | $658.21 | 21,993,328 |
| 2015-07-23 | Open-market sale | 500 | $656.91 | 21,993,748 |
| 2015-07-23 | Open-market sale | 1,355 | $656.26 | 21,994,248 |
| 2015-07-23 | Open-market sale | 1,758 | $655.29 | 21,995,603 |
| 2015-07-23 | Open-market sale | 1,412 | $654.06 | 21,997,361 |
| 2015-07-23 | Open-market sale | 866 | $653.30 | 21,998,773 |
| 2015-07-23 | Open-market sale | 100 | $651.39 | 21,999,639 |
| 2015-07-23 | Open-market sale | 1,622 | $650.63 | 21,999,739 |
| 2015-07-23 | Open-market sale | 1,690 | $649.70 | 22,001,361 |
| 2015-07-23 | Open-market sale | 1,300 | $648.76 | 22,003,051 |
| 2015-07-23 | Open-market sale | 514 | $647.30 | 22,004,351 |
| 2015-07-23 | Open-market sale | 100 | $645.86 | 22,004,865 |
| 2015-07-23 | Open-market sale | 65 | $644.73 | 22,004,965 |
| 2015-07-23 | Open-market sale | 1,156 | $643.58 | 22,005,030 |
| 2015-07-23 | Open-market sale | 300 | $661.77 | 21,991,340 |
| 2015-07-23 | Open-market sale | 536 | $641.71 | 22,007,470 |
| 2015-07-22 | Open-market sale | 1,350 | $661.33 | 22,022,848 |
| 2015-07-22 | Open-market sale | 474 | $660.02 | 22,024,198 |
| 2015-07-22 | Open-market sale | 700 | $677.51 | 22,008,006 |
| 2015-07-22 | Open-market sale | 1,732 | $676.74 | 22,008,706 |
| 2015-07-22 | Open-market sale | 1,500 | $675.56 | 22,010,438 |
| 2015-07-22 | Open-market sale | 600 | $674.64 | 22,011,938 |
| 2015-07-22 | Open-market sale | 1,450 | $673.42 | 22,012,538 |
| 2015-07-22 | Open-market sale | 1,967 | $672.51 | 22,013,988 |
| 2015-07-22 | Open-market sale | 700 | $671.44 | 22,015,955 |
| 2015-07-22 | Open-market sale | 598 | $670.05 | 22,016,655 |
| 2015-07-22 | Open-market sale | 1,185 | $667.92 | 22,017,253 |
| 2015-07-22 | Open-market sale | 1,600 | $667.06 | 22,018,438 |
| 2015-07-22 | Open-market sale | 1,263 | $666.11 | 22,020,038 |
| 2015-07-22 | Open-market sale | 200 | $664.36 | 22,021,301 |
| 2015-07-22 | Open-market sale | 300 | $663.69 | 22,021,501 |
| 2015-07-22 | Open-market sale | 1,047 | $662.33 | 22,021,801 |
| 2015-07-22 | Conversion (derivative) | 16,666 | $0.00 | 21,946,906 |
| 2015-07-22 | Open-market sale | 239 | $703.44 | 12,759 |
| 2015-07-22 | Open-market sale | 729 | $695.99 | 13,798 |
| 2015-07-22 | Open-market sale | 350 | $699.44 | 13,448 |
| 2015-07-22 | Open-market sale | 250 | $701.29 | 13,198 |
| 2015-07-22 | Open-market sale | 200 | $702.13 | 12,998 |
| 2015-07-22 | Open-market sale | 928 | $694.88 | 14,527 |
| 2015-07-22 | Open-market sale | 2,065 | $704.74 | 10,694 |
| 2015-07-22 | Open-market sale | 2,282 | $705.56 | 8,412 |
| 2015-07-22 | Open-market sale | 2,600 | $706.84 | 5,812 |
| 2015-07-22 | Open-market sale | 810 | $694.12 | 15,455 |
| 2015-07-22 | Open-market sale | 401 | $692.45 | 16,265 |
| 2015-07-22 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-22 | Open-market sale | 1,619 | $712.02 | 0 |
| 2015-07-22 | Open-market sale | 1,173 | $711.17 | 1,619 |
| 2015-07-22 | Open-market sale | 1,000 | $710.07 | 2,792 |
| 2015-07-22 | Open-market sale | 1,119 | $708.77 | 3,792 |
| 2015-07-22 | Open-market sale | 901 | $707.63 | 4,911 |
| 2015-07-21 | Open-market sale | 300 | $704.61 | 0 |
| 2015-07-21 | Open-market sale | 1,590 | $703.25 | 300 |
| 2015-07-21 | Conversion (derivative) | 16,666 | $0.00 | 21,963,572 |
| 2015-07-21 | Open-market sale | 2,700 | $696.68 | 9,075 |
| 2015-07-21 | Open-market sale | 872 | $695.73 | 11,775 |
| 2015-07-21 | Open-market sale | 1,661 | $697.56 | 7,414 |
| 2015-07-21 | Open-market sale | 1,259 | $694.56 | 12,647 |
| 2015-07-21 | Open-market sale | 900 | $693.14 | 13,906 |
| 2015-07-21 | Open-market sale | 100 | $690.94 | 14,806 |
| 2015-07-21 | Open-market sale | 500 | $689.42 | 14,906 |
| 2015-07-21 | Open-market sale | 500 | $688.12 | 15,406 |
| 2015-07-21 | Open-market sale | 310 | $686.93 | 15,906 |
| 2015-07-21 | Open-market sale | 450 | $685.13 | 16,216 |
| 2015-07-21 | Open-market sale | 650 | $671.87 | 22,024,672 |
| 2015-07-21 | Open-market sale | 1,600 | $670.84 | 22,025,322 |
| 2015-07-21 | Open-market sale | 1,600 | $669.88 | 22,026,922 |
| 2015-07-21 | Open-market sale | 1,000 | $668.63 | 22,028,522 |
| 2015-07-21 | Open-market sale | 1,400 | $667.57 | 22,029,522 |
| 2015-07-21 | Open-market sale | 800 | $666.69 | 22,030,922 |
| 2015-07-21 | Open-market sale | 2,000 | $665.55 | 22,031,722 |
| 2015-07-21 | Open-market sale | 1,800 | $664.59 | 22,033,722 |
| 2015-07-21 | Open-market sale | 3,146 | $663.51 | 22,035,522 |
| 2015-07-21 | Open-market sale | 649 | $662.45 | 22,038,668 |
| 2015-07-21 | Open-market sale | 100 | $660.50 | 22,039,317 |
| 2015-07-21 | Open-market sale | 800 | $659.27 | 22,039,417 |
| 2015-07-21 | Open-market sale | 321 | $657.86 | 22,040,217 |
| 2015-07-21 | Open-market sale | 200 | $656.50 | 22,040,538 |
| 2015-07-21 | Open-market sale | 600 | $655.14 | 22,040,738 |
| 2015-07-21 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-21 | Open-market sale | 2,276 | $702.35 | 1,890 |
| 2015-07-21 | Open-market sale | 600 | $701.35 | 4,166 |
| 2015-07-21 | Open-market sale | 1,548 | $700.37 | 4,766 |
| 2015-07-21 | Open-market sale | 1,100 | $698.65 | 6,314 |
| 2015-07-20 | Conversion (derivative) | 16,666 | $0.00 | 21,980,238 |
| 2015-07-20 | Open-market sale | 939 | $659.22 | 22,048,867 |
| 2015-07-20 | Open-market sale | 2,050 | $655.95 | 22,053,193 |
| 2015-07-20 | Open-market sale | 1,611 | $654.93 | 22,055,243 |
| 2015-07-20 | Open-market sale | 1,150 | $653.87 | 22,056,854 |
| 2015-07-20 | Open-market sale | 100 | $697.25 | 0 |
| 2015-07-20 | Open-market sale | 285 | $696.54 | 100 |
| 2015-07-20 | Open-market sale | 1,660 | $695.72 | 385 |
| 2015-07-20 | Open-market sale | 1,584 | $694.43 | 2,045 |
| 2015-07-20 | Open-market sale | 894 | $693.54 | 3,629 |
| 2015-07-20 | Open-market sale | 830 | $692.13 | 4,523 |
| 2015-07-20 | Open-market sale | 1,241 | $691.16 | 5,353 |
| 2015-07-20 | Open-market sale | 700 | $690.03 | 6,594 |
| 2015-07-20 | Open-market sale | 852 | $689.07 | 7,294 |
| 2015-07-20 | Open-market sale | 900 | $687.87 | 8,146 |
| 2015-07-20 | Open-market sale | 2,332 | $686.81 | 9,046 |
| 2015-07-20 | Open-market sale | 1,317 | $686.11 | 11,378 |
| 2015-07-20 | Open-market sale | 1,651 | $685.03 | 12,695 |
| 2015-07-20 | Open-market sale | 1,720 | $683.60 | 14,346 |
| 2015-07-20 | Open-market sale | 600 | $682.73 | 16,066 |
| 2015-07-20 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-20 | Open-market sale | 70 | $668.78 | 22,041,338 |
| 2015-07-20 | Open-market sale | 1,150 | $667.67 | 22,041,408 |
| 2015-07-20 | Open-market sale | 1,206 | $666.69 | 22,042,558 |
| 2015-07-20 | Open-market sale | 1,202 | $665.57 | 22,043,764 |
| 2015-07-20 | Open-market sale | 800 | $664.25 | 22,044,966 |
| 2015-07-20 | Open-market sale | 1,007 | $663.44 | 22,045,766 |
| 2015-07-20 | Open-market sale | 1,292 | $661.79 | 22,046,773 |
| 2015-07-20 | Open-market sale | 802 | $660.87 | 22,048,065 |
| 2015-07-20 | Open-market sale | 1,887 | $656.85 | 22,051,306 |
| 2015-07-20 | Open-market sale | 1,500 | $657.82 | 22,049,806 |
| 2015-06-19 | Conversion (derivative) | 16,670 | $0.00 | 21,996,904 |
| 2015-06-19 | Open-market sale | 2,778 | $533.67 | 22,071,896 |
| 2015-06-19 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-06-19 | Open-market sale | 3,823 | $557.20 | 0 |
| 2015-06-19 | Open-market sale | 4,452 | $556.06 | 3,823 |
| 2015-06-19 | Open-market sale | 1,072 | $555.06 | 8,275 |
| 2015-06-19 | Open-market sale | 4,023 | $554.05 | 9,347 |
| 2015-06-19 | Open-market sale | 3,300 | $552.95 | 13,370 |
| 2015-06-19 | Open-market sale | 100 | $537.33 | 22,058,004 |
| 2015-06-19 | Open-market sale | 4,254 | $536.91 | 22,058,104 |
| 2015-06-19 | Open-market sale | 4,577 | $535.73 | 22,062,358 |
| 2015-06-19 | Open-market sale | 4,961 | $534.76 | 22,066,935 |
| 2015-06-18 | Conversion (derivative) | 16,666 | $0.00 | 22,013,574 |
| 2015-06-18 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-18 | Open-market sale | 313 | $548.54 | 16,353 |
| 2015-06-18 | Open-market sale | 330 | $549.83 | 16,023 |
| 2015-06-18 | Open-market sale | 4,573 | $537.68 | 22,074,674 |
| 2015-06-18 | Open-market sale | 6,775 | $536.93 | 22,079,247 |
| 2015-06-18 | Open-market sale | 2,403 | $536.05 | 22,086,022 |
| 2015-06-18 | Open-market sale | 710 | $534.57 | 22,088,425 |
| 2015-06-18 | Open-market sale | 905 | $533.72 | 22,089,135 |
| 2015-06-18 | Open-market sale | 900 | $532.86 | 22,090,040 |
| 2015-06-18 | Open-market sale | 400 | $531.49 | 22,090,940 |
| 2015-06-18 | Open-market sale | 501 | $557.04 | 0 |
| 2015-06-18 | Open-market sale | 7,337 | $556.45 | 501 |
| 2015-06-18 | Open-market sale | 914 | $551.96 | 7,838 |
| 2015-06-18 | Open-market sale | 4,520 | $555.54 | 8,752 |
| 2015-06-18 | Open-market sale | 778 | $554.61 | 13,272 |
| 2015-06-18 | Open-market sale | 700 | $553.33 | 14,050 |
| 2015-06-18 | Open-market sale | 1,273 | $550.80 | 14,750 |
| 2015-06-17 | Conversion (derivative) | 16,666 | $0.00 | 22,030,240 |
| 2015-06-17 | Open-market sale | 2,743 | $547.73 | 0 |
| 2015-06-17 | Open-market sale | 5,609 | $529.89 | 22,091,840 |
| 2015-06-17 | Open-market sale | 1,638 | $528.97 | 22,097,449 |
| 2015-06-17 | Open-market sale | 4,693 | $527.92 | 22,099,087 |
| 2015-06-17 | Open-market sale | 2,853 | $526.71 | 22,103,780 |
| 2015-06-17 | Open-market sale | 1,373 | $525.78 | 22,106,633 |
| 2015-06-17 | Open-market sale | 500 | $530.61 | 22,091,340 |
| 2015-06-17 | Open-market sale | 3,935 | $547.01 | 2,743 |
| 2015-06-17 | Open-market sale | 1,561 | $545.69 | 6,678 |
| 2015-06-17 | Open-market sale | 3,934 | $544.98 | 8,239 |
| 2015-06-17 | Open-market sale | 2,821 | $543.64 | 12,173 |
| 2015-06-17 | Open-market sale | 1,672 | $542.59 | 14,994 |
| 2015-06-17 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-16 | Conversion (derivative) | 16,666 | $0.00 | 22,046,906 |
| 2015-06-16 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-16 | Open-market sale | 1,921 | $542.55 | 14,745 |
| 2015-06-16 | Open-market sale | 5,065 | $543.57 | 9,680 |
| 2015-06-16 | Open-market sale | 2,354 | $529.01 | 22,108,006 |
| 2015-06-16 | Open-market sale | 3,580 | $544.56 | 6,100 |
| 2015-06-16 | Open-market sale | 5,571 | $545.49 | 529 |
| 2015-06-16 | Open-market sale | 8,015 | $528.28 | 22,110,360 |
| 2015-06-16 | Open-market sale | 3,459 | $527.31 | 22,118,375 |
| 2015-06-16 | Open-market sale | 2,838 | $526.29 | 22,121,834 |
| 2015-06-16 | Open-market sale | 529 | $546.28 | 0 |
| 2015-06-15 | Conversion (derivative) | 16,666 | $0.00 | 22,063,572 |
| 2015-06-15 | Open-market sale | 4,856 | $526.54 | 22,129,687 |
| 2015-06-15 | Open-market sale | 3,713 | $525.79 | 22,134,543 |
| 2015-06-15 | Open-market sale | 3,060 | $524.74 | 22,138,256 |
| 2015-06-15 | Open-market sale | 3,246 | $540.07 | 13,420 |
| 2015-06-15 | Open-market sale | 3,741 | $541.14 | 9,679 |
| 2015-06-15 | Open-market sale | 4,407 | $541.85 | 5,272 |
| 2015-06-15 | Open-market sale | 4,875 | $543.23 | 379 |
| 2015-06-15 | Open-market sale | 397 | $543.89 | 0 |
| 2015-06-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-15 | Open-market sale | 100 | $528.25 | 22,124,650 |
| 2015-06-15 | Open-market sale | 4,937 | $527.63 | 22,124,750 |
| 2015-05-27 | Gift | 75,000 | $0.00 | 22,141,316 |
| 2015-05-27 | Gift | 75,000 | $0.00 | 0 |
| 2015-05-22 | Conversion (derivative) | 16,670 | $0.00 | 22,080,238 |
| 2015-05-22 | Open-market sale | 7,595 | $556.45 | 75,000 |
| 2015-05-22 | Open-market sale | 3,749 | $542.52 | 22,216,431 |
| 2015-05-22 | Open-market sale | 7,590 | $541.66 | 22,220,180 |
| 2015-05-22 | Open-market sale | 5,216 | $540.88 | 22,227,770 |
| 2015-05-22 | Open-market sale | 115 | $543.27 | 22,216,316 |
| 2015-05-22 | Open-market sale | 6,434 | $555.36 | 82,595 |
| 2015-05-22 | Open-market sale | 2,641 | $554.72 | 89,029 |
| 2015-05-22 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-05-21 | Conversion (derivative) | 16,666 | $0.00 | 22,096,908 |
| 2015-05-21 | Open-market sale | 2,503 | $550.26 | 89,163 |
| 2015-05-21 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-05-21 | Open-market sale | 100 | $543.53 | 22,232,986 |
| 2015-05-21 | Open-market sale | 1,565 | $542.84 | 22,233,086 |
| 2015-05-21 | Open-market sale | 5,706 | $541.92 | 22,234,651 |
| 2015-05-21 | Open-market sale | 1,929 | $540.90 | 22,240,357 |
| 2015-05-21 | Open-market sale | 2,889 | $539.67 | 22,242,286 |
| 2015-05-21 | Open-market sale | 500 | $538.80 | 22,245,175 |
| 2015-05-21 | Open-market sale | 1,547 | $537.76 | 22,245,675 |
| 2015-05-21 | Open-market sale | 2,430 | $536.80 | 22,247,222 |
| 2015-05-21 | Open-market sale | 300 | $557.29 | 75,000 |
| 2015-05-21 | Open-market sale | 2,907 | $556.51 | 75,300 |
| 2015-05-21 | Open-market sale | 4,155 | $555.59 | 78,207 |
| 2015-05-21 | Open-market sale | 2,021 | $554.66 | 82,362 |
| 2015-05-21 | Open-market sale | 2,549 | $553.54 | 84,383 |
| 2015-05-21 | Open-market sale | 700 | $552.72 | 86,932 |
| 2015-05-21 | Open-market sale | 1,531 | $551.13 | 87,632 |
| 2015-05-20 | Conversion (derivative) | 16,666 | $0.00 | 22,113,574 |
| 2015-05-20 | Open-market sale | 1,056 | $546.10 | 90,610 |
| 2015-05-20 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-05-20 | Open-market sale | 1,139 | $541.08 | 22,250,252 |
| 2015-05-20 | Open-market sale | 1,238 | $539.69 | 22,251,391 |
| 2015-05-20 | Open-market sale | 6,667 | $538.76 | 22,252,629 |
| 2015-05-20 | Open-market sale | 2,005 | $537.88 | 22,259,296 |
| 2015-05-20 | Open-market sale | 800 | $536.70 | 22,261,301 |
| 2015-05-20 | Open-market sale | 700 | $535.05 | 22,262,101 |
| 2015-05-20 | Open-market sale | 1,878 | $534.52 | 22,262,801 |
| 2015-05-20 | Open-market sale | 1,639 | $533.49 | 22,264,679 |
| 2015-05-20 | Open-market sale | 307 | $555.54 | 75,000 |
| 2015-05-20 | Open-market sale | 1,017 | $554.74 | 75,307 |
| 2015-05-20 | Open-market sale | 584 | $553.47 | 76,324 |
| 2015-05-20 | Open-market sale | 3,281 | $552.44 | 76,908 |
| 2015-05-20 | Open-market sale | 4,918 | $551.41 | 80,189 |
| 2015-05-20 | Open-market sale | 1,959 | $550.69 | 85,107 |
| 2015-05-20 | Open-market sale | 309 | $549.31 | 87,066 |
| 2015-05-20 | Open-market sale | 1,303 | $548.16 | 87,375 |
| 2015-05-20 | Open-market sale | 1,932 | $547.10 | 88,678 |
| 2015-05-20 | Open-market sale | 600 | $542.22 | 22,249,652 |
| 2015-05-19 | Conversion (derivative) | 16,666 | $0.00 | 22,130,240 |
| 2015-05-19 | Open-market sale | 600 | $539.95 | 22,266,318 |
| 2015-05-19 | Open-market sale | 2,630 | $539.29 | 22,266,918 |
| 2015-05-19 | Open-market sale | 3,771 | $538.23 | 22,269,548 |
| 2015-05-19 | Open-market sale | 6,029 | $537.36 | 22,273,319 |
| 2015-05-19 | Open-market sale | 1,857 | $536.15 | 22,279,348 |
| 2015-05-19 | Open-market sale | 1,479 | $535.20 | 22,281,205 |
| 2015-05-19 | Open-market sale | 300 | $533.58 | 22,282,684 |
| 2015-05-19 | Open-market sale | 2,103 | $552.16 | 75,000 |
| 2015-05-19 | Open-market sale | 5,847 | $551.22 | 77,103 |
| 2015-05-19 | Open-market sale | 4,306 | $550.23 | 82,950 |
| 2015-05-19 | Open-market sale | 2,597 | $549.29 | 87,256 |
| 2015-05-19 | Open-market sale | 1,813 | $347.97 | 89,853 |
| 2015-05-19 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-05-18 | Conversion (derivative) | 16,666 | $0.00 | 22,146,906 |
| 2015-05-18 | Open-market sale | 1,833 | $533.57 | 22,283,284 |
| 2015-05-18 | Open-market sale | 4,284 | $532.47 | 22,285,117 |
| 2015-05-18 | Open-market sale | 2,752 | $531.54 | 22,289,401 |
| 2015-05-18 | Open-market sale | 4,831 | $530.66 | 22,292,153 |
| 2015-05-18 | Open-market sale | 2,666 | $529.67 | 22,296,984 |
| 2015-05-18 | Open-market sale | 1,004 | $547.89 | 75,000 |
| 2015-05-18 | Open-market sale | 300 | $534.26 | 22,282,984 |
| 2015-05-18 | Open-market sale | 3,005 | $546.22 | 78,931 |
| 2015-05-18 | Open-market sale | 1,116 | $545.01 | 81,936 |
| 2015-05-18 | Open-market sale | 4,227 | $543.94 | 83,052 |
| 2015-05-18 | Open-market sale | 4,387 | $542.87 | 87,279 |
| 2015-05-18 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-05-18 | Open-market sale | 2,927 | $547.02 | 76,004 |
| 2015-04-24 | Conversion (derivative) | 16,670 | $0.00 | 22,163,572 |
| 2015-04-24 | Open-market sale | 1,949 | $571.26 | 89,721 |
| 2015-04-24 | Open-market sale | 313 | $570.36 | 22,238,572 |
| 2015-04-24 | Open-market sale | 300 | $569.48 | 22,238,885 |
| 2015-04-24 | Open-market sale | 200 | $567.98 | 22,239,185 |
| 2015-04-24 | Open-market sale | 623 | $567.18 | 22,239,385 |
| 2015-04-24 | Open-market sale | 3,003 | $566.32 | 22,240,008 |
| 2015-04-24 | Open-market sale | 6,758 | $565.17 | 22,243,011 |
| 2015-04-24 | Open-market sale | 1,600 | $564.40 | 22,249,769 |
| 2015-04-24 | Open-market sale | 800 | $563.25 | 22,251,369 |
| 2015-04-24 | Open-market sale | 1,000 | $562.08 | 22,252,169 |
| 2015-04-24 | Open-market sale | 456 | $560.97 | 22,253,169 |
| 2015-04-24 | Open-market sale | 1,317 | $560.01 | 22,253,625 |
| 2015-04-24 | Open-market sale | 300 | $558.17 | 22,254,942 |
| 2015-04-24 | Open-market sale | 100 | $584.31 | 75,000 |
| 2015-04-24 | Open-market sale | 200 | $582.93 | 75,100 |
| 2015-04-24 | Open-market sale | 200 | $581.66 | 75,300 |
| 2015-04-24 | Open-market sale | 700 | $580.01 | 75,500 |
| 2015-04-24 | Open-market sale | 700 | $578.25 | 76,200 |
| 2015-04-24 | Open-market sale | 2,500 | $577.29 | 76,900 |
| 2015-04-24 | Open-market sale | 2,485 | $576.12 | 79,400 |
| 2015-04-24 | Open-market sale | 3,544 | $575.13 | 81,885 |
| 2015-04-24 | Open-market sale | 3,692 | $574.19 | 85,429 |
| 2015-04-24 | Open-market sale | 600 | $572.76 | 89,121 |
| 2015-04-24 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-04-23 | Conversion (derivative) | 16,666 | $0.00 | 22,180,242 |
| 2015-04-23 | Open-market sale | 1,176 | $559.65 | 76,340 |
| 2015-04-23 | Open-market sale | 3,660 | $558.61 | 77,516 |
| 2015-04-23 | Open-market sale | 1,969 | $557.82 | 81,176 |
| 2015-04-23 | Open-market sale | 200 | $556.31 | 83,145 |
| 2015-04-23 | Open-market sale | 537 | $555.09 | 83,345 |
| 2015-04-23 | Open-market sale | 1,632 | $554.07 | 83,882 |
| 2015-04-23 | Open-market sale | 2,785 | $553.05 | 85,514 |
| 2015-04-23 | Open-market sale | 2,867 | $552.11 | 88,299 |
| 2015-04-23 | Open-market sale | 1,408 | $543.75 | 22,263,571 |
| 2015-04-23 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-04-23 | Open-market sale | 100 | $550.87 | 22,255,242 |
| 2015-04-23 | Open-market sale | 864 | $550.12 | 22,255,342 |
| 2015-04-23 | Open-market sale | 1,591 | $549.19 | 22,256,206 |
| 2015-04-23 | Open-market sale | 200 | $547.92 | 22,257,797 |
| 2015-04-23 | Open-market sale | 3,170 | $547.05 | 22,257,997 |
| 2015-04-23 | Open-market sale | 2,304 | $546.18 | 22,261,167 |
| 2015-04-23 | Open-market sale | 100 | $544.62 | 22,263,471 |
| 2015-04-23 | Open-market sale | 1,340 | $560.64 | 75,000 |
| 2015-04-23 | Open-market sale | 1,334 | $541.02 | 22,270,574 |
| 2015-04-23 | Open-market sale | 3,161 | $541.97 | 22,267,413 |
| 2015-04-23 | Open-market sale | 2,434 | $542.98 | 22,264,979 |
| 2015-04-23 | Open-market sale | 500 | $550.92 | 91,166 |
| 2015-04-22 | Conversion (derivative) | 16,666 | $0.00 | 22,196,908 |
| 2015-04-22 | Open-market sale | 1,674 | $539.32 | 22,276,478 |
| 2015-04-22 | Open-market sale | 1,567 | $542.12 | 75,000 |
| 2015-04-22 | Open-market sale | 1,737 | $535.85 | 22,281,778 |
| 2015-04-22 | Open-market sale | 2,170 | $536.84 | 22,279,608 |
| 2015-04-22 | Open-market sale | 1,456 | $537.79 | 22,278,152 |
| 2015-04-22 | Open-market sale | 1,578 | $534.68 | 22,283,515 |
| 2015-04-22 | Open-market sale | 3,269 | $539.91 | 22,273,209 |
| 2015-04-22 | Open-market sale | 1,301 | $540.75 | 22,271,908 |
| 2015-04-22 | Open-market sale | 1,623 | $543.14 | 90,043 |
| 2015-04-22 | Open-market sale | 1,809 | $544.14 | 88,234 |
| 2015-04-22 | Open-market sale | 2,412 | $546.63 | 85,822 |
| 2015-04-22 | Open-market sale | 1,836 | $533.67 | 22,285,093 |
| 2015-04-22 | Open-market sale | 1,645 | $532.43 | 22,286,929 |
| 2015-04-22 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-04-22 | Open-market sale | 1,844 | $550.48 | 76,567 |
| 2015-04-22 | Open-market sale | 3,609 | $549.64 | 78,411 |
| 2015-04-22 | Open-market sale | 1,795 | $545.28 | 82,020 |
| 2015-04-22 | Open-market sale | 889 | $548.78 | 83,815 |
| 2015-04-22 | Open-market sale | 1,118 | $547.59 | 84,704 |
| 2015-04-21 | Conversion (derivative) | 16,666 | $0.00 | 22,213,574 |
| 2015-04-21 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-04-21 | Open-market sale | 4,844 | $543.21 | 86,822 |
| 2015-04-21 | Open-market sale | 7,494 | $544.02 | 79,328 |
| 2015-04-21 | Open-market sale | 3,301 | $544.84 | 76,027 |
| 2015-04-21 | Open-market sale | 1,027 | $546.05 | 75,000 |
| 2015-04-21 | Open-market sale | 5,092 | $534.35 | 22,300,148 |
| 2015-04-21 | Open-market sale | 5,124 | $535.54 | 22,295,024 |
| 2015-04-21 | Open-market sale | 1,286 | $537.40 | 22,288,767 |
| 2015-04-21 | Open-market sale | 193 | $539.02 | 22,288,574 |
| 2015-04-21 | Open-market sale | 4,971 | $536.32 | 22,290,053 |
| 2015-04-20 | Conversion (derivative) | 16,666 | $0.00 | 22,230,240 |
| 2015-04-20 | Open-market sale | 200 | $535.66 | 91,165 |
| 2015-04-20 | Open-market sale | 1,400 | $541.23 | 88,755 |
| 2015-04-20 | Open-market sale | 3,908 | $542.06 | 84,847 |
| 2015-04-20 | Open-market sale | 3,086 | $544.33 | 81,761 |
| 2015-04-20 | Open-market sale | 2,191 | $545.08 | 79,570 |
| 2015-04-20 | Open-market sale | 4,570 | $543.36 | 75,000 |
| 2015-04-20 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-04-20 | Open-market sale | 410 | $525.81 | 22,321,496 |
| 2015-04-20 | Open-market sale | 100 | $526.65 | 22,321,396 |
| 2015-04-20 | Open-market sale | 713 | $528.50 | 22,320,683 |
| 2015-04-20 | Open-market sale | 305 | $529.37 | 22,320,378 |
| 2015-04-20 | Open-market sale | 759 | $531.73 | 22,319,619 |
| 2015-04-20 | Open-market sale | 4,268 | $532.65 | 22,315,351 |
| 2015-04-20 | Open-market sale | 4,811 | $533.86 | 22,310,540 |
| 2015-04-20 | Open-market sale | 3,512 | $534.86 | 22,307,028 |
| 2015-04-20 | Open-market sale | 1,788 | $535.54 | 22,305,240 |
| 2015-04-20 | Open-market sale | 301 | $534.26 | 91,365 |
| 2015-04-20 | Open-market sale | 100 | $538.28 | 90,155 |
| 2015-04-20 | Open-market sale | 910 | $537.90 | 90,255 |
| 2015-03-20 | Conversion (derivative) | 16,670 | $0.00 | 22,246,906 |
| 2015-03-20 | Open-market sale | 100 | $561.46 | 22,321,906 |
| 2015-03-20 | Conversion | 16,670 | $0.00 | 91,670 |
| 2015-03-20 | Open-market sale | 5,552 | $565.37 | 86,118 |
| 2015-03-20 | Open-market sale | 11,018 | $566.21 | 75,100 |
| 2015-03-20 | Open-market sale | 100 | $566.90 | 75,000 |
| 2015-03-20 | Open-market sale | 11,541 | $559.88 | 22,327,035 |
| 2015-03-20 | Open-market sale | 5,029 | $560.51 | 22,322,006 |
| 2015-03-19 | Conversion (derivative) | 16,666 | $0.00 | 22,263,576 |
| 2015-03-19 | Open-market sale | 5,029 | $564.75 | 78,247 |
| 2015-03-19 | Open-market sale | 5,590 | $563.92 | 83,276 |
| 2015-03-19 | Open-market sale | 2,800 | $562.97 | 88,866 |
| 2015-03-19 | Open-market sale | 322 | $560.49 | 22,338,576 |
| 2015-03-19 | Open-market sale | 1,650 | $559.69 | 22,338,898 |
| 2015-03-19 | Open-market sale | 5,643 | $558.90 | 22,340,548 |
| 2015-03-19 | Open-market sale | 2,350 | $557.03 | 22,352,892 |
| 2015-03-19 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-03-19 | Open-market sale | 2,700 | $565.52 | 75,547 |
| 2015-03-19 | Open-market sale | 547 | $566.56 | 75,000 |
| 2015-03-19 | Open-market sale | 6,701 | $557.99 | 22,346,191 |
| 2015-03-18 | Conversion (derivative) | 16,666 | $0.00 | 22,280,242 |
| 2015-03-18 | Open-market sale | 2,577 | $554.14 | 72,423 |
| 2015-03-18 | Open-market sale | 3,508 | $559.03 | 22,355,242 |
| 2015-03-18 | Open-market sale | 900 | $557.41 | 22,358,750 |
| 2015-03-18 | Open-market sale | 1,755 | $556.73 | 22,359,650 |
| 2015-03-18 | Open-market sale | 1,100 | $555.74 | 22,361,405 |
| 2015-03-18 | Open-market sale | 100 | $554.06 | 22,362,505 |
| 2015-03-18 | Open-market sale | 300 | $551.85 | 22,362,605 |
| 2015-03-18 | Open-market sale | 600 | $550.50 | 22,362,905 |
| 2015-03-18 | Open-market sale | 2,280 | $549.49 | 22,363,505 |
| 2015-03-18 | Open-market sale | 3,179 | $548.50 | 22,365,785 |
| 2015-03-18 | Open-market sale | 2,386 | $556.07 | 66,396 |
| 2015-03-18 | Conversion | 16,666 | $0.00 | 75,000 |
| 2015-03-18 | Open-market sale | 2,455 | $565.78 | 58,334 |
| 2015-03-18 | Open-market sale | 1,400 | $565.23 | 60,789 |
| 2015-03-18 | Open-market sale | 1,813 | $563.89 | 62,189 |
| 2015-03-18 | Open-market sale | 1,483 | $562.68 | 64,002 |
| 2015-03-18 | Open-market sale | 200 | $561.07 | 65,485 |
| 2015-03-18 | Open-market sale | 111 | $558.76 | 65,685 |
| 2015-03-18 | Open-market sale | 600 | $556.83 | 65,796 |
| 2015-03-18 | Open-market sale | 3,641 | $554.97 | 68,782 |
| 2015-03-18 | Open-market sale | 2,944 | $547.65 | 22,368,964 |
| 2015-03-17 | Conversion (derivative) | 16,666 | $0.00 | 22,296,908 |
| 2015-03-17 | Open-market sale | 4,586 | $558.65 | 79,449 |
| 2015-03-17 | Open-market sale | 3,017 | $557.33 | 84,035 |
| 2015-03-17 | Open-market sale | 3,614 | $556.42 | 87,052 |
| 2015-03-17 | Open-market sale | 1,000 | $555.57 | 90,666 |
| 2015-03-17 | Open-market sale | 3,226 | $553.00 | 22,371,908 |
| 2015-03-17 | Open-market sale | 4,853 | $552.09 | 22,375,134 |
| 2015-03-17 | Open-market sale | 2,159 | $551.05 | 22,379,987 |
| 2015-03-17 | Open-market sale | 4,410 | $549.93 | 22,382,146 |
| 2015-03-17 | Open-market sale | 2,018 | $549.13 | 22,386,556 |
| 2015-03-17 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-03-17 | Open-market sale | 200 | $560.29 | 75,000 |
| 2015-03-17 | Open-market sale | 4,249 | $559.54 | 75,200 |
| 2015-03-16 | Conversion (derivative) | 16,666 | $0.00 | 22,313,574 |
| 2015-03-16 | Open-market sale | 5,633 | $555.50 | 22,391,775 |
| 2015-03-16 | Open-market sale | 3,058 | $554.56 | 22,397,408 |
| 2015-03-16 | Open-market sale | 1,025 | $553.57 | 22,400,466 |
| 2015-03-16 | Open-market sale | 760 | $552.30 | 22,401,491 |
| 2015-03-16 | Open-market sale | 400 | $550.69 | 22,402,251 |
| 2015-03-16 | Open-market sale | 675 | $550.06 | 22,402,651 |
| 2015-03-16 | Open-market sale | 500 | $548.50 | 22,403,326 |
| 2015-03-16 | Open-market sale | 714 | $547.62 | 22,403,826 |
| 2015-03-16 | Open-market sale | 700 | $546.24 | 22,404,540 |
| 2015-03-16 | Open-market sale | 3,700 | $563.16 | 75,000 |
| 2015-03-16 | Open-market sale | 4,823 | $562.49 | 78,700 |
| 2015-03-16 | Open-market sale | 2,806 | $561.65 | 83,523 |
| 2015-03-16 | Open-market sale | 1,500 | $560.22 | 86,329 |
| 2015-03-16 | Open-market sale | 314 | $558.55 | 87,829 |
| 2015-03-16 | Open-market sale | 700 | $557.90 | 88,143 |
| 2015-03-16 | Open-market sale | 498 | $556.26 | 88,843 |
| 2015-03-16 | Open-market sale | 500 | $555.36 | 89,341 |
| 2015-03-16 | Open-market sale | 500 | $554.22 | 89,841 |
| 2015-03-16 | Open-market sale | 925 | $553.17 | 90,341 |
| 2015-03-16 | Open-market sale | 400 | $551.90 | 91,266 |
| 2015-03-16 | Conversion | 16,666 | $0.00 | 91,666 |
| 2015-03-16 | Open-market sale | 3,201 | $556.16 | 22,388,574 |
| 2015-02-26 | Gift | 75,000 | $0.00 | 22,405,240 |
| 2015-02-26 | Gift | 75,000 | $0.00 | 75,000 |
| 2015-02-24 | Conversion (derivative) | 150,000 | $0.00 | 22,330,240 |
| 2015-02-24 | Conversion | 150,000 | $0.00 | 150,000 |
| 2015-02-23 | Conversion (derivative) | 16,670 | $0.00 | 22,480,240 |
| 2015-02-23 | Open-market sale | 4,448 | $533.15 | 22,484,528 |
| 2015-02-23 | Open-market sale | 6,634 | $531.95 | 22,488,976 |
| 2015-02-23 | Open-market sale | 1,300 | $530.17 | 22,495,610 |
| 2015-02-23 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-02-23 | Open-market sale | 200 | $538.86 | 0 |
| 2015-02-23 | Open-market sale | 100 | $537.67 | 200 |
| 2015-02-23 | Open-market sale | 1,695 | $537.05 | 300 |
| 2015-02-23 | Open-market sale | 3,183 | $536.09 | 1,995 |
| 2015-02-23 | Open-market sale | 3,617 | $534.95 | 5,178 |
| 2015-02-23 | Open-market sale | 6,072 | $534.13 | 8,795 |
| 2015-02-23 | Open-market sale | 1,803 | $533.06 | 14,867 |
| 2015-02-23 | Open-market sale | 110 | $534.90 | 22,480,240 |
| 2015-02-23 | Open-market sale | 2,566 | $531.07 | 22,480,350 |
| 2015-02-23 | Open-market sale | 199 | $535.90 | 22,482,916 |
| 2015-02-23 | Open-market sale | 1,413 | $534.23 | 22,483,115 |
| 2015-02-20 | Conversion (derivative) | 16,666 | $0.00 | 22,496,910 |
| 2015-02-20 | Open-market sale | 5,930 | $537.43 | 22,505,844 |
| 2015-02-20 | Open-market sale | 1,802 | $536.45 | 22,511,774 |
| 2015-02-20 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-20 | Open-market sale | 3,801 | $538.47 | 22,502,043 |
| 2015-02-20 | Open-market sale | 3,033 | $539.48 | 22,499,010 |
| 2015-02-20 | Open-market sale | 200 | $546.25 | 0 |
| 2015-02-20 | Open-market sale | 300 | $544.77 | 200 |
| 2015-02-20 | Open-market sale | 2,804 | $542.90 | 500 |
| 2015-02-20 | Open-market sale | 3,411 | $541.82 | 3,304 |
| 2015-02-20 | Open-market sale | 2,743 | $541.05 | 6,715 |
| 2015-02-20 | Open-market sale | 5,499 | $539.88 | 9,458 |
| 2015-02-20 | Open-market sale | 1,709 | $538.91 | 14,957 |
| 2015-02-20 | Open-market sale | 200 | $542.74 | 22,496,910 |
| 2015-02-20 | Open-market sale | 380 | $541.51 | 22,497,110 |
| 2015-02-20 | Open-market sale | 1,520 | $540.13 | 22,497,490 |
| 2015-02-19 | Conversion (derivative) | 16,666 | $0.00 | 22,513,576 |
| 2015-02-19 | Open-market sale | 306 | $546.51 | 0 |
| 2015-02-19 | Open-market sale | 2,247 | $545.66 | 306 |
| 2015-02-19 | Open-market sale | 6,778 | $544.88 | 2,553 |
| 2015-02-19 | Open-market sale | 6,375 | $543.93 | 9,331 |
| 2015-02-19 | Open-market sale | 558 | $542.40 | 15,706 |
| 2015-02-19 | Open-market sale | 402 | $541.62 | 16,264 |
| 2015-02-19 | Open-market sale | 638 | $542.70 | 22,513,576 |
| 2015-02-19 | Open-market sale | 7,231 | $541.93 | 22,514,214 |
| 2015-02-19 | Open-market sale | 7,685 | $540.96 | 22,521,445 |
| 2015-02-19 | Open-market sale | 510 | $540.04 | 22,529,130 |
| 2015-02-19 | Open-market sale | 602 | $538.94 | 22,529,640 |
| 2015-02-19 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-18 | Conversion (derivative) | 16,666 | $0.00 | 22,530,242 |
| 2015-02-18 | Open-market sale | 712 | $547.25 | 0 |
| 2015-02-18 | Open-market sale | 3,890 | $544.30 | 4,949 |
| 2015-02-18 | Open-market sale | 2,938 | $543.49 | 8,839 |
| 2015-02-18 | Open-market sale | 1,837 | $542.21 | 11,777 |
| 2015-02-18 | Open-market sale | 2,641 | $541.37 | 13,614 |
| 2015-02-18 | Open-market sale | 411 | $540.39 | 16,255 |
| 2015-02-18 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-18 | Open-market sale | 708 | $545.22 | 22,530,242 |
| 2015-02-18 | Open-market sale | 1,150 | $544.39 | 22,530,950 |
| 2015-02-18 | Open-market sale | 2,681 | $543.50 | 22,532,100 |
| 2015-02-18 | Open-market sale | 3,293 | $542.37 | 22,534,781 |
| 2015-02-18 | Open-market sale | 3,781 | $541.40 | 22,538,074 |
| 2015-02-18 | Open-market sale | 900 | $540.36 | 22,541,855 |
| 2015-02-18 | Open-market sale | 2,816 | $539.14 | 22,542,755 |
| 2015-02-18 | Open-market sale | 1,337 | $538.46 | 22,545,571 |
| 2015-02-18 | Open-market sale | 2,061 | $545.25 | 2,888 |
| 2015-02-18 | Open-market sale | 2,176 | $546.23 | 712 |
| 2015-02-17 | Conversion (derivative) | 16,666 | $0.00 | 22,546,908 |
| 2015-02-17 | Open-market sale | 2,131 | $544.13 | 14,535 |
| 2015-02-17 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-17 | Open-market sale | 109 | $549.51 | 22,546,908 |
| 2015-02-17 | Open-market sale | 3,397 | $544.76 | 22,547,017 |
| 2015-02-17 | Open-market sale | 300 | $548.26 | 22,550,414 |
| 2015-02-17 | Open-market sale | 714 | $547.02 | 22,550,714 |
| 2015-02-17 | Open-market sale | 1,077 | $545.84 | 22,551,428 |
| 2015-02-17 | Open-market sale | 4,540 | $543.93 | 22,552,505 |
| 2015-02-17 | Open-market sale | 3,608 | $542.76 | 22,557,045 |
| 2015-02-17 | Open-market sale | 2,921 | $541.90 | 22,560,653 |
| 2015-02-17 | Open-market sale | 294 | $552.11 | 0 |
| 2015-02-17 | Open-market sale | 300 | $551.04 | 294 |
| 2015-02-17 | Open-market sale | 100 | $550.03 | 594 |
| 2015-02-17 | Open-market sale | 600 | $549.25 | 694 |
| 2015-02-17 | Open-market sale | 1,738 | $548.23 | 1,294 |
| 2015-02-17 | Open-market sale | 4,244 | $547.15 | 3,032 |
| 2015-02-17 | Open-market sale | 4,542 | $546.24 | 7,276 |
| 2015-02-17 | Open-market sale | 2,717 | $545.09 | 11,818 |
| 2015-01-16 | Conversion (derivative) | 16,670 | $0.00 | 22,563,574 |
| 2015-01-16 | Open-market sale | 1,638 | $509.41 | 2,130 |
| 2015-01-16 | Open-market sale | 2,800 | $508.85 | 3,768 |
| 2015-01-16 | Open-market sale | 1,746 | $507.73 | 6,568 |
| 2015-01-16 | Open-market sale | 4,550 | $506.36 | 8,314 |
| 2015-01-16 | Open-market sale | 2,451 | $505.57 | 12,864 |
| 2015-01-16 | Open-market sale | 1,355 | $504.51 | 15,315 |
| 2015-01-16 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-01-16 | Open-market sale | 1,315 | $507.82 | 22,563,574 |
| 2015-01-16 | Open-market sale | 2,161 | $506.98 | 22,564,889 |
| 2015-01-16 | Open-market sale | 1,851 | $504.98 | 22,570,016 |
| 2015-01-16 | Open-market sale | 2,335 | $503.88 | 22,571,867 |
| 2015-01-16 | Open-market sale | 4,237 | $502.96 | 22,574,202 |
| 2015-01-16 | Open-market sale | 1,505 | $501.95 | 22,578,439 |
| 2015-01-16 | Open-market sale | 300 | $500.72 | 22,579,944 |
| 2015-01-16 | Open-market sale | 2,130 | $510.38 | 0 |
| 2015-01-16 | Open-market sale | 2,966 | $506.16 | 22,567,050 |
| 2015-01-15 | Conversion (derivative) | 16,666 | $0.00 | 22,580,244 |
| 2015-01-15 | Open-market sale | 900 | $506.67 | 210 |
| 2015-01-15 | Open-market sale | 4,110 | $505.90 | 1,110 |
| 2015-01-15 | Open-market sale | 8,268 | $505.04 | 5,220 |
| 2015-01-15 | Open-market sale | 1,878 | $503.93 | 13,488 |
| 2015-01-15 | Open-market sale | 1,300 | $502.99 | 15,366 |
| 2015-01-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-01-15 | Open-market sale | 545 | $503.46 | 22,580,244 |
| 2015-01-15 | Open-market sale | 4,721 | $502.49 | 22,580,789 |
| 2015-01-15 | Open-market sale | 7,044 | $501.68 | 22,585,510 |
| 2015-01-15 | Open-market sale | 700 | $499.50 | 22,595,028 |
| 2015-01-15 | Open-market sale | 1,182 | $498.37 | 22,595,728 |
| 2015-01-15 | Open-market sale | 110 | $508.06 | 100 |
| 2015-01-15 | Open-market sale | 100 | $508.76 | 0 |
| 2015-01-15 | Open-market sale | 2,474 | $500.64 | 22,592,554 |
| 2015-01-14 | Conversion (derivative) | 16,666 | $0.00 | 22,596,910 |
| 2015-01-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-01-14 | Open-market sale | 311 | $498.79 | 16,355 |
| 2015-01-14 | Open-market sale | 1,836 | $503.00 | 14,519 |
| 2015-01-14 | Open-market sale | 200 | $502.84 | 22,596,910 |
| 2015-01-14 | Open-market sale | 700 | $501.81 | 22,597,110 |
| 2015-01-14 | Open-market sale | 4,333 | $500.87 | 22,597,810 |
| 2015-01-14 | Open-market sale | 5,395 | $499.83 | 22,602,143 |
| 2015-01-14 | Open-market sale | 3,269 | $498.97 | 22,607,538 |
| 2015-01-14 | Open-market sale | 2,469 | $497.91 | 22,610,807 |
| 2015-01-14 | Open-market sale | 300 | $493.53 | 22,613,276 |
| 2015-01-14 | Open-market sale | 1,200 | $506.91 | 0 |
| 2015-01-14 | Open-market sale | 3,208 | $506.10 | 1,200 |
| 2015-01-14 | Open-market sale | 4,945 | $504.99 | 4,408 |
| 2015-01-14 | Open-market sale | 5,166 | $504.19 | 9,353 |
| 2015-01-13 | Conversion (derivative) | 16,666 | $0.00 | 22,613,576 |
| 2015-01-13 | Open-market sale | 1,425 | $495.60 | 22,627,544 |
| 2015-01-13 | Open-market sale | 1,003 | $497.72 | 22,624,719 |
| 2015-01-13 | Open-market sale | 4,016 | $507.69 | 0 |
| 2015-01-13 | Open-market sale | 3,771 | $506.76 | 4,016 |
| 2015-01-13 | Open-market sale | 1,705 | $505.80 | 7,787 |
| 2015-01-13 | Open-market sale | 1,078 | $500.23 | 22,622,058 |
| 2015-01-13 | Open-market sale | 3,971 | $501.10 | 22,618,087 |
| 2015-01-13 | Open-market sale | 4,085 | $501.96 | 22,614,002 |
| 2015-01-13 | Open-market sale | 426 | $502.74 | 22,613,576 |
| 2015-01-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-01-13 | Open-market sale | 500 | $498.21 | 16,166 |
| 2015-01-13 | Open-market sale | 900 | $499.15 | 15,266 |
| 2015-01-13 | Open-market sale | 582 | $500.61 | 14,684 |
| 2015-01-13 | Open-market sale | 1,730 | $501.47 | 12,954 |
| 2015-01-13 | Open-market sale | 1,005 | $502.19 | 11,949 |
| 2015-01-13 | Open-market sale | 1,757 | $503.47 | 10,192 |
| 2015-01-13 | Open-market sale | 700 | $504.44 | 9,492 |
| 2015-01-13 | Open-market sale | 1,583 | $498.66 | 22,623,136 |
| 2015-01-13 | Open-market sale | 823 | $493.61 | 22,629,419 |
| 2015-01-13 | Open-market sale | 450 | $494.23 | 22,628,969 |
| 2015-01-13 | Open-market sale | 1,822 | $496.52 | 22,625,722 |
| 2015-01-12 | Conversion (derivative) | 16,666 | $0.00 | 22,630,242 |
| 2015-01-12 | Open-market sale | 200 | $499.79 | 0 |
| 2015-01-12 | Open-market sale | 500 | $488.04 | 22,646,408 |
| 2015-01-12 | Open-market sale | 1,306 | $489.40 | 22,645,102 |
| 2015-01-12 | Open-market sale | 6,442 | $490.31 | 22,638,660 |
| 2015-01-12 | Open-market sale | 3,068 | $491.22 | 22,635,592 |
| 2015-01-12 | Open-market sale | 1,318 | $493.25 | 22,630,742 |
| 2015-01-12 | Open-market sale | 500 | $494.98 | 22,630,242 |
| 2015-01-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-01-12 | Open-market sale | 600 | $491.63 | 16,066 |
| 2015-01-12 | Open-market sale | 3,500 | $493.64 | 12,566 |
| 2015-01-12 | Open-market sale | 5,560 | $494.27 | 7,006 |
| 2015-01-12 | Open-market sale | 2,750 | $495.45 | 4,256 |
| 2015-01-12 | Open-market sale | 2,556 | $496.27 | 1,700 |
| 2015-01-12 | Open-market sale | 1,200 | $497.39 | 500 |
| 2015-01-12 | Open-market sale | 300 | $499.04 | 200 |
| 2015-01-12 | Open-market sale | 3,532 | $492.35 | 22,632,060 |
| 2014-12-12 | Conversion (derivative) | 16,670 | $0.00 | 22,646,908 |
| 2014-12-12 | Open-market sale | 2,431 | $521.73 | 22,658,868 |
| 2014-12-12 | Open-market sale | 1,115 | $520.24 | 22,661,299 |
| 2014-12-12 | Open-market sale | 1,164 | $519.12 | 22,662,414 |
| 2014-12-12 | Open-market sale | 700 | $531.33 | 0 |
| 2014-12-12 | Open-market sale | 2,226 | $530.46 | 700 |
| 2014-12-12 | Open-market sale | 1,477 | $529.38 | 2,926 |
| 2014-12-12 | Open-market sale | 2,343 | $527.73 | 4,403 |
| 2014-12-12 | Open-market sale | 2,891 | $526.98 | 6,746 |
| 2014-12-12 | Open-market sale | 2,869 | $525.92 | 9,637 |
| 2014-12-12 | Open-market sale | 2,032 | $525.11 | 12,506 |
| 2014-12-12 | Open-market sale | 929 | $523.38 | 14,538 |
| 2014-12-12 | Open-market sale | 1,203 | $521.98 | 15,467 |
| 2014-12-12 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-12-12 | Open-market sale | 600 | $527.61 | 22,646,908 |
| 2014-12-12 | Open-market sale | 1,958 | $526.78 | 22,647,508 |
| 2014-12-12 | Open-market sale | 1,511 | $525.74 | 22,649,466 |
| 2014-12-12 | Open-market sale | 2,332 | $524.48 | 22,650,977 |
| 2014-12-12 | Open-market sale | 1,453 | $523.44 | 22,653,309 |
| 2014-12-12 | Open-market sale | 4,106 | $522.59 | 22,654,762 |
| 2014-12-11 | Conversion (derivative) | 16,666 | $0.00 | 22,663,578 |
| 2014-12-11 | Open-market sale | 3,662 | $535.18 | 3,693 |
| 2014-12-11 | Open-market sale | 3,593 | $536.06 | 100 |
| 2014-12-11 | Open-market sale | 3,388 | $531.95 | 11,838 |
| 2014-12-11 | Open-market sale | 2,081 | $527.72 | 22,678,163 |
| 2014-12-11 | Open-market sale | 1,545 | $528.62 | 22,676,618 |
| 2014-12-11 | Open-market sale | 2,436 | $529.89 | 22,674,182 |
| 2014-12-11 | Open-market sale | 3,235 | $534.20 | 7,355 |
| 2014-12-11 | Open-market sale | 3,454 | $530.91 | 22,670,728 |
| 2014-12-11 | Open-market sale | 3,690 | $531.91 | 22,667,038 |
| 2014-12-11 | Open-market sale | 3,360 | $532.89 | 22,663,678 |
| 2014-12-11 | Open-market sale | 100 | $533.44 | 22,663,578 |
| 2014-12-11 | Open-market sale | 1,248 | $533.03 | 10,590 |
| 2014-12-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-12-11 | Open-market sale | 600 | $530.08 | 16,066 |
| 2014-12-11 | Open-market sale | 840 | $531.02 | 15,226 |
| 2014-12-11 | Open-market sale | 100 | $536.85 | 0 |
| 2014-12-10 | Conversion (derivative) | 16,666 | $0.00 | 22,680,244 |
| 2014-12-10 | Open-market sale | 602 | $529.34 | 22,690,966 |
| 2014-12-10 | Open-market sale | 1,563 | $528.30 | 22,691,568 |
| 2014-12-10 | Open-market sale | 1,597 | $527.57 | 22,693,131 |
| 2014-12-10 | Open-market sale | 2,182 | $526.32 | 22,694,728 |
| 2014-12-10 | Open-market sale | 200 | $538.87 | 0 |
| 2014-12-10 | Open-market sale | 2,290 | $538.15 | 200 |
| 2014-12-10 | Open-market sale | 2,945 | $537.13 | 2,490 |
| 2014-12-10 | Open-market sale | 1,610 | $535.92 | 5,435 |
| 2014-12-10 | Open-market sale | 2,866 | $535.02 | 7,045 |
| 2014-12-10 | Open-market sale | 873 | $534.01 | 9,911 |
| 2014-12-10 | Open-market sale | 700 | $532.49 | 10,784 |
| 2014-12-10 | Open-market sale | 438 | $531.37 | 11,484 |
| 2014-12-10 | Open-market sale | 1,901 | $530.31 | 11,922 |
| 2014-12-10 | Open-market sale | 1,076 | $529.36 | 13,823 |
| 2014-12-10 | Open-market sale | 1,767 | $528.24 | 14,899 |
| 2014-12-10 | Conversion | 16,666 | $0.00 | 0 |
| 2014-12-10 | Open-market sale | 3,066 | $532.72 | 22,686,278 |
| 2014-12-10 | Open-market sale | 1,322 | $531.76 | 22,689,344 |
| 2014-12-10 | Open-market sale | 300 | $530.46 | 22,690,666 |
| 2014-12-10 | Open-market sale | 2,584 | $533.93 | 22,683,694 |
| 2014-12-10 | Open-market sale | 1,149 | $535.56 | 22,680,244 |
| 2014-12-10 | Open-market sale | 2,301 | $534.72 | 22,681,393 |
| 2014-12-09 | Conversion (derivative) | 16,666 | $0.00 | 22,696,910 |
| 2014-12-09 | Open-market sale | 1,007 | $528.51 | 8,230 |
| 2014-12-09 | Open-market sale | 60 | $533.95 | 22,696,910 |
| 2014-12-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-12-09 | Open-market sale | 1,293 | $524.29 | 15,373 |
| 2014-12-09 | Open-market sale | 1,475 | $525.19 | 13,898 |
| 2014-12-09 | Open-market sale | 2,835 | $526.25 | 11,063 |
| 2014-12-09 | Open-market sale | 1,462 | $521.40 | 22,712,114 |
| 2014-12-09 | Open-market sale | 1,775 | $522.31 | 22,710,339 |
| 2014-12-09 | Open-market sale | 2,562 | $523.09 | 22,707,777 |
| 2014-12-09 | Open-market sale | 1,366 | $524.39 | 22,706,411 |
| 2014-12-09 | Open-market sale | 1,083 | $525.37 | 22,705,328 |
| 2014-12-09 | Open-market sale | 524 | $526.34 | 22,704,804 |
| 2014-12-09 | Open-market sale | 300 | $527.64 | 22,704,504 |
| 2014-12-09 | Open-market sale | 1,357 | $529.24 | 22,703,147 |
| 2014-12-09 | Open-market sale | 2,707 | $530.25 | 22,700,440 |
| 2014-12-09 | Open-market sale | 1,756 | $531.00 | 22,698,684 |
| 2014-12-09 | Open-market sale | 960 | $532.02 | 22,697,724 |
| 2014-12-09 | Open-market sale | 523 | $536.19 | 0 |
| 2014-12-09 | Open-market sale | 782 | $535.47 | 523 |
| 2014-12-09 | Open-market sale | 1,334 | $534.32 | 1,305 |
| 2014-12-09 | Open-market sale | 2,817 | $533.26 | 2,639 |
| 2014-12-09 | Open-market sale | 1,824 | $532.29 | 5,456 |
| 2014-12-09 | Open-market sale | 500 | $530.85 | 7,280 |
| 2014-12-09 | Open-market sale | 450 | $529.32 | 7,780 |
| 2014-12-09 | Open-market sale | 754 | $533.17 | 22,696,970 |
| 2014-12-09 | Open-market sale | 1,826 | $527.37 | 9,237 |
| 2014-12-08 | Conversion (derivative) | 16,666 | $0.00 | 22,713,576 |
| 2014-12-08 | Open-market sale | 3,966 | $529.75 | 22,714,123 |
| 2014-12-08 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-12-08 | Open-market sale | 3,759 | $528.06 | 12,907 |
| 2014-12-08 | Open-market sale | 2,721 | $529.08 | 10,186 |
| 2014-12-08 | Open-market sale | 3,090 | $530.04 | 7,096 |
| 2014-12-08 | Open-market sale | 1,674 | $531.04 | 5,422 |
| 2014-12-08 | Open-market sale | 3,453 | $532.10 | 1,969 |
| 2014-12-08 | Open-market sale | 1,969 | $533.01 | 0 |
| 2014-12-08 | Open-market sale | 2,000 | $524.66 | 22,728,242 |
| 2014-12-08 | Open-market sale | 3,347 | $525.36 | 22,724,895 |
| 2014-12-08 | Open-market sale | 2,908 | $526.48 | 22,721,987 |
| 2014-12-08 | Open-market sale | 547 | $530.42 | 22,713,576 |
| 2014-12-08 | Open-market sale | 2,427 | $528.64 | 22,718,089 |
| 2014-12-08 | Open-market sale | 1,471 | $527.65 | 22,720,516 |
| 2014-11-18 | Gift | 190,000 | $0.00 | 0 |
| 2014-11-18 | Gift | 190,000 | $0.00 | 22,730,242 |
| 2014-11-14 | Conversion (derivative) | 16,670 | $0.00 | 22,730,242 |
| 2014-11-14 | Open-market sale | 11,105 | $543.86 | 22,923,590 |
| 2014-11-14 | Open-market sale | 2,217 | $542.92 | 22,934,695 |
| 2014-11-14 | Open-market sale | 200 | $556.68 | 190,000 |
| 2014-11-14 | Open-market sale | 3,348 | $544.53 | 22,920,242 |
| 2014-11-14 | Open-market sale | 5,689 | $554.95 | 190,200 |
| 2014-11-14 | Conversion | 16,670 | $0.00 | 206,670 |
| 2014-11-14 | Open-market sale | 2,571 | $553.22 | 204,099 |
| 2014-11-14 | Open-market sale | 8,210 | $554.33 | 195,889 |
| 2014-11-13 | Conversion (derivative) | 16,666 | $0.00 | 22,746,912 |
| 2014-11-13 | Conversion | 16,666 | $0.00 | 206,666 |
| 2014-11-13 | Open-market sale | 4,323 | $559.08 | 191,601 |
| 2014-11-13 | Open-market sale | 3,304 | $556.78 | 195,924 |
| 2014-11-13 | Open-market sale | 4,707 | $555.78 | 199,228 |
| 2014-11-13 | Open-market sale | 2,731 | $554.95 | 203,935 |
| 2014-11-13 | Open-market sale | 1,601 | $559.66 | 190,000 |
| 2014-11-13 | Open-market sale | 1,983 | $548.46 | 22,936,912 |
| 2014-11-13 | Open-market sale | 3,895 | $547.83 | 22,938,895 |
| 2014-11-13 | Open-market sale | 3,245 | $546.34 | 22,942,790 |
| 2014-11-13 | Open-market sale | 4,580 | $545.41 | 22,946,035 |
| 2014-11-13 | Open-market sale | 2,963 | $544.37 | 22,950,615 |
| 2014-11-12 | Conversion (derivative) | 16,666 | $0.00 | 22,763,578 |
| 2014-11-12 | Open-market sale | 4,705 | $547.09 | 22,963,941 |
| 2014-11-12 | Open-market sale | 1,598 | $545.72 | 22,968,646 |
| 2014-11-12 | Open-market sale | 8,328 | $547.58 | 22,955,613 |
| 2014-11-12 | Open-market sale | 1,519 | $548.98 | 22,954,094 |
| 2014-11-12 | Open-market sale | 516 | $549.56 | 22,953,578 |
| 2014-11-12 | Conversion | 16,666 | $0.00 | 206,666 |
| 2014-11-12 | Open-market sale | 1,148 | $555.94 | 205,518 |
| 2014-11-12 | Open-market sale | 1,744 | $557.28 | 203,774 |
| 2014-11-12 | Open-market sale | 9,996 | $558.25 | 193,778 |
| 2014-11-12 | Open-market sale | 1,724 | $558.92 | 192,054 |
| 2014-11-12 | Open-market sale | 2,054 | $560.27 | 190,000 |
| 2014-11-11 | Conversion (derivative) | 16,666 | $0.00 | 22,780,244 |
| 2014-11-11 | Open-market sale | 1,151 | $550.86 | 22,970,244 |
| 2014-11-11 | Open-market sale | 316 | $551.78 | 22,971,395 |
| 2014-11-11 | Open-market sale | 3,580 | $549.97 | 22,971,711 |
| 2014-11-11 | Open-market sale | 5,058 | $549.01 | 22,975,291 |
| 2014-11-11 | Open-market sale | 4,965 | $548.09 | 22,980,349 |
| 2014-11-11 | Open-market sale | 1,596 | $546.94 | 22,985,314 |
| 2014-11-11 | Open-market sale | 2,052 | $561.43 | 190,000 |
| 2014-11-11 | Open-market sale | 5,332 | $560.46 | 192,052 |
| 2014-11-11 | Open-market sale | 4,943 | $559.62 | 197,384 |
| 2014-11-11 | Open-market sale | 2,439 | $558.53 | 202,327 |
| 2014-11-11 | Open-market sale | 1,900 | $557.24 | 204,766 |
| 2014-11-11 | Conversion | 16,666 | $0.00 | 206,666 |
| 2014-11-10 | Conversion (derivative) | 16,666 | $0.00 | 22,796,910 |
| 2014-11-10 | Open-market sale | 1,412 | $556.53 | 190,000 |
| 2014-11-10 | Open-market sale | 95 | $560.42 | 191,412 |
| 2014-11-10 | Open-market sale | 3,969 | $558.67 | 192,869 |
| 2014-11-10 | Open-market sale | 4,073 | $557.59 | 196,838 |
| 2014-11-10 | Open-market sale | 300 | $555.13 | 200,911 |
| 2014-11-10 | Open-market sale | 1,216 | $554.38 | 201,211 |
| 2014-11-10 | Open-market sale | 2,336 | $553.29 | 202,427 |
| 2014-11-10 | Open-market sale | 1,903 | $552.31 | 204,763 |
| 2014-11-10 | Conversion | 16,666 | $0.00 | 206,666 |
| 2014-11-10 | Open-market sale | 1,592 | $548.58 | 22,986,910 |
| 2014-11-10 | Open-market sale | 100 | $549.38 | 22,988,502 |
| 2014-11-10 | Open-market sale | 4,328 | $547.66 | 22,988,602 |
| 2014-11-10 | Open-market sale | 3,812 | $546.60 | 22,992,930 |
| 2014-11-10 | Open-market sale | 1,172 | $545.44 | 22,996,742 |
| 2014-11-10 | Open-market sale | 1,402 | $543.72 | 22,997,914 |
| 2014-11-10 | Open-market sale | 2,498 | $542.55 | 22,999,316 |
| 2014-11-10 | Open-market sale | 1,762 | $541.60 | 23,001,814 |
| 2014-11-10 | Open-market sale | 1,362 | $559.63 | 191,507 |
| 2014-11-07 | Conversion (derivative) | 190,000 | $0.00 | 22,813,576 |
| 2014-11-07 | Conversion | 190,000 | $0.00 | 190,000 |
| 2014-10-17 | Open-market sale | 852 | $510.29 | 23,018,674 |
| 2014-10-17 | Open-market sale | 720 | $509.20 | 23,019,526 |
| 2014-10-17 | Open-market sale | 1,575 | $520.69 | 23,006,231 |
| 2014-10-17 | Open-market sale | 1,291 | $519.49 | 23,007,806 |
| 2014-10-17 | Open-market sale | 2,650 | $518.69 | 23,009,097 |
| 2014-10-17 | Open-market sale | 900 | $517.70 | 23,011,747 |
| 2014-10-17 | Open-market sale | 200 | $516.07 | 23,012,647 |
| 2014-10-17 | Open-market sale | 1,384 | $512.18 | 23,014,276 |
| 2014-10-17 | Open-market sale | 400 | $514.02 | 23,013,876 |
| 2014-10-17 | Open-market sale | 100 | $529.75 | 23,003,576 |
| 2014-10-17 | Open-market sale | 300 | $528.60 | 23,003,676 |
| 2014-10-17 | Open-market sale | 100 | $524.85 | 23,003,976 |
| 2014-10-17 | Open-market sale | 416 | $523.65 | 23,004,076 |
| 2014-10-17 | Open-market sale | 563 | $522.75 | 23,004,492 |
| 2014-10-17 | Open-market sale | 1,176 | $521.58 | 23,005,055 |
| 2014-10-17 | Open-market sale | 3,014 | $511.58 | 23,015,660 |
| 2014-10-17 | Open-market sale | 1,029 | $515.22 | 23,012,847 |
| 2014-10-17 | Conversion (derivative) | 16,670 | $0.00 | 23,003,576 |
| 2014-10-17 | Conversion | 16,670 | $0.00 | 0 |
| 2014-10-17 | Open-market sale | 1,018 | $525.71 | 9,221 |
| 2014-10-17 | Open-market sale | 300 | $524.97 | 10,239 |
| 2014-10-17 | Open-market sale | 2,732 | $522.86 | 10,539 |
| 2014-10-17 | Open-market sale | 200 | $526.90 | 9,021 |
| 2014-10-17 | Open-market sale | 721 | $519.26 | 15,979 |
| 2014-10-17 | Open-market sale | 1,145 | $520.71 | 14,804 |
| 2014-10-17 | Open-market sale | 1,533 | $522.13 | 13,271 |
| 2014-10-17 | Open-market sale | 100 | $542.02 | 0 |
| 2014-10-17 | Open-market sale | 200 | $540.51 | 100 |
| 2014-10-17 | Open-market sale | 100 | $538.95 | 300 |
| 2014-10-17 | Open-market sale | 100 | $536.35 | 400 |
| 2014-10-17 | Open-market sale | 400 | $535.29 | 500 |
| 2014-10-17 | Open-market sale | 700 | $534.07 | 900 |
| 2014-10-17 | Open-market sale | 1,000 | $533.02 | 1,600 |
| 2014-10-17 | Open-market sale | 1,906 | $531.89 | 2,600 |
| 2014-10-17 | Open-market sale | 500 | $530.41 | 4,506 |
| 2014-10-17 | Open-market sale | 2,915 | $529.72 | 5,006 |
| 2014-10-17 | Open-market sale | 1,100 | $528.79 | 7,921 |
| 2014-10-16 | Conversion (derivative) | 16,666 | $0.00 | 23,020,246 |
| 2014-10-16 | Open-market sale | 802 | $538.30 | 400 |
| 2014-10-16 | Open-market sale | 265 | $529.01 | 15,915 |
| 2014-10-16 | Open-market sale | 300 | $539.42 | 100 |
| 2014-10-16 | Open-market sale | 100 | $540.71 | 0 |
| 2014-10-16 | Open-market sale | 290 | $515.59 | 23,036,622 |
| 2014-10-16 | Open-market sale | 429 | $517.87 | 23,036,193 |
| 2014-10-16 | Open-market sale | 337 | $519.26 | 23,035,856 |
| 2014-10-16 | Open-market sale | 2,608 | $537.39 | 1,202 |
| 2014-10-16 | Open-market sale | 2,170 | $536.24 | 3,810 |
| 2014-10-16 | Open-market sale | 2,324 | $535.33 | 5,980 |
| 2014-10-16 | Open-market sale | 2,285 | $534.23 | 8,304 |
| 2014-10-16 | Open-market sale | 2,158 | $533.30 | 10,589 |
| 2014-10-16 | Open-market sale | 1,465 | $532.21 | 12,747 |
| 2014-10-16 | Open-market sale | 1,257 | $531.38 | 14,212 |
| 2014-10-16 | Open-market sale | 446 | $530.15 | 15,469 |
| 2014-10-16 | Open-market sale | 186 | $527.68 | 16,180 |
| 2014-10-16 | Open-market sale | 300 | $525.62 | 16,366 |
| 2014-10-16 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-10-16 | Open-market sale | 200 | $528.53 | 23,020,246 |
| 2014-10-16 | Open-market sale | 466 | $527.50 | 23,020,446 |
| 2014-10-16 | Open-market sale | 1,000 | $526.33 | 23,020,912 |
| 2014-10-16 | Open-market sale | 2,618 | $525.53 | 23,021,912 |
| 2014-10-16 | Open-market sale | 2,510 | $524.45 | 23,024,530 |
| 2014-10-16 | Open-market sale | 3,357 | $523.40 | 23,027,040 |
| 2014-10-16 | Open-market sale | 2,359 | $522.41 | 23,030,397 |
| 2014-10-16 | Open-market sale | 1,750 | $521.35 | 23,032,756 |
| 2014-10-16 | Open-market sale | 1,350 | $520.37 | 23,034,506 |
| 2014-10-15 | Conversion (derivative) | 16,666 | $0.00 | 23,036,912 |
| 2014-10-15 | Open-market sale | 600 | $531.86 | 23,036,912 |
| 2014-10-15 | Open-market sale | 1,218 | $528.75 | 23,040,126 |
| 2014-10-15 | Open-market sale | 1,322 | $527.85 | 23,041,344 |
| 2014-10-15 | Open-market sale | 2,137 | $526.71 | 23,042,666 |
| 2014-10-15 | Open-market sale | 2,465 | $525.82 | 23,044,803 |
| 2014-10-15 | Open-market sale | 2,332 | $524.77 | 23,047,268 |
| 2014-10-15 | Open-market sale | 1,800 | $523.75 | 23,049,600 |
| 2014-10-15 | Open-market sale | 1,100 | $522.73 | 23,051,400 |
| 2014-10-15 | Open-market sale | 378 | $521.38 | 23,052,500 |
| 2014-10-15 | Open-market sale | 400 | $520.31 | 23,052,878 |
| 2014-10-15 | Open-market sale | 300 | $519.31 | 23,053,278 |
| 2014-10-15 | Open-market sale | 775 | $542.49 | 0 |
| 2014-10-15 | Open-market sale | 1,262 | $541.09 | 775 |
| 2014-10-15 | Open-market sale | 2,122 | $539.97 | 2,037 |
| 2014-10-15 | Open-market sale | 1,200 | $538.76 | 4,159 |
| 2014-10-15 | Open-market sale | 1,500 | $537.62 | 5,359 |
| 2014-10-15 | Open-market sale | 2,773 | $536.41 | 6,859 |
| 2014-10-15 | Open-market sale | 2,860 | $535.58 | 9,632 |
| 2014-10-15 | Open-market sale | 1,523 | $534.39 | 12,492 |
| 2014-10-15 | Open-market sale | 1,207 | $533.40 | 14,015 |
| 2014-10-15 | Open-market sale | 700 | $532.21 | 15,222 |
| 2014-10-15 | Open-market sale | 200 | $531.19 | 15,922 |
| 2014-10-15 | Open-market sale | 544 | $529.88 | 16,122 |
| 2014-10-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-10-15 | Open-market sale | 1,852 | $529.92 | 23,038,274 |
| 2014-10-15 | Open-market sale | 762 | $530.79 | 23,037,512 |
| 2014-10-14 | Conversion (derivative) | 16,666 | $0.00 | 23,053,578 |
| 2014-10-14 | Open-market sale | 2,573 | $540.11 | 23,059,654 |
| 2014-10-14 | Open-market sale | 2,606 | $538.09 | 23,063,627 |
| 2014-10-14 | Open-market sale | 1,500 | $542.69 | 23,056,614 |
| 2014-10-14 | Open-market sale | 1,934 | $543.71 | 23,054,680 |
| 2014-10-14 | Open-market sale | 802 | $544.57 | 23,053,878 |
| 2014-10-14 | Open-market sale | 300 | $546.27 | 23,053,578 |
| 2014-10-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-10-14 | Open-market sale | 1,300 | $545.89 | 15,366 |
| 2014-10-14 | Open-market sale | 800 | $547.43 | 14,566 |
| 2014-10-14 | Open-market sale | 2,175 | $548.48 | 12,391 |
| 2014-10-14 | Open-market sale | 2,684 | $549.32 | 9,707 |
| 2014-10-14 | Open-market sale | 2,611 | $550.72 | 7,096 |
| 2014-10-14 | Open-market sale | 1,110 | $551.52 | 5,986 |
| 2014-10-14 | Open-market sale | 1,055 | $552.77 | 4,931 |
| 2014-10-14 | Open-market sale | 1,731 | $553.74 | 3,200 |
| 2014-10-14 | Open-market sale | 1,800 | $554.95 | 1,400 |
| 2014-10-14 | Open-market sale | 1,000 | $555.73 | 400 |
| 2014-10-14 | Open-market sale | 300 | $556.96 | 100 |
| 2014-10-14 | Open-market sale | 100 | $558.11 | 0 |
| 2014-10-14 | Open-market sale | 200 | $533.95 | 23,070,044 |
| 2014-10-14 | Open-market sale | 967 | $535.03 | 23,069,077 |
| 2014-10-14 | Open-market sale | 1,101 | $536.21 | 23,067,976 |
| 2014-10-14 | Open-market sale | 1,540 | $541.70 | 23,058,114 |
| 2014-10-14 | Open-market sale | 1,743 | $537.19 | 23,066,233 |
| 2014-10-14 | Open-market sale | 1,400 | $539.26 | 23,062,227 |
| 2014-10-13 | Conversion (derivative) | 16,666 | $0.00 | 23,070,244 |
| 2014-10-13 | Open-market sale | 1,140 | $552.03 | 10,331 |
| 2014-10-13 | Open-market sale | 100 | $548.55 | 23,070,244 |
| 2014-10-13 | Open-market sale | 404 | $547.71 | 23,070,344 |
| 2014-10-13 | Open-market sale | 400 | $546.66 | 23,070,748 |
| 2014-10-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-10-13 | Open-market sale | 733 | $545.42 | 15,933 |
| 2014-10-13 | Open-market sale | 650 | $546.82 | 15,283 |
| 2014-10-13 | Open-market sale | 842 | $547.84 | 14,441 |
| 2014-10-13 | Open-market sale | 1,371 | $540.33 | 23,081,057 |
| 2014-10-13 | Open-market sale | 1,000 | $539.33 | 23,082,428 |
| 2014-10-13 | Open-market sale | 1,181 | $538.14 | 23,083,428 |
| 2014-10-13 | Open-market sale | 1,000 | $536.48 | 23,084,609 |
| 2014-10-13 | Open-market sale | 2,499 | $542.54 | 23,077,092 |
| 2014-10-13 | Open-market sale | 2,677 | $543.52 | 23,074,415 |
| 2014-10-13 | Open-market sale | 2,084 | $544.77 | 23,072,331 |
| 2014-10-13 | Open-market sale | 1,183 | $545.61 | 23,071,148 |
| 2014-10-13 | Open-market sale | 732 | $535.41 | 23,085,609 |
| 2014-10-13 | Open-market sale | 569 | $534.22 | 23,086,341 |
| 2014-10-13 | Open-market sale | 200 | $559.79 | 0 |
| 2014-10-13 | Open-market sale | 600 | $558.28 | 200 |
| 2014-10-13 | Open-market sale | 1,022 | $557.03 | 800 |
| 2014-10-13 | Open-market sale | 2,016 | $556.26 | 1,822 |
| 2014-10-13 | Open-market sale | 1,730 | $555.10 | 3,838 |
| 2014-10-13 | Open-market sale | 2,733 | $554.31 | 5,568 |
| 2014-10-13 | Open-market sale | 2,030 | $553.26 | 8,301 |
| 2014-10-13 | Open-market sale | 1,466 | $541.40 | 23,079,591 |
| 2014-10-13 | Open-market sale | 1,460 | $550.99 | 11,471 |
| 2014-10-13 | Open-market sale | 643 | $550.04 | 12,931 |
| 2014-10-13 | Open-market sale | 867 | $549.15 | 13,574 |
| 2014-09-12 | Conversion (derivative) | 16,670 | $0.00 | 23,086,910 |
| 2014-09-12 | Open-market sale | 2,340 | $577.23 | 23,093,324 |
| 2014-09-12 | Open-market sale | 1,997 | $587.10 | 5,684 |
| 2014-09-12 | Open-market sale | 1,341 | $586.15 | 7,681 |
| 2014-09-12 | Open-market sale | 4,688 | $584.97 | 9,022 |
| 2014-09-12 | Open-market sale | 2,960 | $584.06 | 13,710 |
| 2014-09-12 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-09-12 | Open-market sale | 200 | $581.04 | 23,086,910 |
| 2014-09-12 | Open-market sale | 331 | $590.90 | 0 |
| 2014-09-12 | Open-market sale | 500 | $589.77 | 331 |
| 2014-09-12 | Open-market sale | 4,853 | $588.08 | 831 |
| 2014-09-12 | Open-market sale | 445 | $580.31 | 23,087,110 |
| 2014-09-12 | Open-market sale | 900 | $579.35 | 23,087,555 |
| 2014-09-12 | Open-market sale | 4,869 | $578.25 | 23,088,455 |
| 2014-09-12 | Open-market sale | 3,975 | $575.33 | 23,099,605 |
| 2014-09-12 | Open-market sale | 3,941 | $576.04 | 23,095,664 |
| 2014-09-11 | Conversion (derivative) | 16,666 | $0.00 | 23,103,580 |
| 2014-09-11 | Open-market sale | 6,726 | $590.99 | 0 |
| 2014-09-11 | Open-market sale | 4,885 | $590.12 | 6,726 |
| 2014-09-11 | Open-market sale | 1,623 | $589.02 | 11,611 |
| 2014-09-11 | Open-market sale | 2,405 | $587.84 | 13,234 |
| 2014-09-11 | Open-market sale | 1,027 | $586.82 | 15,639 |
| 2014-09-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-09-11 | Open-market sale | 4,244 | $581.16 | 23,103,580 |
| 2014-09-11 | Open-market sale | 6,242 | $580.45 | 23,107,824 |
| 2014-09-11 | Open-market sale | 2,734 | $579.34 | 23,114,066 |
| 2014-09-11 | Open-market sale | 1,972 | $578.25 | 23,116,800 |
| 2014-09-11 | Open-market sale | 1,474 | $577.12 | 23,118,772 |
| 2014-09-10 | Conversion (derivative) | 16,666 | $0.00 | 23,120,246 |
| 2014-09-10 | Open-market sale | 3,136 | $579.65 | 23,120,246 |
| 2014-09-10 | Open-market sale | 3,541 | $578.61 | 23,123,382 |
| 2014-09-10 | Open-market sale | 1,250 | $577.50 | 23,126,923 |
| 2014-09-10 | Open-market sale | 97 | $583.46 | 23,128,173 |
| 2014-09-10 | Open-market sale | 5,125 | $582.77 | 23,128,270 |
| 2014-09-10 | Open-market sale | 2,241 | $582.77 | 23,133,395 |
| 2014-09-10 | Open-market sale | 1,276 | $580.49 | 23,135,636 |
| 2014-09-10 | Open-market sale | 3,774 | $593.15 | 0 |
| 2014-09-10 | Open-market sale | 3,459 | $592.50 | 3,774 |
| 2014-09-10 | Open-market sale | 1,362 | $590.86 | 7,233 |
| 2014-09-10 | Open-market sale | 3,775 | $590.02 | 8,595 |
| 2014-09-10 | Open-market sale | 2,898 | $588.98 | 12,370 |
| 2014-09-10 | Open-market sale | 1,398 | $587.87 | 15,268 |
| 2014-09-10 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-09-09 | Conversion (derivative) | 16,666 | $0.00 | 23,136,912 |
| 2014-09-09 | Open-market sale | 2,972 | $580.53 | 23,150,216 |
| 2014-09-09 | Open-market sale | 2,393 | $581.73 | 23,147,823 |
| 2014-09-09 | Open-market sale | 4,509 | $582.67 | 23,143,314 |
| 2014-09-09 | Open-market sale | 3,886 | $583.53 | 23,139,428 |
| 2014-09-09 | Open-market sale | 2,016 | $584.59 | 23,137,412 |
| 2014-09-09 | Open-market sale | 400 | $585.51 | 23,137,012 |
| 2014-09-09 | Open-market sale | 390 | $586.75 | 23,153,188 |
| 2014-09-09 | Open-market sale | 100 | $589.00 | 23,136,912 |
| 2014-09-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-09-09 | Open-market sale | 2,465 | $591.29 | 14,201 |
| 2014-09-09 | Open-market sale | 2,377 | $592.21 | 11,824 |
| 2014-09-09 | Open-market sale | 2,501 | $593.26 | 9,323 |
| 2014-09-09 | Open-market sale | 4,566 | $594.33 | 4,757 |
| 2014-09-09 | Open-market sale | 2,754 | $595.12 | 2,003 |
| 2014-09-09 | Open-market sale | 1,303 | $596.96 | 700 |
| 2014-09-09 | Open-market sale | 100 | $599.79 | 0 |
| 2014-09-09 | Open-market sale | 600 | $598.02 | 100 |
| 2014-09-08 | Conversion (derivative) | 16,666 | $0.00 | 23,153,578 |
| 2014-09-08 | Open-market sale | 2,017 | $602.69 | 0 |
| 2014-09-08 | Open-market sale | 2,983 | $601.86 | 2,017 |
| 2014-09-08 | Open-market sale | 8,207 | $601.01 | 5,000 |
| 2014-09-08 | Open-market sale | 2,016 | $599.80 | 13,207 |
| 2014-09-08 | Open-market sale | 1,443 | $598.99 | 15,223 |
| 2014-09-08 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-09-08 | Open-market sale | 1,214 | $591.01 | 23,153,578 |
| 2014-09-08 | Open-market sale | 3,522 | $590.28 | 23,154,792 |
| 2014-09-08 | Open-market sale | 8,009 | $589.21 | 23,158,314 |
| 2014-09-08 | Open-market sale | 2,148 | $588.23 | 23,166,323 |
| 2014-09-08 | Open-market sale | 1,773 | $587.15 | 23,168,471 |
| 2014-08-15 | Conversion (derivative) | 16,670 | $0.00 | 23,170,244 |
| 2014-08-15 | Open-market sale | 3,816 | $572.25 | 23,182,498 |
| 2014-08-15 | Open-market sale | 1,737 | $588.96 | 0 |
| 2014-08-15 | Open-market sale | 1,260 | $588.06 | 1,737 |
| 2014-08-15 | Open-market sale | 870 | $586.75 | 2,997 |
| 2014-08-15 | Open-market sale | 1,542 | $585.60 | 3,867 |
| 2014-08-15 | Open-market sale | 1,353 | $584.61 | 5,409 |
| 2014-08-15 | Open-market sale | 5,594 | $583.44 | 6,762 |
| 2014-08-15 | Open-market sale | 3,814 | $582.37 | 12,356 |
| 2014-08-15 | Open-market sale | 1,257 | $575.34 | 23,174,722 |
| 2014-08-15 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-08-15 | Open-market sale | 1,953 | $578.32 | 23,170,244 |
| 2014-08-15 | Open-market sale | 746 | $579.02 | 23,172,197 |
| 2014-08-15 | Open-market sale | 720 | $577.18 | 23,172,943 |
| 2014-08-15 | Open-market sale | 1,059 | $576.38 | 23,173,663 |
| 2014-08-15 | Open-market sale | 600 | $571.40 | 23,186,314 |
| 2014-08-15 | Open-market sale | 5,296 | $573.28 | 23,177,202 |
| 2014-08-15 | Open-market sale | 1,223 | $574.18 | 23,175,979 |
| 2014-08-15 | Open-market sale | 500 | $581.59 | 16,170 |
| 2014-08-14 | Conversion (derivative) | 16,666 | $0.00 | 23,186,914 |
| 2014-08-14 | Open-market sale | 8,065 | $583.63 | 4,972 |
| 2014-08-14 | Open-market sale | 8,565 | $573.50 | 23,193,392 |
| 2014-08-14 | Open-market sale | 1,203 | $572.43 | 23,201,957 |
| 2014-08-14 | Open-market sale | 420 | $571.51 | 23,203,160 |
| 2014-08-14 | Open-market sale | 800 | $586.80 | 0 |
| 2014-08-14 | Open-market sale | 676 | $585.86 | 800 |
| 2014-08-14 | Open-market sale | 3,496 | $584.42 | 1,476 |
| 2014-08-14 | Open-market sale | 4,878 | $574.48 | 23,188,514 |
| 2014-08-14 | Open-market sale | 3,142 | $582.83 | 13,037 |
| 2014-08-14 | Open-market sale | 487 | $581.54 | 16,179 |
| 2014-08-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-08-14 | Open-market sale | 100 | $577.39 | 23,186,914 |
| 2014-08-14 | Open-market sale | 600 | $576.67 | 23,187,014 |
| 2014-08-14 | Open-market sale | 900 | $575.69 | 23,187,614 |
| 2014-08-13 | Conversion (derivative) | 16,666 | $0.00 | 23,203,580 |
| 2014-08-13 | Open-market sale | 2,888 | $571.87 | 23,211,174 |
| 2014-08-13 | Open-market sale | 1,532 | $570.88 | 23,214,062 |
| 2014-08-13 | Open-market sale | 1,755 | $569.90 | 23,215,594 |
| 2014-08-13 | Open-market sale | 365 | $568.95 | 23,217,349 |
| 2014-08-13 | Open-market sale | 900 | $567.42 | 23,217,714 |
| 2014-08-13 | Open-market sale | 1,632 | $566.57 | 23,218,614 |
| 2014-08-13 | Open-market sale | 3,560 | $584.10 | 0 |
| 2014-08-13 | Open-market sale | 3,329 | $583.34 | 3,560 |
| 2014-08-13 | Open-market sale | 2,137 | $582.08 | 6,889 |
| 2014-08-13 | Open-market sale | 2,261 | $581.21 | 9,026 |
| 2014-08-13 | Open-market sale | 1,896 | $580.09 | 11,287 |
| 2014-08-13 | Open-market sale | 828 | $579.16 | 13,183 |
| 2014-08-13 | Open-market sale | 2,101 | $572.99 | 23,209,073 |
| 2014-08-13 | Open-market sale | 5,356 | $573.98 | 23,203,717 |
| 2014-08-13 | Open-market sale | 137 | $574.55 | 23,203,580 |
| 2014-08-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-08-13 | Open-market sale | 1,935 | $576.26 | 14,731 |
| 2014-08-13 | Open-market sale | 720 | $577.39 | 14,011 |
| 2014-08-12 | Conversion (derivative) | 16,666 | $0.00 | 23,220,246 |
| 2014-08-12 | Open-market sale | 223 | $565.18 | 23,220,246 |
| 2014-08-12 | Open-market sale | 1,859 | $564.46 | 23,220,469 |
| 2014-08-12 | Open-market sale | 4,427 | $563.54 | 23,222,328 |
| 2014-08-12 | Open-market sale | 7,273 | $562.43 | 23,226,755 |
| 2014-08-12 | Open-market sale | 2,884 | $561.68 | 23,234,028 |
| 2014-08-12 | Open-market sale | 104 | $575.51 | 0 |
| 2014-08-12 | Open-market sale | 1,077 | $574.51 | 104 |
| 2014-08-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-08-12 | Open-market sale | 2,992 | $573.71 | 1,181 |
| 2014-08-12 | Open-market sale | 3,859 | $572.62 | 4,173 |
| 2014-08-12 | Open-market sale | 6,091 | $571.69 | 8,032 |
| 2014-08-12 | Open-market sale | 2,543 | $570.77 | 14,123 |
| 2014-08-11 | Conversion (derivative) | 16,666 | $0.00 | 23,236,912 |
| 2014-08-11 | Open-market sale | 5,107 | $578.09 | 2,202 |
| 2014-08-11 | Open-market sale | 2,202 | $578.85 | 0 |
| 2014-08-11 | Open-market sale | 6,572 | $577.02 | 7,309 |
| 2014-08-11 | Open-market sale | 4,916 | $568.72 | 23,239,217 |
| 2014-08-11 | Open-market sale | 6,756 | $567.66 | 23,244,133 |
| 2014-08-11 | Open-market sale | 2,305 | $569.57 | 23,236,912 |
| 2014-08-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-08-11 | Open-market sale | 2,785 | $576.08 | 13,881 |
| 2014-08-11 | Open-market sale | 2,689 | $566.69 | 23,250,889 |
| 2014-07-18 | Conversion (derivative) | 16,670 | $0.00 | 23,253,578 |
| 2014-07-18 | Open-market sale | 413 | $584.93 | 23,268,616 |
| 2014-07-18 | Open-market sale | 819 | $583.78 | 23,269,029 |
| 2014-07-18 | Open-market sale | 400 | $582.58 | 23,269,848 |
| 2014-07-18 | Open-market sale | 386 | $605.96 | 0 |
| 2014-07-18 | Open-market sale | 4,278 | $605.02 | 386 |
| 2014-07-18 | Open-market sale | 1,082 | $604.18 | 4,664 |
| 2014-07-18 | Open-market sale | 330 | $602.88 | 5,746 |
| 2014-07-18 | Open-market sale | 1,201 | $601.38 | 6,076 |
| 2014-07-18 | Open-market sale | 1,375 | $600.42 | 7,277 |
| 2014-07-18 | Open-market sale | 942 | $599.41 | 8,652 |
| 2014-07-18 | Open-market sale | 966 | $598.24 | 9,594 |
| 2014-07-18 | Open-market sale | 1,238 | $597.13 | 10,560 |
| 2014-07-18 | Open-market sale | 1,931 | $596.29 | 11,798 |
| 2014-07-18 | Open-market sale | 1,100 | $595.13 | 13,729 |
| 2014-07-18 | Open-market sale | 1,041 | $593.74 | 14,829 |
| 2014-07-18 | Open-market sale | 500 | $592.57 | 15,870 |
| 2014-07-18 | Open-market sale | 300 | $591.46 | 16,370 |
| 2014-07-18 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-07-18 | Open-market sale | 1,073 | $585.77 | 23,267,543 |
| 2014-07-18 | Open-market sale | 2,703 | $588.42 | 23,263,737 |
| 2014-07-18 | Open-market sale | 1,271 | $590.03 | 23,262,466 |
| 2014-07-18 | Open-market sale | 1,103 | $587.62 | 23,266,440 |
| 2014-07-18 | Open-market sale | 2,310 | $594.72 | 23,256,846 |
| 2014-07-18 | Open-market sale | 1,925 | $591.17 | 23,260,541 |
| 2014-07-18 | Open-market sale | 600 | $596.05 | 23,253,578 |
| 2014-07-18 | Open-market sale | 2,668 | $595.35 | 23,254,178 |
| 2014-07-18 | Open-market sale | 982 | $592.34 | 23,259,559 |
| 2014-07-18 | Open-market sale | 403 | $593.55 | 23,259,156 |
| 2014-07-17 | Conversion (derivative) | 16,666 | $0.00 | 23,270,248 |
| 2014-07-17 | Open-market sale | 2,361 | $584.40 | 5,495 |
| 2014-07-17 | Open-market sale | 1,620 | $583.34 | 7,856 |
| 2014-07-17 | Open-market sale | 3,011 | $582.10 | 9,476 |
| 2014-07-17 | Open-market sale | 1,609 | $581.39 | 12,487 |
| 2014-07-17 | Open-market sale | 1,687 | $580.38 | 14,096 |
| 2014-07-17 | Open-market sale | 543 | $579.14 | 15,783 |
| 2014-07-17 | Open-market sale | 340 | $577.36 | 16,326 |
| 2014-07-17 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-07-17 | Open-market sale | 1,500 | $585.28 | 3,995 |
| 2014-07-17 | Open-market sale | 1,077 | $586.49 | 2,918 |
| 2014-07-17 | Open-market sale | 1,536 | $587.70 | 1,382 |
| 2014-07-17 | Open-market sale | 1,382 | $588.48 | 0 |
| 2014-07-17 | Open-market sale | 900 | $570.96 | 23,285,562 |
| 2014-07-17 | Open-market sale | 1,100 | $572.09 | 23,284,462 |
| 2014-07-17 | Open-market sale | 3,601 | $573.02 | 23,280,861 |
| 2014-07-17 | Open-market sale | 1,914 | $573.88 | 23,278,947 |
| 2014-07-17 | Open-market sale | 2,019 | $575.09 | 23,276,928 |
| 2014-07-17 | Open-market sale | 2,295 | $576.19 | 23,274,633 |
| 2014-07-17 | Open-market sale | 1,345 | $577.07 | 23,273,288 |
| 2014-07-17 | Open-market sale | 1,100 | $578.41 | 23,272,188 |
| 2014-07-17 | Open-market sale | 1,630 | $579.21 | 23,270,558 |
| 2014-07-17 | Open-market sale | 310 | $579.88 | 23,270,248 |
| 2014-07-17 | Open-market sale | 452 | $569.34 | 23,286,462 |
| 2014-07-16 | Conversion (derivative) | 16,666 | $0.00 | 23,286,914 |
| 2014-07-16 | Open-market sale | 2,194 | $582.99 | 23,301,386 |
| 2014-07-16 | Open-market sale | 5,580 | $585.13 | 23,294,388 |
| 2014-07-16 | Open-market sale | 5,323 | $585.95 | 23,289,065 |
| 2014-07-16 | Open-market sale | 1,951 | $586.80 | 23,287,114 |
| 2014-07-16 | Open-market sale | 200 | $587.95 | 23,286,914 |
| 2014-07-16 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-07-16 | Open-market sale | 2,182 | $590.94 | 14,484 |
| 2014-07-16 | Open-market sale | 3,202 | $593.02 | 11,282 |
| 2014-07-16 | Open-market sale | 5,757 | $594.06 | 5,525 |
| 2014-07-16 | Open-market sale | 3,859 | $594.18 | 1,666 |
| 2014-07-16 | Open-market sale | 362 | $596.18 | 1,304 |
| 2014-07-16 | Open-market sale | 1,304 | $591.69 | 0 |
| 2014-07-16 | Open-market sale | 1,418 | $583.90 | 23,299,968 |
| 2014-07-15 | Conversion (derivative) | 16,666 | $0.00 | 23,303,580 |
| 2014-07-15 | Open-market sale | 1,069 | $588.33 | 14,691 |
| 2014-07-15 | Open-market sale | 806 | $587.14 | 15,760 |
| 2014-07-15 | Open-market sale | 100 | $585.40 | 16,566 |
| 2014-07-15 | Open-market sale | 1,637 | $589.37 | 13,054 |
| 2014-07-15 | Open-market sale | 2,108 | $590.41 | 10,946 |
| 2014-07-15 | Open-market sale | 3,275 | $591.56 | 7,671 |
| 2014-07-15 | Open-market sale | 3,755 | $592.44 | 3,916 |
| 2014-07-15 | Open-market sale | 2,530 | $583.76 | 23,305,904 |
| 2014-07-15 | Open-market sale | 1,816 | $584.96 | 23,304,088 |
| 2014-07-15 | Open-market sale | 100 | $585.65 | 23,303,988 |
| 2014-07-15 | Open-market sale | 408 | $577.78 | 23,303,580 |
| 2014-07-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-07-15 | Open-market sale | 5,185 | $583.03 | 23,308,434 |
| 2014-07-15 | Open-market sale | 2,740 | $581.95 | 23,313,619 |
| 2014-07-15 | Open-market sale | 1,665 | $580.82 | 23,316,359 |
| 2014-07-15 | Open-market sale | 1,307 | $579.86 | 23,318,024 |
| 2014-07-15 | Open-market sale | 915 | $578.76 | 23,319,331 |
| 2014-07-15 | Open-market sale | 20 | $595.31 | 0 |
| 2014-07-15 | Open-market sale | 1,537 | $591.48 | 20 |
| 2014-07-15 | Open-market sale | 2,359 | $593.35 | 1,557 |
| 2014-07-14 | Conversion (derivative) | 16,666 | $0.00 | 23,320,246 |
| 2014-07-14 | Open-market sale | 5,509 | $581.82 | 23,325,304 |
| 2014-07-14 | Open-market sale | 1,366 | $581.27 | 23,330,813 |
| 2014-07-14 | Open-market sale | 700 | $579.72 | 23,332,179 |
| 2014-07-14 | Open-market sale | 4,033 | $578.80 | 23,332,879 |
| 2014-07-14 | Open-market sale | 1,000 | $589.46 | 11,555 |
| 2014-07-14 | Open-market sale | 2,480 | $588.37 | 12,555 |
| 2014-07-14 | Open-market sale | 1,631 | $587.57 | 15,035 |
| 2014-07-14 | Open-market sale | 200 | $590.50 | 11,355 |
| 2014-07-14 | Open-market sale | 4,552 | $591.86 | 6,803 |
| 2014-07-14 | Open-market sale | 2,948 | $592.70 | 3,855 |
| 2014-07-14 | Open-market sale | 3,496 | $593.75 | 359 |
| 2014-07-14 | Open-market sale | 1,651 | $583.21 | 23,323,653 |
| 2014-07-14 | Open-market sale | 3,307 | $584.27 | 23,320,346 |
| 2014-07-14 | Open-market sale | 100 | $584.88 | 23,320,246 |
| 2014-07-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-07-14 | Open-market sale | 359 | $594.52 | 0 |
| 2014-06-13 | Conversion (derivative) | 16,670 | $0.00 | 23,336,912 |
| 2014-06-13 | Open-market sale | 93 | $551.41 | 23,336,912 |
| 2014-06-13 | Open-market sale | 4,329 | $557.86 | 8,920 |
| 2014-06-13 | Open-market sale | 1,893 | $556.67 | 13,249 |
| 2014-06-13 | Open-market sale | 500 | $555.35 | 15,142 |
| 2014-06-13 | Open-market sale | 1,028 | $554.44 | 15,642 |
| 2014-06-13 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-06-13 | Open-market sale | 6,772 | $558.71 | 2,148 |
| 2014-06-13 | Open-market sale | 2,472 | $550.63 | 23,337,005 |
| 2014-06-13 | Open-market sale | 6,999 | $549.84 | 23,339,477 |
| 2014-06-13 | Open-market sale | 4,336 | $548.94 | 23,346,476 |
| 2014-06-13 | Open-market sale | 1,377 | $547.91 | 23,350,812 |
| 2014-06-13 | Open-market sale | 1,393 | $546.51 | 23,352,189 |
| 2014-06-13 | Open-market sale | 2,148 | $559.56 | 0 |
| 2014-06-12 | Conversion (derivative) | 16,666 | $0.00 | 23,353,582 |
| 2014-06-12 | Open-market sale | 2,120 | $561.97 | 6,697 |
| 2014-06-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-06-12 | Open-market sale | 3,500 | $557.93 | 13,166 |
| 2014-06-12 | Open-market sale | 2,624 | $558.79 | 10,542 |
| 2014-06-12 | Open-market sale | 1,425 | $559.89 | 9,117 |
| 2014-06-12 | Open-market sale | 300 | $560.67 | 8,817 |
| 2014-06-12 | Open-market sale | 2,919 | $563.03 | 3,778 |
| 2014-06-12 | Open-market sale | 2,234 | $564.28 | 1,544 |
| 2014-06-12 | Open-market sale | 1,544 | $564.97 | 0 |
| 2014-06-12 | Open-market sale | 2,882 | $549.27 | 23,367,366 |
| 2014-06-12 | Open-market sale | 2,750 | $550.12 | 23,364,616 |
| 2014-06-12 | Open-market sale | 1,957 | $551.40 | 23,362,659 |
| 2014-06-12 | Open-market sale | 624 | $552.19 | 23,362,035 |
| 2014-06-12 | Open-market sale | 2,674 | $553.41 | 23,359,361 |
| 2014-06-12 | Open-market sale | 2,448 | $554.38 | 23,356,913 |
| 2014-06-12 | Open-market sale | 2,931 | $555.53 | 23,353,982 |
| 2014-06-12 | Open-market sale | 400 | $556.21 | 23,353,582 |
| 2014-06-11 | Conversion (derivative) | 16,666 | $0.00 | 23,370,248 |
| 2014-06-11 | Open-market sale | 900 | $559.67 | 23,370,248 |
| 2014-06-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-06-11 | Open-market sale | 3,006 | $564.58 | 13,660 |
| 2014-06-11 | Open-market sale | 5,704 | $565.45 | 7,956 |
| 2014-06-11 | Open-market sale | 4,846 | $566.41 | 3,110 |
| 2014-06-11 | Open-market sale | 1,131 | $567.30 | 1,979 |
| 2014-06-11 | Open-market sale | 1,979 | $568.25 | 0 |
| 2014-06-11 | Open-market sale | 3,033 | $555.88 | 23,383,881 |
| 2014-06-11 | Open-market sale | 5,934 | $556.93 | 23,377,947 |
| 2014-06-11 | Open-market sale | 4,927 | $557.76 | 23,373,020 |
| 2014-06-11 | Open-market sale | 1,872 | $558.98 | 23,371,148 |
| 2014-06-10 | Conversion (derivative) | 16,666 | $0.00 | 23,386,914 |
| 2014-06-10 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-06-10 | Open-market sale | 6,557 | $567.90 | 10,109 |
| 2014-06-10 | Open-market sale | 4,476 | $568.62 | 5,633 |
| 2014-06-10 | Open-market sale | 3,023 | $569.85 | 2,610 |
| 2014-06-10 | Open-market sale | 2,510 | $571.05 | 100 |
| 2014-06-10 | Open-market sale | 100 | $571.44 | 0 |
| 2014-06-10 | Open-market sale | 1,000 | $558.93 | 23,402,580 |
| 2014-06-10 | Open-market sale | 7,977 | $559.87 | 23,394,603 |
| 2014-06-10 | Open-market sale | 3,379 | $560.80 | 23,391,224 |
| 2014-06-10 | Open-market sale | 2,110 | $561.84 | 23,389,114 |
| 2014-06-10 | Open-market sale | 2,086 | $562.73 | 23,387,028 |
| 2014-06-10 | Open-market sale | 114 | $563.49 | 23,386,914 |
| 2014-06-09 | Conversion (derivative) | 16,666 | $0.00 | 23,403,580 |
| 2014-06-09 | Open-market sale | 6,198 | $570.13 | 1,974 |
| 2014-06-09 | Open-market sale | 4,790 | $569.20 | 8,172 |
| 2014-06-09 | Open-market sale | 2,120 | $568.12 | 12,962 |
| 2014-06-09 | Open-market sale | 1,584 | $567.21 | 15,082 |
| 2014-06-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-06-09 | Open-market sale | 1,459 | $562.15 | 23,403,580 |
| 2014-06-09 | Open-market sale | 4,809 | $561.16 | 23,405,039 |
| 2014-06-09 | Open-market sale | 6,237 | $560.35 | 23,409,848 |
| 2014-06-09 | Open-market sale | 2,296 | $559.33 | 23,416,085 |
| 2014-06-09 | Open-market sale | 1,565 | $558.05 | 23,418,381 |
| 2014-06-09 | Open-market sale | 1,874 | $570.97 | 100 |
| 2014-06-09 | Open-market sale | 100 | $571.79 | 0 |
| 2014-06-09 | Open-market sale | 300 | $556.98 | 23,419,946 |
| 2014-05-16 | Conversion (derivative) | 16,670 | $0.00 | 23,420,246 |
| 2014-05-16 | Open-market sale | 1,226 | $519.15 | 23,424,855 |
| 2014-05-16 | Open-market sale | 4,011 | $518.18 | 23,426,081 |
| 2014-05-16 | Open-market sale | 4,343 | $517.05 | 23,430,092 |
| 2014-05-16 | Open-market sale | 2,481 | $516.32 | 23,434,435 |
| 2014-05-16 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-05-16 | Open-market sale | 521 | $529.39 | 0 |
| 2014-05-16 | Open-market sale | 3,875 | $528.98 | 521 |
| 2014-05-16 | Open-market sale | 2,900 | $527.52 | 4,396 |
| 2014-05-16 | Open-market sale | 2,305 | $526.61 | 7,296 |
| 2014-05-16 | Open-market sale | 5,630 | $525.40 | 9,601 |
| 2014-05-16 | Open-market sale | 1,439 | $524.70 | 15,231 |
| 2014-05-16 | Open-market sale | 2,140 | $521.20 | 23,420,246 |
| 2014-05-16 | Open-market sale | 2,469 | $520.56 | 23,422,386 |
| 2014-05-15 | Conversion (derivative) | 16,666 | $0.00 | 23,436,916 |
| 2014-05-15 | Open-market sale | 2,480 | $521.26 | 23,439,316 |
| 2014-05-15 | Open-market sale | 600 | $532.53 | 0 |
| 2014-05-15 | Open-market sale | 1,051 | $531.58 | 600 |
| 2014-05-15 | Open-market sale | 1,598 | $530.01 | 1,651 |
| 2014-05-15 | Open-market sale | 5,563 | $528.96 | 3,249 |
| 2014-05-15 | Open-market sale | 4,106 | $527.96 | 8,812 |
| 2014-05-15 | Open-market sale | 2,231 | $527.11 | 12,918 |
| 2014-05-15 | Open-market sale | 1,517 | $526.04 | 15,149 |
| 2014-05-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-05-15 | Open-market sale | 200 | $524.58 | 23,436,916 |
| 2014-05-15 | Open-market sale | 1,400 | $524.13 | 23,437,116 |
| 2014-05-15 | Open-market sale | 800 | $522.60 | 23,438,516 |
| 2014-05-15 | Open-market sale | 7,002 | $520.32 | 23,441,796 |
| 2014-05-15 | Open-market sale | 3,270 | $519.48 | 23,448,798 |
| 2014-05-15 | Open-market sale | 1,514 | $518.08 | 23,452,068 |
| 2014-05-14 | Conversion (derivative) | 16,666 | $0.00 | 23,453,582 |
| 2014-05-14 | Open-market sale | 1,838 | $539.03 | 0 |
| 2014-05-14 | Open-market sale | 1,888 | $534.77 | 12,932 |
| 2014-05-14 | Open-market sale | 1,350 | $535.99 | 11,582 |
| 2014-05-14 | Open-market sale | 3,083 | $537.15 | 8,499 |
| 2014-05-14 | Open-market sale | 5,143 | $538.03 | 3,356 |
| 2014-05-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-05-14 | Open-market sale | 300 | $532.58 | 23,453,582 |
| 2014-05-14 | Open-market sale | 1,000 | $531.85 | 23,453,882 |
| 2014-05-14 | Open-market sale | 1,328 | $530.89 | 23,454,882 |
| 2014-05-14 | Open-market sale | 1,730 | $529.79 | 23,456,210 |
| 2014-05-14 | Open-market sale | 6,268 | $529.03 | 23,457,940 |
| 2014-05-14 | Open-market sale | 1,547 | $527.97 | 23,464,208 |
| 2014-05-14 | Open-market sale | 2,433 | $527.02 | 23,465,755 |
| 2014-05-14 | Open-market sale | 2,060 | $525.81 | 23,468,188 |
| 2014-05-14 | Open-market sale | 1,846 | $533.78 | 14,820 |
| 2014-05-14 | Open-market sale | 419 | $541.08 | 1,838 |
| 2014-05-14 | Open-market sale | 1,099 | $540.34 | 2,257 |
| 2014-05-13 | Conversion (derivative) | 16,666 | $0.00 | 23,470,248 |
| 2014-05-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-05-13 | Open-market sale | 938 | $530.38 | 23,485,976 |
| 2014-05-13 | Open-market sale | 1,110 | $531.58 | 23,484,866 |
| 2014-05-13 | Open-market sale | 6,407 | $532.59 | 23,478,459 |
| 2014-05-13 | Open-market sale | 5,177 | $533.43 | 23,473,282 |
| 2014-05-13 | Open-market sale | 2,934 | $534.48 | 23,470,348 |
| 2014-05-13 | Open-market sale | 100 | $535.89 | 23,470,248 |
| 2014-05-13 | Open-market sale | 900 | $538.68 | 15,766 |
| 2014-05-13 | Open-market sale | 1,200 | $539.51 | 14,566 |
| 2014-05-13 | Open-market sale | 6,671 | $540.84 | 7,895 |
| 2014-05-13 | Open-market sale | 5,695 | $541.65 | 2,200 |
| 2014-05-13 | Open-market sale | 2,200 | $542.54 | 0 |
| 2014-05-12 | Conversion (derivative) | 16,666 | $0.00 | 23,486,914 |
| 2014-05-12 | Open-market sale | 500 | $529.20 | 15,966 |
| 2014-05-12 | Open-market sale | 200 | $527.91 | 16,466 |
| 2014-05-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-05-12 | Open-market sale | 1,023 | $529.96 | 23,486,914 |
| 2014-05-12 | Open-market sale | 2,214 | $529.26 | 23,487,937 |
| 2014-05-12 | Open-market sale | 1,710 | $527.99 | 23,490,151 |
| 2014-05-12 | Open-market sale | 3,546 | $527.15 | 23,491,861 |
| 2014-05-12 | Open-market sale | 4,327 | $526.21 | 23,495,407 |
| 2014-05-12 | Open-market sale | 1,100 | $524.83 | 23,499,734 |
| 2014-05-12 | Open-market sale | 1,423 | $523.84 | 23,500,834 |
| 2014-05-12 | Open-market sale | 597 | $522.73 | 23,502,257 |
| 2014-05-12 | Open-market sale | 426 | $520.75 | 23,502,854 |
| 2014-05-12 | Open-market sale | 300 | $519.52 | 23,503,280 |
| 2014-05-12 | Open-market sale | 2,132 | $537.98 | 0 |
| 2014-05-12 | Open-market sale | 2,500 | $537.05 | 2,132 |
| 2014-05-12 | Open-market sale | 4,744 | $536.08 | 4,632 |
| 2014-05-12 | Open-market sale | 3,651 | $535.10 | 9,376 |
| 2014-05-12 | Open-market sale | 700 | $533.70 | 13,027 |
| 2014-05-12 | Open-market sale | 1,409 | $532.87 | 13,727 |
| 2014-05-12 | Open-market sale | 578 | $530.50 | 15,388 |
| 2014-05-12 | Open-market sale | 252 | $531.69 | 15,136 |
| 2014-04-17 | Conversion (derivative) | 20,835 | $0.00 | 23,503,580 |
| 2014-04-17 | Open-market sale | 4,128 | $544.91 | 9,943 |
| 2014-04-17 | Open-market sale | 2,358 | $543.79 | 14,071 |
| 2014-04-17 | Open-market sale | 1,698 | $542.77 | 16,429 |
| 2014-04-17 | Open-market sale | 1,205 | $541.67 | 18,127 |
| 2014-04-17 | Open-market sale | 1,503 | $540.67 | 19,332 |
| 2014-04-17 | Open-market sale | 100 | $549.05 | 23,503,580 |
| 2014-04-17 | Open-market sale | 100 | $544.34 | 23,503,680 |
| 2014-04-17 | Open-market sale | 224 | $543.56 | 23,503,780 |
| 2014-04-17 | Open-market sale | 900 | $542.61 | 23,504,004 |
| 2014-04-17 | Open-market sale | 2,869 | $541.26 | 23,504,904 |
| 2014-04-17 | Open-market sale | 3,160 | $540.25 | 23,507,773 |
| 2014-04-17 | Open-market sale | 1,308 | $539.20 | 23,510,933 |
| 2014-04-17 | Open-market sale | 2,189 | $538.24 | 23,512,241 |
| 2014-04-17 | Open-market sale | 2,842 | $537.20 | 23,514,430 |
| 2014-04-17 | Open-market sale | 2,425 | $536.33 | 23,517,272 |
| 2014-04-17 | Open-market sale | 1,431 | $534.95 | 23,519,697 |
| 2014-04-17 | Open-market sale | 1,581 | $534.12 | 23,521,128 |
| 2014-04-17 | Open-market sale | 1,306 | $533.13 | 23,522,709 |
| 2014-04-17 | Open-market sale | 400 | $531.84 | 23,524,015 |
| 2014-04-17 | Conversion | 20,835 | $0.00 | 20,835 |
| 2014-04-17 | Open-market sale | 100 | $556.55 | 0 |
| 2014-04-17 | Open-market sale | 100 | $553.64 | 100 |
| 2014-04-17 | Open-market sale | 459 | $550.50 | 200 |
| 2014-04-17 | Open-market sale | 500 | $549.14 | 659 |
| 2014-04-17 | Open-market sale | 1,612 | $547.78 | 1,159 |
| 2014-04-17 | Open-market sale | 4,150 | $546.97 | 2,771 |
| 2014-04-17 | Open-market sale | 3,022 | $546.01 | 6,921 |
| 2014-04-16 | Conversion (derivative) | 20,833 | $0.00 | 23,524,415 |
| 2014-04-16 | Open-market sale | 1,032 | $554.04 | 19,801 |
| 2014-04-16 | Conversion | 20,833 | $0.00 | 20,833 |
| 2014-04-16 | Open-market sale | 952 | $556.08 | 23,524,415 |
| 2014-04-16 | Open-market sale | 700 | $554.74 | 23,525,367 |
| 2014-04-16 | Open-market sale | 200 | $553.11 | 23,526,067 |
| 2014-04-16 | Open-market sale | 280 | $551.82 | 23,526,267 |
| 2014-04-16 | Open-market sale | 921 | $550.83 | 23,526,547 |
| 2014-04-16 | Open-market sale | 2,189 | $549.76 | 23,527,468 |
| 2014-04-16 | Open-market sale | 1,113 | $548.83 | 23,529,657 |
| 2014-04-16 | Open-market sale | 1,884 | $547.80 | 23,530,770 |
| 2014-04-16 | Open-market sale | 2,226 | $546.80 | 23,532,654 |
| 2014-04-16 | Open-market sale | 3,252 | $545.81 | 23,534,880 |
| 2014-04-16 | Open-market sale | 2,403 | $544.71 | 23,538,132 |
| 2014-04-16 | Open-market sale | 2,393 | $543.68 | 23,540,535 |
| 2014-04-16 | Open-market sale | 1,120 | $542.64 | 23,542,928 |
| 2014-04-16 | Open-market sale | 1,200 | $541.63 | 23,544,048 |
| 2014-04-16 | Open-market sale | 1,027 | $563.90 | 0 |
| 2014-04-16 | Open-market sale | 360 | $562.19 | 1,027 |
| 2014-04-16 | Open-market sale | 658 | $561.11 | 1,387 |
| 2014-04-16 | Open-market sale | 1,307 | $555.04 | 18,494 |
| 2014-04-16 | Open-market sale | 3,553 | $556.09 | 14,941 |
| 2014-04-16 | Open-market sale | 3,701 | $556.97 | 11,240 |
| 2014-04-16 | Open-market sale | 3,848 | $558.07 | 7,392 |
| 2014-04-16 | Open-market sale | 1,520 | $559.96 | 2,045 |
| 2014-04-16 | Open-market sale | 3,827 | $559.07 | 3,565 |
| 2014-04-15 | Conversion (derivative) | 20,833 | $0.00 | 23,545,248 |
| 2014-04-15 | Open-market sale | 600 | $531.30 | 20,233 |
| 2014-04-15 | Open-market sale | 895 | $551.32 | 100 |
| 2014-04-15 | Open-market sale | 1,800 | $550.16 | 995 |
| 2014-04-15 | Open-market sale | 500 | $549.11 | 2,795 |
| 2014-04-15 | Open-market sale | 1,623 | $547.88 | 3,295 |
| 2014-04-15 | Open-market sale | 503 | $547.10 | 4,918 |
| 2014-04-15 | Open-market sale | 1,074 | $545.29 | 5,421 |
| 2014-04-15 | Open-market sale | 1,511 | $544.44 | 6,495 |
| 2014-04-15 | Open-market sale | 1,662 | $543.27 | 8,006 |
| 2014-04-15 | Open-market sale | 1,026 | $542.27 | 9,668 |
| 2014-04-15 | Open-market sale | 1,623 | $541.26 | 10,694 |
| 2014-04-15 | Open-market sale | 700 | $539.66 | 12,317 |
| 2014-04-15 | Open-market sale | 1,226 | $538.55 | 13,017 |
| 2014-04-15 | Open-market sale | 1,334 | $537.55 | 14,243 |
| 2014-04-15 | Open-market sale | 1,010 | $536.41 | 15,577 |
| 2014-04-15 | Open-market sale | 1,165 | $535.55 | 16,587 |
| 2014-04-15 | Open-market sale | 407 | $534.45 | 17,752 |
| 2014-04-15 | Open-market sale | 1,280 | $533.44 | 18,159 |
| 2014-04-15 | Open-market sale | 794 | $532.64 | 19,439 |
| 2014-04-15 | Open-market sale | 100 | $551.95 | 0 |
| 2014-04-15 | Conversion | 20,833 | $0.00 | 20,833 |
| 2014-04-15 | Open-market sale | 1,501 | $532.63 | 23,550,935 |
| 2014-04-15 | Open-market sale | 1,383 | $531.50 | 23,552,436 |
| 2014-04-15 | Open-market sale | 810 | $530.50 | 23,553,819 |
| 2014-04-15 | Open-market sale | 800 | $529.23 | 23,554,629 |
| 2014-04-15 | Open-market sale | 1,279 | $528.14 | 23,555,429 |
| 2014-04-15 | Open-market sale | 1,500 | $526.95 | 23,556,708 |
| 2014-04-15 | Open-market sale | 638 | $525.92 | 23,558,208 |
| 2014-04-15 | Open-market sale | 897 | $524.62 | 23,558,846 |
| 2014-04-15 | Open-market sale | 1,668 | $523.58 | 23,559,743 |
| 2014-04-15 | Open-market sale | 1,400 | $522.57 | 23,561,411 |
| 2014-04-15 | Open-market sale | 2,370 | $521.24 | 23,562,811 |
| 2014-04-15 | Open-market sale | 900 | $519.74 | 23,565,181 |
| 2014-04-15 | Open-market sale | 580 | $537.49 | 23,545,248 |
| 2014-04-15 | Open-market sale | 1,084 | $536.66 | 23,545,828 |
| 2014-04-15 | Open-market sale | 2,081 | $535.76 | 23,546,912 |
| 2014-04-15 | Open-market sale | 1,000 | $534.83 | 23,548,993 |
| 2014-04-15 | Open-market sale | 942 | $533.86 | 23,549,993 |
| 2014-04-14 | Conversion (derivative) | 20,833 | $0.00 | 23,566,081 |
| 2014-04-14 | Open-market sale | 703 | $533.28 | 23,582,459 |
| 2014-04-14 | Open-market sale | 953 | $531.97 | 23,583,162 |
| 2014-04-14 | Open-market sale | 1,982 | $534.24 | 23,580,477 |
| 2014-04-14 | Open-market sale | 2,581 | $535.43 | 23,577,896 |
| 2014-04-14 | Open-market sale | 1,645 | $536.37 | 23,576,251 |
| 2014-04-14 | Open-market sale | 1,900 | $537.44 | 23,574,351 |
| 2014-04-14 | Open-market sale | 1,554 | $538.49 | 23,572,797 |
| 2014-04-14 | Open-market sale | 700 | $539.28 | 23,572,097 |
| 2014-04-14 | Open-market sale | 2,218 | $531.14 | 23,584,115 |
| 2014-04-14 | Open-market sale | 857 | $552.46 | 0 |
| 2014-04-14 | Open-market sale | 581 | $530.28 | 23,586,333 |
| 2014-04-14 | Open-market sale | 1,861 | $551.26 | 857 |
| 2014-04-14 | Open-market sale | 3,616 | $550.57 | 2,718 |
| 2014-04-14 | Open-market sale | 899 | $549.36 | 6,334 |
| 2014-04-14 | Open-market sale | 487 | $548.18 | 7,233 |
| 2014-04-14 | Open-market sale | 1,215 | $546.60 | 7,720 |
| 2014-04-14 | Open-market sale | 1,790 | $545.52 | 8,935 |
| 2014-04-14 | Open-market sale | 3,330 | $544.49 | 10,725 |
| 2014-04-14 | Open-market sale | 2,919 | $543.55 | 14,055 |
| 2014-04-14 | Open-market sale | 3,159 | $542.55 | 16,974 |
| 2014-04-14 | Open-market sale | 700 | $541.64 | 20,133 |
| 2014-04-14 | Conversion | 20,833 | $0.00 | 20,833 |
| 2014-04-14 | Open-market sale | 700 | $543.52 | 23,566,081 |
| 2014-04-14 | Open-market sale | 2,005 | $542.48 | 23,566,781 |
| 2014-04-14 | Open-market sale | 1,711 | $541.30 | 23,568,786 |
| 2014-04-14 | Open-market sale | 1,600 | $540.76 | 23,570,497 |
| 2014-03-14 | Conversion (derivative) | 16,670 | $0.00 | 23,586,914 |
| 2014-03-14 | Open-market sale | 2,401 | $1181.72 | 3,814 |
| 2014-03-14 | Open-market sale | 1,383 | $1182.73 | 2,431 |
| 2014-03-14 | Open-market sale | 681 | $1183.79 | 1,750 |
| 2014-03-14 | Open-market sale | 678 | $1184.92 | 1,072 |
| 2014-03-14 | Open-market sale | 538 | $1186.15 | 534 |
| 2014-03-14 | Open-market sale | 334 | $1186.92 | 200 |
| 2014-03-14 | Open-market sale | 200 | $1189.04 | 0 |
| 2014-03-14 | Open-market sale | 1,944 | $1180.83 | 6,215 |
| 2014-03-14 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-03-14 | Open-market sale | 892 | $1173.41 | 15,778 |
| 2014-03-14 | Open-market sale | 1,496 | $1174.31 | 14,282 |
| 2014-03-14 | Open-market sale | 1,875 | $1175.34 | 12,407 |
| 2014-03-14 | Open-market sale | 1,600 | $1176.22 | 10,807 |
| 2014-03-14 | Open-market sale | 975 | $1177.17 | 9,832 |
| 2014-03-14 | Open-market sale | 640 | $1178.54 | 9,192 |
| 2014-03-14 | Open-market sale | 1,033 | $1179.54 | 8,159 |
| 2014-03-13 | Conversion (derivative) | 16,666 | $0.00 | 23,603,584 |
| 2014-03-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-03-13 | Open-market sale | 100 | $1210.05 | 16,566 |
| 2014-03-13 | Open-market sale | 635 | $1185.31 | 15,931 |
| 2014-03-13 | Open-market sale | 357 | $1209.01 | 0 |
| 2014-03-13 | Open-market sale | 800 | $1208.12 | 357 |
| 2014-03-13 | Open-market sale | 952 | $1207.16 | 1,157 |
| 2014-03-13 | Open-market sale | 711 | $1205.93 | 2,109 |
| 2014-03-13 | Open-market sale | 1,210 | $1204.94 | 2,820 |
| 2014-03-13 | Open-market sale | 357 | $1203.87 | 4,030 |
| 2014-03-13 | Open-market sale | 200 | $1201.85 | 4,387 |
| 2014-03-13 | Open-market sale | 367 | $1201.11 | 4,587 |
| 2014-03-13 | Open-market sale | 132 | $1199.66 | 4,954 |
| 2014-03-13 | Open-market sale | 899 | $1198.91 | 5,086 |
| 2014-03-13 | Open-market sale | 1,200 | $1197.97 | 5,985 |
| 2014-03-13 | Open-market sale | 677 | $1196.62 | 7,185 |
| 2014-03-13 | Open-market sale | 600 | $1195.23 | 7,862 |
| 2014-03-13 | Open-market sale | 600 | $1194.37 | 8,462 |
| 2014-03-13 | Open-market sale | 259 | $1193.35 | 9,062 |
| 2014-03-13 | Open-market sale | 600 | $1191.90 | 9,321 |
| 2014-03-13 | Open-market sale | 1,105 | $1190.96 | 9,921 |
| 2014-03-13 | Open-market sale | 900 | $1189.80 | 11,026 |
| 2014-03-13 | Open-market sale | 930 | $1188.51 | 11,926 |
| 2014-03-13 | Open-market sale | 1,752 | $1187.52 | 12,856 |
| 2014-03-13 | Open-market sale | 1,323 | $1186.59 | 14,608 |
| 2014-03-12 | Conversion (derivative) | 16,666 | $0.00 | 23,620,250 |
| 2014-03-12 | Open-market sale | 1,910 | $1202.96 | 7,972 |
| 2014-03-12 | Open-market sale | 419 | $1201.82 | 9,882 |
| 2014-03-12 | Open-market sale | 124 | $1199.87 | 10,301 |
| 2014-03-12 | Open-market sale | 100 | $1198.05 | 10,425 |
| 2014-03-12 | Open-market sale | 400 | $1197.50 | 10,525 |
| 2014-03-12 | Open-market sale | 507 | $1196.03 | 10,925 |
| 2014-03-12 | Open-market sale | 513 | $1195.00 | 11,432 |
| 2014-03-12 | Open-market sale | 1,200 | $1193.97 | 11,945 |
| 2014-03-12 | Open-market sale | 1,200 | $1192.95 | 13,145 |
| 2014-03-12 | Open-market sale | 721 | $1191.02 | 14,345 |
| 2014-03-12 | Open-market sale | 600 | $1189.55 | 15,066 |
| 2014-03-12 | Open-market sale | 200 | $1188.52 | 15,666 |
| 2014-03-12 | Open-market sale | 600 | $1186.48 | 15,866 |
| 2014-03-12 | Open-market sale | 200 | $1185.22 | 16,466 |
| 2014-03-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-03-12 | Open-market sale | 812 | $1206.75 | 0 |
| 2014-03-12 | Open-market sale | 1,723 | $1205.95 | 812 |
| 2014-03-12 | Open-market sale | 2,942 | $1204.86 | 2,535 |
| 2014-03-12 | Open-market sale | 2,495 | $1203.86 | 5,477 |
| 2014-03-11 | Conversion (derivative) | 16,666 | $0.00 | 23,636,916 |
| 2014-03-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-03-11 | Open-market sale | 403 | $1198.10 | 16,263 |
| 2014-03-11 | Open-market sale | 1,785 | $1199.75 | 14,478 |
| 2014-03-11 | Open-market sale | 1,109 | $1200.34 | 13,369 |
| 2014-03-11 | Open-market sale | 792 | $1201.48 | 12,577 |
| 2014-03-11 | Open-market sale | 400 | $1202.66 | 12,177 |
| 2014-03-11 | Open-market sale | 968 | $1203.76 | 11,209 |
| 2014-03-11 | Open-market sale | 2,885 | $1205.17 | 8,324 |
| 2014-03-11 | Open-market sale | 2,170 | $1206.06 | 6,154 |
| 2014-03-11 | Open-market sale | 2,778 | $1207.08 | 3,376 |
| 2014-03-11 | Open-market sale | 722 | $1208.45 | 2,654 |
| 2014-03-11 | Open-market sale | 996 | $1210.48 | 700 |
| 2014-03-11 | Open-market sale | 958 | $1209.45 | 1,696 |
| 2014-03-11 | Open-market sale | 600 | $1211.50 | 100 |
| 2014-03-11 | Open-market sale | 100 | $1212.31 | 0 |
| 2014-03-10 | Conversion (derivative) | 16,666 | $0.00 | 23,653,582 |
| 2014-03-10 | Open-market sale | 3,876 | $1210.67 | 4,448 |
| 2014-03-10 | Open-market sale | 2,758 | $1209.80 | 8,324 |
| 2014-03-10 | Open-market sale | 3,442 | $1208.59 | 11,082 |
| 2014-03-10 | Open-market sale | 696 | $1207.63 | 14,524 |
| 2014-03-10 | Open-market sale | 946 | $1206.52 | 15,220 |
| 2014-03-10 | Open-market sale | 500 | $1205.36 | 16,166 |
| 2014-03-10 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-03-10 | Open-market sale | 2,015 | $1211.68 | 2,433 |
| 2014-03-10 | Open-market sale | 1,000 | $1213.02 | 1,433 |
| 2014-03-10 | Open-market sale | 500 | $1213.99 | 933 |
| 2014-03-10 | Open-market sale | 500 | $1215.17 | 433 |
| 2014-03-10 | Open-market sale | 433 | $1216.39 | 0 |
| 2014-02-21 | Gift | 75,000 | $0.00 | 0 |
| 2014-02-14 | Conversion (derivative) | 16,670 | $0.00 | 23,670,248 |
| 2014-02-14 | Open-market sale | 1,510 | $1197.49 | 162,242 |
| 2014-02-14 | Open-market sale | 2,405 | $1196.84 | 163,752 |
| 2014-02-14 | Open-market sale | 113 | $1195.05 | 166,157 |
| 2014-02-14 | Open-market sale | 2,670 | $1198.76 | 159,572 |
| 2014-02-14 | Open-market sale | 400 | $1194.50 | 166,270 |
| 2014-02-14 | Conversion | 16,670 | $0.00 | 166,670 |
| 2014-02-14 | Open-market sale | 2,236 | $1203.61 | 150,000 |
| 2014-02-14 | Open-market sale | 3,083 | $1202.73 | 152,236 |
| 2014-02-14 | Open-market sale | 2,109 | $1201.67 | 155,319 |
| 2014-02-14 | Open-market sale | 1,244 | $1200.62 | 157,428 |
| 2014-02-14 | Open-market sale | 900 | $1199.54 | 158,672 |
| 2014-02-13 | Conversion (derivative) | 16,666 | $0.00 | 23,686,918 |
| 2014-02-13 | Conversion | 16,666 | $0.00 | 166,666 |
| 2014-02-13 | Open-market sale | 1,012 | $1198.62 | 150,000 |
| 2014-02-13 | Open-market sale | 3,824 | $1197.92 | 151,012 |
| 2014-02-13 | Open-market sale | 2,021 | $1196.82 | 154,836 |
| 2014-02-13 | Open-market sale | 2,194 | $1195.44 | 156,857 |
| 2014-02-13 | Open-market sale | 824 | $1194.53 | 159,051 |
| 2014-02-13 | Open-market sale | 1,103 | $1193.26 | 159,875 |
| 2014-02-13 | Open-market sale | 429 | $1190.91 | 160,978 |
| 2014-02-13 | Open-market sale | 1,112 | $1189.66 | 161,407 |
| 2014-02-13 | Open-market sale | 2,007 | $1188.89 | 162,519 |
| 2014-02-13 | Open-market sale | 600 | $1187.61 | 164,526 |
| 2014-02-13 | Open-market sale | 200 | $1185.73 | 165,126 |
| 2014-02-13 | Open-market sale | 340 | $1184.65 | 165,326 |
| 2014-02-13 | Open-market sale | 500 | $1183.11 | 165,666 |
| 2014-02-13 | Open-market sale | 200 | $1181.80 | 166,166 |
| 2014-02-13 | Open-market sale | 300 | $1180.51 | 166,366 |
| 2014-02-12 | Conversion (derivative) | 16,666 | $0.00 | 23,703,584 |
| 2014-02-12 | Open-market sale | 239 | $1189.16 | 150,000 |
| 2014-02-12 | Open-market sale | 1,752 | $1186.29 | 152,441 |
| 2014-02-12 | Open-market sale | 2,466 | $1185.33 | 154,193 |
| 2014-02-12 | Open-market sale | 6,782 | $1184.35 | 156,659 |
| 2014-02-12 | Open-market sale | 2,925 | $1183.51 | 163,441 |
| 2014-02-12 | Open-market sale | 300 | $1182.33 | 166,366 |
| 2014-02-12 | Conversion | 16,666 | $0.00 | 166,666 |
| 2014-02-12 | Open-market sale | 1,900 | $1187.26 | 150,541 |
| 2014-02-12 | Open-market sale | 302 | $1188.38 | 150,239 |
| 2014-02-11 | Conversion (derivative) | 16,666 | $0.00 | 23,720,250 |
| 2014-02-11 | Open-market sale | 800 | $1190.35 | 150,100 |
| 2014-02-11 | Open-market sale | 1,438 | $1189.66 | 150,900 |
| 2014-02-11 | Open-market sale | 1,211 | $1188.70 | 152,338 |
| 2014-02-11 | Open-market sale | 955 | $1187.48 | 153,549 |
| 2014-02-11 | Open-market sale | 1,577 | $1186.32 | 154,504 |
| 2014-02-11 | Open-market sale | 498 | $1184.62 | 156,081 |
| 2014-02-11 | Open-market sale | 600 | $1183.32 | 156,579 |
| 2014-02-11 | Open-market sale | 622 | $1181.84 | 157,179 |
| 2014-02-11 | Open-market sale | 626 | $1180.88 | 157,801 |
| 2014-02-11 | Open-market sale | 300 | $1179.66 | 158,427 |
| 2014-02-11 | Open-market sale | 1,000 | $1178.46 | 158,727 |
| 2014-02-11 | Open-market sale | 1,746 | $1177.39 | 159,727 |
| 2014-02-11 | Open-market sale | 1,713 | $1176.56 | 161,473 |
| 2014-02-11 | Open-market sale | 2,112 | $1175.34 | 163,186 |
| 2014-02-11 | Open-market sale | 968 | $1174.29 | 165,298 |
| 2014-02-11 | Open-market sale | 100 | $1191.20 | 150,000 |
| 2014-02-11 | Open-market sale | 400 | $1173.22 | 166,266 |
| 2014-02-11 | Conversion | 16,666 | $0.00 | 166,666 |
| 2014-02-10 | Conversion (derivative) | 16,666 | $0.00 | 23,736,916 |
| 2014-02-10 | Open-market sale | 2,144 | $1171.04 | 163,122 |
| 2014-02-10 | Open-market sale | 100 | $1182.26 | 150,000 |
| 2014-02-10 | Open-market sale | 600 | $1181.25 | 150,100 |
| 2014-02-10 | Open-market sale | 2,100 | $1180.30 | 150,700 |
| 2014-02-10 | Open-market sale | 1,001 | $1179.02 | 152,800 |
| 2014-02-10 | Open-market sale | 1,805 | $1178.07 | 153,801 |
| 2014-02-10 | Open-market sale | 1,047 | $1177.07 | 155,606 |
| 2014-02-10 | Open-market sale | 2,522 | $1176.01 | 156,653 |
| 2014-02-10 | Open-market sale | 500 | $1174.95 | 159,175 |
| 2014-02-10 | Open-market sale | 1,019 | $1173.09 | 159,675 |
| 2014-02-10 | Open-market sale | 2,428 | $1172.22 | 160,694 |
| 2014-02-10 | Conversion | 16,666 | $0.00 | 166,666 |
| 2014-02-10 | Open-market sale | 1,400 | $1170.33 | 165,266 |
| 2014-02-06 | Gift | 75,000 | $0.00 | 75,000 |
| 2014-01-29 | Conversion (derivative) | 150,000 | $0.00 | 23,753,582 |
| 2014-01-29 | Conversion | 150,000 | $0.00 | 150,000 |
| 2014-01-17 | Conversion (derivative) | 16,670 | $0.00 | 23,903,582 |
| 2014-01-17 | Open-market sale | 1,073 | $1148.11 | 14,499 |
| 2014-01-17 | Conversion | 16,670 | $0.00 | 16,670 |
| 2014-01-17 | Open-market sale | 300 | $1160.14 | 0 |
| 2014-01-17 | Open-market sale | 1,813 | $1159.44 | 300 |
| 2014-01-17 | Open-market sale | 2,330 | $1158.33 | 2,113 |
| 2014-01-17 | Open-market sale | 1,501 | $1157.28 | 4,443 |
| 2014-01-17 | Open-market sale | 1,500 | $1156.41 | 5,944 |
| 2014-01-17 | Open-market sale | 1,035 | $1155.39 | 7,444 |
| 2014-01-17 | Open-market sale | 700 | $1154.22 | 8,479 |
| 2014-01-17 | Open-market sale | 1,100 | $1151.97 | 9,179 |
| 2014-01-17 | Open-market sale | 1,261 | $1151.22 | 10,279 |
| 2014-01-17 | Open-market sale | 2,559 | $1150.19 | 11,540 |
| 2014-01-17 | Open-market sale | 400 | $1148.86 | 14,099 |
| 2014-01-17 | Open-market sale | 201 | $1144.77 | 16,469 |
| 2014-01-17 | Open-market sale | 897 | $1146.93 | 15,572 |
| 2014-01-16 | Conversion (derivative) | 16,666 | $0.00 | 23,920,252 |
| 2014-01-16 | Open-market sale | 1,475 | $1157.28 | 0 |
| 2014-01-16 | Open-market sale | 200 | $1150.99 | 14,665 |
| 2014-01-16 | Open-market sale | 1,083 | $1152.45 | 13,582 |
| 2014-01-16 | Open-market sale | 1,600 | $1153.44 | 11,982 |
| 2014-01-16 | Open-market sale | 4,214 | $1154.47 | 7,768 |
| 2014-01-16 | Open-market sale | 3,805 | $1155.39 | 3,963 |
| 2014-01-16 | Open-market sale | 2,488 | $1156.47 | 1,475 |
| 2014-01-16 | Open-market sale | 1,401 | $1149.09 | 15,265 |
| 2014-01-16 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-01-16 | Open-market sale | 400 | $1150.13 | 14,865 |
| 2014-01-15 | Conversion (derivative) | 16,666 | $0.00 | 23,936,918 |
| 2014-01-15 | Open-market sale | 2,100 | $1147.53 | 13,947 |
| 2014-01-15 | Open-market sale | 519 | $1146.43 | 16,047 |
| 2014-01-15 | Open-market sale | 100 | $1144.36 | 16,566 |
| 2014-01-15 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-01-15 | Open-market sale | 6,472 | $1148.37 | 7,475 |
| 2014-01-15 | Open-market sale | 2,750 | $1149.35 | 4,725 |
| 2014-01-15 | Open-market sale | 2,584 | $1150.50 | 2,141 |
| 2014-01-15 | Open-market sale | 1,620 | $1151.50 | 521 |
| 2014-01-15 | Open-market sale | 521 | $1152.65 | 0 |
| 2014-01-14 | Conversion (derivative) | 16,666 | $0.00 | 23,953,584 |
| 2014-01-14 | Open-market sale | 530 | $1137.98 | 11,327 |
| 2014-01-14 | Open-market sale | 224 | $1136.83 | 11,857 |
| 2014-01-14 | Open-market sale | 430 | $1135.90 | 12,081 |
| 2014-01-14 | Open-market sale | 637 | $1134.73 | 12,511 |
| 2014-01-14 | Open-market sale | 1,230 | $1133.76 | 13,148 |
| 2014-01-14 | Open-market sale | 1,803 | $1150.30 | 0 |
| 2014-01-14 | Open-market sale | 800 | $1131.33 | 14,916 |
| 2014-01-14 | Open-market sale | 500 | $1130.40 | 15,716 |
| 2014-01-14 | Open-market sale | 450 | $1128.77 | 16,216 |
| 2014-01-14 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-01-14 | Open-market sale | 300 | $1139.78 | 11,027 |
| 2014-01-14 | Open-market sale | 600 | $1140.55 | 10,427 |
| 2014-01-14 | Open-market sale | 1,001 | $1141.82 | 9,426 |
| 2014-01-14 | Open-market sale | 1,304 | $1143.12 | 8,122 |
| 2014-01-14 | Open-market sale | 1,642 | $1143.83 | 6,480 |
| 2014-01-14 | Open-market sale | 1,596 | $1144.82 | 4,884 |
| 2014-01-14 | Open-market sale | 700 | $1145.84 | 4,184 |
| 2014-01-14 | Open-market sale | 200 | $1146.86 | 3,984 |
| 2014-01-14 | Open-market sale | 345 | $1148.62 | 3,639 |
| 2014-01-14 | Open-market sale | 1,836 | $1149.49 | 1,803 |
| 2014-01-14 | Open-market sale | 538 | $1132.90 | 14,378 |
| 2014-01-13 | Conversion (derivative) | 16,666 | $0.00 | 23,970,250 |
| 2014-01-13 | Open-market sale | 909 | $1118.87 | 15,757 |
| 2014-01-13 | Conversion | 16,666 | $0.00 | 16,666 |
| 2014-01-13 | Open-market sale | 100 | $1146.05 | 0 |
| 2014-01-13 | Open-market sale | 700 | $1144.94 | 100 |
| 2014-01-13 | Open-market sale | 2,027 | $1144.13 | 800 |
| 2014-01-13 | Open-market sale | 1,702 | $1143.17 | 2,827 |
| 2014-01-13 | Open-market sale | 1,778 | $1141.99 | 4,529 |
| 2014-01-13 | Open-market sale | 1,500 | $1141.27 | 6,307 |
| 2014-01-13 | Open-market sale | 800 | $1138.57 | 7,807 |
| 2014-01-13 | Open-market sale | 200 | $1138.50 | 8,607 |
| 2014-01-13 | Open-market sale | 400 | $1137.72 | 8,807 |
| 2014-01-13 | Open-market sale | 700 | $1136.63 | 9,207 |
| 2014-01-13 | Open-market sale | 300 | $1135.59 | 9,907 |
| 2014-01-13 | Open-market sale | 115 | $1134.36 | 10,207 |
| 2014-01-13 | Open-market sale | 1,257 | $1132.79 | 10,322 |
| 2014-01-13 | Open-market sale | 150 | $1131.18 | 11,579 |
| 2014-01-13 | Open-market sale | 500 | $1130.30 | 11,729 |
| 2014-01-13 | Open-market sale | 500 | $1129.08 | 12,229 |
| 2014-01-13 | Open-market sale | 400 | $1126.81 | 12,729 |
| 2014-01-13 | Open-market sale | 200 | $1125.29 | 13,129 |
| 2014-01-13 | Open-market sale | 728 | $1122.64 | 13,329 |
| 2014-01-13 | Open-market sale | 700 | $1121.43 | 14,057 |
| 2014-01-13 | Open-market sale | 1,000 | $1120.11 | 14,757 |
| 2013-12-13 | Conversion (derivative) | 16,670 | $0.00 | 23,986,916 |
| 2013-12-13 | Open-market sale | 689 | $1075.04 | 161 |
| 2013-12-13 | Open-market sale | 1,219 | $1073.83 | 850 |
| 2013-12-13 | Open-market sale | 1,000 | $1072.20 | 2,069 |
| 2013-12-13 | Open-market sale | 1,524 | $1071.43 | 3,069 |
| 2013-12-13 | Open-market sale | 600 | $1069.52 | 4,593 |
| 2013-12-13 | Open-market sale | 400 | $1067.94 | 5,193 |
| 2013-12-13 | Open-market sale | 1,204 | $1066.35 | 5,593 |
| 2013-12-13 | Open-market sale | 679 | $1065.42 | 6,797 |
| 2013-12-13 | Open-market sale | 1,516 | $1064.13 | 7,476 |
| 2013-12-13 | Open-market sale | 2,729 | $1063.42 | 8,992 |
| 2013-12-13 | Open-market sale | 2,758 | $1062.01 | 11,721 |
| 2013-12-13 | Open-market sale | 760 | $1061.22 | 14,479 |
| 2013-12-13 | Open-market sale | 1,131 | $1060.24 | 15,239 |
| 2013-12-13 | Open-market sale | 161 | $1075.76 | 0 |
| 2013-12-13 | Open-market sale | 300 | $1058.22 | 16,370 |
| 2013-12-13 | Conversion | 16,670 | $0.00 | 16,670 |
| 2013-12-12 | Conversion (derivative) | 16,666 | $0.00 | 24,003,586 |
| 2013-12-12 | Open-market sale | 817 | $1079.64 | 950 |
| 2013-12-12 | Open-market sale | 1,304 | $1078.54 | 1,767 |
| 2013-12-12 | Open-market sale | 1,455 | $1077.33 | 3,071 |
| 2013-12-12 | Open-market sale | 900 | $1075.95 | 4,526 |
| 2013-12-12 | Open-market sale | 600 | $1074.87 | 5,426 |
| 2013-12-12 | Open-market sale | 1,333 | $1073.77 | 6,026 |
| 2013-12-12 | Open-market sale | 2,533 | $1072.89 | 7,359 |
| 2013-12-12 | Open-market sale | 3,145 | $1071.81 | 9,892 |
| 2013-12-12 | Open-market sale | 2,369 | $1070.73 | 13,037 |
| 2013-12-12 | Open-market sale | 1,260 | $1070.00 | 15,406 |
| 2013-12-12 | Conversion | 16,666 | $0.00 | 16,666 |
| 2013-12-12 | Open-market sale | 400 | $1080.64 | 550 |
| 2013-12-12 | Open-market sale | 550 | $1081.89 | 0 |
| 2013-12-11 | Conversion (derivative) | 16,666 | $0.00 | 24,020,252 |
| 2013-12-11 | Open-market sale | 100 | $1090.16 | 0 |
| 2013-12-11 | Open-market sale | 800 | $1089.15 | 100 |
| 2013-12-11 | Open-market sale | 100 | $1087.63 | 900 |
| 2013-12-11 | Open-market sale | 500 | $1086.66 | 1,000 |
| 2013-12-11 | Open-market sale | 1,400 | $1085.70 | 1,500 |
| 2013-12-11 | Open-market sale | 2,271 | $1084.86 | 2,900 |
| 2013-12-11 | Open-market sale | 2,510 | $1083.75 | 5,171 |
| 2013-12-11 | Open-market sale | 1,519 | $1082.53 | 7,681 |
| 2013-12-11 | Open-market sale | 842 | $1081.58 | 9,200 |
| 2013-12-11 | Open-market sale | 1,100 | $1080.27 | 10,042 |
| 2013-12-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2013-12-11 | Open-market sale | 1,678 | $1076.02 | 14,988 |
| 2013-12-11 | Open-market sale | 1,237 | $1076.89 | 13,751 |
| 2013-12-11 | Open-market sale | 1,750 | $1079.17 | 11,142 |
| 2013-12-11 | Open-market sale | 859 | $1078.14 | 12,892 |
| 2013-12-10 | Conversion (derivative) | 16,666 | $0.00 | 24,036,918 |
| 2013-12-10 | Conversion | 16,666 | $0.00 | 16,666 |
| 2013-12-10 | Open-market sale | 700 | $1090.97 | 0 |
| 2013-12-10 | Open-market sale | 1,039 | $1090.04 | 700 |
| 2013-12-10 | Open-market sale | 1,543 | $1088.97 | 1,739 |
| 2013-12-10 | Open-market sale | 2,287 | $1087.99 | 3,282 |
| 2013-12-10 | Open-market sale | 700 | $1086.72 | 5,569 |
| 2013-12-10 | Open-market sale | 1,250 | $1085.70 | 6,269 |
| 2013-12-10 | Open-market sale | 837 | $1084.81 | 7,519 |
| 2013-12-10 | Open-market sale | 200 | $1083.09 | 8,356 |
| 2013-12-10 | Open-market sale | 400 | $1081.00 | 8,556 |
| 2013-12-10 | Open-market sale | 1,751 | $1079.97 | 8,956 |
| 2013-12-10 | Open-market sale | 3,858 | $1079.23 | 10,707 |
| 2013-12-10 | Open-market sale | 1,401 | $1078.21 | 14,565 |
| 2013-12-10 | Open-market sale | 700 | $1077.15 | 15,966 |
| 2013-12-09 | Conversion (derivative) | 16,666 | $0.00 | 24,053,584 |
| 2013-12-09 | Open-market sale | 500 | $1081.98 | 0 |
| 2013-12-09 | Open-market sale | 1,207 | $1081.24 | 500 |
| 2013-12-09 | Open-market sale | 1,491 | $1080.08 | 1,707 |
| 2013-12-09 | Open-market sale | 4,907 | $1079.04 | 3,198 |
| 2013-12-09 | Open-market sale | 4,826 | $1078.21 | 8,105 |
| 2013-12-09 | Open-market sale | 1,800 | $1077.24 | 12,931 |
| 2013-12-09 | Open-market sale | 520 | $1075.98 | 14,731 |
| 2013-12-09 | Open-market sale | 203 | $1074.49 | 15,251 |
| 2013-12-09 | Open-market sale | 100 | $1073.05 | 15,454 |
| 2013-12-09 | Open-market sale | 100 | $1071.81 | 15,554 |
| 2013-12-09 | Open-market sale | 512 | $1070.81 | 15,654 |
| 2013-12-09 | Open-market sale | 500 | $1069.38 | 16,166 |
| 2013-12-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2013-11-25 | Gift | 100,000 | $0.00 | 0 |
| 2013-11-15 | Conversion (derivative) | 16,670 | $0.00 | 24,070,250 |
| 2013-11-15 | Open-market sale | 903 | $1035.63 | 85,300 |
| 2013-11-15 | Open-market sale | 7,568 | $1034.71 | 86,203 |
| 2013-11-15 | Open-market sale | 5,529 | $1033.79 | 93,771 |
| 2013-11-15 | Open-market sale | 2,370 | $1032.46 | 99,300 |
| 2013-11-15 | Conversion | 16,670 | $0.00 | 101,670 |
| 2013-11-15 | Open-market sale | 300 | $1036.59 | 85,000 |
| 2013-11-14 | Conversion (derivative) | 16,666 | $0.00 | 24,086,920 |
| 2013-11-14 | Open-market sale | 1,200 | $1031.25 | 100,466 |
| 2013-11-14 | Open-market sale | 1,532 | $1038.77 | 85,000 |
| 2013-11-14 | Open-market sale | 2,881 | $1037.80 | 86,532 |
| 2013-11-14 | Open-market sale | 2,272 | $1037.05 | 89,413 |
| 2013-11-14 | Open-market sale | 3,269 | $1035.86 | 91,685 |
| 2013-11-14 | Open-market sale | 3,167 | $1034.88 | 94,954 |
| 2013-11-14 | Open-market sale | 1,704 | $1033.80 | 98,121 |
| 2013-11-14 | Open-market sale | 641 | $1032.72 | 99,825 |
| 2013-11-14 | Conversion | 16,666 | $0.00 | 101,666 |
| 2013-11-14 | Gift | 20,000 | $0.00 | 115,466 |
| 2013-11-13 | Conversion (derivative) | 16,666 | $0.00 | 24,103,586 |
| 2013-11-13 | Open-market sale | 700 | $1017.39 | 96,800 |
| 2013-11-13 | Open-market sale | 1,300 | $1018.37 | 95,500 |
| 2013-11-13 | Open-market sale | 893 | $1019.68 | 94,607 |
| 2013-11-13 | Open-market sale | 1,380 | $1020.78 | 93,227 |
| 2013-11-13 | Open-market sale | 500 | $1022.01 | 92,727 |
| 2013-11-13 | Open-market sale | 600 | $1023.19 | 92,127 |
| 2013-11-13 | Open-market sale | 700 | $1024.40 | 91,427 |
| 2013-11-13 | Open-market sale | 400 | $1025.06 | 91,027 |
| 2013-11-13 | Open-market sale | 227 | $1026.20 | 90,800 |
| 2013-11-13 | Open-market sale | 4,001 | $1028.24 | 86,799 |
| 2013-11-13 | Open-market sale | 810 | $1029.15 | 85,989 |
| 2013-11-13 | Open-market sale | 982 | $1030.43 | 85,007 |
| 2013-11-13 | Open-market sale | 7 | $1031.56 | 85,000 |
| 2013-11-13 | Open-market sale | 780 | $1015.63 | 97,500 |
| 2013-11-13 | Conversion | 16,666 | $0.00 | 101,666 |
| 2013-11-13 | Open-market sale | 600 | $1009.19 | 101,066 |
| 2013-11-13 | Open-market sale | 858 | $1011.02 | 100,208 |
| 2013-11-13 | Open-market sale | 600 | $1011.77 | 99,608 |
| 2013-11-13 | Open-market sale | 400 | $1012.92 | 99,208 |
| 2013-11-13 | Open-market sale | 928 | $1014.28 | 98,280 |
| 2013-11-12 | Conversion (derivative) | 16,666 | $0.00 | 24,120,252 |
| 2013-11-12 | Open-market sale | 400 | $1016.57 | 85,000 |
| 2013-11-12 | Open-market sale | 500 | $1015.72 | 85,400 |
| 2013-11-12 | Open-market sale | 800 | $1014.66 | 85,900 |
| 2013-11-12 | Open-market sale | 2,317 | $1013.27 | 86,700 |
| 2013-11-12 | Open-market sale | 3,006 | $1012.46 | 89,017 |
| 2013-11-12 | Open-market sale | 2,691 | $1011.43 | 92,023 |
| 2013-11-12 | Open-market sale | 2,907 | $1010.33 | 94,714 |
| 2013-11-12 | Open-market sale | 3,415 | $1009.38 | 97,621 |
| 2013-11-12 | Open-market sale | 430 | $1008.03 | 101,036 |
| 2013-11-12 | Open-market sale | 200 | $1006.48 | 101,466 |
| 2013-11-12 | Conversion | 16,666 | $0.00 | 101,666 |
| 2013-11-11 | Conversion (derivative) | 16,666 | $0.00 | 24,136,918 |
| 2013-11-11 | Open-market sale | 2,202 | $1012.35 | 94,155 |
| 2013-11-11 | Open-market sale | 2,909 | $1011.29 | 96,357 |
| 2013-11-11 | Open-market sale | 1,100 | $1010.29 | 99,266 |
| 2013-11-11 | Open-market sale | 4,395 | $1013.37 | 89,760 |
| 2013-11-11 | Open-market sale | 4,460 | $1014.24 | 85,300 |
| 2013-11-11 | Open-market sale | 300 | $1015.13 | 85,000 |
| 2013-11-11 | Conversion | 16,666 | $0.00 | 101,666 |
| 2013-11-11 | Open-market sale | 1,300 | $1009.06 | 100,366 |
| 2013-11-06 | Conversion (derivative) | 35,000 | $0.00 | 24,153,584 |
| 2013-11-06 | Conversion | 35,000 | $0.00 | 120,000 |
| 2013-11-06 | Gift | 35,000 | $0.00 | 85,000 |
| 2013-10-17 | Conversion (derivative) | 20,835 | $0.00 | 24,188,584 |
| 2013-10-17 | Open-market sale | 3,165 | $891.95 | 90,584 |
| 2013-10-17 | Conversion | 20,835 | $0.00 | 105,835 |
| 2013-10-17 | Open-market sale | 700 | $886.49 | 105,135 |
| 2013-10-17 | Open-market sale | 100 | $896.08 | 85,000 |
| 2013-10-17 | Open-market sale | 900 | $894.73 | 85,100 |
| 2013-10-17 | Open-market sale | 1,030 | $893.96 | 86,000 |
| 2013-10-17 | Open-market sale | 3,554 | $893.01 | 87,030 |
| 2013-10-17 | Open-market sale | 1,520 | $890.75 | 93,749 |
| 2013-10-17 | Open-market sale | 1,000 | $889.78 | 95,269 |
| 2013-10-17 | Open-market sale | 2,816 | $888.58 | 96,269 |
| 2013-10-17 | Open-market sale | 6,050 | $887.72 | 99,085 |
| 2013-10-16 | Conversion (derivative) | 20,833 | $0.00 | 24,209,419 |
| 2013-10-16 | Open-market sale | 93 | $898.01 | 85,000 |
| 2013-10-16 | Open-market sale | 2,060 | $896.52 | 85,093 |
| 2013-10-16 | Open-market sale | 7,773 | $895.87 | 87,153 |
| 2013-10-16 | Open-market sale | 3,098 | $894.95 | 94,926 |
| 2013-10-16 | Open-market sale | 1,301 | $885.59 | 103,932 |
| 2013-10-16 | Open-market sale | 1,000 | $892.19 | 99,024 |
| 2013-10-16 | Open-market sale | 2,999 | $891.49 | 100,024 |
| 2013-10-16 | Open-market sale | 301 | $890.17 | 103,023 |
| 2013-10-16 | Open-market sale | 180 | $888.96 | 103,324 |
| 2013-10-16 | Open-market sale | 200 | $887.60 | 103,504 |
| 2013-10-16 | Open-market sale | 228 | $886.53 | 103,704 |
| 2013-10-16 | Open-market sale | 1,000 | $893.91 | 98,024 |
| 2013-10-16 | Open-market sale | 600 | $884.51 | 105,233 |
| 2013-10-16 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-10-15 | Conversion (derivative) | 20,833 | $0.00 | 24,230,252 |
| 2013-10-15 | Open-market sale | 900 | $876.19 | 104,033 |
| 2013-10-15 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-10-15 | Open-market sale | 900 | $874.95 | 104,933 |
| 2013-10-15 | Open-market sale | 200 | $885.12 | 85,000 |
| 2013-10-15 | Open-market sale | 356 | $877.49 | 103,677 |
| 2013-10-15 | Open-market sale | 1,970 | $879.02 | 101,707 |
| 2013-10-15 | Open-market sale | 1,000 | $884.02 | 85,200 |
| 2013-10-15 | Open-market sale | 3,312 | $883.20 | 86,200 |
| 2013-10-15 | Open-market sale | 5,829 | $882.21 | 89,512 |
| 2013-10-15 | Open-market sale | 4,745 | $881.29 | 95,341 |
| 2013-10-15 | Open-market sale | 1,621 | $879.97 | 100,086 |
| 2013-10-14 | Conversion (derivative) | 20,833 | $0.00 | 24,251,085 |
| 2013-10-14 | Open-market sale | 1,303 | $872.82 | 94,613 |
| 2013-10-14 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-10-14 | Open-market sale | 435 | $875.81 | 85,000 |
| 2013-10-14 | Open-market sale | 4,464 | $875.16 | 85,435 |
| 2013-10-14 | Open-market sale | 4,714 | $874.17 | 89,899 |
| 2013-10-14 | Open-market sale | 2,248 | $867.53 | 103,585 |
| 2013-10-14 | Open-market sale | 1,000 | $871.98 | 95,916 |
| 2013-10-14 | Open-market sale | 2,844 | $870.40 | 96,916 |
| 2013-10-14 | Open-market sale | 1,681 | $869.61 | 99,760 |
| 2013-10-14 | Open-market sale | 2,144 | $868.52 | 101,441 |
| 2013-09-12 | Conversion (derivative) | 20,835 | $0.00 | 24,271,918 |
| 2013-09-12 | Open-market sale | 4,407 | $891.92 | 98,334 |
| 2013-09-12 | Open-market sale | 5,454 | $893.79 | 89,171 |
| 2013-09-12 | Open-market sale | 3,348 | $894.91 | 85,823 |
| 2013-09-12 | Open-market sale | 723 | $895.71 | 85,100 |
| 2013-09-12 | Open-market sale | 3,094 | $890.94 | 102,741 |
| 2013-09-12 | Conversion | 20,835 | $0.00 | 105,835 |
| 2013-09-12 | Open-market sale | 100 | $896.52 | 85,000 |
| 2013-09-12 | Open-market sale | 3,709 | $892.81 | 94,625 |
| 2013-09-11 | Conversion (derivative) | 20,833 | $0.00 | 24,292,753 |
| 2013-09-11 | Open-market sale | 1,061 | $891.03 | 98,924 |
| 2013-09-11 | Open-market sale | 454 | $895.27 | 85,200 |
| 2013-09-11 | Open-market sale | 6,628 | $894.35 | 85,654 |
| 2013-09-11 | Open-market sale | 4,236 | $893.43 | 92,282 |
| 2013-09-11 | Open-market sale | 2,406 | $892.35 | 96,518 |
| 2013-09-11 | Open-market sale | 200 | $895.99 | 85,000 |
| 2013-09-11 | Open-market sale | 2,100 | $890.00 | 99,985 |
| 2013-09-11 | Open-market sale | 815 | $889.22 | 102,085 |
| 2013-09-11 | Open-market sale | 1,433 | $887.87 | 102,900 |
| 2013-09-11 | Open-market sale | 1,500 | $887.16 | 104,333 |
| 2013-09-11 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-09-10 | Conversion (derivative) | 20,833 | $0.00 | 24,313,586 |
| 2013-09-10 | Open-market sale | 4,347 | $888.23 | 87,101 |
| 2013-09-10 | Open-market sale | 100 | $891.50 | 85,000 |
| 2013-09-10 | Open-market sale | 500 | $890.30 | 85,100 |
| 2013-09-10 | Open-market sale | 1,501 | $889.11 | 85,600 |
| 2013-09-10 | Open-market sale | 1,600 | $885.43 | 104,233 |
| 2013-09-10 | Open-market sale | 8,149 | $887.20 | 91,448 |
| 2013-09-10 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-09-10 | Open-market sale | 4,636 | $886.22 | 99,597 |
| 2013-09-09 | Conversion (derivative) | 20,833 | $0.00 | 24,334,419 |
| 2013-09-09 | Open-market sale | 2,733 | $884.65 | 102,702 |
| 2013-09-09 | Open-market sale | 4,206 | $887.57 | 89,398 |
| 2013-09-09 | Open-market sale | 3,271 | $886.51 | 93,604 |
| 2013-09-09 | Open-market sale | 5,827 | $885.41 | 96,875 |
| 2013-09-09 | Open-market sale | 398 | $882.83 | 105,435 |
| 2013-09-09 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-09-09 | Open-market sale | 700 | $889.19 | 85,000 |
| 2013-09-09 | Open-market sale | 3,698 | $888.57 | 85,700 |
| 2013-08-15 | Conversion (derivative) | 20,835 | $0.00 | 24,355,252 |
| 2013-08-15 | Open-market sale | 5,298 | $862.45 | 89,471 |
| 2013-08-15 | Conversion | 20,835 | $0.00 | 105,835 |
| 2013-08-15 | Open-market sale | 1,841 | $859.53 | 103,994 |
| 2013-08-15 | Open-market sale | 650 | $864.32 | 85,000 |
| 2013-08-15 | Open-market sale | 3,821 | $863.46 | 85,650 |
| 2013-08-15 | Open-market sale | 4,596 | $861.53 | 94,769 |
| 2013-08-15 | Open-market sale | 4,629 | $860.54 | 99,365 |
| 2013-08-14 | Conversion (derivative) | 20,833 | $0.00 | 24,376,087 |
| 2013-08-14 | Open-market sale | 1,016 | $868.20 | 104,817 |
| 2013-08-14 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-08-14 | Open-market sale | 3,352 | $871.39 | 94,903 |
| 2013-08-14 | Open-market sale | 600 | $877.44 | 85,000 |
| 2013-08-14 | Open-market sale | 1,700 | $878.67 | 85,600 |
| 2013-08-14 | Open-market sale | 1,472 | $876.58 | 87,300 |
| 2013-08-14 | Open-market sale | 600 | $875.18 | 88,772 |
| 2013-08-14 | Open-market sale | 2,669 | $869.27 | 102,148 |
| 2013-08-14 | Open-market sale | 3,893 | $870.23 | 98,255 |
| 2013-08-14 | Open-market sale | 3,521 | $872.36 | 91,382 |
| 2013-08-14 | Open-market sale | 2,010 | $873.87 | 89,372 |
| 2013-08-13 | Conversion (derivative) | 20,833 | $0.00 | 24,396,920 |
| 2013-08-13 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-08-13 | Open-market sale | 812 | $886.51 | 85,000 |
| 2013-08-13 | Open-market sale | 200 | $884.99 | 85,812 |
| 2013-08-13 | Open-market sale | 3,025 | $884.19 | 86,012 |
| 2013-08-13 | Open-market sale | 1,192 | $878.23 | 103,941 |
| 2013-08-13 | Open-market sale | 4,032 | $882.11 | 91,554 |
| 2013-08-13 | Open-market sale | 4,292 | $881.32 | 95,586 |
| 2013-08-13 | Open-market sale | 2,402 | $880.08 | 99,878 |
| 2013-08-13 | Open-market sale | 1,661 | $879.07 | 102,280 |
| 2013-08-13 | Open-market sale | 700 | $876.92 | 105,133 |
| 2013-08-13 | Open-market sale | 2,517 | $883.36 | 89,037 |
| 2013-08-12 | Conversion (derivative) | 20,833 | $0.00 | 24,417,753 |
| 2013-08-12 | Open-market sale | 5,379 | $884.27 | 98,282 |
| 2013-08-12 | Open-market sale | 2,172 | $883.28 | 103,661 |
| 2013-08-12 | Open-market sale | 8,448 | $885.21 | 89,834 |
| 2013-08-12 | Open-market sale | 4,818 | $886.11 | 85,016 |
| 2013-08-12 | Open-market sale | 16 | $886.94 | 85,000 |
| 2013-08-12 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-07-30 | Gift | 75,000 | $0.00 | 85,000 |
| 2013-07-25 | Conversion (derivative) | 150,000 | $0.00 | 24,438,586 |
| 2013-07-25 | Conversion | 150,000 | $0.00 | 160,000 |
| 2013-07-11 | Conversion (derivative) | 20,835 | $0.00 | 24,588,586 |
| 2013-07-11 | Open-market sale | 2,895 | $914.84 | 23,421 |
| 2013-07-11 | Open-market sale | 500 | $913.73 | 26,316 |
| 2013-07-11 | Open-market sale | 524 | $912.69 | 26,816 |
| 2013-07-11 | Open-market sale | 935 | $911.27 | 27,340 |
| 2013-07-11 | Open-market sale | 1,120 | $910.42 | 28,275 |
| 2013-07-11 | Open-market sale | 1,440 | $909.27 | 29,395 |
| 2013-07-11 | Conversion | 20,835 | $0.00 | 30,835 |
| 2013-07-11 | Open-market sale | 1,907 | $916.68 | 17,387 |
| 2013-07-11 | Open-market sale | 3,572 | $919.74 | 10,417 |
| 2013-07-11 | Open-market sale | 2,663 | $919.00 | 13,989 |
| 2013-07-11 | Open-market sale | 735 | $917.65 | 16,652 |
| 2013-07-11 | Open-market sale | 4,127 | $915.84 | 19,294 |
| 2013-07-11 | Open-market sale | 417 | $920.62 | 10,000 |
| 2013-07-10 | Conversion (derivative) | 20,833 | $0.00 | 24,609,421 |
| 2013-07-10 | Open-market sale | 100 | $910.58 | 10,000 |
| 2013-07-10 | Open-market sale | 600 | $909.61 | 10,100 |
| 2013-07-10 | Open-market sale | 900 | $908.35 | 10,700 |
| 2013-07-10 | Open-market sale | 2,481 | $907.31 | 11,600 |
| 2013-07-10 | Open-market sale | 3,177 | $906.39 | 14,081 |
| 2013-07-10 | Open-market sale | 3,188 | $905.45 | 17,258 |
| 2013-07-10 | Open-market sale | 3,611 | $904.13 | 20,446 |
| 2013-07-10 | Open-market sale | 1,722 | $902.17 | 28,311 |
| 2013-07-10 | Open-market sale | 800 | $901.26 | 30,033 |
| 2013-07-10 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-07-10 | Open-market sale | 4,254 | $903.21 | 24,057 |
| 2013-07-09 | Conversion (derivative) | 20,833 | $0.00 | 24,630,254 |
| 2013-07-09 | Open-market sale | 705 | $900.33 | 28,114 |
| 2013-07-09 | Open-market sale | 2,014 | $899.03 | 28,819 |
| 2013-07-09 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-07-09 | Open-market sale | 4,936 | $904.74 | 21,271 |
| 2013-07-09 | Open-market sale | 500 | $911.01 | 10,000 |
| 2013-07-09 | Open-market sale | 300 | $908.78 | 10,500 |
| 2013-07-09 | Open-market sale | 1,170 | $907.55 | 10,800 |
| 2013-07-09 | Open-market sale | 4,413 | $906.74 | 11,970 |
| 2013-07-09 | Open-market sale | 4,888 | $905.60 | 16,383 |
| 2013-07-09 | Open-market sale | 300 | $900.96 | 27,814 |
| 2013-07-09 | Open-market sale | 761 | $902.30 | 27,053 |
| 2013-07-09 | Open-market sale | 846 | $903.47 | 26,207 |
| 2013-07-08 | Conversion (derivative) | 20,833 | $0.00 | 24,651,087 |
| 2013-07-08 | Open-market sale | 5,776 | $902.80 | 21,152 |
| 2013-07-08 | Open-market sale | 5,544 | $904.88 | 11,116 |
| 2013-07-08 | Open-market sale | 4,492 | $903.89 | 16,660 |
| 2013-07-08 | Open-market sale | 2,100 | $902.06 | 26,928 |
| 2013-07-08 | Open-market sale | 1,116 | $905.59 | 10,000 |
| 2013-07-08 | Open-market sale | 600 | $900.25 | 29,028 |
| 2013-07-08 | Open-market sale | 800 | $899.29 | 29,628 |
| 2013-07-08 | Open-market sale | 405 | $897.55 | 30,428 |
| 2013-07-08 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-06-13 | Conversion (derivative) | 20,835 | $0.00 | 24,671,920 |
| 2013-06-13 | Open-market sale | 2,424 | $870.95 | 19,464 |
| 2013-06-13 | Open-market sale | 1,823 | $869.92 | 21,888 |
| 2013-06-13 | Open-market sale | 2,754 | $869.06 | 23,711 |
| 2013-06-13 | Open-market sale | 2,551 | $867.74 | 26,465 |
| 2013-06-13 | Open-market sale | 1,909 | $873.16 | 17,555 |
| 2013-06-13 | Open-market sale | 2,176 | $875.35 | 14,041 |
| 2013-06-13 | Open-market sale | 361 | $877.12 | 13,680 |
| 2013-06-13 | Open-market sale | 1,204 | $878.25 | 12,476 |
| 2013-06-13 | Open-market sale | 489 | $878.85 | 11,987 |
| 2013-06-13 | Open-market sale | 1,987 | $872.22 | 10,000 |
| 2013-06-13 | Conversion | 20,835 | $0.00 | 30,835 |
| 2013-06-13 | Open-market sale | 1,819 | $866.68 | 29,016 |
| 2013-06-13 | Open-market sale | 1,338 | $874.16 | 16,217 |
| 2013-06-12 | Conversion (derivative) | 20,833 | $0.00 | 24,692,755 |
| 2013-06-12 | Open-market sale | 499 | $884.07 | 10,100 |
| 2013-06-12 | Open-market sale | 1,410 | $883.07 | 10,599 |
| 2013-06-12 | Open-market sale | 800 | $882.04 | 12,009 |
| 2013-06-12 | Open-market sale | 627 | $881.09 | 12,809 |
| 2013-06-12 | Open-market sale | 1,200 | $879.80 | 13,436 |
| 2013-06-12 | Open-market sale | 314 | $878.26 | 14,636 |
| 2013-06-12 | Open-market sale | 2,400 | $877.50 | 14,950 |
| 2013-06-12 | Open-market sale | 2,400 | $876.72 | 17,350 |
| 2013-06-12 | Open-market sale | 1,954 | $875.46 | 19,750 |
| 2013-06-12 | Open-market sale | 600 | $874.50 | 21,704 |
| 2013-06-12 | Open-market sale | 2,402 | $873.36 | 22,304 |
| 2013-06-12 | Open-market sale | 2,200 | $872.30 | 24,706 |
| 2013-06-12 | Open-market sale | 2,727 | $871.41 | 26,906 |
| 2013-06-12 | Open-market sale | 1,200 | $870.43 | 29,633 |
| 2013-06-12 | Open-market sale | 100 | $885.00 | 10,000 |
| 2013-06-12 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-06-11 | Conversion (derivative) | 20,833 | $0.00 | 24,713,588 |
| 2013-06-11 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-06-11 | Open-market sale | 1,592 | $880.52 | 29,241 |
| 2013-06-11 | Open-market sale | 3,001 | $881.37 | 26,240 |
| 2013-06-11 | Open-market sale | 4,564 | $882.28 | 21,676 |
| 2013-06-11 | Open-market sale | 8,155 | $883.29 | 13,521 |
| 2013-06-11 | Open-market sale | 1,921 | $884.16 | 11,600 |
| 2013-06-11 | Open-market sale | 900 | $885.22 | 10,700 |
| 2013-06-11 | Open-market sale | 700 | $886.33 | 10,000 |
| 2013-06-10 | Conversion (derivative) | 20,833 | $0.00 | 24,734,421 |
| 2013-06-10 | Open-market sale | 398 | $890.59 | 10,000 |
| 2013-06-10 | Open-market sale | 1,630 | $889.76 | 10,398 |
| 2013-06-10 | Open-market sale | 3,979 | $888.64 | 12,028 |
| 2013-06-10 | Open-market sale | 3,235 | $887.82 | 16,007 |
| 2013-06-10 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-06-10 | Open-market sale | 1,209 | $882.48 | 28,324 |
| 2013-06-10 | Open-market sale | 890 | $883.24 | 27,434 |
| 2013-06-10 | Open-market sale | 2,599 | $884.35 | 24,835 |
| 2013-06-10 | Open-market sale | 2,017 | $885.64 | 22,818 |
| 2013-06-10 | Open-market sale | 3,576 | $886.70 | 19,242 |
| 2013-06-10 | Open-market sale | 1,300 | $881.17 | 29,533 |
| 2013-05-16 | Conversion (derivative) | 20,835 | $0.00 | 24,755,254 |
| 2013-05-16 | Open-market sale | 100 | $917.86 | 10,400 |
| 2013-05-16 | Open-market sale | 100 | $913.91 | 10,977 |
| 2013-05-16 | Open-market sale | 277 | $915.04 | 10,700 |
| 2013-05-16 | Open-market sale | 200 | $916.94 | 10,500 |
| 2013-05-16 | Open-market sale | 400 | $919.17 | 10,000 |
| 2013-05-16 | Conversion | 20,835 | $0.00 | 30,835 |
| 2013-05-16 | Open-market sale | 1,341 | $903.36 | 29,494 |
| 2013-05-16 | Open-market sale | 950 | $904.21 | 28,544 |
| 2013-05-16 | Open-market sale | 1,932 | $905.34 | 26,612 |
| 2013-05-16 | Open-market sale | 2,400 | $906.18 | 24,212 |
| 2013-05-16 | Open-market sale | 3,562 | $907.10 | 20,650 |
| 2013-05-16 | Open-market sale | 2,712 | $908.12 | 17,938 |
| 2013-05-16 | Open-market sale | 2,642 | $909.08 | 15,296 |
| 2013-05-16 | Open-market sale | 2,763 | $910.03 | 12,533 |
| 2013-05-16 | Open-market sale | 989 | $911.25 | 11,544 |
| 2013-05-16 | Open-market sale | 267 | $912.10 | 11,277 |
| 2013-05-16 | Open-market sale | 200 | $913.25 | 11,077 |
| 2013-05-15 | Conversion (derivative) | 20,833 | $0.00 | 24,776,089 |
| 2013-05-15 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-05-15 | Open-market sale | 100 | $894.62 | 30,733 |
| 2013-05-15 | Open-market sale | 200 | $895.98 | 30,533 |
| 2013-05-15 | Open-market sale | 99 | $896.91 | 30,434 |
| 2013-05-15 | Open-market sale | 236 | $898.08 | 30,198 |
| 2013-05-15 | Open-market sale | 100 | $898.83 | 30,098 |
| 2013-05-15 | Open-market sale | 400 | $900.16 | 29,698 |
| 2013-05-15 | Open-market sale | 200 | $901.40 | 29,498 |
| 2013-05-15 | Open-market sale | 852 | $902.24 | 28,646 |
| 2013-05-15 | Open-market sale | 300 | $913.19 | 10,144 |
| 2013-05-15 | Open-market sale | 918 | $903.99 | 26,486 |
| 2013-05-15 | Open-market sale | 2,041 | $905.16 | 24,445 |
| 2013-05-15 | Open-market sale | 3,366 | $906.15 | 21,079 |
| 2013-05-15 | Open-market sale | 44 | $915.91 | 10,000 |
| 2013-05-15 | Open-market sale | 100 | $914.67 | 10,044 |
| 2013-05-15 | Open-market sale | 2,334 | $907.10 | 18,745 |
| 2013-05-15 | Open-market sale | 2,265 | $908.28 | 16,480 |
| 2013-05-15 | Open-market sale | 3,589 | $908.99 | 12,891 |
| 2013-05-15 | Open-market sale | 728 | $909.97 | 12,163 |
| 2013-05-15 | Open-market sale | 1,119 | $911.07 | 11,044 |
| 2013-05-15 | Open-market sale | 600 | $912.07 | 10,444 |
| 2013-05-15 | Open-market sale | 1,242 | $903.23 | 27,404 |
| 2013-05-14 | Conversion (derivative) | 20,833 | $0.00 | 24,796,922 |
| 2013-05-14 | Open-market sale | 1,736 | $887.74 | 10,000 |
| 2013-05-14 | Open-market sale | 5,262 | $886.90 | 11,736 |
| 2013-05-14 | Open-market sale | 5,894 | $885.90 | 16,998 |
| 2013-05-14 | Open-market sale | 2,401 | $885.07 | 22,892 |
| 2013-05-14 | Open-market sale | 2,400 | $884.17 | 25,293 |
| 2013-05-14 | Open-market sale | 100 | $882.49 | 27,693 |
| 2013-05-14 | Open-market sale | 777 | $881.88 | 27,793 |
| 2013-05-14 | Open-market sale | 500 | $880.80 | 28,570 |
| 2013-05-14 | Open-market sale | 1,265 | $880.00 | 29,070 |
| 2013-05-14 | Open-market sale | 498 | $877.59 | 30,335 |
| 2013-05-14 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-05-13 | Conversion (derivative) | 20,833 | $0.00 | 24,817,755 |
| 2013-05-13 | Open-market sale | 100 | $881.93 | 10,000 |
| 2013-05-13 | Open-market sale | 1,401 | $881.09 | 10,100 |
| 2013-05-13 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-05-13 | Open-market sale | 200 | $873.98 | 30,633 |
| 2013-05-13 | Open-market sale | 300 | $875.19 | 30,333 |
| 2013-05-13 | Open-market sale | 6,465 | $880.22 | 11,501 |
| 2013-05-13 | Open-market sale | 3,749 | $879.17 | 17,966 |
| 2013-05-13 | Open-market sale | 4,912 | $878.17 | 21,715 |
| 2013-05-13 | Open-market sale | 2,648 | $877.35 | 26,627 |
| 2013-05-13 | Open-market sale | 1,058 | $876.27 | 29,275 |
| 2013-05-01 | Gift | 75,000 | $0.00 | 10,000 |
| 2013-04-11 | Conversion (derivative) | 20,835 | $0.00 | 24,838,588 |
| 2013-04-11 | Open-market sale | 1,226 | $791.72 | 85,300 |
| 2013-04-11 | Open-market sale | 300 | $792.78 | 85,000 |
| 2013-04-11 | Open-market sale | 2,073 | $790.75 | 86,526 |
| 2013-04-11 | Open-market sale | 2,934 | $789.88 | 88,599 |
| 2013-04-11 | Open-market sale | 3,282 | $788.74 | 91,533 |
| 2013-04-11 | Open-market sale | 3,371 | $787.78 | 94,815 |
| 2013-04-11 | Open-market sale | 3,717 | $786.70 | 98,186 |
| 2013-04-11 | Open-market sale | 3,012 | $785.86 | 101,903 |
| 2013-04-11 | Open-market sale | 920 | $784.79 | 104,915 |
| 2013-04-11 | Conversion | 20,835 | $0.00 | 105,835 |
| 2013-04-10 | Conversion (derivative) | 20,833 | $0.00 | 24,859,423 |
| 2013-04-10 | Open-market sale | 1,750 | $791.51 | 85,000 |
| 2013-04-10 | Open-market sale | 7,066 | $790.77 | 86,750 |
| 2013-04-10 | Open-market sale | 1,246 | $789.95 | 93,816 |
| 2013-04-10 | Open-market sale | 2,155 | $788.62 | 95,062 |
| 2013-04-10 | Open-market sale | 2,053 | $787.79 | 97,217 |
| 2013-04-10 | Open-market sale | 1,400 | $786.80 | 99,270 |
| 2013-04-10 | Open-market sale | 602 | $784.64 | 100,670 |
| 2013-04-10 | Open-market sale | 1,035 | $783.80 | 101,272 |
| 2013-04-10 | Open-market sale | 400 | $782.70 | 102,307 |
| 2013-04-10 | Open-market sale | 870 | $781.72 | 102,707 |
| 2013-04-10 | Open-market sale | 607 | $780.69 | 103,577 |
| 2013-04-10 | Open-market sale | 561 | $779.51 | 104,184 |
| 2013-04-10 | Open-market sale | 388 | $778.89 | 104,745 |
| 2013-04-10 | Open-market sale | 200 | $777.43 | 105,133 |
| 2013-04-10 | Open-market sale | 500 | $776.28 | 105,333 |
| 2013-04-10 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-04-09 | Conversion (derivative) | 20,833 | $0.00 | 24,880,256 |
| 2013-04-09 | Open-market sale | 4,046 | $781.75 | 87,980 |
| 2013-04-09 | Open-market sale | 3,247 | $780.64 | 92,026 |
| 2013-04-09 | Open-market sale | 2,980 | $782.56 | 85,000 |
| 2013-04-09 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-04-09 | Open-market sale | 727 | $773.51 | 105,106 |
| 2013-04-09 | Open-market sale | 100 | $774.90 | 105,006 |
| 2013-04-09 | Open-market sale | 37 | $776.12 | 104,969 |
| 2013-04-09 | Open-market sale | 947 | $776.90 | 104,022 |
| 2013-04-09 | Open-market sale | 1,138 | $777.56 | 102,884 |
| 2013-04-09 | Open-market sale | 3,722 | $778.72 | 99,162 |
| 2013-04-09 | Open-market sale | 3,889 | $779.75 | 95,273 |
| 2013-04-08 | Conversion (derivative) | 20,833 | $0.00 | 24,901,089 |
| 2013-04-08 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-04-08 | Open-market sale | 300 | $778.80 | 85,000 |
| 2013-04-08 | Open-market sale | 2,377 | $773.75 | 88,000 |
| 2013-04-08 | Open-market sale | 200 | $776.89 | 85,600 |
| 2013-04-08 | Open-market sale | 2,200 | $775.00 | 85,800 |
| 2013-04-08 | Open-market sale | 1,100 | $769.13 | 104,733 |
| 2013-04-08 | Open-market sale | 2,500 | $770.12 | 102,233 |
| 2013-04-08 | Open-market sale | 6,311 | $771.08 | 95,922 |
| 2013-04-08 | Open-market sale | 1,825 | $772.04 | 94,097 |
| 2013-04-08 | Open-market sale | 3,720 | $773.01 | 90,377 |
| 2013-04-08 | Open-market sale | 300 | $777.88 | 85,300 |
| 2013-03-14 | Conversion (derivative) | 20,835 | $0.00 | 24,921,922 |
| 2013-03-14 | Open-market sale | 1,935 | $824.21 | 86,100 |
| 2013-03-14 | Open-market sale | 1,000 | $824.97 | 85,100 |
| 2013-03-14 | Open-market sale | 407 | $818.12 | 105,428 |
| 2013-03-14 | Open-market sale | 2,373 | $823.17 | 88,035 |
| 2013-03-14 | Open-market sale | 3,230 | $822.09 | 90,408 |
| 2013-03-14 | Open-market sale | 2,764 | $821.21 | 93,638 |
| 2013-03-14 | Open-market sale | 5,709 | $820.20 | 96,402 |
| 2013-03-14 | Open-market sale | 3,317 | $819.39 | 102,111 |
| 2013-03-14 | Open-market sale | 100 | $826.05 | 85,000 |
| 2013-03-14 | Conversion | 20,835 | $0.00 | 105,835 |
| 2013-03-13 | Conversion (derivative) | 20,833 | $0.00 | 24,942,757 |
| 2013-03-13 | Open-market sale | 1,036 | $825.91 | 85,974 |
| 2013-03-13 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-03-13 | Open-market sale | 350 | $829.90 | 85,000 |
| 2013-03-13 | Open-market sale | 100 | $828.73 | 85,350 |
| 2013-03-13 | Open-market sale | 417 | $828.20 | 85,450 |
| 2013-03-13 | Open-market sale | 107 | $827.04 | 85,867 |
| 2013-03-13 | Open-market sale | 5,604 | $825.09 | 87,010 |
| 2013-03-13 | Open-market sale | 6,922 | $824.12 | 92,614 |
| 2013-03-13 | Open-market sale | 6,297 | $823.28 | 99,536 |
| 2013-03-12 | Conversion (derivative) | 20,833 | $0.00 | 24,963,590 |
| 2013-03-12 | Open-market sale | 100 | $831.50 | 85,000 |
| 2013-03-12 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-03-12 | Open-market sale | 3,094 | $824.69 | 102,739 |
| 2013-03-12 | Open-market sale | 4,979 | $825.77 | 97,760 |
| 2013-03-12 | Open-market sale | 8,973 | $826.56 | 88,787 |
| 2013-03-12 | Open-market sale | 2,693 | $827.50 | 86,094 |
| 2013-03-12 | Open-market sale | 300 | $829.47 | 85,394 |
| 2013-03-12 | Open-market sale | 294 | $830.60 | 85,100 |
| 2013-03-12 | Open-market sale | 400 | $828.49 | 85,694 |
| 2013-03-11 | Conversion (derivative) | 20,833 | $0.00 | 24,984,423 |
| 2013-03-11 | Open-market sale | 7,368 | $835.30 | 94,742 |
| 2013-03-11 | Open-market sale | 1,923 | $834.20 | 102,110 |
| 2013-03-11 | Open-market sale | 600 | $832.08 | 105,233 |
| 2013-03-11 | Conversion | 20,833 | $0.00 | 105,833 |
| 2013-03-11 | Open-market sale | 6,343 | $836.13 | 88,399 |
| 2013-03-11 | Open-market sale | 2,199 | $837.20 | 86,200 |
| 2013-03-11 | Open-market sale | 800 | $838.42 | 85,400 |
| 2013-03-11 | Open-market sale | 400 | $839.07 | 85,000 |
| 2013-03-11 | Open-market sale | 1,200 | $833.37 | 104,033 |
| 2013-02-15 | Gift | 75,000 | $0.00 | 85,000 |
| 2013-02-14 | Conversion (derivative) | 20,835 | $0.00 | 25,155,256 |
| 2013-02-14 | Conversion (derivative) | 150,000 | $0.00 | 25,005,256 |
| 2013-02-14 | Open-market sale | 690 | $779.12 | 30,145 |
| 2013-02-14 | Conversion | 20,835 | $0.00 | 30,835 |
| 2013-02-14 | Open-market sale | 300 | $780.50 | 29,845 |
| 2013-02-14 | Open-market sale | 1,400 | $781.03 | 28,445 |
| 2013-02-14 | Open-market sale | 1,200 | $782.00 | 27,245 |
| 2013-02-14 | Open-market sale | 4,677 | $783.15 | 22,568 |
| 2013-02-14 | Conversion | 150,000 | $0.00 | 160,000 |
| 2013-02-14 | Open-market sale | 2,113 | $787.91 | 10,000 |
| 2013-02-14 | Open-market sale | 2,415 | $787.18 | 12,113 |
| 2013-02-14 | Open-market sale | 1,750 | $786.34 | 14,528 |
| 2013-02-14 | Open-market sale | 1,166 | $785.12 | 16,278 |
| 2013-02-14 | Open-market sale | 5,124 | $784.11 | 17,444 |
| 2013-02-13 | Conversion (derivative) | 20,833 | $0.00 | 25,176,091 |
| 2013-02-13 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-02-13 | Open-market sale | 1,580 | $784.71 | 10,000 |
| 2013-02-13 | Open-market sale | 3,013 | $783.57 | 11,580 |
| 2013-02-13 | Open-market sale | 5,546 | $782.75 | 14,593 |
| 2013-02-13 | Open-market sale | 7,990 | $781.65 | 20,139 |
| 2013-02-13 | Open-market sale | 2,704 | $780.63 | 28,129 |
| 2013-02-12 | Conversion (derivative) | 20,833 | $0.00 | 25,196,924 |
| 2013-02-12 | Open-market sale | 300 | $787.74 | 10,000 |
| 2013-02-12 | Open-market sale | 760 | $787.41 | 10,300 |
| 2013-02-12 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-02-12 | Open-market sale | 2,647 | $780.28 | 28,186 |
| 2013-02-12 | Open-market sale | 3,001 | $781.31 | 25,185 |
| 2013-02-12 | Open-market sale | 3,444 | $781.99 | 21,741 |
| 2013-02-12 | Open-market sale | 1,210 | $783.14 | 20,531 |
| 2013-02-12 | Open-market sale | 2,865 | $784.23 | 17,666 |
| 2013-02-12 | Open-market sale | 2,043 | $786.14 | 11,060 |
| 2013-02-12 | Open-market sale | 4,563 | $785.16 | 13,103 |
| 2013-02-11 | Conversion (derivative) | 20,833 | $0.00 | 25,217,757 |
| 2013-02-11 | Open-market sale | 700 | $780.57 | 13,636 |
| 2013-02-11 | Open-market sale | 1,348 | $779.65 | 14,336 |
| 2013-02-11 | Open-market sale | 6,454 | $777.78 | 20,308 |
| 2013-02-11 | Open-market sale | 3,271 | $777.00 | 26,762 |
| 2013-02-11 | Open-market sale | 500 | $775.89 | 30,033 |
| 2013-02-11 | Open-market sale | 300 | $774.79 | 30,533 |
| 2013-02-11 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-02-11 | Open-market sale | 1,988 | $782.02 | 11,648 |
| 2013-02-11 | Open-market sale | 1,648 | $782.53 | 10,000 |
| 2013-02-11 | Open-market sale | 4,624 | $778.68 | 15,684 |
| 2013-01-17 | Conversion (derivative) | 20,835 | $0.00 | 25,238,590 |
| 2013-01-17 | Open-market sale | 2,162 | $714.61 | 20,102 |
| 2013-01-17 | Open-market sale | 2,120 | $713.61 | 22,264 |
| 2013-01-17 | Open-market sale | 2,819 | $712.68 | 24,384 |
| 2013-01-17 | Open-market sale | 3,632 | $711.69 | 27,203 |
| 2013-01-17 | Conversion | 20,835 | $0.00 | 30,835 |
| 2013-01-17 | Open-market sale | 4,836 | $715.65 | 15,266 |
| 2013-01-17 | Open-market sale | 2,120 | $717.61 | 10,900 |
| 2013-01-17 | Open-market sale | 800 | $718.75 | 10,100 |
| 2013-01-17 | Open-market sale | 100 | $719.21 | 10,000 |
| 2013-01-17 | Open-market sale | 2,246 | $716.62 | 13,020 |
| 2013-01-16 | Conversion (derivative) | 20,833 | $0.00 | 25,259,425 |
| 2013-01-16 | Open-market sale | 300 | $720.19 | 10,396 |
| 2013-01-16 | Open-market sale | 1,000 | $717.36 | 17,510 |
| 2013-01-16 | Open-market sale | 3,001 | $718.44 | 14,509 |
| 2013-01-16 | Open-market sale | 4,073 | $715.20 | 20,385 |
| 2013-01-16 | Open-market sale | 6,375 | $714.55 | 24,458 |
| 2013-01-16 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-01-16 | Open-market sale | 300 | $723.26 | 10,000 |
| 2013-01-16 | Open-market sale | 96 | $722.74 | 10,300 |
| 2013-01-16 | Open-market sale | 1,875 | $716.47 | 18,510 |
| 2013-01-16 | Open-market sale | 3,813 | $719.55 | 10,696 |
| 2013-01-15 | Conversion (derivative) | 20,833 | $0.00 | 25,280,258 |
| 2013-01-15 | Open-market sale | 200 | $729.57 | 10,551 |
| 2013-01-15 | Open-market sale | 200 | $727.43 | 10,751 |
| 2013-01-15 | Open-market sale | 100 | $730.42 | 10,451 |
| 2013-01-15 | Open-market sale | 204 | $726.37 | 10,951 |
| 2013-01-15 | Open-market sale | 1,058 | $725.29 | 11,155 |
| 2013-01-15 | Open-market sale | 4,312 | $724.35 | 12,213 |
| 2013-01-15 | Open-market sale | 2,283 | $723.45 | 16,525 |
| 2013-01-15 | Open-market sale | 2,923 | $722.35 | 18,808 |
| 2013-01-15 | Open-market sale | 1,820 | $721.31 | 21,731 |
| 2013-01-15 | Open-market sale | 1,113 | $720.50 | 23,551 |
| 2013-01-15 | Open-market sale | 439 | $719.11 | 24,664 |
| 2013-01-15 | Open-market sale | 931 | $718.29 | 25,103 |
| 2013-01-15 | Open-market sale | 998 | $717.33 | 26,034 |
| 2013-01-15 | Open-market sale | 1,415 | $716.14 | 27,032 |
| 2013-01-15 | Open-market sale | 1,243 | $715.45 | 28,447 |
| 2013-01-15 | Open-market sale | 843 | $714.40 | 29,690 |
| 2013-01-15 | Open-market sale | 300 | $713.08 | 30,533 |
| 2013-01-15 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-01-15 | Open-market sale | 100 | $733.28 | 10,000 |
| 2013-01-15 | Open-market sale | 351 | $731.25 | 10,100 |
| 2013-01-14 | Conversion (derivative) | 20,833 | $0.00 | 25,301,091 |
| 2013-01-14 | Open-market sale | 2,397 | $726.86 | 22,476 |
| 2013-01-14 | Open-market sale | 1,927 | $722.96 | 28,906 |
| 2013-01-14 | Open-market sale | 2,286 | $725.82 | 24,873 |
| 2013-01-14 | Conversion | 20,833 | $0.00 | 30,833 |
| 2013-01-14 | Open-market sale | 300 | $741.06 | 10,000 |
| 2013-01-14 | Open-market sale | 300 | $739.93 | 10,300 |
| 2013-01-14 | Open-market sale | 276 | $739.14 | 10,600 |
| 2013-01-14 | Open-market sale | 519 | $738.03 | 10,876 |
| 2013-01-14 | Open-market sale | 390 | $737.29 | 11,395 |
| 2013-01-14 | Open-market sale | 400 | $736.02 | 11,785 |
| 2013-01-14 | Open-market sale | 200 | $735.14 | 12,185 |
| 2013-01-14 | Open-market sale | 523 | $733.81 | 12,385 |
| 2013-01-14 | Open-market sale | 300 | $732.80 | 12,908 |
| 2013-01-14 | Open-market sale | 200 | $731.92 | 13,208 |
| 2013-01-14 | Open-market sale | 400 | $731.15 | 13,408 |
| 2013-01-14 | Open-market sale | 1,212 | $729.80 | 13,808 |
| 2013-01-14 | Open-market sale | 2,754 | $729.04 | 15,020 |
| 2013-01-14 | Open-market sale | 4,702 | $727.95 | 17,774 |
| 2013-01-14 | Open-market sale | 940 | $723.95 | 27,966 |
| 2013-01-14 | Open-market sale | 807 | $725.03 | 27,159 |
| 2012-12-12 | Conversion (derivative) | 27,778 | $0.00 | 25,321,924 |
| 2012-12-12 | Open-market sale | 5,600 | $697.25 | 22,178 |
| 2012-12-12 | Open-market sale | 4,700 | $696.26 | 27,778 |
| 2012-12-12 | Open-market sale | 5,300 | $695.00 | 32,478 |
| 2012-12-12 | Open-market sale | 1,400 | $698.00 | 20,778 |
| 2012-12-12 | Open-market sale | 5,300 | $700.23 | 15,478 |
| 2012-12-12 | Open-market sale | 1,500 | $701.01 | 13,978 |
| 2012-12-12 | Open-market sale | 1,778 | $702.50 | 12,200 |
| 2012-12-12 | Open-market sale | 2,200 | $703.00 | 10,000 |
| 2012-12-12 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-12-11 | Conversion (derivative) | 27,778 | $0.00 | 25,349,702 |
| 2012-12-11 | Open-market sale | 4,900 | $700.34 | 15,800 |
| 2012-12-11 | Open-market sale | 1,700 | $699.00 | 20,700 |
| 2012-12-11 | Open-market sale | 3,397 | $698.47 | 22,400 |
| 2012-12-11 | Open-market sale | 2,681 | $697.00 | 25,797 |
| 2012-12-11 | Open-market sale | 4,000 | $696.31 | 28,478 |
| 2012-12-11 | Open-market sale | 1,700 | $693.00 | 32,478 |
| 2012-12-11 | Open-market sale | 5,800 | $701.24 | 10,000 |
| 2012-12-11 | Open-market sale | 1,800 | $690.00 | 35,978 |
| 2012-12-11 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-12-11 | Open-market sale | 1,800 | $691.00 | 34,178 |
| 2012-12-10 | Conversion (derivative) | 27,778 | $0.00 | 25,377,480 |
| 2012-12-10 | Open-market sale | 10,878 | $685.17 | 26,900 |
| 2012-12-10 | Open-market sale | 85 | $688.65 | 15,300 |
| 2012-12-10 | Open-market sale | 5,015 | $688.50 | 15,385 |
| 2012-12-10 | Open-market sale | 6,500 | $685.71 | 20,400 |
| 2012-12-10 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-12-10 | Open-market sale | 1,800 | $691.00 | 10,000 |
| 2012-12-10 | Open-market sale | 3,500 | $690.00 | 11,800 |
| 2012-11-14 | Conversion (derivative) | 27,778 | $0.00 | 25,405,258 |
| 2012-11-14 | Open-market sale | 1,800 | $661.50 | 10,000 |
| 2012-11-14 | Open-market sale | 1,800 | $660.00 | 11,800 |
| 2012-11-14 | Open-market sale | 2,000 | $659.00 | 13,600 |
| 2012-11-14 | Open-market sale | 5,400 | $658.17 | 15,600 |
| 2012-11-14 | Open-market sale | 4,800 | $657.15 | 21,000 |
| 2012-11-14 | Open-market sale | 1,700 | $656.50 | 25,800 |
| 2012-11-14 | Open-market sale | 2,915 | $653.13 | 27,500 |
| 2012-11-14 | Open-market sale | 4,363 | $652.39 | 30,415 |
| 2012-11-14 | Open-market sale | 3,000 | $651.80 | 34,778 |
| 2012-11-14 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-11-13 | Conversion (derivative) | 27,778 | $0.00 | 25,433,036 |
| 2012-11-13 | Open-market sale | 3,400 | $666.01 | 13,500 |
| 2012-11-13 | Open-market sale | 3,500 | $666.74 | 10,000 |
| 2012-11-13 | Open-market sale | 1,400 | $665.00 | 16,900 |
| 2012-11-13 | Open-market sale | 9,800 | $663.91 | 18,300 |
| 2012-11-13 | Open-market sale | 7,878 | $663.00 | 28,100 |
| 2012-11-13 | Open-market sale | 1,800 | $660.50 | 35,978 |
| 2012-11-13 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-11-12 | Conversion (derivative) | 27,778 | $0.00 | 25,460,814 |
| 2012-11-12 | Open-market sale | 3,500 | $666.00 | 29,478 |
| 2012-11-12 | Open-market sale | 10,587 | $667.24 | 18,891 |
| 2012-11-12 | Open-market sale | 4,800 | $665.18 | 32,978 |
| 2012-11-12 | Conversion | 27,778 | $0.00 | 37,778 |
| 2012-11-12 | Open-market sale | 4,510 | $669.02 | 14,381 |
| 2012-11-12 | Open-market sale | 4,381 | $668.00 | 10,000 |
| 2012-11-08 | Gift | 70,000 | $0.00 | 10,000 |
| 2012-10-11 | Conversion (derivative) | 20,835 | $0.00 | 25,488,592 |
| 2012-10-11 | Open-market sale | 6,500 | $754.12 | 83,000 |
| 2012-10-11 | Open-market sale | 4,335 | $753.00 | 89,500 |
| 2012-10-11 | Open-market sale | 1,209 | $758.00 | 80,000 |
| 2012-10-11 | Conversion | 20,835 | $0.00 | 100,835 |
| 2012-10-11 | Open-market sale | 291 | $755.18 | 82,709 |
| 2012-10-11 | Open-market sale | 1,500 | $757.00 | 81,209 |
| 2012-10-11 | Open-market sale | 7,000 | $752.07 | 93,835 |
| 2012-10-10 | Conversion (derivative) | 20,833 | $0.00 | 25,509,427 |
| 2012-10-10 | Open-market sale | 1,500 | $744.00 | 86,461 |
| 2012-10-10 | Open-market sale | 9,872 | $743.13 | 87,961 |
| 2012-10-10 | Open-market sale | 1,500 | $742.00 | 97,833 |
| 2012-10-10 | Open-market sale | 1,500 | $741.00 | 99,333 |
| 2012-10-10 | Conversion | 20,833 | $0.00 | 100,833 |
| 2012-10-10 | Open-market sale | 2,833 | $745.24 | 83,628 |
| 2012-10-10 | Open-market sale | 3,628 | $746.00 | 80,000 |
| 2012-10-09 | Conversion (derivative) | 20,833 | $0.00 | 25,530,260 |
| 2012-10-09 | Open-market sale | 1,500 | $760.00 | 80,000 |
| 2012-10-09 | Open-market sale | 1,500 | $758.00 | 81,500 |
| 2012-10-09 | Open-market sale | 1,500 | $756.00 | 83,000 |
| 2012-10-09 | Open-market sale | 1,500 | $748.00 | 84,500 |
| 2012-10-09 | Open-market sale | 7,333 | $747.02 | 86,000 |
| 2012-10-09 | Open-market sale | 4,500 | $745.08 | 93,333 |
| 2012-10-09 | Conversion | 20,833 | $0.00 | 100,833 |
| 2012-10-09 | Open-market sale | 3,000 | $744.13 | 97,833 |
| 2012-10-08 | Conversion (derivative) | 20,833 | $0.00 | 25,551,093 |
| 2012-10-08 | Open-market sale | 2,000 | $757.00 | 90,000 |
| 2012-10-08 | Open-market sale | 5,500 | $757.51 | 84,500 |
| 2012-10-08 | Conversion | 20,833 | $0.00 | 100,833 |
| 2012-10-08 | Open-market sale | 4,000 | $756.00 | 92,000 |
| 2012-10-08 | Open-market sale | 1,500 | $758.50 | 83,000 |
| 2012-10-08 | Open-market sale | 4,833 | $754.75 | 96,000 |
| 2012-10-08 | Open-market sale | 3,000 | $762.65 | 80,000 |
| 2012-09-12 | Conversion (derivative) | 27,778 | $0.00 | 25,571,926 |
| 2012-09-12 | Open-market sale | 1,700 | $687.00 | 99,178 |
| 2012-09-12 | Open-market sale | 139 | $685.01 | 103,872 |
| 2012-09-12 | Open-market sale | 361 | $685.02 | 103,511 |
| 2012-09-12 | Open-market sale | 100 | $685.05 | 103,411 |
| 2012-09-12 | Open-market sale | 200 | $685.09 | 103,211 |
| 2012-09-12 | Open-market sale | 233 | $685.10 | 102,978 |
| 2012-09-12 | Open-market sale | 100 | $685.11 | 102,878 |
| 2012-09-12 | Open-market sale | 100 | $685.12 | 102,778 |
| 2012-09-12 | Open-market sale | 367 | $685.00 | 104,011 |
| 2012-09-12 | Open-market sale | 1,700 | $684.50 | 104,378 |
| 2012-09-12 | Open-market sale | 1,700 | $684.00 | 106,078 |
| 2012-09-12 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-09-12 | Open-market sale | 2,000 | $694.00 | 80,000 |
| 2012-09-12 | Open-market sale | 1,800 | $692.00 | 82,000 |
| 2012-09-12 | Open-market sale | 6,478 | $691.00 | 83,800 |
| 2012-09-12 | Open-market sale | 1,400 | $690.30 | 90,278 |
| 2012-09-12 | Open-market sale | 3,200 | $690.00 | 91,678 |
| 2012-09-12 | Open-market sale | 97 | $688.13 | 94,878 |
| 2012-09-12 | Open-market sale | 300 | $688.12 | 94,975 |
| 2012-09-12 | Open-market sale | 52 | $688.07 | 95,275 |
| 2012-09-12 | Open-market sale | 300 | $688.05 | 95,327 |
| 2012-09-12 | Open-market sale | 3,551 | $688.00 | 95,627 |
| 2012-09-12 | Open-market sale | 1,800 | $686.00 | 100,878 |
| 2012-09-12 | Open-market sale | 100 | $685.13 | 102,678 |
| 2012-09-11 | Conversion (derivative) | 27,778 | $0.00 | 25,599,704 |
| 2012-09-11 | Open-market sale | 100 | $694.06 | 95,692 |
| 2012-09-11 | Open-market sale | 100 | $694.01 | 96,292 |
| 2012-09-11 | Open-market sale | 5,798 | $694.00 | 96,392 |
| 2012-09-11 | Open-market sale | 1,700 | $693.50 | 102,190 |
| 2012-09-11 | Open-market sale | 3,695 | $692.75 | 103,890 |
| 2012-09-11 | Open-market sale | 193 | $692.47 | 107,585 |
| 2012-09-11 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-09-11 | Open-market sale | 3,600 | $698.00 | 80,000 |
| 2012-09-11 | Open-market sale | 2,900 | $696.00 | 83,600 |
| 2012-09-11 | Open-market sale | 1,700 | $695.75 | 86,500 |
| 2012-09-11 | Open-market sale | 1,400 | $695.50 | 88,200 |
| 2012-09-11 | Open-market sale | 540 | $695.12 | 89,600 |
| 2012-09-11 | Open-market sale | 3,660 | $695.00 | 90,140 |
| 2012-09-11 | Open-market sale | 300 | $694.21 | 93,800 |
| 2012-09-11 | Open-market sale | 300 | $694.20 | 94,100 |
| 2012-09-11 | Open-market sale | 392 | $694.19 | 94,400 |
| 2012-09-11 | Open-market sale | 100 | $694.18 | 94,792 |
| 2012-09-11 | Open-market sale | 100 | $694.17 | 94,892 |
| 2012-09-11 | Open-market sale | 100 | $694.16 | 94,992 |
| 2012-09-11 | Open-market sale | 100 | $694.14 | 95,092 |
| 2012-09-11 | Open-market sale | 500 | $694.12 | 95,192 |
| 2012-09-11 | Open-market sale | 300 | $694.02 | 95,992 |
| 2012-09-11 | Open-market sale | 200 | $694.05 | 95,792 |
| 2012-09-10 | Conversion (derivative) | 27,778 | $0.00 | 25,627,482 |
| 2012-09-10 | Open-market sale | 5,821 | $700.00 | 100,258 |
| 2012-09-10 | Open-market sale | 1,400 | $700.50 | 98,858 |
| 2012-09-10 | Open-market sale | 3,601 | $701.00 | 95,257 |
| 2012-09-10 | Open-market sale | 1,700 | $702.75 | 93,557 |
| 2012-09-10 | Open-market sale | 100 | $702.76 | 93,457 |
| 2012-09-10 | Open-market sale | 1,400 | $704.00 | 92,057 |
| 2012-09-10 | Open-market sale | 1,700 | $705.00 | 90,357 |
| 2012-09-10 | Open-market sale | 3,600 | $705.80 | 86,757 |
| 2012-09-10 | Open-market sale | 200 | $699.51 | 106,079 |
| 2012-09-10 | Open-market sale | 700 | $699.47 | 106,279 |
| 2012-09-10 | Open-market sale | 300 | $699.46 | 106,979 |
| 2012-09-10 | Open-market sale | 300 | $699.44 | 107,279 |
| 2012-09-10 | Open-market sale | 29 | $699.42 | 107,579 |
| 2012-09-10 | Open-market sale | 170 | $699.40 | 107,608 |
| 2012-09-10 | Open-market sale | 1,800 | $709.10 | 81,757 |
| 2012-09-10 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-09-10 | Open-market sale | 3,200 | $707.00 | 83,557 |
| 2012-09-10 | Open-market sale | 1,757 | $710.00 | 80,000 |
| 2012-08-15 | Conversion (derivative) | 27,778 | $0.00 | 25,655,260 |
| 2012-08-15 | Open-market sale | 1,800 | $671.00 | 81,800 |
| 2012-08-15 | Open-market sale | 1,700 | $670.00 | 83,600 |
| 2012-08-15 | Open-market sale | 1,700 | $669.00 | 85,300 |
| 2012-08-15 | Open-market sale | 9,392 | $667.12 | 92,386 |
| 2012-08-15 | Open-market sale | 3,000 | $666.05 | 101,778 |
| 2012-08-15 | Open-market sale | 3,000 | $665.06 | 104,778 |
| 2012-08-15 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-08-15 | Open-market sale | 1,800 | $674.00 | 80,000 |
| 2012-08-15 | Open-market sale | 5,386 | $668.28 | 87,000 |
| 2012-08-14 | Conversion (derivative) | 27,778 | $0.00 | 25,683,038 |
| 2012-08-14 | Open-market sale | 1,800 | $661.00 | 105,978 |
| 2012-08-14 | Open-market sale | 6,087 | $668.11 | 97,971 |
| 2012-08-14 | Open-market sale | 120 | $667.74 | 104,058 |
| 2012-08-14 | Open-market sale | 1,800 | $664.00 | 104,178 |
| 2012-08-14 | Open-market sale | 7,378 | $669.21 | 90,593 |
| 2012-08-14 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-08-14 | Open-market sale | 3,500 | $672.00 | 80,000 |
| 2012-08-14 | Open-market sale | 1,493 | $671.00 | 83,500 |
| 2012-08-14 | Open-market sale | 5,600 | $670.00 | 84,993 |
| 2012-08-13 | Conversion (derivative) | 27,778 | $0.00 | 25,710,816 |
| 2012-08-13 | Open-market sale | 5,300 | $649.75 | 102,478 |
| 2012-08-13 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-08-13 | Open-market sale | 3,400 | $651.00 | 99,078 |
| 2012-08-13 | Open-market sale | 3,500 | $651.76 | 95,578 |
| 2012-08-13 | Open-market sale | 2,700 | $654.00 | 92,878 |
| 2012-08-13 | Open-market sale | 1,400 | $655.00 | 91,478 |
| 2012-08-13 | Open-market sale | 1,400 | $656.00 | 90,078 |
| 2012-08-13 | Open-market sale | 6,278 | $658.81 | 80,000 |
| 2012-08-13 | Open-market sale | 2,500 | $658.00 | 86,278 |
| 2012-08-13 | Open-market sale | 1,300 | $657.00 | 88,778 |
| 2012-07-30 | Gift | 75,000 | $0.00 | 80,000 |
| 2012-07-27 | Conversion (derivative) | 150,000 | $0.00 | 25,738,594 |
| 2012-07-27 | Conversion | 150,000 | $0.00 | 155,000 |
| 2012-07-11 | Conversion (derivative) | 27,778 | $0.00 | 25,888,594 |
| 2012-07-11 | Open-market sale | 1,700 | $571.00 | 11,700 |
| 2012-07-11 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-07-11 | Open-market sale | 1,800 | $575.01 | 5,000 |
| 2012-07-11 | Open-market sale | 3,500 | $573.00 | 6,800 |
| 2012-07-11 | Open-market sale | 1,400 | $571.87 | 10,300 |
| 2012-07-11 | Open-market sale | 8,300 | $570.00 | 13,400 |
| 2012-07-11 | Open-market sale | 2,900 | $568.73 | 21,700 |
| 2012-07-11 | Open-market sale | 8,178 | $567.65 | 24,600 |
| 2012-07-10 | Conversion (derivative) | 27,778 | $0.00 | 25,916,372 |
| 2012-07-10 | Open-market sale | 1,414 | $588.00 | 10,300 |
| 2012-07-10 | Open-market sale | 3,500 | $587.26 | 11,714 |
| 2012-07-10 | Open-market sale | 2,986 | $586.63 | 15,214 |
| 2012-07-10 | Open-market sale | 1,400 | $585.00 | 18,200 |
| 2012-07-10 | Open-market sale | 2,700 | $584.59 | 19,600 |
| 2012-07-10 | Open-market sale | 1,336 | $582.70 | 22,300 |
| 2012-07-10 | Open-market sale | 3,978 | $581.00 | 23,636 |
| 2012-07-10 | Open-market sale | 5,164 | $580.27 | 27,614 |
| 2012-07-10 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-07-10 | Open-market sale | 3,500 | $590.00 | 5,000 |
| 2012-07-10 | Open-market sale | 1,800 | $589.60 | 8,500 |
| 2012-07-09 | Conversion (derivative) | 27,778 | $0.00 | 25,944,150 |
| 2012-07-09 | Open-market sale | 1,300 | $586.00 | 6,800 |
| 2012-07-09 | Open-market sale | 2,200 | $585.50 | 8,100 |
| 2012-07-09 | Open-market sale | 4,800 | $585.00 | 10,300 |
| 2012-07-09 | Open-market sale | 4,512 | $584.50 | 15,100 |
| 2012-07-09 | Open-market sale | 200 | $584.07 | 19,612 |
| 2012-07-09 | Open-market sale | 100 | $584.06 | 19,812 |
| 2012-07-09 | Open-market sale | 4,300 | $584.00 | 19,912 |
| 2012-07-09 | Open-market sale | 1,700 | $583.25 | 24,212 |
| 2012-07-09 | Open-market sale | 1,700 | $583.00 | 25,912 |
| 2012-07-09 | Open-market sale | 1,666 | $583.00 | 27,612 |
| 2012-07-09 | Open-market sale | 1,800 | $582.70 | 29,278 |
| 2012-07-09 | Open-market sale | 1,700 | $582.50 | 31,078 |
| 2012-07-09 | Open-market sale | 1,800 | $587.50 | 5,000 |
| 2012-07-09 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-06-13 | Conversion (derivative) | 27,778 | $0.00 | 25,971,928 |
| 2012-06-13 | Open-market sale | 6,600 | $560.00 | 26,178 |
| 2012-06-13 | Open-market sale | 33 | $560.10 | 26,145 |
| 2012-06-13 | Open-market sale | 1,700 | $560.11 | 24,445 |
| 2012-06-13 | Open-market sale | 100 | $560.11 | 24,345 |
| 2012-06-13 | Open-market sale | 67 | $560.12 | 24,278 |
| 2012-06-13 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-06-13 | Open-market sale | 3,000 | $563.75 | 8,100 |
| 2012-06-13 | Open-market sale | 1,400 | $564.00 | 6,700 |
| 2012-06-13 | Open-market sale | 170 | $563.25 | 11,100 |
| 2012-06-13 | Open-market sale | 1,700 | $564.50 | 5,000 |
| 2012-06-13 | Open-market sale | 1,400 | $563.15 | 11,270 |
| 2012-06-13 | Open-market sale | 1,630 | $563.00 | 12,670 |
| 2012-06-13 | Open-market sale | 1,300 | $562.75 | 14,300 |
| 2012-06-13 | Open-market sale | 1,400 | $562.50 | 15,600 |
| 2012-06-13 | Open-market sale | 5,200 | $562.00 | 17,000 |
| 2012-06-13 | Open-market sale | 100 | $560.13 | 24,178 |
| 2012-06-13 | Open-market sale | 200 | $560.29 | 23,978 |
| 2012-06-13 | Open-market sale | 1,778 | $561.50 | 22,200 |
| 2012-06-12 | Conversion (derivative) | 27,778 | $0.00 | 25,999,706 |
| 2012-06-12 | Open-market sale | 2,300 | $561.50 | 23,078 |
| 2012-06-12 | Open-market sale | 100 | $565.61 | 8,500 |
| 2012-06-12 | Open-market sale | 3,100 | $565.00 | 8,600 |
| 2012-06-12 | Open-market sale | 2,700 | $564.00 | 11,700 |
| 2012-06-12 | Open-market sale | 3,400 | $563.00 | 14,400 |
| 2012-06-12 | Open-market sale | 3,500 | $562.50 | 17,800 |
| 2012-06-12 | Open-market sale | 1,778 | $562.00 | 21,300 |
| 2012-06-12 | Open-market sale | 1,800 | $567.00 | 5,000 |
| 2012-06-12 | Open-market sale | 2,200 | $561.25 | 25,378 |
| 2012-06-12 | Open-market sale | 1,700 | $561.00 | 27,578 |
| 2012-06-12 | Open-market sale | 1,700 | $560.50 | 29,278 |
| 2012-06-12 | Open-market sale | 1,800 | $560.00 | 30,978 |
| 2012-06-12 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-06-12 | Open-market sale | 1,700 | $565.64 | 6,800 |
| 2012-06-11 | Conversion (derivative) | 27,778 | $0.00 | 26,027,484 |
| 2012-06-11 | Open-market sale | 2,000 | $568.00 | 28,778 |
| 2012-06-11 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-06-11 | Open-market sale | 1,000 | $567.50 | 31,778 |
| 2012-06-11 | Open-market sale | 1,000 | $567.75 | 30,778 |
| 2012-06-11 | Open-market sale | 1,800 | $578.50 | 5,000 |
| 2012-06-11 | Open-market sale | 900 | $568.65 | 27,878 |
| 2012-06-11 | Open-market sale | 2,200 | $569.00 | 25,678 |
| 2012-06-11 | Open-market sale | 3,100 | $574.25 | 22,578 |
| 2012-06-11 | Open-market sale | 1,800 | $578.00 | 6,800 |
| 2012-06-11 | Open-market sale | 1,291 | $577.00 | 8,600 |
| 2012-06-11 | Open-market sale | 1,300 | $575.25 | 9,891 |
| 2012-06-11 | Open-market sale | 3,000 | $575.00 | 11,191 |
| 2012-06-11 | Open-market sale | 3,509 | $574.75 | 14,191 |
| 2012-06-11 | Open-market sale | 4,878 | $574.50 | 17,700 |
| 2012-05-16 | Conversion (derivative) | 27,778 | $0.00 | 26,055,262 |
| 2012-05-16 | Open-market sale | 1,800 | $625.50 | 24,678 |
| 2012-05-16 | Open-market sale | 5,247 | $627.17 | 19,431 |
| 2012-05-16 | Open-market sale | 7,568 | $628.13 | 11,863 |
| 2012-05-16 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-05-16 | Open-market sale | 6,863 | $629.35 | 5,000 |
| 2012-05-16 | Open-market sale | 1,300 | $623.52 | 27,878 |
| 2012-05-16 | Open-market sale | 1,400 | $624.00 | 26,478 |
| 2012-05-16 | Open-market sale | 1,800 | $617.33 | 30,978 |
| 2012-05-16 | Open-market sale | 1,800 | $621.00 | 29,178 |
| 2012-05-15 | Conversion (derivative) | 27,778 | $0.00 | 26,083,040 |
| 2012-05-15 | Open-market sale | 1,400 | $613.50 | 9,385 |
| 2012-05-15 | Open-market sale | 1,400 | $613.00 | 10,785 |
| 2012-05-15 | Open-market sale | 1,800 | $612.50 | 12,185 |
| 2012-05-15 | Open-market sale | 1,300 | $612.40 | 13,985 |
| 2012-05-15 | Open-market sale | 108 | $612.19 | 15,285 |
| 2012-05-15 | Open-market sale | 200 | $612.19 | 15,393 |
| 2012-05-15 | Open-market sale | 200 | $612.18 | 15,593 |
| 2012-05-15 | Open-market sale | 100 | $612.08 | 15,793 |
| 2012-05-15 | Open-market sale | 400 | $612.05 | 15,893 |
| 2012-05-15 | Open-market sale | 200 | $612.04 | 16,293 |
| 2012-05-15 | Open-market sale | 4,385 | $614.00 | 5,000 |
| 2012-05-15 | Open-market sale | 1,434 | $612.01 | 16,863 |
| 2012-05-15 | Open-market sale | 3,481 | $612.00 | 18,297 |
| 2012-05-15 | Open-market sale | 5,700 | $611.00 | 21,778 |
| 2012-05-15 | Open-market sale | 1,700 | $610.00 | 27,478 |
| 2012-05-15 | Open-market sale | 1,800 | $609.00 | 29,178 |
| 2012-05-15 | Open-market sale | 1,800 | $606.00 | 30,978 |
| 2012-05-15 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-05-15 | Open-market sale | 370 | $612.02 | 16,493 |
| 2012-05-14 | Conversion (derivative) | 27,778 | $0.00 | 26,110,818 |
| 2012-05-14 | Open-market sale | 2,700 | $607.00 | 7,370 |
| 2012-05-14 | Open-market sale | 1,400 | $606.50 | 10,070 |
| 2012-05-14 | Open-market sale | 1,700 | $606.00 | 11,470 |
| 2012-05-14 | Open-market sale | 120 | $605.01 | 13,170 |
| 2012-05-14 | Open-market sale | 5,658 | $605.00 | 13,290 |
| 2012-05-14 | Open-market sale | 291 | $604.50 | 18,948 |
| 2012-05-14 | Open-market sale | 1,300 | $608.10 | 5,000 |
| 2012-05-14 | Open-market sale | 330 | $604.10 | 21,539 |
| 2012-05-14 | Open-market sale | 3,909 | $604.00 | 21,869 |
| 2012-05-14 | Open-market sale | 1,800 | $603.50 | 25,778 |
| 2012-05-14 | Open-market sale | 3,500 | $603.00 | 27,578 |
| 2012-05-14 | Open-market sale | 1,700 | $602.50 | 31,078 |
| 2012-05-14 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-05-14 | Open-market sale | 1,070 | $608.00 | 6,300 |
| 2012-05-14 | Open-market sale | 2,300 | $604.30 | 19,239 |
| 2012-04-27 | Gift | 75,000 | $0.00 | 5,000 |
| 2012-04-11 | Conversion (derivative) | 27,778 | $0.00 | 26,138,596 |
| 2012-04-11 | Open-market sale | 300 | $634.68 | 86,200 |
| 2012-04-11 | Open-market sale | 480 | $634.85 | 84,800 |
| 2012-04-11 | Open-market sale | 200 | $634.84 | 85,280 |
| 2012-04-11 | Open-market sale | 200 | $634.83 | 85,480 |
| 2012-04-11 | Open-market sale | 320 | $634.81 | 85,680 |
| 2012-04-11 | Open-market sale | 200 | $634.69 | 86,000 |
| 2012-04-11 | Open-market sale | 4,800 | $635.00 | 80,000 |
| 2012-04-11 | Open-market sale | 7,978 | $634.50 | 86,500 |
| 2012-04-11 | Open-market sale | 6,500 | $634.00 | 94,478 |
| 2012-04-11 | Open-market sale | 1,700 | $633.75 | 100,978 |
| 2012-04-11 | Open-market sale | 3,100 | $633.50 | 102,678 |
| 2012-04-11 | Open-market sale | 2,000 | $633.25 | 105,778 |
| 2012-04-11 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-04-10 | Conversion (derivative) | 27,778 | $0.00 | 26,166,374 |
| 2012-04-10 | Open-market sale | 56 | $631.66 | 89,322 |
| 2012-04-10 | Open-market sale | 100 | $631.65 | 89,378 |
| 2012-04-10 | Open-market sale | 100 | $631.56 | 89,478 |
| 2012-04-10 | Open-market sale | 400 | $631.54 | 89,578 |
| 2012-04-10 | Open-market sale | 102 | $631.52 | 89,978 |
| 2012-04-10 | Open-market sale | 100 | $631.51 | 90,080 |
| 2012-04-10 | Open-market sale | 842 | $631.50 | 90,180 |
| 2012-04-10 | Open-market sale | 1,300 | $630.00 | 91,022 |
| 2012-04-10 | Open-market sale | 1,400 | $629.25 | 92,322 |
| 2012-04-10 | Open-market sale | 3,200 | $628.50 | 93,722 |
| 2012-04-10 | Open-market sale | 1,900 | $627.75 | 96,922 |
| 2012-04-10 | Open-market sale | 1,400 | $627.50 | 98,822 |
| 2012-04-10 | Open-market sale | 100 | $627.02 | 100,222 |
| 2012-04-10 | Open-market sale | 5,756 | $627.00 | 100,322 |
| 2012-04-10 | Open-market sale | 1,700 | $625.50 | 106,078 |
| 2012-04-10 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-04-10 | Open-market sale | 2,322 | $634.00 | 80,000 |
| 2012-04-10 | Open-market sale | 1,800 | $633.50 | 82,322 |
| 2012-04-10 | Open-market sale | 1,700 | $633.00 | 84,122 |
| 2012-04-10 | Open-market sale | 100 | $632.83 | 85,822 |
| 2012-04-10 | Open-market sale | 100 | $632.82 | 85,922 |
| 2012-04-10 | Open-market sale | 1,600 | $632.78 | 86,022 |
| 2012-04-10 | Open-market sale | 1,700 | $632.25 | 87,622 |
| 2012-04-09 | Conversion (derivative) | 27,778 | $0.00 | 26,194,152 |
| 2012-04-09 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-04-09 | Open-market sale | 200 | $631.03 | 94,978 |
| 2012-04-09 | Open-market sale | 400 | $631.02 | 95,178 |
| 2012-04-09 | Open-market sale | 800 | $631.00 | 95,578 |
| 2012-04-09 | Open-market sale | 3,500 | $630.25 | 96,378 |
| 2012-04-09 | Open-market sale | 1,700 | $630.00 | 99,878 |
| 2012-04-09 | Open-market sale | 3,900 | $635.00 | 80,000 |
| 2012-04-09 | Open-market sale | 1,500 | $634.50 | 83,900 |
| 2012-04-09 | Open-market sale | 1,800 | $633.00 | 86,778 |
| 2012-04-09 | Open-market sale | 210 | $632.29 | 88,578 |
| 2012-04-09 | Open-market sale | 300 | $632.28 | 88,788 |
| 2012-04-09 | Open-market sale | 364 | $632.27 | 89,088 |
| 2012-04-09 | Open-market sale | 500 | $632.26 | 89,452 |
| 2012-04-09 | Open-market sale | 26 | $632.25 | 89,952 |
| 2012-04-09 | Open-market sale | 3,600 | $632.00 | 89,978 |
| 2012-04-09 | Open-market sale | 1,400 | $631.25 | 93,578 |
| 2012-04-09 | Open-market sale | 1,700 | $628.00 | 106,078 |
| 2012-04-09 | Open-market sale | 4,500 | $629.00 | 101,578 |
| 2012-04-09 | Open-market sale | 1,378 | $633.55 | 85,400 |
| 2012-03-14 | Conversion (derivative) | 27,778 | $0.00 | 26,221,930 |
| 2012-03-14 | Open-market sale | 1,800 | $617.00 | 94,900 |
| 2012-03-14 | Open-market sale | 2,000 | $614.75 | 105,778 |
| 2012-03-14 | Open-market sale | 7,378 | $615.19 | 98,400 |
| 2012-03-14 | Open-market sale | 1,700 | $616.00 | 96,700 |
| 2012-03-14 | Open-market sale | 3,400 | $621.00 | 80,000 |
| 2012-03-14 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-03-14 | Open-market sale | 7,000 | $619.00 | 86,100 |
| 2012-03-14 | Open-market sale | 1,800 | $618.00 | 93,100 |
| 2012-03-14 | Open-market sale | 2,700 | $620.00 | 83,400 |
| 2012-03-13 | Conversion (derivative) | 27,778 | $0.00 | 26,249,708 |
| 2012-03-13 | Open-market sale | 1,300 | $605.89 | 106,478 |
| 2012-03-13 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-03-13 | Open-market sale | 6,100 | $613.04 | 80,000 |
| 2012-03-13 | Open-market sale | 100 | $606.10 | 106,378 |
| 2012-03-13 | Open-market sale | 7,100 | $608.41 | 99,278 |
| 2012-03-13 | Open-market sale | 1,800 | $609.50 | 97,478 |
| 2012-03-13 | Open-market sale | 5,600 | $612.00 | 86,100 |
| 2012-03-13 | Open-market sale | 2,250 | $611.00 | 91,700 |
| 2012-03-13 | Open-market sale | 3,528 | $610.27 | 93,950 |
| 2012-03-12 | Conversion (derivative) | 27,778 | $0.00 | 26,277,486 |
| 2012-03-12 | Open-market sale | 3,500 | $603.00 | 97,278 |
| 2012-03-12 | Conversion | 27,778 | $0.00 | 107,778 |
| 2012-03-12 | Open-market sale | 1,800 | $600.00 | 105,978 |
| 2012-03-12 | Open-market sale | 5,200 | $602.00 | 100,778 |
| 2012-03-12 | Open-market sale | 1,400 | $606.00 | 80,000 |
| 2012-03-12 | Open-market sale | 8,178 | $605.14 | 81,400 |
| 2012-03-12 | Open-market sale | 4,500 | $604.30 | 89,578 |
| 2012-03-12 | Open-market sale | 3,200 | $603.50 | 94,078 |
| 2012-02-28 | Gift | 75,000 | $0.00 | 80,000 |
| 2012-02-24 | Conversion (derivative) | 150,000 | $0.00 | 26,305,264 |
| 2012-02-24 | Conversion | 150,000 | $0.00 | 155,000 |
| 2012-02-15 | Conversion (derivative) | 27,778 | $0.00 | 26,455,264 |
| 2012-02-15 | Open-market sale | 900 | $604.63 | 24,208 |
| 2012-02-15 | Open-market sale | 400 | $604.60 | 25,308 |
| 2012-02-15 | Open-market sale | 1,400 | $605.80 | 22,808 |
| 2012-02-15 | Open-market sale | 2,800 | $607.00 | 20,008 |
| 2012-02-15 | Open-market sale | 1,800 | $609.50 | 18,208 |
| 2012-02-15 | Open-market sale | 4,800 | $610.00 | 13,408 |
| 2012-02-15 | Open-market sale | 1,400 | $610.25 | 12,008 |
| 2012-02-15 | Open-market sale | 3,408 | $610.75 | 8,600 |
| 2012-02-15 | Open-market sale | 1,800 | $611.00 | 6,800 |
| 2012-02-15 | Open-market sale | 1,800 | $611.50 | 5,000 |
| 2012-02-15 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-02-15 | Open-market sale | 3,070 | $603.50 | 29,708 |
| 2012-02-15 | Open-market sale | 1,976 | $604.00 | 27,732 |
| 2012-02-15 | Open-market sale | 24 | $604.01 | 27,708 |
| 2012-02-15 | Open-market sale | 2,000 | $604.50 | 25,708 |
| 2012-02-15 | Open-market sale | 200 | $604.61 | 25,108 |
| 2012-02-14 | Conversion (derivative) | 27,778 | $0.00 | 26,483,042 |
| 2012-02-14 | Open-market sale | 1,700 | $609.25 | 6,800 |
| 2012-02-14 | Open-market sale | 1,700 | $609.00 | 8,500 |
| 2012-02-14 | Open-market sale | 100 | $608.53 | 10,200 |
| 2012-02-14 | Open-market sale | 1,700 | $608.50 | 10,300 |
| 2012-02-14 | Open-market sale | 1,600 | $608.25 | 12,000 |
| 2012-02-14 | Open-market sale | 2,178 | $608.00 | 13,600 |
| 2012-02-14 | Open-market sale | 1,400 | $607.50 | 15,778 |
| 2012-02-14 | Open-market sale | 1,800 | $611.54 | 5,000 |
| 2012-02-14 | Open-market sale | 5,900 | $607.00 | 17,178 |
| 2012-02-14 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-02-14 | Open-market sale | 1,300 | $605.50 | 31,478 |
| 2012-02-14 | Open-market sale | 2,500 | $605.75 | 28,978 |
| 2012-02-14 | Open-market sale | 2,800 | $606.00 | 26,178 |
| 2012-02-14 | Open-market sale | 1,700 | $606.75 | 23,078 |
| 2012-02-14 | Open-market sale | 1,400 | $606.50 | 24,778 |
| 2012-02-13 | Conversion (derivative) | 27,778 | $0.00 | 26,510,820 |
| 2012-02-13 | Open-market sale | 2,600 | $612.75 | 11,678 |
| 2012-02-13 | Open-market sale | 5,904 | $611.00 | 25,074 |
| 2012-02-13 | Open-market sale | 1,800 | $610.50 | 30,978 |
| 2012-02-13 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-02-13 | Open-market sale | 6,678 | $613.00 | 5,000 |
| 2012-02-13 | Open-market sale | 96 | $611.50 | 24,978 |
| 2012-02-13 | Open-market sale | 1,700 | $612.65 | 14,278 |
| 2012-02-13 | Open-market sale | 40 | $612.56 | 15,978 |
| 2012-02-13 | Open-market sale | 7,560 | $612.50 | 16,018 |
| 2012-02-13 | Open-market sale | 1,400 | $612.25 | 23,578 |
| 2012-01-11 | Conversion (derivative) | 27,778 | $0.00 | 26,538,598 |
| 2012-01-11 | Open-market sale | 3,078 | $625.00 | 27,900 |
| 2012-01-11 | Open-market sale | 1,800 | $623.69 | 30,978 |
| 2012-01-11 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-01-11 | Open-market sale | 1,700 | $625.12 | 26,200 |
| 2012-01-11 | Open-market sale | 1,400 | $625.25 | 24,800 |
| 2012-01-11 | Open-market sale | 1,700 | $628.75 | 5,000 |
| 2012-01-11 | Open-market sale | 1,700 | $628.25 | 6,700 |
| 2012-01-11 | Open-market sale | 100 | $627.97 | 8,400 |
| 2012-01-11 | Open-market sale | 100 | $627.90 | 8,500 |
| 2012-01-11 | Open-market sale | 300 | $627.87 | 8,600 |
| 2012-01-11 | Open-market sale | 200 | $627.82 | 8,900 |
| 2012-01-11 | Open-market sale | 200 | $627.80 | 9,100 |
| 2012-01-11 | Open-market sale | 1,800 | $627.50 | 9,300 |
| 2012-01-11 | Open-market sale | 100 | $626.92 | 11,100 |
| 2012-01-11 | Open-market sale | 3,500 | $626.50 | 11,200 |
| 2012-01-11 | Open-market sale | 100 | $626.49 | 14,700 |
| 2012-01-11 | Open-market sale | 200 | $626.26 | 14,800 |
| 2012-01-11 | Open-market sale | 1,500 | $626.25 | 15,000 |
| 2012-01-11 | Open-market sale | 100 | $626.19 | 16,500 |
| 2012-01-11 | Open-market sale | 100 | $626.17 | 16,600 |
| 2012-01-11 | Open-market sale | 100 | $626.16 | 16,700 |
| 2012-01-11 | Open-market sale | 100 | $626.14 | 16,800 |
| 2012-01-11 | Open-market sale | 200 | $626.11 | 16,900 |
| 2012-01-11 | Open-market sale | 2,700 | $626.00 | 17,100 |
| 2012-01-11 | Open-market sale | 1,400 | $625.75 | 19,800 |
| 2012-01-11 | Open-market sale | 3,600 | $625.50 | 21,200 |
| 2012-01-10 | Conversion (derivative) | 27,778 | $0.00 | 26,566,376 |
| 2012-01-10 | Open-market sale | 1,800 | $629.75 | 6,700 |
| 2012-01-10 | Open-market sale | 3,900 | $626.00 | 8,500 |
| 2012-01-10 | Open-market sale | 4,078 | $625.00 | 12,400 |
| 2012-01-10 | Open-market sale | 5,200 | $623.00 | 16,478 |
| 2012-01-10 | Open-market sale | 1,400 | $622.00 | 21,678 |
| 2012-01-10 | Open-market sale | 2,500 | $620.00 | 23,078 |
| 2012-01-10 | Open-market sale | 1,700 | $619.74 | 25,578 |
| 2012-01-10 | Open-market sale | 1,400 | $619.50 | 27,278 |
| 2012-01-10 | Open-market sale | 1,400 | $618.50 | 28,678 |
| 2012-01-10 | Open-market sale | 1,400 | $618.25 | 30,078 |
| 2012-01-10 | Open-market sale | 1,300 | $618.00 | 31,478 |
| 2012-01-10 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-01-10 | Open-market sale | 1,700 | $632.50 | 5,000 |
| 2012-01-09 | Conversion (derivative) | 27,778 | $0.00 | 26,594,154 |
| 2012-01-09 | Open-market sale | 2,500 | $622.00 | 30,278 |
| 2012-01-09 | Conversion | 27,778 | $0.00 | 32,778 |
| 2012-01-09 | Open-market sale | 2,900 | $623.00 | 27,378 |
| 2012-01-09 | Open-market sale | 1,800 | $646.50 | 5,000 |
| 2012-01-09 | Open-market sale | 1,700 | $639.00 | 6,800 |
| 2012-01-09 | Open-market sale | 1,800 | $637.00 | 8,500 |
| 2012-01-09 | Open-market sale | 3,400 | $630.00 | 10,300 |
| 2012-01-09 | Open-market sale | 3,100 | $628.00 | 13,700 |
| 2012-01-09 | Open-market sale | 3,800 | $627.00 | 16,800 |
| 2012-01-09 | Open-market sale | 2,200 | $626.50 | 20,600 |
| 2012-01-09 | Open-market sale | 1,400 | $626.00 | 22,800 |
| 2012-01-09 | Open-market sale | 399 | $625.63 | 24,200 |
| 2012-01-09 | Open-market sale | 979 | $625.59 | 24,599 |
| 2012-01-09 | Open-market sale | 400 | $625.58 | 25,578 |
| 2012-01-09 | Open-market sale | 1,400 | $625.50 | 25,978 |
| 2011-12-14 | Conversion (derivative) | 27,778 | $0.00 | 26,621,932 |
| 2011-12-14 | Open-market sale | 1,000 | $619.25 | 13,300 |
| 2011-12-14 | Open-market sale | 1,778 | $617.25 | 18,200 |
| 2011-12-14 | Open-market sale | 2,600 | $617.00 | 19,978 |
| 2011-12-14 | Open-market sale | 1,800 | $616.75 | 22,578 |
| 2011-12-14 | Open-market sale | 4,500 | $616.00 | 24,378 |
| 2011-12-14 | Open-market sale | 2,200 | $615.00 | 28,878 |
| 2011-12-14 | Open-market sale | 1,700 | $613.50 | 31,078 |
| 2011-12-14 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-12-14 | Open-market sale | 1,800 | $621.49 | 5,000 |
| 2011-12-14 | Open-market sale | 4,800 | $620.00 | 6,800 |
| 2011-12-14 | Open-market sale | 1,700 | $619.50 | 11,600 |
| 2011-12-14 | Open-market sale | 2,200 | $617.50 | 16,000 |
| 2011-12-14 | Open-market sale | 1,700 | $619.00 | 14,300 |
| 2011-12-13 | Open-market sale | 1,700 | $635.25 | 5,000 |
| 2011-12-13 | Open-market sale | 1,700 | $634.75 | 6,700 |
| 2011-12-13 | Open-market sale | 12 | $634.50 | 8,400 |
| 2011-12-13 | Open-market sale | 1,700 | $634.43 | 8,412 |
| 2011-12-13 | Open-market sale | 1,300 | $634.25 | 10,112 |
| 2011-12-13 | Open-market sale | 1,400 | $634.10 | 11,412 |
| 2011-12-13 | Open-market sale | 1,400 | $634.00 | 12,812 |
| 2011-12-13 | Open-market sale | 1,800 | $633.85 | 14,212 |
| 2011-12-13 | Open-market sale | 1,400 | $633.25 | 16,012 |
| 2011-12-13 | Open-market sale | 5,178 | $632.00 | 17,412 |
| 2011-12-13 | Conversion (derivative) | 27,778 | $0.00 | 26,649,710 |
| 2011-12-13 | Open-market sale | 2,200 | $631.50 | 22,590 |
| 2011-12-13 | Open-market sale | 1,388 | $630.75 | 24,790 |
| 2011-12-13 | Open-market sale | 1,800 | $628.76 | 26,178 |
| 2011-12-13 | Open-market sale | 4,800 | $624.00 | 27,978 |
| 2011-12-13 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-12-12 | Conversion (derivative) | 27,778 | $0.00 | 26,677,488 |
| 2011-12-12 | Open-market sale | 100 | $622.42 | 21,278 |
| 2011-12-12 | Open-market sale | 200 | $621.96 | 24,478 |
| 2011-12-12 | Open-market sale | 100 | $621.93 | 24,678 |
| 2011-12-12 | Open-market sale | 1,800 | $621.88 | 24,778 |
| 2011-12-12 | Open-market sale | 200 | $621.75 | 26,578 |
| 2011-12-12 | Open-market sale | 100 | $621.56 | 26,778 |
| 2011-12-12 | Open-market sale | 100 | $621.54 | 26,878 |
| 2011-12-12 | Open-market sale | 2,400 | $621.50 | 26,978 |
| 2011-12-12 | Open-market sale | 3,400 | $621.00 | 29,378 |
| 2011-12-12 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-12-12 | Open-market sale | 1,776 | $624.00 | 5,000 |
| 2011-12-12 | Open-market sale | 1,700 | $623.85 | 6,776 |
| 2011-12-12 | Open-market sale | 6,378 | $623.50 | 8,476 |
| 2011-12-12 | Open-market sale | 624 | $623.43 | 14,854 |
| 2011-12-12 | Open-market sale | 1,400 | $623.30 | 15,478 |
| 2011-12-12 | Open-market sale | 1,300 | $623.15 | 16,878 |
| 2011-12-12 | Open-market sale | 1,400 | $623.00 | 18,178 |
| 2011-12-12 | Open-market sale | 1,400 | $622.75 | 19,578 |
| 2011-12-12 | Open-market sale | 100 | $622.64 | 20,978 |
| 2011-12-12 | Open-market sale | 100 | $622.53 | 21,078 |
| 2011-12-12 | Open-market sale | 100 | $622.52 | 21,178 |
| 2011-12-12 | Open-market sale | 1,800 | $622.00 | 22,678 |
| 2011-12-12 | Open-market sale | 1,300 | $622.30 | 21,378 |
| 2011-11-16 | Conversion (derivative) | 27,778 | $0.00 | 26,705,266 |
| 2011-11-16 | Open-market sale | 1,700 | $615.50 | 18,178 |
| 2011-11-16 | Open-market sale | 4,800 | $615.00 | 19,878 |
| 2011-11-16 | Open-market sale | 600 | $614.50 | 24,678 |
| 2011-11-16 | Open-market sale | 2,000 | $613.00 | 25,278 |
| 2011-11-16 | Open-market sale | 1,500 | $612.50 | 27,278 |
| 2011-11-16 | Open-market sale | 5,115 | $616.00 | 13,063 |
| 2011-11-16 | Open-market sale | 1,800 | $616.25 | 11,263 |
| 2011-11-16 | Open-market sale | 163 | $616.50 | 11,100 |
| 2011-11-16 | Open-market sale | 3,100 | $617.00 | 8,000 |
| 2011-11-16 | Open-market sale | 1,700 | $617.13 | 6,300 |
| 2011-11-16 | Open-market sale | 1,300 | $617.25 | 5,000 |
| 2011-11-16 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-11-16 | Open-market sale | 1,800 | $612.08 | 28,778 |
| 2011-11-16 | Open-market sale | 2,200 | $612.00 | 30,578 |
| 2011-11-15 | Conversion (derivative) | 27,778 | $0.00 | 26,733,044 |
| 2011-11-15 | Open-market sale | 2,000 | $618.00 | 5,000 |
| 2011-11-15 | Open-market sale | 2,200 | $617.45 | 7,000 |
| 2011-11-15 | Open-market sale | 1,400 | $617.00 | 9,200 |
| 2011-11-15 | Open-market sale | 1,778 | $616.95 | 10,600 |
| 2011-11-15 | Open-market sale | 2,300 | $616.80 | 12,378 |
| 2011-11-15 | Open-market sale | 1,400 | $616.25 | 14,678 |
| 2011-11-15 | Open-market sale | 4,900 | $616.00 | 16,078 |
| 2011-11-15 | Open-market sale | 3,100 | $614.00 | 20,978 |
| 2011-11-15 | Open-market sale | 3,500 | $613.00 | 24,078 |
| 2011-11-15 | Open-market sale | 1,800 | $612.80 | 27,578 |
| 2011-11-15 | Open-market sale | 3,400 | $612.00 | 29,378 |
| 2011-11-15 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-11-14 | Conversion (derivative) | 27,778 | $0.00 | 26,760,822 |
| 2011-11-14 | Open-market sale | 3,200 | $614.50 | 13,200 |
| 2011-11-14 | Open-market sale | 3,900 | $614.25 | 16,400 |
| 2011-11-14 | Open-market sale | 1,300 | $613.75 | 20,300 |
| 2011-11-14 | Open-market sale | 2,300 | $613.54 | 21,600 |
| 2011-11-14 | Open-market sale | 1,400 | $613.25 | 23,900 |
| 2011-11-14 | Open-market sale | 5,678 | $613.00 | 25,300 |
| 2011-11-14 | Open-market sale | 1,800 | $608.00 | 30,978 |
| 2011-11-14 | Conversion | 27,778 | $0.00 | 32,778 |
| 2011-11-14 | Open-market sale | 1,663 | $616.50 | 5,000 |
| 2011-11-14 | Open-market sale | 4,837 | $616.00 | 6,663 |
| 2011-11-14 | Open-market sale | 1,700 | $615.00 | 11,500 |
| 2011-10-19 | Gift | 110,000 | $0.00 | 5,000 |
| 2011-10-12 | Conversion (derivative) | 27,778 | $0.00 | 26,788,600 |
| 2011-10-12 | Open-market sale | 200 | $550.62 | 135,178 |
| 2011-10-12 | Open-market sale | 100 | $550.56 | 135,078 |
| 2011-10-12 | Open-market sale | 3,500 | $550.50 | 131,578 |
| 2011-10-12 | Open-market sale | 7,900 | $550.00 | 123,678 |
| 2011-10-12 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-10-12 | Open-market sale | 1,700 | $549.00 | 118,578 |
| 2011-10-12 | Open-market sale | 1,300 | $555.00 | 141,478 |
| 2011-10-12 | Open-market sale | 2,700 | $553.00 | 138,778 |
| 2011-10-12 | Open-market sale | 1,800 | $552.50 | 136,978 |
| 2011-10-12 | Open-market sale | 1,400 | $551.33 | 135,578 |
| 2011-10-12 | Open-market sale | 1,800 | $547.95 | 115,000 |
| 2011-10-12 | Open-market sale | 1,778 | $548.50 | 116,800 |
| 2011-10-12 | Open-market sale | 200 | $551.00 | 135,378 |
| 2011-10-12 | Open-market sale | 3,400 | $549.50 | 120,278 |
| 2011-10-11 | Conversion (derivative) | 27,778 | $0.00 | 26,816,378 |
| 2011-10-11 | Open-market sale | 1,700 | $536.00 | 116,800 |
| 2011-10-11 | Open-market sale | 1,700 | $540.50 | 118,500 |
| 2011-10-11 | Open-market sale | 1,600 | $541.25 | 120,200 |
| 2011-10-11 | Open-market sale | 4,000 | $542.00 | 121,800 |
| 2011-10-11 | Open-market sale | 3,000 | $542.50 | 125,800 |
| 2011-10-11 | Open-market sale | 5,478 | $543.00 | 128,800 |
| 2011-10-11 | Open-market sale | 1,400 | $543.50 | 134,278 |
| 2011-10-11 | Open-market sale | 2,300 | $544.00 | 135,678 |
| 2011-10-11 | Open-market sale | 1,800 | $545.25 | 137,978 |
| 2011-10-11 | Open-market sale | 1,600 | $545.50 | 139,778 |
| 2011-10-11 | Open-market sale | 1,400 | $546.00 | 141,378 |
| 2011-10-11 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-10-11 | Open-market sale | 1,800 | $534.00 | 115,000 |
| 2011-10-10 | Conversion (derivative) | 27,778 | $0.00 | 26,844,156 |
| 2011-10-10 | Open-market sale | 1,700 | $534.50 | 141,078 |
| 2011-10-10 | Open-market sale | 1,800 | $525.18 | 115,000 |
| 2011-10-10 | Open-market sale | 1,800 | $527.00 | 116,800 |
| 2011-10-10 | Open-market sale | 1,700 | $531.75 | 118,600 |
| 2011-10-10 | Open-market sale | 2,300 | $532.00 | 120,300 |
| 2011-10-10 | Open-market sale | 1,700 | $532.20 | 122,600 |
| 2011-10-10 | Open-market sale | 2,200 | $532.25 | 124,300 |
| 2011-10-10 | Open-market sale | 1,700 | $532.30 | 126,500 |
| 2011-10-10 | Open-market sale | 1,300 | $532.50 | 128,200 |
| 2011-10-10 | Open-market sale | 5,378 | $533.00 | 129,500 |
| 2011-10-10 | Open-market sale | 4,600 | $533.50 | 134,878 |
| 2011-10-10 | Open-market sale | 300 | $533.75 | 139,478 |
| 2011-10-10 | Open-market sale | 1,300 | $534.20 | 139,778 |
| 2011-10-10 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-09-14 | Conversion (derivative) | 27,778 | $0.00 | 26,871,934 |
| 2011-09-14 | Open-market sale | 2,200 | $532.50 | 133,978 |
| 2011-09-14 | Open-market sale | 1,800 | $533.40 | 136,178 |
| 2011-09-14 | Open-market sale | 2,300 | $533.50 | 137,978 |
| 2011-09-14 | Open-market sale | 1,321 | $534.50 | 140,278 |
| 2011-09-14 | Open-market sale | 1,179 | $535.50 | 141,599 |
| 2011-09-14 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-09-14 | Open-market sale | 1,778 | $531.00 | 132,200 |
| 2011-09-14 | Open-market sale | 6,500 | $530.00 | 121,200 |
| 2011-09-14 | Open-market sale | 4,500 | $530.25 | 127,700 |
| 2011-09-14 | Open-market sale | 1,700 | $527.75 | 115,000 |
| 2011-09-14 | Open-market sale | 3,100 | $528.00 | 116,700 |
| 2011-09-14 | Open-market sale | 1,400 | $529.00 | 119,800 |
| 2011-09-13 | Open-market sale | 1,400 | $524.00 | 115,000 |
| 2011-09-13 | Open-market sale | 3,500 | $525.00 | 116,400 |
| 2011-09-13 | Open-market sale | 1,700 | $525.50 | 119,900 |
| 2011-09-13 | Open-market sale | 2,700 | $526.50 | 121,600 |
| 2011-09-13 | Open-market sale | 2,300 | $527.00 | 124,300 |
| 2011-09-13 | Open-market sale | 1,300 | $527.25 | 126,600 |
| 2011-09-13 | Open-market sale | 1,832 | $527.75 | 127,900 |
| 2011-09-13 | Open-market sale | 1,778 | $528.00 | 129,732 |
| 2011-09-13 | Conversion (derivative) | 27,778 | $0.00 | 26,899,712 |
| 2011-09-13 | Open-market sale | 368 | $528.70 | 131,510 |
| 2011-09-13 | Open-market sale | 5,600 | $529.00 | 131,878 |
| 2011-09-13 | Open-market sale | 1,800 | $530.00 | 137,478 |
| 2011-09-13 | Open-market sale | 3,500 | $532.00 | 139,278 |
| 2011-09-13 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-09-12 | Conversion (derivative) | 27,778 | $0.00 | 26,927,490 |
| 2011-09-12 | Open-market sale | 100 | $524.21 | 139,078 |
| 2011-09-12 | Open-market sale | 200 | $524.28 | 139,178 |
| 2011-09-12 | Open-market sale | 3,200 | $524.50 | 139,378 |
| 2011-09-12 | Open-market sale | 100 | $525.51 | 142,578 |
| 2011-09-12 | Open-market sale | 100 | $525.52 | 142,678 |
| 2011-09-12 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-09-12 | Open-market sale | 1,800 | $517.96 | 115,000 |
| 2011-09-12 | Open-market sale | 4,300 | $520.00 | 116,800 |
| 2011-09-12 | Open-market sale | 1,800 | $520.50 | 121,100 |
| 2011-09-12 | Open-market sale | 1,000 | $521.25 | 122,900 |
| 2011-09-12 | Open-market sale | 3,737 | $522.00 | 123,900 |
| 2011-09-12 | Open-market sale | 34 | $522.05 | 127,637 |
| 2011-09-12 | Open-market sale | 7 | $522.20 | 127,671 |
| 2011-09-12 | Open-market sale | 1,300 | $522.25 | 127,678 |
| 2011-09-12 | Open-market sale | 1,300 | $522.50 | 128,978 |
| 2011-09-12 | Open-market sale | 1,700 | $523.25 | 130,278 |
| 2011-09-12 | Open-market sale | 5,127 | $524.00 | 131,978 |
| 2011-09-12 | Open-market sale | 200 | $524.02 | 137,105 |
| 2011-09-12 | Open-market sale | 100 | $524.03 | 137,305 |
| 2011-09-12 | Open-market sale | 173 | $524.07 | 137,405 |
| 2011-09-12 | Open-market sale | 1,068 | $524.10 | 137,578 |
| 2011-09-12 | Open-market sale | 200 | $524.13 | 138,646 |
| 2011-09-12 | Open-market sale | 100 | $524.17 | 138,846 |
| 2011-09-12 | Open-market sale | 132 | $524.18 | 138,946 |
| 2011-08-16 | Gift | 75,000 | $0.00 | 115,000 |
| 2011-08-15 | Conversion (derivative) | 150,000 | $0.00 | 26,955,268 |
| 2011-08-15 | Conversion | 150,000 | $0.00 | 190,000 |
| 2011-08-10 | Conversion (derivative) | 27,778 | $0.00 | 27,105,268 |
| 2011-08-10 | Open-market sale | 2,200 | $554.25 | 42,500 |
| 2011-08-10 | Open-market sale | 3,400 | $555.00 | 44,700 |
| 2011-08-10 | Open-market sale | 3,400 | $556.00 | 48,100 |
| 2011-08-10 | Open-market sale | 2,600 | $557.00 | 51,500 |
| 2011-08-10 | Open-market sale | 100 | $557.23 | 54,100 |
| 2011-08-10 | Open-market sale | 6,800 | $558.00 | 54,200 |
| 2011-08-10 | Open-market sale | 1,400 | $560.00 | 61,000 |
| 2011-08-10 | Open-market sale | 1,778 | $561.00 | 62,400 |
| 2011-08-10 | Open-market sale | 1,800 | $561.51 | 64,178 |
| 2011-08-10 | Open-market sale | 1,800 | $562.00 | 65,978 |
| 2011-08-10 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-08-10 | Open-market sale | 2,500 | $552.32 | 40,000 |
| 2011-08-09 | Conversion (derivative) | 27,778 | $0.00 | 27,133,046 |
| 2011-08-09 | Open-market sale | 1,778 | $545.00 | 40,000 |
| 2011-08-09 | Open-market sale | 400 | $552.62 | 41,778 |
| 2011-08-09 | Open-market sale | 1,600 | $552.62 | 42,178 |
| 2011-08-09 | Open-market sale | 200 | $552.64 | 43,778 |
| 2011-08-09 | Open-market sale | 1,800 | $555.00 | 43,978 |
| 2011-08-09 | Open-market sale | 1,400 | $556.21 | 45,778 |
| 2011-08-09 | Open-market sale | 2,300 | $559.00 | 47,178 |
| 2011-08-09 | Open-market sale | 1,300 | $560.00 | 49,478 |
| 2011-08-09 | Open-market sale | 1,300 | $560.25 | 50,778 |
| 2011-08-09 | Open-market sale | 1,800 | $560.96 | 52,078 |
| 2011-08-09 | Open-market sale | 4,200 | $563.00 | 53,878 |
| 2011-08-09 | Open-market sale | 4,400 | $564.00 | 58,078 |
| 2011-08-09 | Open-market sale | 1,800 | $565.00 | 62,478 |
| 2011-08-09 | Open-market sale | 1,800 | $568.00 | 64,278 |
| 2011-08-09 | Open-market sale | 1,700 | $568.50 | 66,078 |
| 2011-08-09 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-08-08 | Conversion (derivative) | 27,778 | $0.00 | 27,160,824 |
| 2011-08-08 | Open-market sale | 500 | $562.51 | 60,178 |
| 2011-08-08 | Open-market sale | 100 | $562.88 | 62,878 |
| 2011-08-08 | Open-market sale | 100 | $562.89 | 62,978 |
| 2011-08-08 | Open-market sale | 800 | $562.92 | 63,078 |
| 2011-08-08 | Open-market sale | 400 | $562.93 | 63,878 |
| 2011-08-08 | Open-market sale | 345 | $565.47 | 64,278 |
| 2011-08-08 | Open-market sale | 100 | $565.48 | 64,623 |
| 2011-08-08 | Open-market sale | 100 | $565.50 | 64,723 |
| 2011-08-08 | Open-market sale | 300 | $565.66 | 64,823 |
| 2011-08-08 | Open-market sale | 955 | $565.68 | 65,123 |
| 2011-08-08 | Open-market sale | 1,700 | $566.00 | 66,078 |
| 2011-08-08 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-08-08 | Open-market sale | 200 | $551.06 | 44,378 |
| 2011-08-08 | Open-market sale | 200 | $551.07 | 44,578 |
| 2011-08-08 | Open-market sale | 100 | $551.08 | 44,778 |
| 2011-08-08 | Open-market sale | 300 | $551.09 | 44,878 |
| 2011-08-08 | Open-market sale | 200 | $551.10 | 45,178 |
| 2011-08-08 | Open-market sale | 1,300 | $552.50 | 45,378 |
| 2011-08-08 | Open-market sale | 1,100 | $556.00 | 46,678 |
| 2011-08-08 | Open-market sale | 1,700 | $556.25 | 47,778 |
| 2011-08-08 | Open-market sale | 1,400 | $557.00 | 49,478 |
| 2011-08-08 | Open-market sale | 1,700 | $559.00 | 50,878 |
| 2011-08-08 | Open-market sale | 3,700 | $560.00 | 52,578 |
| 2011-08-08 | Open-market sale | 3,000 | $561.50 | 56,278 |
| 2011-08-08 | Open-market sale | 100 | $562.45 | 59,278 |
| 2011-08-08 | Open-market sale | 300 | $562.46 | 59,378 |
| 2011-08-08 | Open-market sale | 100 | $562.48 | 59,678 |
| 2011-08-08 | Open-market sale | 400 | $562.50 | 59,778 |
| 2011-08-08 | Open-market sale | 1,800 | $562.75 | 61,078 |
| 2011-08-08 | Open-market sale | 400 | $562.59 | 60,678 |
| 2011-08-08 | Open-market sale | 3,878 | $551.00 | 40,000 |
| 2011-08-08 | Open-market sale | 500 | $551.05 | 43,878 |
| 2011-07-13 | Conversion (derivative) | 27,778 | $0.00 | 27,188,602 |
| 2011-07-13 | Open-market sale | 1,067 | $537.50 | 45,000 |
| 2011-07-13 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-07-13 | Open-market sale | 1,700 | $542.00 | 66,078 |
| 2011-07-13 | Open-market sale | 900 | $541.10 | 65,178 |
| 2011-07-13 | Open-market sale | 3,833 | $540.40 | 61,345 |
| 2011-07-13 | Open-market sale | 100 | $540.39 | 61,245 |
| 2011-07-13 | Open-market sale | 300 | $540.37 | 60,945 |
| 2011-07-13 | Open-market sale | 100 | $540.29 | 60,845 |
| 2011-07-13 | Open-market sale | 100 | $540.28 | 60,745 |
| 2011-07-13 | Open-market sale | 200 | $540.27 | 60,545 |
| 2011-07-13 | Open-market sale | 3,600 | $537.00 | 40,000 |
| 2011-07-13 | Open-market sale | 1,400 | $537.10 | 43,600 |
| 2011-07-13 | Open-market sale | 2,800 | $538.65 | 46,067 |
| 2011-07-13 | Open-market sale | 1,778 | $538.90 | 48,867 |
| 2011-07-13 | Open-market sale | 1,400 | $539.00 | 50,645 |
| 2011-07-13 | Open-market sale | 1,300 | $539.20 | 52,045 |
| 2011-07-13 | Open-market sale | 4,400 | $540.00 | 53,345 |
| 2011-07-13 | Open-market sale | 200 | $540.13 | 57,745 |
| 2011-07-13 | Open-market sale | 100 | $540.14 | 57,945 |
| 2011-07-13 | Open-market sale | 100 | $540.15 | 58,045 |
| 2011-07-13 | Open-market sale | 1,998 | $540.20 | 58,145 |
| 2011-07-13 | Open-market sale | 100 | $540.21 | 60,143 |
| 2011-07-13 | Open-market sale | 2 | $540.23 | 60,243 |
| 2011-07-13 | Open-market sale | 300 | $540.24 | 60,245 |
| 2011-07-12 | Conversion (derivative) | 27,778 | $0.00 | 27,216,380 |
| 2011-07-12 | Open-market sale | 1,700 | $533.50 | 47,100 |
| 2011-07-12 | Open-market sale | 3,078 | $538.00 | 64,598 |
| 2011-07-12 | Open-market sale | 1,300 | $537.50 | 63,298 |
| 2011-07-12 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-07-12 | Open-market sale | 180 | $528.08 | 40,000 |
| 2011-07-12 | Open-market sale | 600 | $528.16 | 40,180 |
| 2011-07-12 | Open-market sale | 520 | $528.18 | 40,780 |
| 2011-07-12 | Open-market sale | 200 | $528.19 | 41,300 |
| 2011-07-12 | Open-market sale | 300 | $528.20 | 41,500 |
| 2011-07-12 | Open-market sale | 1,800 | $529.00 | 41,800 |
| 2011-07-12 | Open-market sale | 1,800 | $531.00 | 43,600 |
| 2011-07-12 | Open-market sale | 1,700 | $533.00 | 45,400 |
| 2011-07-12 | Open-market sale | 102 | $539.25 | 67,676 |
| 2011-07-12 | Open-market sale | 3,400 | $535.00 | 48,800 |
| 2011-07-12 | Open-market sale | 1,300 | $535.50 | 52,200 |
| 2011-07-12 | Open-market sale | 1,400 | $535.70 | 53,500 |
| 2011-07-12 | Open-market sale | 4,300 | $536.00 | 54,900 |
| 2011-07-12 | Open-market sale | 4,098 | $537.00 | 59,200 |
| 2011-07-11 | Conversion (derivative) | 27,778 | $0.00 | 27,244,158 |
| 2011-07-11 | Open-market sale | 404 | $526.59 | 45,684 |
| 2011-07-11 | Open-market sale | 4,500 | $528.14 | 50,178 |
| 2011-07-11 | Open-market sale | 1,778 | $527.50 | 48,400 |
| 2011-07-11 | Open-market sale | 1,400 | $527.00 | 47,000 |
| 2011-07-11 | Open-market sale | 200 | $526.65 | 46,800 |
| 2011-07-11 | Open-market sale | 200 | $526.64 | 46,600 |
| 2011-07-11 | Open-market sale | 4 | $526.62 | 46,596 |
| 2011-07-11 | Open-market sale | 104 | $526.61 | 46,492 |
| 2011-07-11 | Open-market sale | 404 | $526.60 | 46,088 |
| 2011-07-11 | Open-market sale | 2,700 | $529.65 | 54,678 |
| 2011-07-11 | Open-market sale | 5,300 | $530.00 | 57,378 |
| 2011-07-11 | Open-market sale | 1,700 | $532.00 | 62,678 |
| 2011-07-11 | Open-market sale | 1,700 | $534.50 | 64,378 |
| 2011-07-11 | Open-market sale | 1,700 | $535.50 | 66,078 |
| 2011-07-11 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-07-11 | Open-market sale | 1,646 | $526.00 | 40,000 |
| 2011-07-11 | Open-market sale | 39 | $526.03 | 41,646 |
| 2011-07-11 | Open-market sale | 105 | $526.14 | 41,685 |
| 2011-07-11 | Open-market sale | 405 | $526.16 | 41,790 |
| 2011-07-11 | Open-market sale | 5 | $526.17 | 42,195 |
| 2011-07-11 | Open-market sale | 1,300 | $526.50 | 42,200 |
| 2011-07-11 | Open-market sale | 980 | $526.51 | 43,500 |
| 2011-07-11 | Open-market sale | 800 | $526.52 | 44,480 |
| 2011-07-11 | Open-market sale | 100 | $526.53 | 45,280 |
| 2011-07-11 | Open-market sale | 100 | $526.54 | 45,380 |
| 2011-07-11 | Open-market sale | 100 | $526.56 | 45,480 |
| 2011-07-11 | Open-market sale | 104 | $526.58 | 45,580 |
| 2011-06-15 | Conversion (derivative) | 27,778 | $0.00 | 27,271,936 |
| 2011-06-15 | Open-market sale | 2,300 | $501.25 | 40,000 |
| 2011-06-15 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-06-15 | Open-market sale | 2,200 | $502.00 | 42,300 |
| 2011-06-15 | Open-market sale | 2,300 | $502.35 | 44,500 |
| 2011-06-15 | Open-market sale | 1,400 | $502.45 | 46,800 |
| 2011-06-15 | Open-market sale | 1,400 | $502.75 | 48,200 |
| 2011-06-15 | Open-market sale | 700 | $507.64 | 67,078 |
| 2011-06-15 | Open-market sale | 100 | $507.61 | 66,978 |
| 2011-06-15 | Open-market sale | 1,000 | $507.60 | 65,978 |
| 2011-06-15 | Open-market sale | 3,500 | $507.00 | 62,478 |
| 2011-06-15 | Open-market sale | 1,700 | $505.11 | 60,778 |
| 2011-06-15 | Open-market sale | 1,800 | $505.03 | 58,978 |
| 2011-06-15 | Open-market sale | 1,700 | $504.84 | 57,278 |
| 2011-06-15 | Open-market sale | 3,200 | $504.00 | 54,078 |
| 2011-06-15 | Open-market sale | 4,478 | $503.50 | 49,600 |
| 2011-06-14 | Conversion (derivative) | 27,778 | $0.00 | 27,299,714 |
| 2011-06-14 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-06-14 | Open-market sale | 100 | $513.59 | 67,678 |
| 2011-06-14 | Open-market sale | 200 | $513.58 | 67,478 |
| 2011-06-14 | Open-market sale | 400 | $513.57 | 67,078 |
| 2011-06-14 | Open-market sale | 69 | $512.25 | 65,272 |
| 2011-06-14 | Open-market sale | 737 | $512.60 | 65,341 |
| 2011-06-14 | Open-market sale | 800 | $513.50 | 66,078 |
| 2011-06-14 | Open-market sale | 200 | $513.56 | 66,878 |
| 2011-06-14 | Open-market sale | 200 | $512.24 | 65,072 |
| 2011-06-14 | Open-market sale | 1,131 | $512.21 | 63,941 |
| 2011-06-14 | Open-market sale | 100 | $512.13 | 63,841 |
| 2011-06-14 | Open-market sale | 100 | $512.12 | 63,741 |
| 2011-06-14 | Open-market sale | 600 | $512.01 | 63,141 |
| 2011-06-14 | Open-market sale | 1,000 | $512.00 | 62,141 |
| 2011-06-14 | Open-market sale | 1,300 | $511.80 | 60,841 |
| 2011-06-14 | Open-market sale | 1,400 | $511.30 | 59,441 |
| 2011-06-14 | Open-market sale | 5,278 | $511.15 | 54,163 |
| 2011-06-14 | Open-market sale | 1,400 | $511.00 | 52,763 |
| 2011-06-14 | Open-market sale | 963 | $510.40 | 51,800 |
| 2011-06-14 | Open-market sale | 1,700 | $510.25 | 50,100 |
| 2011-06-14 | Open-market sale | 1,700 | $510.00 | 48,400 |
| 2011-06-14 | Open-market sale | 2,300 | $509.89 | 46,100 |
| 2011-06-14 | Open-market sale | 1,800 | $509.00 | 44,300 |
| 2011-06-14 | Open-market sale | 2,500 | $508.75 | 41,800 |
| 2011-06-14 | Open-market sale | 1,800 | $508.15 | 40,000 |
| 2011-06-13 | Conversion (derivative) | 27,778 | $0.00 | 27,327,492 |
| 2011-06-13 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-06-13 | Open-market sale | 100 | $506.92 | 67,678 |
| 2011-06-13 | Open-market sale | 3,500 | $506.90 | 64,178 |
| 2011-06-13 | Open-market sale | 1,700 | $506.50 | 62,478 |
| 2011-06-13 | Open-market sale | 1,700 | $506.20 | 60,778 |
| 2011-06-13 | Open-market sale | 2,700 | $503.25 | 40,000 |
| 2011-06-13 | Open-market sale | 1,200 | $503.30 | 42,700 |
| 2011-06-13 | Open-market sale | 1,300 | $503.60 | 43,900 |
| 2011-06-13 | Open-market sale | 1,200 | $503.75 | 45,200 |
| 2011-06-13 | Open-market sale | 1,778 | $504.50 | 46,400 |
| 2011-06-13 | Open-market sale | 5,200 | $504.65 | 48,178 |
| 2011-06-13 | Open-market sale | 4,000 | $505.10 | 53,378 |
| 2011-06-13 | Open-market sale | 1,700 | $505.20 | 57,378 |
| 2011-06-13 | Open-market sale | 1,700 | $505.50 | 59,078 |
| 2011-05-24 | Gift | 75,000 | $0.00 | 40,000 |
| 2011-05-11 | Conversion (derivative) | 27,778 | $0.00 | 27,355,270 |
| 2011-05-11 | Open-market sale | 2,143 | $534.00 | 115,000 |
| 2011-05-11 | Open-market sale | 1,500 | $534.50 | 117,143 |
| 2011-05-11 | Open-market sale | 1,800 | $535.00 | 118,643 |
| 2011-05-11 | Open-market sale | 600 | $535.16 | 120,443 |
| 2011-05-11 | Open-market sale | 400 | $541.39 | 140,578 |
| 2011-05-11 | Open-market sale | 100 | $541.31 | 140,478 |
| 2011-05-11 | Open-market sale | 800 | $541.30 | 139,678 |
| 2011-05-11 | Open-market sale | 1,800 | $541.00 | 137,878 |
| 2011-05-11 | Open-market sale | 1,800 | $542.40 | 140,978 |
| 2011-05-11 | Open-market sale | 68 | $536.06 | 129,475 |
| 2011-05-11 | Open-market sale | 200 | $535.19 | 121,043 |
| 2011-05-11 | Open-market sale | 5,300 | $535.25 | 121,243 |
| 2011-05-11 | Open-market sale | 350 | $535.32 | 126,543 |
| 2011-05-11 | Open-market sale | 100 | $535.33 | 126,893 |
| 2011-05-11 | Open-market sale | 550 | $535.34 | 126,993 |
| 2011-05-11 | Open-market sale | 300 | $535.37 | 127,543 |
| 2011-05-11 | Open-market sale | 100 | $535.38 | 127,843 |
| 2011-05-11 | Open-market sale | 3,100 | $540.40 | 134,778 |
| 2011-05-11 | Open-market sale | 1,800 | $540.00 | 132,978 |
| 2011-05-11 | Open-market sale | 800 | $538.54 | 132,178 |
| 2011-05-11 | Open-market sale | 2,635 | $537.00 | 129,543 |
| 2011-05-11 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-05-11 | Open-market sale | 120 | $536.04 | 129,355 |
| 2011-05-11 | Open-market sale | 1,312 | $536.00 | 128,043 |
| 2011-05-11 | Open-market sale | 100 | $535.39 | 127,943 |
| 2011-05-10 | Conversion (derivative) | 27,778 | $0.00 | 27,383,048 |
| 2011-05-10 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-05-10 | Open-market sale | 1,800 | $539.75 | 116,800 |
| 2011-05-10 | Open-market sale | 1,450 | $541.35 | 118,600 |
| 2011-05-10 | Open-market sale | 100 | $541.42 | 120,050 |
| 2011-05-10 | Open-market sale | 150 | $541.44 | 120,150 |
| 2011-05-10 | Open-market sale | 1,800 | $541.65 | 120,300 |
| 2011-05-10 | Open-market sale | 1,700 | $541.80 | 122,100 |
| 2011-05-10 | Open-market sale | 1,700 | $542.00 | 123,800 |
| 2011-05-10 | Open-market sale | 1,400 | $542.50 | 125,500 |
| 2011-05-10 | Open-market sale | 9,621 | $543.00 | 126,900 |
| 2011-05-10 | Open-market sale | 100 | $543.01 | 136,521 |
| 2011-05-10 | Open-market sale | 1,078 | $543.02 | 136,621 |
| 2011-05-10 | Open-market sale | 300 | $543.03 | 137,699 |
| 2011-05-10 | Open-market sale | 101 | $543.06 | 137,999 |
| 2011-05-10 | Open-market sale | 200 | $543.07 | 138,100 |
| 2011-05-10 | Open-market sale | 1,300 | $543.40 | 138,300 |
| 2011-05-10 | Open-market sale | 1,778 | $543.50 | 139,600 |
| 2011-05-10 | Open-market sale | 1,200 | $543.75 | 141,378 |
| 2011-05-10 | Open-market sale | 100 | $543.78 | 142,578 |
| 2011-05-10 | Open-market sale | 100 | $543.79 | 142,678 |
| 2011-05-10 | Open-market sale | 100 | $538.11 | 116,700 |
| 2011-05-10 | Open-market sale | 1,700 | $538.10 | 115,000 |
| 2011-05-09 | Conversion (derivative) | 27,778 | $0.00 | 27,410,826 |
| 2011-05-09 | Open-market sale | 100 | $537.01 | 132,500 |
| 2011-05-09 | Open-market sale | 2,500 | $537.40 | 132,600 |
| 2011-05-09 | Open-market sale | 5,300 | $537.00 | 127,200 |
| 2011-05-09 | Open-market sale | 6,900 | $535.00 | 120,300 |
| 2011-05-09 | Open-market sale | 1,300 | $537.60 | 135,100 |
| 2011-05-09 | Open-market sale | 100 | $537.65 | 136,400 |
| 2011-05-09 | Open-market sale | 4,078 | $537.70 | 136,500 |
| 2011-05-09 | Open-market sale | 2,200 | $538.25 | 140,578 |
| 2011-05-09 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-05-09 | Open-market sale | 1,700 | $532.00 | 115,000 |
| 2011-05-09 | Open-market sale | 100 | $532.04 | 116,700 |
| 2011-05-09 | Open-market sale | 3,400 | $533.50 | 116,800 |
| 2011-05-09 | Open-market sale | 100 | $533.51 | 120,200 |
| 2011-04-13 | Conversion (derivative) | 27,778 | $0.00 | 27,438,604 |
| 2011-04-13 | Open-market sale | 305 | $576.70 | 137,478 |
| 2011-04-13 | Open-market sale | 595 | $576.71 | 137,783 |
| 2011-04-13 | Open-market sale | 500 | $576.72 | 138,378 |
| 2011-04-13 | Open-market sale | 1,800 | $576.73 | 138,878 |
| 2011-04-13 | Open-market sale | 100 | $576.74 | 140,678 |
| 2011-04-13 | Open-market sale | 300 | $576.83 | 140,778 |
| 2011-04-13 | Open-market sale | 1,700 | $576.85 | 141,078 |
| 2011-04-13 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-04-13 | Open-market sale | 4,100 | $573.00 | 115,000 |
| 2011-04-13 | Open-market sale | 3,100 | $574.00 | 119,100 |
| 2011-04-13 | Open-market sale | 2,300 | $575.75 | 122,200 |
| 2011-04-13 | Open-market sale | 3,500 | $576.00 | 124,500 |
| 2011-04-13 | Open-market sale | 7,500 | $576.09 | 128,000 |
| 2011-04-13 | Open-market sale | 1,978 | $576.50 | 135,500 |
| 2011-04-12 | Conversion (derivative) | 27,778 | $0.00 | 27,466,382 |
| 2011-04-12 | Open-market sale | 1,778 | $568.30 | 115,000 |
| 2011-04-12 | Open-market sale | 200 | $569.32 | 116,778 |
| 2011-04-12 | Open-market sale | 1,100 | $569.35 | 116,978 |
| 2011-04-12 | Open-market sale | 200 | $569.36 | 118,078 |
| 2011-04-12 | Open-market sale | 3,500 | $569.50 | 118,278 |
| 2011-04-12 | Open-market sale | 200 | $569.52 | 121,778 |
| 2011-04-12 | Open-market sale | 400 | $569.54 | 121,978 |
| 2011-04-12 | Open-market sale | 1,200 | $570.00 | 122,378 |
| 2011-04-12 | Open-market sale | 6,400 | $570.50 | 123,578 |
| 2011-04-12 | Open-market sale | 100 | $570.54 | 129,978 |
| 2011-04-12 | Open-market sale | 100 | $570.55 | 130,078 |
| 2011-04-12 | Open-market sale | 3,500 | $571.00 | 130,178 |
| 2011-04-12 | Open-market sale | 7,300 | $571.25 | 133,678 |
| 2011-04-12 | Open-market sale | 1,800 | $576.25 | 140,978 |
| 2011-04-12 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-04-11 | Conversion (derivative) | 27,778 | $0.00 | 27,494,160 |
| 2011-04-11 | Open-market sale | 100 | $573.57 | 117,500 |
| 2011-04-11 | Open-market sale | 100 | $573.58 | 117,600 |
| 2011-04-11 | Open-market sale | 1,700 | $574.00 | 117,700 |
| 2011-04-11 | Open-market sale | 900 | $574.50 | 119,400 |
| 2011-04-11 | Open-market sale | 2,878 | $575.00 | 120,300 |
| 2011-04-11 | Open-market sale | 1,400 | $575.25 | 123,178 |
| 2011-04-11 | Open-market sale | 5,300 | $575.50 | 124,578 |
| 2011-04-11 | Open-market sale | 100 | $575.51 | 129,878 |
| 2011-04-11 | Open-market sale | 300 | $575.52 | 129,978 |
| 2011-04-11 | Open-market sale | 100 | $575.55 | 130,278 |
| 2011-04-11 | Open-market sale | 100 | $575.56 | 130,378 |
| 2011-04-11 | Open-market sale | 100 | $575.59 | 130,478 |
| 2011-04-11 | Open-market sale | 5,500 | $576.00 | 130,578 |
| 2011-04-11 | Open-market sale | 100 | $576.01 | 136,078 |
| 2011-04-11 | Open-market sale | 100 | $576.02 | 136,178 |
| 2011-04-11 | Open-market sale | 1,700 | $576.50 | 136,278 |
| 2011-04-11 | Open-market sale | 4,800 | $577.00 | 137,978 |
| 2011-04-11 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-04-11 | Open-market sale | 100 | $573.55 | 117,400 |
| 2011-04-11 | Open-market sale | 300 | $573.27 | 115,300 |
| 2011-04-11 | Open-market sale | 300 | $573.38 | 115,600 |
| 2011-04-11 | Open-market sale | 194 | $573.25 | 115,000 |
| 2011-04-11 | Open-market sale | 106 | $573.26 | 115,194 |
| 2011-04-11 | Open-market sale | 400 | $573.52 | 117,000 |
| 2011-04-11 | Open-market sale | 800 | $573.51 | 116,200 |
| 2011-04-11 | Open-market sale | 300 | $573.50 | 115,900 |
| 2011-03-16 | Conversion (derivative) | 27,778 | $0.00 | 27,521,938 |
| 2011-03-16 | Open-market sale | 900 | $569.50 | 141,878 |
| 2011-03-16 | Open-market sale | 3,178 | $556.80 | 116,300 |
| 2011-03-16 | Open-market sale | 3,669 | $558.00 | 119,478 |
| 2011-03-16 | Open-market sale | 1,031 | $558.02 | 123,147 |
| 2011-03-16 | Open-market sale | 1,001 | $558.43 | 124,178 |
| 2011-03-16 | Open-market sale | 199 | $558.44 | 125,179 |
| 2011-03-16 | Open-market sale | 7,046 | $559.00 | 125,378 |
| 2011-03-16 | Open-market sale | 1,100 | $559.50 | 132,424 |
| 2011-03-16 | Open-market sale | 554 | $562.00 | 133,524 |
| 2011-03-16 | Open-market sale | 1,700 | $564.50 | 134,078 |
| 2011-03-16 | Open-market sale | 2,600 | $565.00 | 135,778 |
| 2011-03-16 | Open-market sale | 2,600 | $565.50 | 138,378 |
| 2011-03-16 | Open-market sale | 900 | $566.50 | 140,978 |
| 2011-03-16 | Open-market sale | 1,300 | $554.00 | 115,000 |
| 2011-03-16 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-03-15 | Conversion (derivative) | 27,778 | $0.00 | 27,549,716 |
| 2011-03-15 | Open-market sale | 1,800 | $556.00 | 115,000 |
| 2011-03-15 | Open-market sale | 900 | $557.00 | 116,800 |
| 2011-03-15 | Open-market sale | 900 | $559.00 | 117,700 |
| 2011-03-15 | Open-market sale | 1,795 | $560.00 | 118,600 |
| 2011-03-15 | Open-market sale | 5 | $560.02 | 120,395 |
| 2011-03-15 | Open-market sale | 600 | $561.50 | 120,400 |
| 2011-03-15 | Open-market sale | 900 | $563.00 | 121,000 |
| 2011-03-15 | Open-market sale | 100 | $563.08 | 121,900 |
| 2011-03-15 | Open-market sale | 341 | $563.09 | 122,000 |
| 2011-03-15 | Open-market sale | 1,100 | $563.25 | 122,341 |
| 2011-03-15 | Open-market sale | 259 | $563.26 | 123,441 |
| 2011-03-15 | Open-market sale | 2,700 | $563.50 | 123,700 |
| 2011-03-15 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-03-15 | Open-market sale | 1,400 | $564.50 | 129,900 |
| 2011-03-15 | Open-market sale | 1,778 | $565.50 | 131,300 |
| 2011-03-15 | Open-market sale | 3,100 | $565.75 | 133,078 |
| 2011-03-15 | Open-market sale | 600 | $565.80 | 136,178 |
| 2011-03-15 | Open-market sale | 100 | $565.81 | 136,778 |
| 2011-03-15 | Open-market sale | 2,000 | $567.00 | 136,878 |
| 2011-03-15 | Open-market sale | 900 | $568.00 | 138,878 |
| 2011-03-15 | Open-market sale | 2,000 | $569.00 | 139,778 |
| 2011-03-15 | Open-market sale | 500 | $569.50 | 141,778 |
| 2011-03-15 | Open-market sale | 3,500 | $564.00 | 126,400 |
| 2011-03-15 | Open-market sale | 500 | $570.00 | 142,278 |
| 2011-03-14 | Conversion (derivative) | 27,778 | $0.00 | 27,577,494 |
| 2011-03-14 | Open-market sale | 600 | $569.00 | 115,000 |
| 2011-03-14 | Open-market sale | 700 | $569.50 | 115,600 |
| 2011-03-14 | Open-market sale | 6,326 | $570.00 | 116,300 |
| 2011-03-14 | Open-market sale | 105 | $570.01 | 122,626 |
| 2011-03-14 | Open-market sale | 1,034 | $570.02 | 122,731 |
| 2011-03-14 | Open-market sale | 205 | $570.03 | 123,765 |
| 2011-03-14 | Open-market sale | 50 | $570.07 | 123,970 |
| 2011-03-14 | Open-market sale | 100 | $570.08 | 124,020 |
| 2011-03-14 | Open-market sale | 650 | $570.10 | 124,120 |
| 2011-03-14 | Open-market sale | 400 | $570.11 | 124,770 |
| 2011-03-14 | Open-market sale | 4,078 | $570.50 | 125,170 |
| 2011-03-14 | Open-market sale | 1,300 | $571.00 | 129,248 |
| 2011-03-14 | Open-market sale | 394 | $571.04 | 130,548 |
| 2011-03-14 | Open-market sale | 306 | $571.05 | 130,942 |
| 2011-03-14 | Open-market sale | 300 | $571.06 | 131,248 |
| 2011-03-14 | Open-market sale | 100 | $571.07 | 131,548 |
| 2011-03-14 | Open-market sale | 1,000 | $571.25 | 131,648 |
| 2011-03-14 | Open-market sale | 3,100 | $572.00 | 132,648 |
| 2011-03-14 | Open-market sale | 2,400 | $572.50 | 135,748 |
| 2011-03-14 | Open-market sale | 200 | $572.51 | 138,148 |
| 2011-03-14 | Open-market sale | 2,300 | $574.00 | 138,348 |
| 2011-03-14 | Open-market sale | 900 | $575.00 | 140,648 |
| 2011-03-14 | Open-market sale | 100 | $577.00 | 141,548 |
| 2011-03-14 | Open-market sale | 100 | $577.19 | 141,648 |
| 2011-03-14 | Open-market sale | 100 | $577.20 | 141,748 |
| 2011-03-14 | Open-market sale | 300 | $577.21 | 141,848 |
| 2011-03-14 | Open-market sale | 300 | $577.22 | 142,148 |
| 2011-03-14 | Open-market sale | 330 | $577.50 | 142,448 |
| 2011-03-14 | Conversion | 27,778 | $0.00 | 142,778 |
| 2011-02-25 | Gift | 75,000 | $0.00 | 115,000 |
| 2011-02-24 | Conversion (derivative) | 150,000 | $0.00 | 27,605,272 |
| 2011-02-24 | Conversion | 150,000 | $0.00 | 190,000 |
| 2011-02-16 | Conversion (derivative) | 27,778 | $0.00 | 27,755,272 |
| 2011-02-16 | Open-market sale | 8,600 | $624.00 | 48,300 |
| 2011-02-16 | Open-market sale | 900 | $625.00 | 64,378 |
| 2011-02-16 | Open-market sale | 2,500 | $625.50 | 65,278 |
| 2011-02-16 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-02-16 | Open-market sale | 1,400 | $622.50 | 40,000 |
| 2011-02-16 | Open-market sale | 2,600 | $623.00 | 41,400 |
| 2011-02-16 | Open-market sale | 1,700 | $623.25 | 44,000 |
| 2011-02-16 | Open-market sale | 900 | $623.50 | 45,700 |
| 2011-02-16 | Open-market sale | 1,700 | $623.75 | 46,600 |
| 2011-02-16 | Open-market sale | 2,700 | $624.75 | 61,678 |
| 2011-02-16 | Open-market sale | 4,778 | $624.50 | 56,900 |
| 2011-02-15 | Conversion (derivative) | 27,778 | $0.00 | 27,783,050 |
| 2011-02-15 | Open-market sale | 200 | $623.60 | 40,000 |
| 2011-02-15 | Open-market sale | 200 | $623.61 | 40,200 |
| 2011-02-15 | Open-market sale | 251 | $623.62 | 40,400 |
| 2011-02-15 | Open-market sale | 1,500 | $624.00 | 40,651 |
| 2011-02-15 | Open-market sale | 5,200 | $624.50 | 42,151 |
| 2011-02-15 | Open-market sale | 11,927 | $625.00 | 47,351 |
| 2011-02-15 | Open-market sale | 2,996 | $625.50 | 59,278 |
| 2011-02-15 | Open-market sale | 104 | $625.51 | 62,274 |
| 2011-02-15 | Open-market sale | 1,400 | $625.73 | 62,378 |
| 2011-02-15 | Open-market sale | 1,300 | $626.50 | 63,778 |
| 2011-02-15 | Open-market sale | 900 | $627.50 | 65,078 |
| 2011-02-15 | Open-market sale | 900 | $628.00 | 65,978 |
| 2011-02-15 | Open-market sale | 900 | $630.00 | 66,878 |
| 2011-02-15 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-02-14 | Conversion (derivative) | 27,778 | $0.00 | 27,810,828 |
| 2011-02-14 | Open-market sale | 100 | $628.20 | 57,868 |
| 2011-02-14 | Open-market sale | 1,300 | $624.00 | 40,900 |
| 2011-02-14 | Open-market sale | 100 | $624.06 | 42,200 |
| 2011-02-14 | Open-market sale | 200 | $624.10 | 42,300 |
| 2011-02-14 | Open-market sale | 1,800 | $624.50 | 42,500 |
| 2011-02-14 | Open-market sale | 1,700 | $625.00 | 44,300 |
| 2011-02-14 | Open-market sale | 3,500 | $625.75 | 46,000 |
| 2011-02-14 | Open-market sale | 1,790 | $626.00 | 49,500 |
| 2011-02-14 | Open-market sale | 4,532 | $628.50 | 57,968 |
| 2011-02-14 | Open-market sale | 3,978 | $628.70 | 62,500 |
| 2011-02-14 | Open-market sale | 1,300 | $629.25 | 66,478 |
| 2011-02-14 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-02-14 | Open-market sale | 10 | $626.11 | 51,290 |
| 2011-02-14 | Open-market sale | 1,400 | $626.25 | 51,300 |
| 2011-02-14 | Open-market sale | 900 | $627.00 | 52,700 |
| 2011-02-14 | Open-market sale | 1,400 | $627.75 | 53,600 |
| 2011-02-14 | Open-market sale | 540 | $628.04 | 55,000 |
| 2011-02-14 | Open-market sale | 500 | $628.05 | 55,540 |
| 2011-02-14 | Open-market sale | 110 | $628.06 | 56,040 |
| 2011-02-14 | Open-market sale | 100 | $628.08 | 56,150 |
| 2011-02-14 | Open-market sale | 10 | $628.09 | 56,250 |
| 2011-02-14 | Open-market sale | 200 | $628.10 | 56,260 |
| 2011-02-14 | Open-market sale | 100 | $628.11 | 56,460 |
| 2011-02-14 | Open-market sale | 318 | $628.12 | 56,560 |
| 2011-02-14 | Open-market sale | 190 | $628.13 | 56,878 |
| 2011-02-14 | Open-market sale | 500 | $628.16 | 57,068 |
| 2011-02-14 | Open-market sale | 100 | $628.18 | 57,568 |
| 2011-02-14 | Open-market sale | 200 | $628.19 | 57,668 |
| 2011-02-14 | Open-market sale | 900 | $623.00 | 40,000 |
| 2011-01-12 | Conversion (derivative) | 27,778 | $0.00 | 27,838,606 |
| 2011-01-12 | Open-market sale | 72 | $618.77 | 67,706 |
| 2011-01-12 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-01-12 | Open-market sale | 1,300 | $616.50 | 48,457 |
| 2011-01-12 | Open-market sale | 482 | $616.64 | 49,757 |
| 2011-01-12 | Open-market sale | 618 | $616.66 | 50,239 |
| 2011-01-12 | Open-market sale | 300 | $616.67 | 50,857 |
| 2011-01-12 | Open-market sale | 4,000 | $617.00 | 51,157 |
| 2011-01-12 | Open-market sale | 1,800 | $617.25 | 55,157 |
| 2011-01-12 | Open-market sale | 421 | $617.50 | 56,957 |
| 2011-01-12 | Open-market sale | 3,400 | $617.75 | 57,378 |
| 2011-01-12 | Open-market sale | 3,600 | $618.50 | 60,778 |
| 2011-01-12 | Open-market sale | 3,328 | $618.75 | 64,378 |
| 2011-01-12 | Open-market sale | 278 | $615.53 | 45,679 |
| 2011-01-12 | Open-market sale | 300 | $615.56 | 45,957 |
| 2011-01-12 | Open-market sale | 1,400 | $616.00 | 47,057 |
| 2011-01-12 | Open-market sale | 100 | $615.62 | 46,957 |
| 2011-01-12 | Open-market sale | 100 | $615.59 | 46,857 |
| 2011-01-12 | Open-market sale | 300 | $615.58 | 46,557 |
| 2011-01-12 | Open-market sale | 100 | $615.11 | 40,000 |
| 2011-01-12 | Open-market sale | 200 | $615.14 | 40,100 |
| 2011-01-12 | Open-market sale | 551 | $615.17 | 40,300 |
| 2011-01-12 | Open-market sale | 100 | $615.20 | 40,851 |
| 2011-01-12 | Open-market sale | 28 | $615.21 | 40,951 |
| 2011-01-12 | Open-market sale | 1,700 | $615.25 | 40,979 |
| 2011-01-12 | Open-market sale | 225 | $615.34 | 42,679 |
| 2011-01-12 | Open-market sale | 125 | $615.35 | 42,904 |
| 2011-01-12 | Open-market sale | 150 | $615.36 | 43,029 |
| 2011-01-12 | Open-market sale | 300 | $615.37 | 43,179 |
| 2011-01-12 | Open-market sale | 200 | $615.39 | 43,479 |
| 2011-01-12 | Open-market sale | 100 | $615.40 | 43,679 |
| 2011-01-12 | Open-market sale | 200 | $615.42 | 43,779 |
| 2011-01-12 | Open-market sale | 100 | $615.44 | 43,979 |
| 2011-01-12 | Open-market sale | 200 | $615.47 | 44,079 |
| 2011-01-12 | Open-market sale | 1,300 | $615.50 | 44,279 |
| 2011-01-12 | Open-market sale | 100 | $615.52 | 45,579 |
| 2011-01-12 | Open-market sale | 300 | $615.57 | 46,257 |
| 2011-01-11 | Conversion (derivative) | 27,778 | $0.00 | 27,866,384 |
| 2011-01-11 | Open-market sale | 1,300 | $617.25 | 65,978 |
| 2011-01-11 | Open-market sale | 500 | $617.50 | 67,278 |
| 2011-01-11 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-01-11 | Open-market sale | 4,207 | $615.00 | 40,000 |
| 2011-01-11 | Open-market sale | 71 | $615.02 | 44,207 |
| 2011-01-11 | Open-market sale | 1,400 | $615.60 | 44,278 |
| 2011-01-11 | Open-market sale | 6,499 | $616.00 | 45,678 |
| 2011-01-11 | Open-market sale | 100 | $616.04 | 52,177 |
| 2011-01-11 | Open-market sale | 200 | $616.05 | 52,277 |
| 2011-01-11 | Open-market sale | 200 | $616.06 | 52,477 |
| 2011-01-11 | Open-market sale | 200 | $616.07 | 52,677 |
| 2011-01-11 | Open-market sale | 101 | $616.08 | 52,877 |
| 2011-01-11 | Open-market sale | 200 | $616.10 | 52,978 |
| 2011-01-11 | Open-market sale | 1,700 | $616.50 | 53,178 |
| 2011-01-11 | Open-market sale | 4,900 | $616.60 | 54,878 |
| 2011-01-11 | Open-market sale | 1,300 | $616.75 | 59,778 |
| 2011-01-11 | Open-market sale | 4,830 | $617.00 | 61,078 |
| 2011-01-11 | Open-market sale | 70 | $617.01 | 65,908 |
| 2011-01-10 | Conversion (derivative) | 27,778 | $0.00 | 27,894,162 |
| 2011-01-10 | Open-market sale | 2,500 | $613.65 | 51,700 |
| 2011-01-10 | Open-market sale | 1,500 | $613.67 | 54,200 |
| 2011-01-10 | Open-market sale | 2,300 | $613.68 | 55,700 |
| 2011-01-10 | Open-market sale | 3,507 | $614.00 | 58,000 |
| 2011-01-10 | Open-market sale | 71 | $614.06 | 61,507 |
| 2011-01-10 | Open-market sale | 832 | $614.16 | 61,578 |
| 2011-01-10 | Open-market sale | 306 | $614.17 | 62,410 |
| 2011-01-10 | Open-market sale | 112 | $614.19 | 62,716 |
| 2011-01-10 | Open-market sale | 2,300 | $614.50 | 62,828 |
| 2011-01-10 | Open-market sale | 2,650 | $614.75 | 65,128 |
| 2011-01-10 | Conversion | 27,778 | $0.00 | 67,778 |
| 2011-01-10 | Open-market sale | 1,700 | $611.00 | 40,000 |
| 2011-01-10 | Open-market sale | 3,500 | $611.50 | 41,700 |
| 2011-01-10 | Open-market sale | 3,400 | $612.00 | 45,200 |
| 2011-01-10 | Open-market sale | 1,800 | $613.00 | 48,600 |
| 2011-01-10 | Open-market sale | 734 | $613.07 | 50,400 |
| 2011-01-10 | Open-market sale | 366 | $613.08 | 51,134 |
| 2011-01-10 | Open-market sale | 100 | $613.09 | 51,500 |
| 2011-01-10 | Open-market sale | 100 | $613.10 | 51,600 |
| 2010-12-15 | Conversion (derivative) | 27,778 | $0.00 | 27,921,940 |
| 2010-12-15 | Open-market sale | 100 | $590.34 | 40,084 |
| 2010-12-15 | Open-market sale | 100 | $590.35 | 40,184 |
| 2010-12-15 | Open-market sale | 200 | $590.36 | 40,284 |
| 2010-12-15 | Open-market sale | 116 | $590.37 | 40,484 |
| 2010-12-15 | Open-market sale | 300 | $590.39 | 40,600 |
| 2010-12-15 | Open-market sale | 100 | $590.40 | 40,900 |
| 2010-12-15 | Open-market sale | 100 | $590.41 | 41,000 |
| 2010-12-15 | Open-market sale | 100 | $590.42 | 41,100 |
| 2010-12-15 | Open-market sale | 100 | $590.45 | 41,200 |
| 2010-12-15 | Open-market sale | 100 | $590.46 | 41,300 |
| 2010-12-15 | Open-market sale | 7,000 | $591.00 | 41,400 |
| 2010-12-15 | Open-market sale | 2,750 | $592.00 | 48,400 |
| 2010-12-15 | Open-market sale | 400 | $592.04 | 51,150 |
| 2010-12-15 | Open-market sale | 100 | $592.07 | 51,650 |
| 2010-12-15 | Open-market sale | 400 | $592.14 | 51,750 |
| 2010-12-15 | Open-market sale | 2,028 | $592.15 | 52,150 |
| 2010-12-15 | Open-market sale | 3,200 | $593.00 | 54,178 |
| 2010-12-15 | Open-market sale | 1,700 | $593.50 | 57,378 |
| 2010-12-15 | Open-market sale | 3,500 | $594.00 | 59,078 |
| 2010-12-15 | Open-market sale | 1,700 | $595.00 | 62,578 |
| 2010-12-15 | Open-market sale | 1,700 | $595.20 | 64,278 |
| 2010-12-15 | Open-market sale | 1,800 | $596.00 | 65,978 |
| 2010-12-15 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-12-15 | Open-market sale | 84 | $590.32 | 40,000 |
| 2010-12-15 | Open-market sale | 100 | $592.05 | 51,550 |
| 2010-12-14 | Conversion (derivative) | 27,778 | $0.00 | 27,949,718 |
| 2010-12-14 | Open-market sale | 1,400 | $594.00 | 42,927 |
| 2010-12-14 | Open-market sale | 1,700 | $594.50 | 44,327 |
| 2010-12-14 | Open-market sale | 2,800 | $595.00 | 46,027 |
| 2010-12-14 | Open-market sale | 5,451 | $596.50 | 48,827 |
| 2010-12-14 | Open-market sale | 500 | $596.51 | 54,278 |
| 2010-12-14 | Open-market sale | 1,496 | $593.25 | 40,000 |
| 2010-12-14 | Open-market sale | 2,800 | $596.75 | 55,078 |
| 2010-12-14 | Open-market sale | 9,900 | $597.00 | 57,878 |
| 2010-12-14 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-12-14 | Open-market sale | 1,400 | $593.50 | 41,527 |
| 2010-12-14 | Open-market sale | 31 | $593.27 | 41,496 |
| 2010-12-14 | Open-market sale | 300 | $596.52 | 54,778 |
| 2010-12-13 | Conversion (derivative) | 27,778 | $0.00 | 27,977,496 |
| 2010-12-13 | Open-market sale | 1,400 | $601.20 | 66,378 |
| 2010-12-13 | Open-market sale | 1,800 | $600.00 | 54,668 |
| 2010-12-13 | Open-market sale | 3,810 | $600.10 | 56,468 |
| 2010-12-13 | Open-market sale | 200 | $600.11 | 60,278 |
| 2010-12-13 | Open-market sale | 100 | $600.37 | 60,478 |
| 2010-12-13 | Open-market sale | 110 | $600.40 | 60,578 |
| 2010-12-13 | Open-market sale | 100 | $600.41 | 60,688 |
| 2010-12-13 | Open-market sale | 200 | $600.45 | 60,788 |
| 2010-12-13 | Open-market sale | 100 | $600.46 | 60,988 |
| 2010-12-13 | Open-market sale | 90 | $600.47 | 61,088 |
| 2010-12-13 | Open-market sale | 200 | $600.53 | 61,178 |
| 2010-12-13 | Open-market sale | 100 | $600.54 | 61,378 |
| 2010-12-13 | Open-market sale | 400 | $600.55 | 61,478 |
| 2010-12-13 | Open-market sale | 4,500 | $601.00 | 61,878 |
| 2010-12-13 | Open-market sale | 1,700 | $597.00 | 49,468 |
| 2010-12-13 | Open-market sale | 1,700 | $596.50 | 47,768 |
| 2010-12-13 | Open-market sale | 4,362 | $596.00 | 43,406 |
| 2010-12-13 | Open-market sale | 1,800 | $595.50 | 41,606 |
| 2010-12-13 | Open-market sale | 600 | $595.35 | 41,006 |
| 2010-12-13 | Open-market sale | 100 | $595.33 | 40,906 |
| 2010-12-13 | Open-market sale | 200 | $595.30 | 40,706 |
| 2010-12-13 | Open-market sale | 8 | $595.29 | 40,698 |
| 2010-12-13 | Open-market sale | 300 | $595.28 | 40,398 |
| 2010-12-13 | Open-market sale | 100 | $595.26 | 40,298 |
| 2010-12-13 | Open-market sale | 298 | $595.25 | 40,000 |
| 2010-12-13 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-12-13 | Open-market sale | 1,800 | $597.60 | 52,868 |
| 2010-12-13 | Open-market sale | 1,700 | $597.20 | 51,168 |
| 2010-11-10 | Conversion (derivative) | 27,778 | $0.00 | 28,005,274 |
| 2010-11-10 | Open-market sale | 65 | $621.77 | 64,575 |
| 2010-11-10 | Open-market sale | 200 | $621.83 | 64,640 |
| 2010-11-10 | Open-market sale | 40 | $621.85 | 64,840 |
| 2010-11-10 | Open-market sale | 98 | $621.86 | 64,880 |
| 2010-11-10 | Open-market sale | 2,800 | $622.00 | 64,978 |
| 2010-11-10 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-11-10 | Open-market sale | 135 | $621.73 | 64,240 |
| 2010-11-10 | Open-market sale | 2,400 | $618.50 | 40,000 |
| 2010-11-10 | Open-market sale | 3,000 | $619.00 | 42,400 |
| 2010-11-10 | Open-market sale | 3,200 | $619.25 | 45,400 |
| 2010-11-10 | Open-market sale | 1,400 | $619.50 | 48,600 |
| 2010-11-10 | Open-market sale | 2,300 | $620.00 | 50,000 |
| 2010-11-10 | Open-market sale | 2,500 | $620.31 | 52,300 |
| 2010-11-10 | Open-market sale | 800 | $620.50 | 54,800 |
| 2010-11-10 | Open-market sale | 4,100 | $621.00 | 55,600 |
| 2010-11-10 | Open-market sale | 3,000 | $621.25 | 59,700 |
| 2010-11-10 | Open-market sale | 100 | $621.31 | 62,700 |
| 2010-11-10 | Open-market sale | 178 | $621.48 | 62,800 |
| 2010-11-10 | Open-market sale | 100 | $621.51 | 62,978 |
| 2010-11-10 | Open-market sale | 500 | $621.52 | 63,078 |
| 2010-11-10 | Open-market sale | 100 | $621.54 | 63,578 |
| 2010-11-10 | Open-market sale | 41 | $621.58 | 63,678 |
| 2010-11-10 | Open-market sale | 319 | $621.64 | 63,719 |
| 2010-11-10 | Open-market sale | 2 | $621.65 | 64,038 |
| 2010-11-10 | Open-market sale | 100 | $621.66 | 64,040 |
| 2010-11-10 | Open-market sale | 100 | $621.70 | 64,140 |
| 2010-11-10 | Open-market sale | 100 | $621.75 | 64,475 |
| 2010-11-10 | Open-market sale | 100 | $621.74 | 64,375 |
| 2010-11-09 | Conversion (derivative) | 27,778 | $0.00 | 28,033,052 |
| 2010-11-09 | Open-market sale | 1,400 | $624.00 | 46,678 |
| 2010-11-09 | Open-market sale | 200 | $624.61 | 50,435 |
| 2010-11-09 | Open-market sale | 243 | $624.62 | 50,635 |
| 2010-11-09 | Open-market sale | 100 | $624.64 | 50,878 |
| 2010-11-09 | Open-market sale | 100 | $624.65 | 50,978 |
| 2010-11-09 | Open-market sale | 1,100 | $625.00 | 51,078 |
| 2010-11-09 | Open-market sale | 100 | $625.04 | 52,178 |
| 2010-11-09 | Open-market sale | 100 | $625.06 | 52,278 |
| 2010-11-09 | Open-market sale | 100 | $625.07 | 52,378 |
| 2010-11-09 | Open-market sale | 943 | $625.50 | 52,478 |
| 2010-11-09 | Open-market sale | 300 | $625.55 | 53,421 |
| 2010-11-09 | Open-market sale | 57 | $625.56 | 53,721 |
| 2010-11-09 | Open-market sale | 1,400 | $625.75 | 53,778 |
| 2010-11-09 | Open-market sale | 100 | $628.61 | 62,744 |
| 2010-11-09 | Open-market sale | 100 | $628.64 | 62,844 |
| 2010-11-09 | Open-market sale | 546 | $628.65 | 62,944 |
| 2010-11-09 | Open-market sale | 300 | $628.66 | 63,490 |
| 2010-11-09 | Open-market sale | 200 | $628.73 | 63,790 |
| 2010-11-09 | Open-market sale | 188 | $628.79 | 63,990 |
| 2010-11-09 | Open-market sale | 1,800 | $629.00 | 64,178 |
| 2010-11-09 | Open-market sale | 1,800 | $630.00 | 65,978 |
| 2010-11-09 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-11-09 | Open-market sale | 3,600 | $626.00 | 55,178 |
| 2010-11-09 | Open-market sale | 1,800 | $626.75 | 58,778 |
| 2010-11-09 | Open-market sale | 1,300 | $628.50 | 60,578 |
| 2010-11-09 | Open-market sale | 100 | $628.51 | 61,878 |
| 2010-11-09 | Open-market sale | 100 | $628.53 | 61,978 |
| 2010-11-09 | Open-market sale | 666 | $628.60 | 62,078 |
| 2010-11-09 | Open-market sale | 257 | $624.60 | 50,178 |
| 2010-11-09 | Open-market sale | 2,100 | $624.50 | 48,078 |
| 2010-11-09 | Open-market sale | 100 | $621.33 | 41,800 |
| 2010-11-09 | Open-market sale | 500 | $621.34 | 41,900 |
| 2010-11-09 | Open-market sale | 200 | $621.35 | 42,400 |
| 2010-11-09 | Open-market sale | 100 | $621.36 | 42,600 |
| 2010-11-09 | Open-market sale | 100 | $621.37 | 42,700 |
| 2010-11-09 | Open-market sale | 159 | $621.38 | 42,800 |
| 2010-11-09 | Open-market sale | 100 | $621.52 | 42,959 |
| 2010-11-09 | Open-market sale | 100 | $621.53 | 43,059 |
| 2010-11-09 | Open-market sale | 100 | $621.65 | 43,159 |
| 2010-11-09 | Open-market sale | 1,141 | $623.00 | 43,259 |
| 2010-11-09 | Open-market sale | 200 | $623.01 | 44,400 |
| 2010-11-09 | Open-market sale | 178 | $623.02 | 44,600 |
| 2010-11-09 | Open-market sale | 200 | $623.03 | 44,778 |
| 2010-11-09 | Open-market sale | 300 | $623.06 | 44,978 |
| 2010-11-09 | Open-market sale | 1,400 | $623.50 | 45,278 |
| 2010-11-09 | Open-market sale | 100 | $621.32 | 41,700 |
| 2010-11-09 | Open-market sale | 100 | $621.28 | 40,000 |
| 2010-11-09 | Open-market sale | 1,600 | $621.30 | 40,100 |
| 2010-11-08 | Conversion (derivative) | 27,778 | $0.00 | 28,060,830 |
| 2010-11-08 | Open-market sale | 200 | $628.56 | 67,374 |
| 2010-11-08 | Open-market sale | 50 | $628.60 | 67,574 |
| 2010-11-08 | Open-market sale | 154 | $628.61 | 67,624 |
| 2010-11-08 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-11-08 | Open-market sale | 5,551 | $625.50 | 45,000 |
| 2010-11-08 | Open-market sale | 400 | $625.51 | 50,551 |
| 2010-11-08 | Open-market sale | 100 | $625.53 | 50,951 |
| 2010-11-08 | Open-market sale | 100 | $625.54 | 51,051 |
| 2010-11-08 | Open-market sale | 25 | $625.55 | 51,151 |
| 2010-11-08 | Open-market sale | 100 | $625.59 | 51,176 |
| 2010-11-08 | Open-market sale | 350 | $628.55 | 67,024 |
| 2010-11-08 | Open-market sale | 100 | $628.52 | 66,924 |
| 2010-11-08 | Open-market sale | 546 | $628.51 | 66,378 |
| 2010-11-08 | Open-market sale | 7,200 | $628.50 | 59,178 |
| 2010-11-08 | Open-market sale | 4,000 | $626.50 | 55,178 |
| 2010-11-08 | Open-market sale | 1,402 | $625.60 | 53,776 |
| 2010-11-08 | Open-market sale | 85 | $626.15 | 53,691 |
| 2010-11-08 | Open-market sale | 100 | $626.14 | 53,591 |
| 2010-11-08 | Open-market sale | 200 | $626.08 | 53,391 |
| 2010-11-08 | Open-market sale | 200 | $626.07 | 53,191 |
| 2010-11-08 | Open-market sale | 200 | $626.05 | 52,991 |
| 2010-11-08 | Open-market sale | 1,700 | $625.00 | 43,300 |
| 2010-11-08 | Open-market sale | 3,300 | $624.50 | 40,000 |
| 2010-11-08 | Open-market sale | 200 | $626.04 | 52,791 |
| 2010-11-08 | Open-market sale | 300 | $626.03 | 52,491 |
| 2010-11-08 | Open-market sale | 14 | $626.00 | 51,276 |
| 2010-11-08 | Open-market sale | 1,201 | $626.01 | 51,290 |
| 2010-10-21 | Gift | 42,500 | $0.00 | 40,000 |
| 2010-10-20 | Gift | 42,500 | $0.00 | 82,500 |
| 2010-10-19 | Gift | 90,000 | $0.00 | 125,000 |
| 2010-10-13 | Conversion (derivative) | 27,778 | $0.00 | 28,088,608 |
| 2010-10-13 | Open-market sale | 25 | $544.69 | 221,285 |
| 2010-10-13 | Open-market sale | 100 | $544.71 | 221,310 |
| 2010-10-13 | Open-market sale | 6,800 | $545.25 | 223,210 |
| 2010-10-13 | Open-market sale | 1,500 | $546.50 | 241,278 |
| 2010-10-13 | Open-market sale | 3,500 | $546.25 | 237,778 |
| 2010-10-13 | Open-market sale | 200 | $544.63 | 221,010 |
| 2010-10-13 | Open-market sale | 1,000 | $544.62 | 220,010 |
| 2010-10-13 | Open-market sale | 1,800 | $544.25 | 218,210 |
| 2010-10-13 | Open-market sale | 3,210 | $544.00 | 215,000 |
| 2010-10-13 | Conversion | 27,778 | $0.00 | 242,778 |
| 2010-10-13 | Open-market sale | 1,800 | $545.00 | 221,410 |
| 2010-10-13 | Open-market sale | 3,368 | $545.50 | 230,010 |
| 2010-10-13 | Open-market sale | 4,009 | $546.00 | 233,378 |
| 2010-10-13 | Open-market sale | 191 | $546.02 | 237,387 |
| 2010-10-13 | Open-market sale | 75 | $544.66 | 221,210 |
| 2010-10-13 | Open-market sale | 200 | $546.03 | 237,578 |
| 2010-10-12 | Conversion (derivative) | 27,778 | $0.00 | 28,116,386 |
| 2010-10-12 | Conversion (derivative) | 175,000 | $0.00 | 28,144,164 |
| 2010-10-12 | Open-market sale | 600 | $538.63 | 215,600 |
| 2010-10-12 | Open-market sale | 500 | $538.50 | 215,100 |
| 2010-10-12 | Conversion | 27,778 | $0.00 | 242,778 |
| 2010-10-12 | Open-market sale | 3,100 | $545.00 | 239,678 |
| 2010-10-12 | Open-market sale | 1,660 | $544.66 | 238,018 |
| 2010-10-12 | Open-market sale | 40 | $544.56 | 237,978 |
| 2010-10-12 | Open-market sale | 3,100 | $544.00 | 234,878 |
| 2010-10-12 | Open-market sale | 3,400 | $543.00 | 231,478 |
| 2010-10-12 | Open-market sale | 1,300 | $542.50 | 230,178 |
| 2010-10-12 | Open-market sale | 1,800 | $542.00 | 228,378 |
| 2010-10-12 | Open-market sale | 1,400 | $541.00 | 226,978 |
| 2010-10-12 | Open-market sale | 1,400 | $540.50 | 225,578 |
| 2010-10-12 | Open-market sale | 7,878 | $540.00 | 217,700 |
| 2010-10-12 | Open-market sale | 1,400 | $539.00 | 216,300 |
| 2010-10-12 | Open-market sale | 100 | $538.64 | 216,200 |
| 2010-10-12 | Open-market sale | 100 | $538.51 | 215,000 |
| 2010-10-12 | Conversion | 175,000 | $0.00 | 215,000 |
| 2010-10-11 | Conversion (derivative) | 27,778 | $0.00 | 28,319,164 |
| 2010-10-11 | Open-market sale | 700 | $540.55 | 47,000 |
| 2010-10-11 | Open-market sale | 200 | $540.56 | 47,700 |
| 2010-10-11 | Open-market sale | 100 | $540.57 | 47,900 |
| 2010-10-11 | Open-market sale | 1,300 | $541.00 | 48,000 |
| 2010-10-11 | Open-market sale | 1,700 | $541.50 | 49,300 |
| 2010-10-11 | Open-market sale | 7,100 | $542.00 | 51,000 |
| 2010-10-11 | Open-market sale | 3,078 | $542.01 | 58,100 |
| 2010-10-11 | Open-market sale | 3,200 | $542.25 | 61,178 |
| 2010-10-11 | Open-market sale | 1,700 | $542.75 | 64,378 |
| 2010-10-11 | Open-market sale | 1,700 | $543.75 | 66,078 |
| 2010-10-11 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-10-11 | Open-market sale | 3,245 | $539.00 | 40,000 |
| 2010-10-11 | Open-market sale | 100 | $539.01 | 43,245 |
| 2010-10-11 | Open-market sale | 2,000 | $540.00 | 45,000 |
| 2010-10-11 | Open-market sale | 1,200 | $539.50 | 43,800 |
| 2010-10-11 | Open-market sale | 25 | $539.12 | 43,775 |
| 2010-10-11 | Open-market sale | 100 | $539.06 | 43,445 |
| 2010-10-11 | Open-market sale | 100 | $539.04 | 43,345 |
| 2010-10-11 | Open-market sale | 230 | $539.11 | 43,545 |
| 2010-09-15 | Conversion (derivative) | 27,778 | $0.00 | 28,346,942 |
| 2010-09-15 | Open-market sale | 100 | $481.46 | 67,678 |
| 2010-09-15 | Open-market sale | 6,149 | $479.43 | 40,900 |
| 2010-09-15 | Open-market sale | 51 | $479.51 | 47,049 |
| 2010-09-15 | Open-market sale | 1,600 | $479.93 | 47,100 |
| 2010-09-15 | Open-market sale | 2,400 | $480.00 | 48,700 |
| 2010-09-15 | Open-market sale | 80 | $480.10 | 51,100 |
| 2010-09-15 | Open-market sale | 179 | $480.11 | 51,180 |
| 2010-09-15 | Open-market sale | 1,900 | $480.12 | 51,359 |
| 2010-09-15 | Open-market sale | 21 | $480.14 | 53,259 |
| 2010-09-15 | Open-market sale | 300 | $480.19 | 53,280 |
| 2010-09-15 | Open-market sale | 20 | $480.20 | 53,580 |
| 2010-09-15 | Open-market sale | 6,078 | $480.43 | 53,600 |
| 2010-09-15 | Open-market sale | 4,504 | $480.93 | 59,678 |
| 2010-09-15 | Open-market sale | 300 | $480.94 | 64,182 |
| 2010-09-15 | Open-market sale | 100 | $480.95 | 64,482 |
| 2010-09-15 | Open-market sale | 95 | $480.96 | 64,582 |
| 2010-09-15 | Open-market sale | 800 | $481.00 | 64,677 |
| 2010-09-15 | Open-market sale | 201 | $481.03 | 65,477 |
| 2010-09-15 | Open-market sale | 100 | $481.06 | 65,678 |
| 2010-09-15 | Open-market sale | 1,900 | $481.43 | 65,778 |
| 2010-09-15 | Open-market sale | 900 | $478.93 | 40,000 |
| 2010-09-15 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-09-14 | Conversion (derivative) | 27,778 | $0.00 | 28,374,720 |
| 2010-09-14 | Open-market sale | 100 | $482.64 | 58,378 |
| 2010-09-14 | Open-market sale | 900 | $483.00 | 58,478 |
| 2010-09-14 | Open-market sale | 100 | $482.63 | 58,278 |
| 2010-09-14 | Open-market sale | 800 | $483.50 | 59,378 |
| 2010-09-14 | Open-market sale | 1,500 | $483.75 | 60,178 |
| 2010-09-14 | Open-market sale | 2,900 | $483.76 | 61,678 |
| 2010-09-14 | Open-market sale | 3,200 | $484.25 | 64,578 |
| 2010-09-14 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-09-14 | Open-market sale | 5,601 | $481.00 | 40,000 |
| 2010-09-14 | Open-market sale | 77 | $481.01 | 45,601 |
| 2010-09-14 | Open-market sale | 100 | $481.06 | 45,678 |
| 2010-09-14 | Open-market sale | 200 | $481.08 | 45,778 |
| 2010-09-14 | Open-market sale | 100 | $481.09 | 45,978 |
| 2010-09-14 | Open-market sale | 200 | $481.13 | 46,078 |
| 2010-09-14 | Open-market sale | 1,000 | $481.25 | 46,278 |
| 2010-09-14 | Open-market sale | 5,000 | $481.50 | 47,278 |
| 2010-09-14 | Open-market sale | 1,000 | $481.75 | 52,278 |
| 2010-09-14 | Open-market sale | 2,900 | $482.00 | 53,278 |
| 2010-09-14 | Open-market sale | 1,600 | $482.50 | 56,178 |
| 2010-09-14 | Open-market sale | 100 | $482.55 | 57,778 |
| 2010-09-14 | Open-market sale | 200 | $482.57 | 57,878 |
| 2010-09-14 | Open-market sale | 100 | $482.58 | 58,078 |
| 2010-09-14 | Open-market sale | 100 | $482.60 | 58,178 |
| 2010-09-13 | Conversion (derivative) | 27,778 | $0.00 | 28,402,498 |
| 2010-09-13 | Conversion | 27,778 | $0.00 | 67,778 |
| 2010-09-13 | Open-market sale | 3,400 | $483.90 | 64,378 |
| 2010-09-13 | Open-market sale | 1,800 | $483.45 | 62,578 |
| 2010-09-13 | Open-market sale | 29 | $483.42 | 62,549 |
| 2010-09-13 | Open-market sale | 200 | $483.41 | 62,349 |
| 2010-09-13 | Open-market sale | 1,371 | $483.40 | 60,978 |
| 2010-09-13 | Open-market sale | 2,400 | $483.00 | 58,578 |
| 2010-09-13 | Open-market sale | 4,918 | $482.50 | 53,660 |
| 2010-09-13 | Open-market sale | 100 | $482.10 | 53,560 |
| 2010-09-13 | Open-market sale | 200 | $482.05 | 53,360 |
| 2010-09-13 | Open-market sale | 205 | $482.02 | 53,155 |
| 2010-09-13 | Open-market sale | 10,095 | $482.00 | 43,060 |
| 2010-09-13 | Open-market sale | 1,800 | $480.90 | 40,000 |
| 2010-09-13 | Open-market sale | 1,260 | $481.75 | 41,800 |
| 2010-08-30 | Gift | 16,000 | $0.00 | 40,000 |
| 2010-08-27 | Gift | 16,000 | $0.00 | 56,000 |
| 2010-08-26 | Gift | 16,000 | $0.00 | 72,000 |
| 2010-08-25 | Gift | 16,000 | $0.00 | 88,000 |
| 2010-08-24 | Gift | 16,000 | $0.00 | 104,000 |
| 2010-08-11 | Conversion (derivative) | 27,778 | $0.00 | 28,430,276 |
| 2010-08-11 | Open-market sale | 198 | $495.00 | 143,680 |
| 2010-08-11 | Open-market sale | 2 | $495.01 | 143,878 |
| 2010-08-11 | Open-market sale | 100 | $495.04 | 143,880 |
| 2010-08-11 | Open-market sale | 100 | $495.06 | 143,980 |
| 2010-08-11 | Open-market sale | 400 | $495.07 | 144,080 |
| 2010-08-11 | Open-market sale | 7,480 | $492.50 | 120,000 |
| 2010-08-11 | Open-market sale | 200 | $495.10 | 144,580 |
| 2010-08-11 | Open-market sale | 100 | $495.11 | 144,780 |
| 2010-08-11 | Open-market sale | 100 | $495.18 | 144,880 |
| 2010-08-11 | Open-market sale | 100 | $495.19 | 144,980 |
| 2010-08-11 | Open-market sale | 200 | $495.26 | 145,080 |
| 2010-08-11 | Open-market sale | 100 | $495.28 | 145,280 |
| 2010-08-11 | Open-market sale | 100 | $495.29 | 145,380 |
| 2010-08-11 | Open-market sale | 1,800 | $495.50 | 145,480 |
| 2010-08-11 | Open-market sale | 498 | $496.00 | 147,280 |
| 2010-08-11 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-08-11 | Open-market sale | 1,800 | $494.00 | 141,880 |
| 2010-08-11 | Open-market sale | 7,200 | $493.25 | 134,680 |
| 2010-08-11 | Open-market sale | 200 | $493.09 | 134,480 |
| 2010-08-11 | Open-market sale | 100 | $493.07 | 134,380 |
| 2010-08-11 | Open-market sale | 200 | $403.06 | 134,180 |
| 2010-08-11 | Open-market sale | 30 | $493.05 | 134,150 |
| 2010-08-11 | Open-market sale | 100 | $493.04 | 134,050 |
| 2010-08-11 | Open-market sale | 300 | $403.03 | 133,750 |
| 2010-08-11 | Open-market sale | 200 | $493.02 | 133,550 |
| 2010-08-11 | Open-market sale | 6,070 | $493.00 | 127,480 |
| 2010-08-11 | Open-market sale | 100 | $495.08 | 144,480 |
| 2010-08-10 | Conversion (derivative) | 27,778 | $0.00 | 28,458,054 |
| 2010-08-10 | Open-market sale | 100 | $502.42 | 135,300 |
| 2010-08-10 | Open-market sale | 1,400 | $502.50 | 135,400 |
| 2010-08-10 | Open-market sale | 300 | $502.75 | 136,800 |
| 2010-08-10 | Open-market sale | 100 | $502.77 | 137,100 |
| 2010-08-10 | Open-market sale | 200 | $502.86 | 137,200 |
| 2010-08-10 | Open-market sale | 100 | $502.88 | 137,400 |
| 2010-08-10 | Open-market sale | 200 | $502.93 | 137,500 |
| 2010-08-10 | Open-market sale | 2,700 | $503.25 | 137,700 |
| 2010-08-10 | Open-market sale | 4,000 | $504.00 | 140,400 |
| 2010-08-10 | Open-market sale | 3,378 | $505.00 | 144,400 |
| 2010-08-10 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-08-10 | Open-market sale | 4,700 | $500.00 | 120,000 |
| 2010-08-10 | Open-market sale | 300 | $500.02 | 124,700 |
| 2010-08-10 | Open-market sale | 200 | $500.03 | 125,000 |
| 2010-08-10 | Open-market sale | 200 | $500.04 | 125,200 |
| 2010-08-10 | Open-market sale | 100 | $500.05 | 125,400 |
| 2010-08-10 | Open-market sale | 100 | $500.06 | 125,500 |
| 2010-08-10 | Open-market sale | 300 | $500.09 | 125,600 |
| 2010-08-10 | Open-market sale | 100 | $500.10 | 125,900 |
| 2010-08-10 | Open-market sale | 100 | $500.11 | 126,000 |
| 2010-08-10 | Open-market sale | 100 | $500.12 | 126,100 |
| 2010-08-10 | Open-market sale | 100 | $502.39 | 135,200 |
| 2010-08-10 | Open-market sale | 700 | $502.25 | 134,500 |
| 2010-08-10 | Open-market sale | 3,200 | $502.00 | 131,300 |
| 2010-08-10 | Open-market sale | 2,700 | $501.00 | 128,600 |
| 2010-08-10 | Open-market sale | 700 | $500.17 | 126,200 |
| 2010-08-10 | Open-market sale | 1,700 | $500.25 | 126,900 |
| 2010-08-09 | Conversion (derivative) | 27,778 | $0.00 | 28,485,832 |
| 2010-08-09 | Open-market sale | 1,908 | $504.50 | 139,700 |
| 2010-08-09 | Open-market sale | 2,970 | $504.75 | 141,608 |
| 2010-08-09 | Open-market sale | 329 | $504.80 | 144,578 |
| 2010-08-09 | Open-market sale | 126 | $504.81 | 144,907 |
| 2010-08-09 | Open-market sale | 100 | $504.83 | 145,383 |
| 2010-08-09 | Open-market sale | 95 | $504.84 | 145,483 |
| 2010-08-09 | Open-market sale | 100 | $504.85 | 145,578 |
| 2010-08-09 | Open-market sale | 300 | $504.87 | 145,678 |
| 2010-08-09 | Open-market sale | 1,800 | $505.00 | 145,978 |
| 2010-08-09 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-08-09 | Open-market sale | 3,500 | $504.00 | 136,200 |
| 2010-08-09 | Open-market sale | 5,400 | $503.50 | 130,800 |
| 2010-08-09 | Open-market sale | 3,600 | $503.25 | 127,200 |
| 2010-08-09 | Open-market sale | 5,400 | $503.00 | 121,800 |
| 2010-08-09 | Open-market sale | 1,800 | $502.50 | 120,000 |
| 2010-08-09 | Open-market sale | 350 | $504.82 | 145,033 |
| 2010-07-14 | Conversion (derivative) | 27,778 | $0.00 | 28,513,610 |
| 2010-07-14 | Open-market sale | 200 | $490.12 | 142,108 |
| 2010-07-14 | Open-market sale | 700 | $492.00 | 147,078 |
| 2010-07-14 | Open-market sale | 3,600 | $491.00 | 143,478 |
| 2010-07-14 | Open-market sale | 1,000 | $490.50 | 142,478 |
| 2010-07-14 | Open-market sale | 85 | $490.16 | 142,393 |
| 2010-07-14 | Open-market sale | 2,500 | $488.00 | 120,000 |
| 2010-07-14 | Open-market sale | 753 | $488.25 | 122,500 |
| 2010-07-14 | Open-market sale | 47 | $488.31 | 123,253 |
| 2010-07-14 | Open-market sale | 2,378 | $489.00 | 123,300 |
| 2010-07-14 | Open-market sale | 275 | $489.01 | 125,678 |
| 2010-07-14 | Open-market sale | 125 | $489.02 | 125,953 |
| 2010-07-14 | Open-market sale | 100 | $489.03 | 126,078 |
| 2010-07-14 | Open-market sale | 100 | $489.04 | 126,178 |
| 2010-07-14 | Open-market sale | 3,900 | $489.50 | 126,278 |
| 2010-07-14 | Open-market sale | 11,700 | $490.00 | 130,178 |
| 2010-07-14 | Open-market sale | 100 | $490.01 | 141,878 |
| 2010-07-14 | Open-market sale | 30 | $490.08 | 141,978 |
| 2010-07-14 | Open-market sale | 100 | $490.10 | 142,008 |
| 2010-07-14 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-07-14 | Open-market sale | 85 | $490.15 | 142,308 |
| 2010-07-13 | Conversion (derivative) | 27,778 | $0.00 | 28,541,388 |
| 2010-07-13 | Open-market sale | 800 | $492.50 | 146,978 |
| 2010-07-13 | Open-market sale | 400 | $482.86 | 120,300 |
| 2010-07-13 | Open-market sale | 100 | $482.91 | 120,700 |
| 2010-07-13 | Open-market sale | 2,000 | $483.00 | 120,800 |
| 2010-07-13 | Open-market sale | 800 | $483.25 | 122,800 |
| 2010-07-13 | Open-market sale | 700 | $483.50 | 123,600 |
| 2010-07-13 | Open-market sale | 101 | $483.58 | 124,300 |
| 2010-07-13 | Open-market sale | 100 | $483.60 | 124,401 |
| 2010-07-13 | Open-market sale | 200 | $483.61 | 124,501 |
| 2010-07-13 | Open-market sale | 143 | $483.62 | 124,701 |
| 2010-07-13 | Open-market sale | 56 | $483.63 | 124,844 |
| 2010-07-13 | Open-market sale | 100 | $483.66 | 124,900 |
| 2010-07-13 | Open-market sale | 200 | $483.69 | 125,000 |
| 2010-07-13 | Open-market sale | 2,500 | $484.00 | 125,200 |
| 2010-07-13 | Open-market sale | 900 | $484.25 | 127,700 |
| 2010-07-13 | Open-market sale | 100 | $484.26 | 128,600 |
| 2010-07-13 | Open-market sale | 900 | $486.00 | 128,700 |
| 2010-07-13 | Open-market sale | 800 | $486.50 | 129,600 |
| 2010-07-13 | Open-market sale | 900 | $487.00 | 130,400 |
| 2010-07-13 | Open-market sale | 2,300 | $488.50 | 131,300 |
| 2010-07-13 | Open-market sale | 500 | $489.25 | 133,600 |
| 2010-07-13 | Open-market sale | 3,578 | $490.25 | 134,100 |
| 2010-07-13 | Open-market sale | 1,300 | $491.00 | 137,678 |
| 2010-07-13 | Open-market sale | 82 | $491.09 | 138,978 |
| 2010-07-13 | Open-market sale | 918 | $491.11 | 139,060 |
| 2010-07-13 | Open-market sale | 2,900 | $491.50 | 139,978 |
| 2010-07-13 | Open-market sale | 2,600 | $491.75 | 142,878 |
| 2010-07-13 | Open-market sale | 1,500 | $492.00 | 145,478 |
| 2010-07-13 | Open-market sale | 300 | $482.82 | 120,000 |
| 2010-07-13 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-07-12 | Open-market sale | 400 | $474.01 | 122,086 |
| 2010-07-12 | Open-market sale | 286 | $474.00 | 121,800 |
| 2010-07-12 | Open-market sale | 1,800 | $472.37 | 120,000 |
| 2010-07-12 | Open-market sale | 100 | $474.02 | 122,486 |
| 2010-07-12 | Conversion (derivative) | 27,778 | $0.00 | 28,569,166 |
| 2010-07-12 | Open-market sale | 100 | $477.26 | 146,478 |
| 2010-07-12 | Open-market sale | 400 | $477.30 | 146,578 |
| 2010-07-12 | Open-market sale | 300 | $477.31 | 146,978 |
| 2010-07-12 | Open-market sale | 100 | $477.32 | 147,278 |
| 2010-07-12 | Open-market sale | 200 | $477.33 | 147,378 |
| 2010-07-12 | Open-market sale | 200 | $477.36 | 147,578 |
| 2010-07-12 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-07-12 | Open-market sale | 100 | $474.03 | 122,586 |
| 2010-07-12 | Open-market sale | 14 | $474.06 | 122,686 |
| 2010-07-12 | Open-market sale | 200 | $474.08 | 122,700 |
| 2010-07-12 | Open-market sale | 300 | $474.11 | 122,900 |
| 2010-07-12 | Open-market sale | 300 | $474.13 | 123,200 |
| 2010-07-12 | Open-market sale | 1,778 | $474.60 | 123,500 |
| 2010-07-12 | Open-market sale | 2,200 | $474.75 | 125,278 |
| 2010-07-12 | Open-market sale | 1,400 | $475.00 | 127,478 |
| 2010-07-12 | Open-market sale | 1,400 | $475.25 | 128,878 |
| 2010-07-12 | Open-market sale | 7,268 | $476.00 | 130,278 |
| 2010-07-12 | Open-market sale | 200 | $476.02 | 137,546 |
| 2010-07-12 | Open-market sale | 99 | $476.03 | 137,746 |
| 2010-07-12 | Open-market sale | 33 | $476.11 | 137,845 |
| 2010-07-12 | Open-market sale | 200 | $476.20 | 137,878 |
| 2010-07-12 | Open-market sale | 200 | $476.21 | 138,078 |
| 2010-07-12 | Open-market sale | 900 | $476.22 | 138,278 |
| 2010-07-12 | Open-market sale | 2,800 | $476.50 | 139,178 |
| 2010-07-12 | Open-market sale | 200 | $476.51 | 141,978 |
| 2010-07-12 | Open-market sale | 100 | $476.55 | 142,178 |
| 2010-07-12 | Open-market sale | 200 | $476.58 | 142,278 |
| 2010-07-12 | Open-market sale | 600 | $476.59 | 142,478 |
| 2010-07-12 | Open-market sale | 300 | $476.61 | 143,078 |
| 2010-07-12 | Open-market sale | 3,100 | $477.25 | 143,378 |
| 2010-06-16 | Conversion (derivative) | 27,778 | $0.00 | 28,596,944 |
| 2010-06-16 | Open-market sale | 1,000 | $498.50 | 121,800 |
| 2010-06-16 | Open-market sale | 1,100 | $499.00 | 122,800 |
| 2010-06-16 | Open-market sale | 2,300 | $499.75 | 123,900 |
| 2010-06-16 | Open-market sale | 4,800 | $500.00 | 126,200 |
| 2010-06-16 | Open-market sale | 3,000 | $501.00 | 131,000 |
| 2010-06-16 | Open-market sale | 200 | $497.38 | 121,200 |
| 2010-06-16 | Open-market sale | 400 | $497.37 | 120,800 |
| 2010-06-16 | Open-market sale | 200 | $497.36 | 120,600 |
| 2010-06-16 | Open-market sale | 100 | $497.47 | 121,700 |
| 2010-06-16 | Open-market sale | 100 | $497.45 | 121,600 |
| 2010-06-16 | Open-market sale | 6,700 | $502.00 | 134,000 |
| 2010-06-16 | Open-market sale | 200 | $497.40 | 121,400 |
| 2010-06-16 | Open-market sale | 1,600 | $503.00 | 140,700 |
| 2010-06-16 | Open-market sale | 1,778 | $503.50 | 142,300 |
| 2010-06-16 | Open-market sale | 2,200 | $503.75 | 144,078 |
| 2010-06-16 | Open-market sale | 200 | $497.21 | 120,400 |
| 2010-06-16 | Open-market sale | 400 | $497.20 | 120,000 |
| 2010-06-16 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-06-16 | Open-market sale | 1,500 | $504.00 | 146,278 |
| 2010-06-15 | Conversion (derivative) | 27,778 | $0.00 | 28,624,722 |
| 2010-06-15 | Open-market sale | 900 | $485.00 | 120,900 |
| 2010-06-15 | Open-market sale | 900 | $486.00 | 121,800 |
| 2010-06-15 | Open-market sale | 900 | $487.00 | 122,700 |
| 2010-06-15 | Open-market sale | 2,500 | $487.50 | 123,600 |
| 2010-06-15 | Open-market sale | 900 | $488.00 | 126,100 |
| 2010-06-15 | Open-market sale | 900 | $489.50 | 127,000 |
| 2010-06-15 | Open-market sale | 1,600 | $490.00 | 127,900 |
| 2010-06-15 | Open-market sale | 3,400 | $491.00 | 129,500 |
| 2010-06-15 | Open-market sale | 700 | $492.50 | 132,900 |
| 2010-06-15 | Open-market sale | 700 | $493.00 | 133,600 |
| 2010-06-15 | Open-market sale | 2,000 | $494.00 | 134,300 |
| 2010-06-15 | Open-market sale | 1,400 | $495.00 | 136,300 |
| 2010-06-15 | Open-market sale | 1,891 | $497.00 | 137,700 |
| 2010-06-15 | Open-market sale | 409 | $497.01 | 139,591 |
| 2010-06-15 | Open-market sale | 778 | $498.00 | 140,000 |
| 2010-06-15 | Open-market sale | 800 | $498.50 | 140,778 |
| 2010-06-15 | Open-market sale | 2,000 | $499.00 | 141,578 |
| 2010-06-15 | Open-market sale | 1,953 | $499.50 | 143,578 |
| 2010-06-15 | Open-market sale | 747 | $499.51 | 145,531 |
| 2010-06-15 | Open-market sale | 1,500 | $500.00 | 146,278 |
| 2010-06-15 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-06-15 | Open-market sale | 900 | $484.00 | 120,000 |
| 2010-06-14 | Conversion (derivative) | 27,778 | $0.00 | 28,652,500 |
| 2010-06-14 | Open-market sale | 100 | $486.50 | 131,788 |
| 2010-06-14 | Open-market sale | 1,300 | $487.50 | 131,888 |
| 2010-06-14 | Open-market sale | 200 | $488.50 | 133,188 |
| 2010-06-14 | Open-market sale | 1,368 | $489.15 | 133,388 |
| 2010-06-14 | Open-market sale | 32 | $489.23 | 134,756 |
| 2010-06-14 | Open-market sale | 200 | $490.55 | 134,788 |
| 2010-06-14 | Open-market sale | 500 | $490.56 | 134,988 |
| 2010-06-14 | Open-market sale | 1,500 | $490.60 | 135,488 |
| 2010-06-14 | Open-market sale | 100 | $490.62 | 136,988 |
| 2010-06-14 | Open-market sale | 100 | $490.67 | 137,088 |
| 2010-06-14 | Open-market sale | 300 | $490.68 | 137,188 |
| 2010-06-14 | Open-market sale | 200 | $490.72 | 137,488 |
| 2010-06-14 | Open-market sale | 3,700 | $491.00 | 137,688 |
| 2010-06-14 | Open-market sale | 1,000 | $491.75 | 141,388 |
| 2010-06-14 | Open-market sale | 2,699 | $492.25 | 142,388 |
| 2010-06-14 | Open-market sale | 1,691 | $492.26 | 145,087 |
| 2010-06-14 | Open-market sale | 700 | $493.50 | 146,778 |
| 2010-06-14 | Open-market sale | 100 | $493.51 | 147,478 |
| 2010-06-14 | Open-market sale | 100 | $493.75 | 147,578 |
| 2010-06-14 | Open-market sale | 100 | $493.77 | 147,678 |
| 2010-06-14 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-06-14 | Open-market sale | 98 | $484.24 | 121,783 |
| 2010-06-14 | Open-market sale | 166 | $484.25 | 121,881 |
| 2010-06-14 | Open-market sale | 273 | $484.26 | 122,047 |
| 2010-06-14 | Open-market sale | 100 | $484.27 | 122,320 |
| 2010-06-14 | Open-market sale | 80 | $484.28 | 122,420 |
| 2010-06-14 | Open-market sale | 5,290 | $485.00 | 122,500 |
| 2010-06-14 | Open-market sale | 20 | $485.05 | 127,790 |
| 2010-06-14 | Open-market sale | 1,778 | $485.25 | 127,810 |
| 2010-06-14 | Open-market sale | 2,200 | $486.00 | 129,588 |
| 2010-06-14 | Open-market sale | 100 | $484.22 | 121,583 |
| 2010-06-14 | Open-market sale | 1,300 | $483.40 | 120,000 |
| 2010-06-14 | Open-market sale | 183 | $484.10 | 121,300 |
| 2010-06-14 | Open-market sale | 100 | $484.17 | 121,483 |
| 2010-06-14 | Open-market sale | 100 | $484.23 | 121,683 |
| 2010-05-12 | Open-market sale | 100 | $503.60 | 122,100 |
| 2010-05-12 | Open-market sale | 100 | $503.64 | 122,200 |
| 2010-05-12 | Open-market sale | 100 | $503.68 | 122,300 |
| 2010-05-12 | Open-market sale | 100 | $503.74 | 122,400 |
| 2010-05-12 | Open-market sale | 100 | $503.76 | 122,500 |
| 2010-05-12 | Open-market sale | 100 | $503.77 | 122,600 |
| 2010-05-12 | Open-market sale | 200 | $503.78 | 122,700 |
| 2010-05-12 | Open-market sale | 200 | $503.79 | 122,900 |
| 2010-05-12 | Open-market sale | 65 | $503.80 | 123,100 |
| 2010-05-12 | Open-market sale | 88 | $503.83 | 123,165 |
| 2010-05-12 | Open-market sale | 100 | $503.84 | 123,253 |
| 2010-05-12 | Open-market sale | 12 | $503.87 | 123,353 |
| 2010-05-12 | Open-market sale | 100 | $503.89 | 123,365 |
| 2010-05-12 | Open-market sale | 100 | $503.92 | 123,465 |
| 2010-05-12 | Open-market sale | 100 | $503.95 | 123,565 |
| 2010-05-12 | Open-market sale | 100 | $503.96 | 123,665 |
| 2010-05-12 | Open-market sale | 294 | $504.00 | 123,765 |
| 2010-05-12 | Open-market sale | 200 | $504.02 | 124,059 |
| 2010-05-12 | Open-market sale | 100 | $504.07 | 124,259 |
| 2010-05-12 | Open-market sale | 100 | $504.09 | 124,359 |
| 2010-05-12 | Open-market sale | 100 | $504.12 | 124,459 |
| 2010-05-12 | Open-market sale | 100 | $504.13 | 124,559 |
| 2010-05-12 | Open-market sale | 100 | $504.14 | 124,659 |
| 2010-05-12 | Open-market sale | 100 | $504.16 | 124,759 |
| 2010-05-12 | Open-market sale | 6 | $504.17 | 124,859 |
| 2010-05-12 | Open-market sale | 100 | $504.19 | 124,865 |
| 2010-05-12 | Open-market sale | 100 | $504.24 | 124,965 |
| 2010-05-12 | Open-market sale | 100 | $503.44 | 121,800 |
| 2010-05-12 | Open-market sale | 100 | $503.47 | 121,900 |
| 2010-05-12 | Open-market sale | 100 | $503.49 | 122,000 |
| 2010-05-12 | Open-market sale | 100 | $505.23 | 131,540 |
| 2010-05-12 | Open-market sale | 100 | $505.40 | 131,840 |
| 2010-05-12 | Open-market sale | 100 | $505.42 | 131,940 |
| 2010-05-12 | Open-market sale | 100 | $505.54 | 132,040 |
| 2010-05-12 | Open-market sale | 300 | $505.55 | 132,140 |
| 2010-05-12 | Open-market sale | 100 | $505.60 | 132,440 |
| 2010-05-12 | Open-market sale | 300 | $505.62 | 132,540 |
| 2010-05-12 | Open-market sale | 100 | $505.66 | 132,840 |
| 2010-05-12 | Open-market sale | 200 | $505.70 | 132,940 |
| 2010-05-12 | Open-market sale | 100 | $505.71 | 133,140 |
| 2010-05-12 | Open-market sale | 100 | $504.88 | 129,155 |
| 2010-05-12 | Open-market sale | 200 | $504.89 | 129,255 |
| 2010-05-12 | Open-market sale | 200 | $504.90 | 129,455 |
| 2010-05-12 | Open-market sale | 200 | $504.91 | 129,655 |
| 2010-05-12 | Open-market sale | 85 | $504.92 | 129,855 |
| 2010-05-12 | Open-market sale | 200 | $504.94 | 129,940 |
| 2010-05-12 | Open-market sale | 100 | $504.96 | 130,140 |
| 2010-05-12 | Open-market sale | 100 | $504.97 | 130,240 |
| 2010-05-12 | Open-market sale | 100 | $504.98 | 130,340 |
| 2010-05-12 | Open-market sale | 100 | $504.99 | 130,540 |
| 2010-05-12 | Open-market sale | 100 | $505.00 | 130,640 |
| 2010-05-12 | Open-market sale | 200 | $505.02 | 130,740 |
| 2010-05-12 | Open-market sale | 100 | $505.11 | 130,940 |
| 2010-05-12 | Open-market sale | 100 | $505.14 | 131,040 |
| 2010-05-12 | Open-market sale | 100 | $505.15 | 131,140 |
| 2010-05-12 | Open-market sale | 100 | $505.18 | 131,240 |
| 2010-05-12 | Open-market sale | 100 | $505.21 | 131,340 |
| 2010-05-12 | Open-market sale | 100 | $505.22 | 131,440 |
| 2010-05-12 | Open-market sale | 100 | $505.39 | 131,740 |
| 2010-05-12 | Open-market sale | 100 | $505.32 | 131,640 |
| 2010-05-12 | Conversion (derivative) | 27,778 | $0.00 | 28,680,278 |
| 2010-05-12 | Open-market sale | 100 | $511.51 | 147,478 |
| 2010-05-12 | Open-market sale | 100 | $511.52 | 147,578 |
| 2010-05-12 | Open-market sale | 100 | $511.72 | 147,678 |
| 2010-05-12 | Open-market sale | 100 | $508.29 | 144,778 |
| 2010-05-12 | Open-market sale | 100 | $508.30 | 144,878 |
| 2010-05-12 | Open-market sale | 100 | $508.43 | 144,978 |
| 2010-05-12 | Open-market sale | 100 | $508.44 | 145,078 |
| 2010-05-12 | Open-market sale | 100 | $508.45 | 145,178 |
| 2010-05-12 | Open-market sale | 100 | $508.47 | 145,278 |
| 2010-05-12 | Open-market sale | 100 | $508.48 | 145,378 |
| 2010-05-12 | Open-market sale | 100 | $508.70 | 145,478 |
| 2010-05-12 | Open-market sale | 100 | $508.90 | 145,578 |
| 2010-05-12 | Open-market sale | 100 | $508.99 | 145,678 |
| 2010-05-12 | Open-market sale | 100 | $509.13 | 145,878 |
| 2010-05-12 | Open-market sale | 100 | $509.22 | 145,978 |
| 2010-05-12 | Open-market sale | 200 | $509.23 | 146,078 |
| 2010-05-12 | Open-market sale | 100 | $509.24 | 146,278 |
| 2010-05-12 | Open-market sale | 100 | $509.27 | 146,378 |
| 2010-05-12 | Open-market sale | 100 | $509.31 | 146,478 |
| 2010-05-12 | Open-market sale | 100 | $509.39 | 146,578 |
| 2010-05-12 | Open-market sale | 100 | $509.62 | 146,678 |
| 2010-05-12 | Open-market sale | 100 | $509.65 | 146,778 |
| 2010-05-12 | Open-market sale | 100 | $509.78 | 146,878 |
| 2010-05-12 | Open-market sale | 100 | $509.96 | 146,978 |
| 2010-05-12 | Open-market sale | 100 | $510.00 | 147,078 |
| 2010-05-12 | Open-market sale | 100 | $510.27 | 147,178 |
| 2010-05-12 | Open-market sale | 100 | $510.98 | 147,378 |
| 2010-05-12 | Open-market sale | 100 | $510.33 | 147,278 |
| 2010-05-12 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-05-12 | Open-market sale | 100 | $509.00 | 145,778 |
| 2010-05-12 | Open-market sale | 100 | $505.73 | 133,240 |
| 2010-05-12 | Open-market sale | 200 | $505.77 | 133,340 |
| 2010-05-12 | Open-market sale | 100 | $506.47 | 137,190 |
| 2010-05-12 | Open-market sale | 200 | $506.45 | 136,990 |
| 2010-05-12 | Open-market sale | 100 | $506.44 | 136,890 |
| 2010-05-12 | Open-market sale | 100 | $506.43 | 136,790 |
| 2010-05-12 | Open-market sale | 100 | $505.78 | 133,540 |
| 2010-05-12 | Open-market sale | 100 | $505.81 | 133,640 |
| 2010-05-12 | Open-market sale | 300 | $505.82 | 133,740 |
| 2010-05-12 | Open-market sale | 100 | $505.85 | 134,040 |
| 2010-05-12 | Open-market sale | 100 | $505.87 | 134,140 |
| 2010-05-12 | Open-market sale | 100 | $505.94 | 134,240 |
| 2010-05-12 | Open-market sale | 200 | $505.95 | 134,340 |
| 2010-05-12 | Open-market sale | 250 | $506.00 | 134,540 |
| 2010-05-12 | Open-market sale | 100 | $506.01 | 134,790 |
| 2010-05-12 | Open-market sale | 100 | $506.03 | 134,890 |
| 2010-05-12 | Open-market sale | 100 | $506.06 | 134,990 |
| 2010-05-12 | Open-market sale | 100 | $506.07 | 135,090 |
| 2010-05-12 | Open-market sale | 100 | $506.11 | 135,190 |
| 2010-05-12 | Open-market sale | 100 | $506.13 | 135,290 |
| 2010-05-12 | Open-market sale | 161 | $506.16 | 135,390 |
| 2010-05-12 | Open-market sale | 39 | $506.20 | 135,551 |
| 2010-05-12 | Open-market sale | 100 | $506.23 | 135,590 |
| 2010-05-12 | Open-market sale | 200 | $506.32 | 135,690 |
| 2010-05-12 | Open-market sale | 200 | $506.34 | 135,890 |
| 2010-05-12 | Open-market sale | 100 | $506.35 | 136,090 |
| 2010-05-12 | Open-market sale | 100 | $506.38 | 136,190 |
| 2010-05-12 | Open-market sale | 300 | $506.40 | 136,290 |
| 2010-05-12 | Open-market sale | 100 | $506.41 | 136,590 |
| 2010-05-12 | Open-market sale | 100 | $506.42 | 136,690 |
| 2010-05-12 | Open-market sale | 100 | $506.67 | 138,790 |
| 2010-05-12 | Open-market sale | 100 | $506.68 | 138,890 |
| 2010-05-12 | Open-market sale | 100 | $506.69 | 138,990 |
| 2010-05-12 | Open-market sale | 200 | $506.70 | 139,090 |
| 2010-05-12 | Open-market sale | 100 | $506.71 | 139,290 |
| 2010-05-12 | Open-market sale | 200 | $506.72 | 139,390 |
| 2010-05-12 | Open-market sale | 100 | $506.74 | 139,590 |
| 2010-05-12 | Open-market sale | 100 | $506.77 | 139,690 |
| 2010-05-12 | Open-market sale | 100 | $506.79 | 139,790 |
| 2010-05-12 | Open-market sale | 200 | $506.81 | 139,890 |
| 2010-05-12 | Open-market sale | 100 | $506.87 | 140,090 |
| 2010-05-12 | Open-market sale | 88 | $506.83 | 140,190 |
| 2010-05-12 | Open-market sale | 200 | $506.89 | 140,278 |
| 2010-05-12 | Open-market sale | 100 | $506.90 | 140,478 |
| 2010-05-12 | Open-market sale | 100 | $506.64 | 138,590 |
| 2010-05-12 | Open-market sale | 200 | $506.94 | 140,678 |
| 2010-05-12 | Open-market sale | 200 | $506.95 | 140,878 |
| 2010-05-12 | Open-market sale | 100 | $506.96 | 141,078 |
| 2010-05-12 | Open-market sale | 100 | $506.98 | 141,178 |
| 2010-05-12 | Open-market sale | 100 | $507.00 | 141,278 |
| 2010-05-12 | Open-market sale | 100 | $507.03 | 141,378 |
| 2010-05-12 | Open-market sale | 100 | $507.07 | 141,478 |
| 2010-05-12 | Open-market sale | 400 | $506.52 | 137,290 |
| 2010-05-12 | Open-market sale | 200 | $506.53 | 137,690 |
| 2010-05-12 | Open-market sale | 100 | $506.55 | 137,890 |
| 2010-05-12 | Open-market sale | 100 | $506.56 | 137,990 |
| 2010-05-12 | Open-market sale | 300 | $506.57 | 138,090 |
| 2010-05-12 | Open-market sale | 200 | $506.61 | 138,390 |
| 2010-05-12 | Open-market sale | 100 | $506.65 | 138,690 |
| 2010-05-12 | Open-market sale | 100 | $506.92 | 140,578 |
| 2010-05-12 | Open-market sale | 100 | $507.70 | 143,678 |
| 2010-05-12 | Open-market sale | 100 | $507.72 | 143,778 |
| 2010-05-12 | Open-market sale | 100 | $507.73 | 143,878 |
| 2010-05-12 | Open-market sale | 100 | $507.75 | 143,978 |
| 2010-05-12 | Open-market sale | 100 | $507.88 | 144,078 |
| 2010-05-12 | Open-market sale | 100 | $507.89 | 144,178 |
| 2010-05-12 | Open-market sale | 100 | $507.90 | 144,278 |
| 2010-05-12 | Open-market sale | 100 | $507.91 | 144,378 |
| 2010-05-12 | Open-market sale | 100 | $507.98 | 144,478 |
| 2010-05-12 | Open-market sale | 100 | $508.13 | 144,578 |
| 2010-05-12 | Open-market sale | 100 | $508.21 | 144,678 |
| 2010-05-12 | Open-market sale | 100 | $507.09 | 141,578 |
| 2010-05-12 | Open-market sale | 100 | $507.12 | 141,678 |
| 2010-05-12 | Open-market sale | 100 | $507.18 | 141,778 |
| 2010-05-12 | Open-market sale | 200 | $507.19 | 141,878 |
| 2010-05-12 | Open-market sale | 200 | $507.20 | 142,078 |
| 2010-05-12 | Open-market sale | 100 | $507.25 | 142,278 |
| 2010-05-12 | Open-market sale | 100 | $507.26 | 142,378 |
| 2010-05-12 | Open-market sale | 100 | $507.30 | 142,478 |
| 2010-05-12 | Open-market sale | 100 | $507.31 | 142,578 |
| 2010-05-12 | Open-market sale | 100 | $507.38 | 142,678 |
| 2010-05-12 | Open-market sale | 100 | $507.41 | 142,778 |
| 2010-05-12 | Open-market sale | 100 | $507.45 | 142,878 |
| 2010-05-12 | Open-market sale | 66 | $507.49 | 142,978 |
| 2010-05-12 | Open-market sale | 100 | $507.52 | 143,044 |
| 2010-05-12 | Open-market sale | 34 | $507.52 | 143,144 |
| 2010-05-12 | Open-market sale | 100 | $507.55 | 143,178 |
| 2010-05-12 | Open-market sale | 200 | $507.56 | 143,278 |
| 2010-05-12 | Open-market sale | 100 | $507.65 | 143,478 |
| 2010-05-12 | Open-market sale | 100 | $507.67 | 143,578 |
| 2010-05-12 | Open-market sale | 100 | $502.46 | 120,100 |
| 2010-05-12 | Open-market sale | 200 | $502.90 | 120,400 |
| 2010-05-12 | Open-market sale | 100 | $502.92 | 120,600 |
| 2010-05-12 | Open-market sale | 100 | $503.13 | 120,700 |
| 2010-05-12 | Open-market sale | 100 | $503.15 | 120,800 |
| 2010-05-12 | Open-market sale | 100 | $503.19 | 120,900 |
| 2010-05-12 | Open-market sale | 100 | $503.20 | 121,000 |
| 2010-05-12 | Open-market sale | 100 | $503.21 | 121,100 |
| 2010-05-12 | Open-market sale | 100 | $503.24 | 121,200 |
| 2010-05-12 | Open-market sale | 200 | $503.36 | 121,300 |
| 2010-05-12 | Open-market sale | 100 | $503.37 | 121,500 |
| 2010-05-12 | Open-market sale | 100 | $503.38 | 121,600 |
| 2010-05-12 | Open-market sale | 100 | $503.41 | 121,700 |
| 2010-05-12 | Open-market sale | 100 | $502.38 | 120,000 |
| 2010-05-12 | Open-market sale | 100 | $502.83 | 120,300 |
| 2010-05-12 | Open-market sale | 100 | $502.79 | 120,200 |
| 2010-05-12 | Open-market sale | 200 | $504.86 | 128,655 |
| 2010-05-12 | Open-market sale | 200 | $504.29 | 125,165 |
| 2010-05-12 | Open-market sale | 100 | $504.32 | 125,365 |
| 2010-05-12 | Open-market sale | 100 | $504.33 | 125,465 |
| 2010-05-12 | Open-market sale | 100 | $504.35 | 125,565 |
| 2010-05-12 | Open-market sale | 100 | $504.37 | 125,665 |
| 2010-05-12 | Open-market sale | 100 | $504.38 | 125,765 |
| 2010-05-12 | Open-market sale | 100 | $504.40 | 125,865 |
| 2010-05-12 | Open-market sale | 100 | $504.45 | 125,965 |
| 2010-05-12 | Open-market sale | 200 | $504.48 | 126,065 |
| 2010-05-12 | Open-market sale | 200 | $504.50 | 126,265 |
| 2010-05-12 | Open-market sale | 100 | $504.52 | 126,465 |
| 2010-05-12 | Open-market sale | 100 | $504.53 | 126,565 |
| 2010-05-12 | Open-market sale | 100 | $504.56 | 126,665 |
| 2010-05-12 | Open-market sale | 200 | $504.59 | 126,765 |
| 2010-05-12 | Open-market sale | 200 | $504.62 | 126,965 |
| 2010-05-12 | Open-market sale | 190 | $504.64 | 127,165 |
| 2010-05-12 | Open-market sale | 115 | $504.65 | 127,355 |
| 2010-05-12 | Open-market sale | 135 | $504.66 | 127,470 |
| 2010-05-12 | Open-market sale | 150 | $504.67 | 127,605 |
| 2010-05-12 | Open-market sale | 100 | $504.74 | 127,755 |
| 2010-05-12 | Open-market sale | 100 | $504.75 | 127,855 |
| 2010-05-12 | Open-market sale | 100 | $504.76 | 127,955 |
| 2010-05-12 | Open-market sale | 100 | $504.77 | 128,055 |
| 2010-05-12 | Open-market sale | 100 | $504.79 | 128,155 |
| 2010-05-12 | Open-market sale | 100 | $504.80 | 128,255 |
| 2010-05-12 | Open-market sale | 100 | $504.81 | 128,355 |
| 2010-05-12 | Open-market sale | 200 | $504.85 | 128,455 |
| 2010-05-12 | Open-market sale | 100 | $504.25 | 125,065 |
| 2010-05-12 | Open-market sale | 400 | $504.87 | 128,855 |
| 2010-05-11 | Conversion (derivative) | 27,778 | $0.00 | 28,708,056 |
| 2010-05-11 | Open-market sale | 100 | $518.99 | 146,738 |
| 2010-05-11 | Open-market sale | 140 | $519.02 | 146,838 |
| 2010-05-11 | Open-market sale | 100 | $519.11 | 146,978 |
| 2010-05-11 | Open-market sale | 200 | $519.19 | 147,078 |
| 2010-05-11 | Open-market sale | 100 | $519.20 | 147,278 |
| 2010-05-11 | Open-market sale | 100 | $519.23 | 147,378 |
| 2010-05-11 | Open-market sale | 100 | $519.25 | 147,478 |
| 2010-05-11 | Open-market sale | 100 | $519.58 | 147,578 |
| 2010-05-11 | Open-market sale | 100 | $519.62 | 147,678 |
| 2010-05-11 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-05-11 | Open-market sale | 200 | $517.93 | 144,438 |
| 2010-05-11 | Open-market sale | 100 | $517.99 | 144,638 |
| 2010-05-11 | Open-market sale | 100 | $518.02 | 144,738 |
| 2010-05-11 | Open-market sale | 100 | $518.05 | 144,838 |
| 2010-05-11 | Open-market sale | 200 | $518.09 | 144,938 |
| 2010-05-11 | Open-market sale | 100 | $518.18 | 145,138 |
| 2010-05-11 | Open-market sale | 100 | $518.22 | 145,238 |
| 2010-05-11 | Open-market sale | 100 | $518.26 | 145,338 |
| 2010-05-11 | Open-market sale | 100 | $518.30 | 145,438 |
| 2010-05-11 | Open-market sale | 100 | $518.34 | 145,538 |
| 2010-05-11 | Open-market sale | 100 | $518.38 | 145,638 |
| 2010-05-11 | Open-market sale | 100 | $518.41 | 145,738 |
| 2010-05-11 | Open-market sale | 100 | $518.43 | 145,838 |
| 2010-05-11 | Open-market sale | 100 | $518.44 | 145,938 |
| 2010-05-11 | Open-market sale | 100 | $518.50 | 146,038 |
| 2010-05-11 | Open-market sale | 100 | $518.52 | 146,138 |
| 2010-05-11 | Open-market sale | 200 | $518.58 | 146,238 |
| 2010-05-11 | Open-market sale | 100 | $518.62 | 146,438 |
| 2010-05-11 | Open-market sale | 100 | $518.89 | 146,538 |
| 2010-05-11 | Open-market sale | 100 | $518.95 | 146,638 |
| 2010-05-11 | Open-market sale | 100 | $512.00 | 129,590 |
| 2010-05-11 | Open-market sale | 100 | $512.06 | 129,690 |
| 2010-05-11 | Open-market sale | 100 | $512.08 | 129,790 |
| 2010-05-11 | Open-market sale | 100 | $512.30 | 129,890 |
| 2010-05-11 | Open-market sale | 100 | $512.46 | 129,990 |
| 2010-05-11 | Open-market sale | 300 | $510.16 | 126,890 |
| 2010-05-11 | Open-market sale | 100 | $510.20 | 127,190 |
| 2010-05-11 | Open-market sale | 100 | $510.23 | 127,290 |
| 2010-05-11 | Open-market sale | 100 | $510.25 | 127,390 |
| 2010-05-11 | Open-market sale | 100 | $510.30 | 127,490 |
| 2010-05-11 | Open-market sale | 100 | $510.32 | 127,590 |
| 2010-05-11 | Open-market sale | 100 | $510.40 | 127,690 |
| 2010-05-11 | Open-market sale | 100 | $510.42 | 127,790 |
| 2010-05-11 | Open-market sale | 100 | $510.50 | 127,890 |
| 2010-05-11 | Open-market sale | 100 | $510.51 | 127,990 |
| 2010-05-11 | Open-market sale | 200 | $510.57 | 128,090 |
| 2010-05-11 | Open-market sale | 50 | $510.80 | 128,290 |
| 2010-05-11 | Open-market sale | 100 | $510.82 | 128,340 |
| 2010-05-11 | Open-market sale | 50 | $510.84 | 128,440 |
| 2010-05-11 | Open-market sale | 100 | $510.89 | 128,490 |
| 2010-05-11 | Open-market sale | 100 | $510.90 | 128,590 |
| 2010-05-11 | Open-market sale | 100 | $510.97 | 128,690 |
| 2010-05-11 | Open-market sale | 100 | $511.01 | 128,790 |
| 2010-05-11 | Open-market sale | 100 | $511.33 | 128,890 |
| 2010-05-11 | Open-market sale | 100 | $511.35 | 128,990 |
| 2010-05-11 | Open-market sale | 100 | $511.43 | 129,090 |
| 2010-05-11 | Open-market sale | 100 | $511.47 | 129,190 |
| 2010-05-11 | Open-market sale | 100 | $511.64 | 129,290 |
| 2010-05-11 | Open-market sale | 100 | $511.92 | 129,390 |
| 2010-05-11 | Open-market sale | 100 | $511.95 | 129,490 |
| 2010-05-11 | Open-market sale | 200 | $516.99 | 141,479 |
| 2010-05-11 | Open-market sale | 100 | $517.08 | 141,979 |
| 2010-05-11 | Open-market sale | 100 | $517.10 | 142,079 |
| 2010-05-11 | Open-market sale | 100 | $517.17 | 142,179 |
| 2010-05-11 | Open-market sale | 100 | $517.19 | 142,279 |
| 2010-05-11 | Open-market sale | 59 | $517.20 | 142,379 |
| 2010-05-11 | Open-market sale | 100 | $517.23 | 142,438 |
| 2010-05-11 | Open-market sale | 100 | $517.26 | 142,538 |
| 2010-05-11 | Open-market sale | 100 | $517.27 | 142,638 |
| 2010-05-11 | Open-market sale | 100 | $517.28 | 142,738 |
| 2010-05-11 | Open-market sale | 200 | $517.30 | 142,838 |
| 2010-05-11 | Open-market sale | 100 | $517.32 | 143,038 |
| 2010-05-11 | Open-market sale | 100 | $517.34 | 143,138 |
| 2010-05-11 | Open-market sale | 100 | $517.40 | 143,238 |
| 2010-05-11 | Open-market sale | 100 | $517.45 | 143,338 |
| 2010-05-11 | Open-market sale | 100 | $517.46 | 143,438 |
| 2010-05-11 | Open-market sale | 100 | $517.49 | 143,538 |
| 2010-05-11 | Open-market sale | 100 | $517.57 | 143,638 |
| 2010-05-11 | Open-market sale | 100 | $517.67 | 143,738 |
| 2010-05-11 | Open-market sale | 100 | $517.70 | 143,838 |
| 2010-05-11 | Open-market sale | 100 | $517.73 | 143,938 |
| 2010-05-11 | Open-market sale | 100 | $517.74 | 144,038 |
| 2010-05-11 | Open-market sale | 100 | $517.75 | 144,138 |
| 2010-05-11 | Open-market sale | 100 | $517.78 | 144,238 |
| 2010-05-11 | Open-market sale | 100 | $517.80 | 144,338 |
| 2010-05-11 | Open-market sale | 300 | $516.92 | 140,979 |
| 2010-05-11 | Open-market sale | 100 | $516.95 | 141,279 |
| 2010-05-11 | Open-market sale | 100 | $516.96 | 141,379 |
| 2010-05-11 | Open-market sale | 200 | $517.03 | 141,779 |
| 2010-05-11 | Open-market sale | 100 | $517.02 | 141,679 |
| 2010-05-11 | Open-market sale | 100 | $509.79 | 124,290 |
| 2010-05-11 | Open-market sale | 100 | $509.80 | 124,390 |
| 2010-05-11 | Open-market sale | 300 | $509.81 | 124,490 |
| 2010-05-11 | Open-market sale | 400 | $509.83 | 124,790 |
| 2010-05-11 | Open-market sale | 100 | $509.84 | 125,190 |
| 2010-05-11 | Open-market sale | 300 | $509.87 | 125,290 |
| 2010-05-11 | Open-market sale | 100 | $509.90 | 125,590 |
| 2010-05-11 | Open-market sale | 100 | $509.91 | 125,690 |
| 2010-05-11 | Open-market sale | 100 | $509.93 | 125,790 |
| 2010-05-11 | Open-market sale | 100 | $509.94 | 125,890 |
| 2010-05-11 | Open-market sale | 100 | $509.95 | 125,990 |
| 2010-05-11 | Open-market sale | 100 | $509.97 | 126,090 |
| 2010-05-11 | Open-market sale | 100 | $509.98 | 126,190 |
| 2010-05-11 | Open-market sale | 100 | $510.06 | 126,290 |
| 2010-05-11 | Open-market sale | 100 | $510.10 | 126,390 |
| 2010-05-11 | Open-market sale | 100 | $510.11 | 126,490 |
| 2010-05-11 | Open-market sale | 200 | $510.12 | 126,590 |
| 2010-05-11 | Open-market sale | 100 | $510.15 | 126,790 |
| 2010-05-11 | Open-market sale | 100 | $509.47 | 122,790 |
| 2010-05-11 | Open-market sale | 100 | $509.48 | 122,890 |
| 2010-05-11 | Open-market sale | 100 | $509.52 | 122,990 |
| 2010-05-11 | Open-market sale | 100 | $509.53 | 123,090 |
| 2010-05-11 | Open-market sale | 200 | $509.56 | 123,190 |
| 2010-05-11 | Open-market sale | 200 | $509.57 | 123,390 |
| 2010-05-11 | Open-market sale | 100 | $509.58 | 123,590 |
| 2010-05-11 | Open-market sale | 100 | $509.62 | 123,690 |
| 2010-05-11 | Open-market sale | 200 | $509.68 | 123,790 |
| 2010-05-11 | Open-market sale | 100 | $509.72 | 124,090 |
| 2010-05-11 | Open-market sale | 100 | $509.73 | 124,190 |
| 2010-05-11 | Open-market sale | 100 | $509.70 | 123,990 |
| 2010-05-11 | Open-market sale | 100 | $514.28 | 131,438 |
| 2010-05-11 | Open-market sale | 100 | $514.38 | 131,538 |
| 2010-05-11 | Open-market sale | 100 | $514.51 | 131,638 |
| 2010-05-11 | Open-market sale | 200 | $514.61 | 131,738 |
| 2010-05-11 | Open-market sale | 100 | $514.64 | 131,938 |
| 2010-05-11 | Open-market sale | 200 | $514.70 | 132,038 |
| 2010-05-11 | Open-market sale | 100 | $514.81 | 132,238 |
| 2010-05-11 | Open-market sale | 100 | $514.88 | 132,338 |
| 2010-05-11 | Open-market sale | 100 | $514.97 | 132,438 |
| 2010-05-11 | Open-market sale | 1 | $514.98 | 132,538 |
| 2010-05-11 | Open-market sale | 99 | $515.00 | 132,539 |
| 2010-05-11 | Open-market sale | 100 | $515.02 | 132,638 |
| 2010-05-11 | Open-market sale | 100 | $515.19 | 132,738 |
| 2010-05-11 | Open-market sale | 100 | $515.24 | 132,838 |
| 2010-05-11 | Open-market sale | 100 | $514.09 | 131,238 |
| 2010-05-11 | Open-market sale | 100 | $515.26 | 133,038 |
| 2010-05-11 | Open-market sale | 100 | $512.58 | 130,090 |
| 2010-05-11 | Open-market sale | 100 | $512.79 | 130,190 |
| 2010-05-11 | Open-market sale | 48 | $512.89 | 130,290 |
| 2010-05-11 | Open-market sale | 100 | $512.92 | 130,338 |
| 2010-05-11 | Open-market sale | 100 | $513.01 | 130,438 |
| 2010-05-11 | Open-market sale | 100 | $513.67 | 130,538 |
| 2010-05-11 | Open-market sale | 100 | $513.68 | 130,638 |
| 2010-05-11 | Open-market sale | 100 | $513.73 | 130,738 |
| 2010-05-11 | Open-market sale | 100 | $513.76 | 130,838 |
| 2010-05-11 | Open-market sale | 100 | $513.78 | 130,938 |
| 2010-05-11 | Open-market sale | 100 | $513.88 | 131,038 |
| 2010-05-11 | Open-market sale | 100 | $513.90 | 131,138 |
| 2010-05-11 | Open-market sale | 100 | $514.23 | 131,338 |
| 2010-05-11 | Open-market sale | 100 | $515.25 | 132,938 |
| 2010-05-11 | Open-market sale | 100 | $509.39 | 122,490 |
| 2010-05-11 | Open-market sale | 100 | $509.43 | 122,590 |
| 2010-05-11 | Open-market sale | 100 | $509.44 | 122,690 |
| 2010-05-11 | Open-market sale | 90 | $508.54 | 120,000 |
| 2010-05-11 | Open-market sale | 300 | $508.63 | 120,090 |
| 2010-05-11 | Open-market sale | 100 | $508.84 | 120,390 |
| 2010-05-11 | Open-market sale | 100 | $508.85 | 120,490 |
| 2010-05-11 | Open-market sale | 100 | $508.86 | 120,590 |
| 2010-05-11 | Open-market sale | 100 | $508.94 | 120,690 |
| 2010-05-11 | Open-market sale | 100 | $508.99 | 120,790 |
| 2010-05-11 | Open-market sale | 100 | $509.02 | 120,890 |
| 2010-05-11 | Open-market sale | 100 | $509.09 | 120,990 |
| 2010-05-11 | Open-market sale | 100 | $509.16 | 121,090 |
| 2010-05-11 | Open-market sale | 100 | $509.17 | 121,190 |
| 2010-05-11 | Open-market sale | 100 | $509.19 | 121,290 |
| 2010-05-11 | Open-market sale | 100 | $509.22 | 121,390 |
| 2010-05-11 | Open-market sale | 200 | $509.24 | 121,490 |
| 2010-05-11 | Open-market sale | 100 | $509.31 | 121,690 |
| 2010-05-11 | Open-market sale | 100 | $509.32 | 121,790 |
| 2010-05-11 | Open-market sale | 300 | $509.33 | 121,890 |
| 2010-05-11 | Open-market sale | 300 | $509.34 | 122,190 |
| 2010-05-11 | Open-market sale | 100 | $515.85 | 134,438 |
| 2010-05-11 | Open-market sale | 100 | $515.87 | 134,538 |
| 2010-05-11 | Open-market sale | 200 | $515.88 | 134,638 |
| 2010-05-11 | Open-market sale | 200 | $515.89 | 134,838 |
| 2010-05-11 | Open-market sale | 200 | $515.93 | 135,038 |
| 2010-05-11 | Open-market sale | 100 | $515.97 | 135,238 |
| 2010-05-11 | Open-market sale | 100 | $515.99 | 135,338 |
| 2010-05-11 | Open-market sale | 200 | $516.00 | 135,438 |
| 2010-05-11 | Open-market sale | 100 | $516.01 | 135,638 |
| 2010-05-11 | Open-market sale | 400 | $516.02 | 135,738 |
| 2010-05-11 | Open-market sale | 100 | $516.03 | 136,138 |
| 2010-05-11 | Open-market sale | 200 | $516.04 | 136,238 |
| 2010-05-11 | Open-market sale | 100 | $516.09 | 136,438 |
| 2010-05-11 | Open-market sale | 100 | $516.10 | 136,538 |
| 2010-05-11 | Open-market sale | 100 | $516.12 | 136,638 |
| 2010-05-11 | Open-market sale | 100 | $516.16 | 136,738 |
| 2010-05-11 | Open-market sale | 200 | $515.31 | 133,138 |
| 2010-05-11 | Open-market sale | 200 | $515.46 | 133,338 |
| 2010-05-11 | Open-market sale | 200 | $515.50 | 133,538 |
| 2010-05-11 | Open-market sale | 100 | $515.54 | 133,738 |
| 2010-05-11 | Open-market sale | 100 | $515.75 | 134,138 |
| 2010-05-11 | Open-market sale | 100 | $515.80 | 134,238 |
| 2010-05-11 | Open-market sale | 100 | $515.82 | 134,338 |
| 2010-05-11 | Open-market sale | 100 | $516.18 | 136,838 |
| 2010-05-11 | Open-market sale | 100 | $516.19 | 136,938 |
| 2010-05-11 | Open-market sale | 150 | $516.21 | 137,038 |
| 2010-05-11 | Open-market sale | 91 | $516.25 | 137,188 |
| 2010-05-11 | Open-market sale | 100 | $515.65 | 133,838 |
| 2010-05-11 | Open-market sale | 100 | $515.67 | 133,938 |
| 2010-05-11 | Open-market sale | 100 | $515.70 | 134,038 |
| 2010-05-11 | Open-market sale | 100 | $516.50 | 138,779 |
| 2010-05-11 | Open-market sale | 100 | $516.55 | 138,879 |
| 2010-05-11 | Open-market sale | 100 | $516.56 | 138,979 |
| 2010-05-11 | Open-market sale | 100 | $516.60 | 139,079 |
| 2010-05-11 | Open-market sale | 100 | $516.61 | 139,179 |
| 2010-05-11 | Open-market sale | 200 | $516.62 | 139,279 |
| 2010-05-11 | Open-market sale | 100 | $516.63 | 139,479 |
| 2010-05-11 | Open-market sale | 100 | $516.66 | 139,579 |
| 2010-05-11 | Open-market sale | 300 | $516.67 | 139,679 |
| 2010-05-11 | Open-market sale | 100 | $516.48 | 138,679 |
| 2010-05-11 | Open-market sale | 300 | $516.41 | 138,079 |
| 2010-05-11 | Open-market sale | 100 | $516.69 | 139,979 |
| 2010-05-11 | Open-market sale | 100 | $516.70 | 140,079 |
| 2010-05-11 | Open-market sale | 100 | $516.72 | 140,179 |
| 2010-05-11 | Open-market sale | 100 | $516.76 | 140,279 |
| 2010-05-11 | Open-market sale | 100 | $516.77 | 140,379 |
| 2010-05-11 | Open-market sale | 100 | $516.80 | 140,479 |
| 2010-05-11 | Open-market sale | 100 | $516.81 | 140,579 |
| 2010-05-11 | Open-market sale | 100 | $516.82 | 140,679 |
| 2010-05-11 | Open-market sale | 100 | $516.83 | 140,779 |
| 2010-05-11 | Open-market sale | 100 | $516.91 | 140,879 |
| 2010-05-11 | Open-market sale | 100 | $516.26 | 137,279 |
| 2010-05-11 | Open-market sale | 200 | $516.27 | 137,379 |
| 2010-05-11 | Open-market sale | 100 | $516.28 | 137,579 |
| 2010-05-11 | Open-market sale | 100 | $516.33 | 137,679 |
| 2010-05-11 | Open-market sale | 100 | $516.34 | 137,779 |
| 2010-05-11 | Open-market sale | 100 | $516.35 | 137,879 |
| 2010-05-11 | Open-market sale | 100 | $516.36 | 137,979 |
| 2010-05-11 | Open-market sale | 200 | $516.47 | 138,479 |
| 2010-05-11 | Open-market sale | 100 | $516.43 | 138,379 |
| 2010-05-10 | Open-market sale | 300 | $517.44 | 131,200 |
| 2010-05-10 | Open-market sale | 400 | $517.47 | 131,500 |
| 2010-05-10 | Open-market sale | 200 | $517.50 | 131,900 |
| 2010-05-10 | Open-market sale | 30 | $517.79 | 132,100 |
| 2010-05-10 | Open-market sale | 2,600 | $514.00 | 120,000 |
| 2010-05-10 | Open-market sale | 100 | $514.10 | 122,600 |
| 2010-05-10 | Open-market sale | 4,400 | $515.50 | 122,700 |
| 2010-05-10 | Open-market sale | 1,700 | $517.00 | 127,100 |
| 2010-05-10 | Open-market sale | 1,600 | $517.15 | 128,800 |
| 2010-05-10 | Open-market sale | 100 | $517.27 | 130,400 |
| 2010-05-10 | Open-market sale | 242 | $517.37 | 130,500 |
| 2010-05-10 | Open-market sale | 158 | $517.39 | 130,742 |
| 2010-05-10 | Open-market sale | 100 | $517.43 | 131,100 |
| 2010-05-10 | Open-market sale | 200 | $517.41 | 130,900 |
| 2010-05-10 | Conversion (derivative) | 27,778 | $0.00 | 28,735,834 |
| 2010-05-10 | Open-market sale | 100 | $517.80 | 132,130 |
| 2010-05-10 | Open-market sale | 370 | $517.80 | 132,230 |
| 2010-05-10 | Open-market sale | 200 | $517.81 | 132,600 |
| 2010-05-10 | Open-market sale | 100 | $517.93 | 132,800 |
| 2010-05-10 | Open-market sale | 100 | $517.95 | 132,900 |
| 2010-05-10 | Open-market sale | 2,600 | $518.00 | 133,000 |
| 2010-05-10 | Open-market sale | 1,700 | $518.25 | 135,600 |
| 2010-05-10 | Open-market sale | 727 | $518.50 | 137,300 |
| 2010-05-10 | Open-market sale | 100 | $518.51 | 138,027 |
| 2010-05-10 | Open-market sale | 300 | $518.52 | 138,127 |
| 2010-05-10 | Open-market sale | 300 | $518.53 | 138,427 |
| 2010-05-10 | Open-market sale | 100 | $518.58 | 138,727 |
| 2010-05-10 | Open-market sale | 73 | $518.64 | 138,827 |
| 2010-05-10 | Open-market sale | 200 | $518.65 | 138,900 |
| 2010-05-10 | Open-market sale | 1,778 | $518.85 | 139,100 |
| 2010-05-10 | Open-market sale | 800 | $519.00 | 140,878 |
| 2010-05-10 | Open-market sale | 3,033 | $519.80 | 141,678 |
| 2010-05-10 | Open-market sale | 800 | $520.75 | 144,711 |
| 2010-05-10 | Open-market sale | 565 | $521.00 | 145,511 |
| 2010-05-10 | Open-market sale | 300 | $521.01 | 146,076 |
| 2010-05-10 | Open-market sale | 300 | $521.03 | 146,376 |
| 2010-05-10 | Open-market sale | 200 | $521.04 | 146,676 |
| 2010-05-10 | Open-market sale | 100 | $521.05 | 146,876 |
| 2010-05-10 | Open-market sale | 300 | $521.06 | 146,976 |
| 2010-05-10 | Open-market sale | 100 | $521.07 | 147,276 |
| 2010-05-10 | Open-market sale | 100 | $521.08 | 147,376 |
| 2010-05-10 | Open-market sale | 200 | $521.11 | 147,476 |
| 2010-05-10 | Open-market sale | 100 | $521.12 | 147,676 |
| 2010-05-10 | Open-market sale | 2 | $522.00 | 147,776 |
| 2010-05-10 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-04-14 | Conversion (derivative) | 27,778 | $0.00 | 28,763,612 |
| 2010-04-14 | Open-market sale | 170 | $589.05 | 140,658 |
| 2010-04-14 | Open-market sale | 50 | $586.53 | 142,728 |
| 2010-04-14 | Open-market sale | 100 | $584.51 | 142,778 |
| 2010-04-14 | Open-market sale | 300 | $586.56 | 142,878 |
| 2010-04-14 | Open-market sale | 100 | $584.72 | 143,178 |
| 2010-04-14 | Open-market sale | 100 | $587.08 | 143,278 |
| 2010-04-14 | Open-market sale | 100 | $589.14 | 143,378 |
| 2010-04-14 | Open-market sale | 1,800 | $589.75 | 143,478 |
| 2010-04-14 | Open-market sale | 1,700 | $588.00 | 145,278 |
| 2010-04-14 | Open-market sale | 800 | $591.75 | 146,978 |
| 2010-04-14 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-04-14 | Open-market sale | 200 | $584.53 | 120,400 |
| 2010-04-14 | Open-market sale | 100 | $589.09 | 120,600 |
| 2010-04-14 | Open-market sale | 100 | $587.01 | 120,700 |
| 2010-04-14 | Open-market sale | 8,678 | $586.00 | 120,800 |
| 2010-04-14 | Open-market sale | 1,700 | $587.06 | 129,478 |
| 2010-04-14 | Open-market sale | 200 | $584.68 | 131,178 |
| 2010-04-14 | Open-market sale | 1,500 | $587.00 | 131,378 |
| 2010-04-14 | Open-market sale | 200 | $584.59 | 132,878 |
| 2010-04-14 | Open-market sale | 2,850 | $589.00 | 133,078 |
| 2010-04-14 | Open-market sale | 200 | $584.52 | 135,928 |
| 2010-04-14 | Open-market sale | 1,700 | $587.60 | 136,128 |
| 2010-04-14 | Open-market sale | 200 | $589.06 | 137,828 |
| 2010-04-14 | Open-market sale | 100 | $584.71 | 138,028 |
| 2010-04-14 | Open-market sale | 550 | $586.52 | 138,128 |
| 2010-04-14 | Open-market sale | 1,000 | $588.45 | 138,678 |
| 2010-04-14 | Open-market sale | 900 | $586.50 | 139,678 |
| 2010-04-14 | Open-market sale | 80 | $589.01 | 140,578 |
| 2010-04-14 | Open-market sale | 1,700 | $585.30 | 141,028 |
| 2010-04-14 | Open-market sale | 200 | $584.56 | 140,828 |
| 2010-04-14 | Conversion (derivative) | 27,778 | $0.00 | 28,763,612 |
| 2010-04-14 | Open-market sale | 200 | $584.53 | 120,700 |
| 2010-04-14 | Open-market sale | 200 | $584.56 | 120,900 |
| 2010-04-14 | Open-market sale | 200 | $584.59 | 121,100 |
| 2010-04-14 | Open-market sale | 200 | $584.68 | 121,300 |
| 2010-04-14 | Open-market sale | 100 | $584.71 | 121,500 |
| 2010-04-14 | Open-market sale | 100 | $584.72 | 121,600 |
| 2010-04-14 | Open-market sale | 1,700 | $585.30 | 121,700 |
| 2010-04-14 | Open-market sale | 8,678 | $586.00 | 123,400 |
| 2010-04-14 | Open-market sale | 900 | $586.50 | 132,078 |
| 2010-04-14 | Open-market sale | 550 | $586.52 | 132,978 |
| 2010-04-14 | Open-market sale | 50 | $586.53 | 133,528 |
| 2010-04-14 | Open-market sale | 300 | $586.56 | 133,578 |
| 2010-04-14 | Open-market sale | 1,500 | $587.00 | 133,878 |
| 2010-04-14 | Open-market sale | 100 | $587.01 | 135,378 |
| 2010-04-14 | Open-market sale | 1,700 | $587.06 | 135,478 |
| 2010-04-14 | Open-market sale | 100 | $587.08 | 137,178 |
| 2010-04-14 | Open-market sale | 1,700 | $587.60 | 137,278 |
| 2010-04-14 | Open-market sale | 1,700 | $588.00 | 138,978 |
| 2010-04-14 | Open-market sale | 1,000 | $588.45 | 140,678 |
| 2010-04-14 | Open-market sale | 2,850 | $589.00 | 141,678 |
| 2010-04-14 | Open-market sale | 80 | $589.01 | 144,528 |
| 2010-04-14 | Open-market sale | 170 | $589.05 | 144,608 |
| 2010-04-14 | Open-market sale | 200 | $589.06 | 144,778 |
| 2010-04-14 | Open-market sale | 100 | $589.09 | 144,978 |
| 2010-04-14 | Open-market sale | 100 | $589.14 | 145,078 |
| 2010-04-14 | Open-market sale | 1,800 | $589.75 | 145,178 |
| 2010-04-14 | Open-market sale | 800 | $591.75 | 146,978 |
| 2010-04-14 | Open-market sale | 200 | $584.52 | 120,500 |
| 2010-04-14 | Open-market sale | 100 | $584.51 | 120,400 |
| 2010-04-14 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-04-14 | Open-market sale | 400 | $584.50 | 120,000 |
| 2010-04-13 | Conversion (derivative) | 27,778 | $0.00 | 28,791,390 |
| 2010-04-13 | Open-market sale | 300 | $587.04 | 142,003 |
| 2010-04-13 | Open-market sale | 200 | $587.01 | 141,803 |
| 2010-04-13 | Open-market sale | 925 | $587.00 | 140,878 |
| 2010-04-13 | Open-market sale | 3,500 | $586.50 | 137,378 |
| 2010-04-13 | Open-market sale | 75 | $587.11 | 142,303 |
| 2010-04-13 | Open-market sale | 100 | $587.13 | 142,378 |
| 2010-04-13 | Open-market sale | 100 | $587.14 | 142,478 |
| 2010-04-13 | Open-market sale | 1,700 | $587.50 | 142,578 |
| 2010-04-13 | Open-market sale | 1,800 | $588.14 | 144,278 |
| 2010-04-13 | Open-market sale | 1,700 | $588.20 | 146,078 |
| 2010-04-13 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-04-13 | Open-market sale | 3,600 | $576.95 | 120,000 |
| 2010-04-13 | Open-market sale | 1,700 | $577.95 | 123,600 |
| 2010-04-13 | Open-market sale | 1,700 | $578.25 | 125,300 |
| 2010-04-13 | Open-market sale | 1,700 | $578.95 | 127,000 |
| 2010-04-13 | Open-market sale | 1,708 | $582.00 | 128,700 |
| 2010-04-13 | Open-market sale | 1,700 | $582.60 | 130,408 |
| 2010-04-13 | Open-market sale | 1,878 | $583.25 | 132,108 |
| 2010-04-13 | Open-market sale | 992 | $583.54 | 133,986 |
| 2010-04-13 | Open-market sale | 100 | $583.55 | 134,978 |
| 2010-04-13 | Open-market sale | 100 | $583.63 | 135,078 |
| 2010-04-13 | Open-market sale | 100 | $583.64 | 135,178 |
| 2010-04-13 | Open-market sale | 200 | $583.65 | 135,278 |
| 2010-04-13 | Open-market sale | 200 | $583.67 | 135,478 |
| 2010-04-13 | Open-market sale | 1,700 | $585.00 | 135,678 |
| 2010-04-12 | Conversion (derivative) | 27,778 | $0.00 | 28,819,168 |
| 2010-04-12 | Open-market sale | 200 | $570.59 | 128,141 |
| 2010-04-12 | Open-market sale | 100 | $570.56 | 127,641 |
| 2010-04-12 | Open-market sale | 400 | $570.57 | 127,741 |
| 2010-04-12 | Open-market sale | 100 | $570.60 | 128,341 |
| 2010-04-12 | Open-market sale | 350 | $570.55 | 127,291 |
| 2010-04-12 | Open-market sale | 291 | $570.54 | 127,000 |
| 2010-04-12 | Conversion | 27,778 | $0.00 | 147,778 |
| 2010-04-12 | Open-market sale | 400 | $573.29 | 147,378 |
| 2010-04-12 | Open-market sale | 1,330 | $572.00 | 136,900 |
| 2010-04-12 | Open-market sale | 85 | $571.94 | 136,815 |
| 2010-04-12 | Open-market sale | 100 | $571.93 | 136,715 |
| 2010-04-12 | Open-market sale | 300 | $571.91 | 136,415 |
| 2010-04-12 | Open-market sale | 300 | $571.90 | 136,115 |
| 2010-04-12 | Open-market sale | 700 | $571.89 | 135,415 |
| 2010-04-12 | Open-market sale | 515 | $571.88 | 134,900 |
| 2010-04-12 | Open-market sale | 1,100 | $571.85 | 133,800 |
| 2010-04-12 | Open-market sale | 1,700 | $570.75 | 132,100 |
| 2010-04-12 | Open-market sale | 3,559 | $570.67 | 128,541 |
| 2010-04-12 | Open-market sale | 100 | $570.61 | 128,441 |
| 2010-04-12 | Open-market sale | 1,200 | $572.10 | 138,230 |
| 2010-04-12 | Open-market sale | 600 | $572.11 | 139,430 |
| 2010-04-12 | Open-market sale | 2,548 | $572.50 | 140,030 |
| 2010-04-12 | Open-market sale | 1,100 | $572.75 | 142,578 |
| 2010-04-12 | Open-market sale | 1,700 | $573.00 | 143,678 |
| 2010-04-12 | Open-market sale | 300 | $573.23 | 145,378 |
| 2010-04-12 | Open-market sale | 1,300 | $573.25 | 145,678 |
| 2010-04-12 | Open-market sale | 100 | $573.26 | 146,978 |
| 2010-04-12 | Open-market sale | 100 | $573.27 | 147,078 |
| 2010-04-12 | Open-market sale | 200 | $573.28 | 147,178 |
| 2010-04-12 | Open-market sale | 1,800 | $568.50 | 120,000 |
| 2010-04-12 | Open-market sale | 1,800 | $569.99 | 121,800 |
| 2010-04-12 | Open-market sale | 100 | $570.00 | 123,600 |
| 2010-04-12 | Open-market sale | 1,300 | $570.50 | 125,700 |
| 2010-04-12 | Open-market sale | 1,800 | $570.43 | 123,900 |
| 2010-04-12 | Open-market sale | 100 | $570.40 | 123,800 |
| 2010-04-12 | Open-market sale | 100 | $570.14 | 123,700 |
| 2010-04-09 | Conversion (derivative) | 120,000 | $0.00 | 28,846,946 |
| 2010-04-09 | Conversion | 120,000 | $0.00 | 120,000 |
| 2010-03-10 | Open-market sale | 2,400 | $567.50 | 7,000 |
| 2010-03-10 | Open-market sale | 100 | $567.51 | 9,400 |
| 2010-03-10 | Open-market sale | 100 | $567.58 | 9,500 |
| 2010-03-10 | Open-market sale | 100 | $567.59 | 9,600 |
| 2010-03-10 | Open-market sale | 100 | $567.65 | 9,700 |
| 2010-03-10 | Open-market sale | 200 | $567.77 | 9,800 |
| 2010-03-10 | Open-market sale | 200 | $567.79 | 10,000 |
| 2010-03-10 | Open-market sale | 100 | $567.80 | 10,200 |
| 2010-03-10 | Open-market sale | 200 | $567.86 | 10,300 |
| 2010-03-10 | Open-market sale | 1,000 | $569.00 | 10,500 |
| 2010-03-10 | Open-market sale | 2,400 | $569.50 | 11,500 |
| 2010-03-10 | Open-market sale | 700 | $570.25 | 13,900 |
| 2010-03-10 | Open-market sale | 825 | $570.50 | 14,600 |
| 2010-03-10 | Open-market sale | 100 | $570.54 | 15,425 |
| 2010-03-10 | Open-market sale | 75 | $570.60 | 15,525 |
| 2010-03-10 | Open-market sale | 1,800 | $564.00 | 0 |
| 2010-03-10 | Open-market sale | 100 | $564.50 | 1,800 |
| 2010-03-10 | Open-market sale | 400 | $564.53 | 1,900 |
| 2010-03-10 | Open-market sale | 200 | $564.55 | 2,300 |
| 2010-03-10 | Open-market sale | 300 | $564.59 | 2,500 |
| 2010-03-10 | Open-market sale | 100 | $564.68 | 2,800 |
| 2010-03-10 | Open-market sale | 100 | $564.80 | 2,900 |
| 2010-03-10 | Open-market sale | 100 | $564.91 | 3,000 |
| 2010-03-10 | Open-market sale | 3,225 | $564.97 | 3,100 |
| 2010-03-10 | Open-market sale | 100 | $564.98 | 6,325 |
| 2010-03-10 | Open-market sale | 265 | $565.03 | 6,425 |
| 2010-03-10 | Open-market sale | 210 | $565.14 | 6,690 |
| 2010-03-10 | Open-market sale | 100 | $565.16 | 6,900 |
| 2010-03-10 | Conversion (derivative) | 27,778 | $0.00 | 28,966,946 |
| 2010-03-10 | Open-market sale | 100 | $575.06 | 25,553 |
| 2010-03-10 | Open-market sale | 425 | $575.50 | 25,653 |
| 2010-03-10 | Open-market sale | 100 | $575.69 | 26,078 |
| 2010-03-10 | Open-market sale | 100 | $575.75 | 26,178 |
| 2010-03-10 | Open-market sale | 100 | $575.82 | 26,278 |
| 2010-03-10 | Open-market sale | 700 | $570.68 | 15,600 |
| 2010-03-10 | Open-market sale | 200 | $575.86 | 26,578 |
| 2010-03-10 | Open-market sale | 500 | $577.00 | 26,778 |
| 2010-03-10 | Open-market sale | 500 | $577.50 | 27,278 |
| 2010-03-10 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-03-10 | Open-market sale | 100 | $575.04 | 25,453 |
| 2010-03-10 | Open-market sale | 100 | $575.02 | 25,353 |
| 2010-03-10 | Open-market sale | 300 | $575.01 | 25,053 |
| 2010-03-10 | Open-market sale | 275 | $575.00 | 24,778 |
| 2010-03-10 | Open-market sale | 100 | $574.66 | 24,678 |
| 2010-03-10 | Open-market sale | 100 | $574.63 | 24,578 |
| 2010-03-10 | Open-market sale | 200 | $574.61 | 24,378 |
| 2010-03-10 | Open-market sale | 400 | $574.60 | 23,978 |
| 2010-03-10 | Open-market sale | 300 | $574.59 | 23,678 |
| 2010-03-10 | Open-market sale | 200 | $574.58 | 23,478 |
| 2010-03-10 | Open-market sale | 900 | $574.50 | 22,578 |
| 2010-03-10 | Open-market sale | 1,778 | $573.00 | 20,800 |
| 2010-03-10 | Open-market sale | 700 | $571.50 | 20,100 |
| 2010-03-10 | Open-market sale | 200 | $571.10 | 19,900 |
| 2010-03-10 | Open-market sale | 300 | $571.05 | 19,600 |
| 2010-03-10 | Open-market sale | 1 | $571.04 | 19,599 |
| 2010-03-10 | Open-market sale | 300 | $571.02 | 19,299 |
| 2010-03-10 | Open-market sale | 100 | $571.01 | 19,199 |
| 2010-03-10 | Open-market sale | 2,899 | $571.00 | 16,300 |
| 2010-03-10 | Open-market sale | 200 | $575.84 | 26,378 |
| 2010-03-09 | Conversion (derivative) | 27,778 | $0.00 | 28,994,724 |
| 2010-03-09 | Open-market sale | 1,700 | $557.50 | 0 |
| 2010-03-09 | Open-market sale | 3,500 | $559.00 | 1,700 |
| 2010-03-09 | Open-market sale | 1,778 | $560.00 | 5,200 |
| 2010-03-09 | Open-market sale | 3,000 | $561.00 | 6,978 |
| 2010-03-09 | Open-market sale | 100 | $561.01 | 9,978 |
| 2010-03-09 | Open-market sale | 400 | $561.03 | 10,078 |
| 2010-03-09 | Open-market sale | 100 | $561.15 | 10,478 |
| 2010-03-09 | Open-market sale | 1,800 | $561.80 | 10,578 |
| 2010-03-09 | Open-market sale | 6,800 | $562.00 | 12,378 |
| 2010-03-09 | Open-market sale | 1,700 | $562.20 | 19,178 |
| 2010-03-09 | Open-market sale | 2,146 | $562.40 | 20,878 |
| 2010-03-09 | Open-market sale | 3,054 | $563.00 | 23,024 |
| 2010-03-09 | Open-market sale | 1,607 | $564.00 | 26,078 |
| 2010-03-09 | Open-market sale | 93 | $564.04 | 27,685 |
| 2010-03-09 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-03-08 | Conversion (derivative) | 27,778 | $0.00 | 29,022,502 |
| 2010-03-08 | Open-market sale | 2,267 | $563.61 | 10,100 |
| 2010-03-08 | Open-market sale | 100 | $563.64 | 12,667 |
| 2010-03-08 | Open-market sale | 350 | $563.69 | 12,767 |
| 2010-03-08 | Open-market sale | 300 | $563.73 | 13,117 |
| 2010-03-08 | Open-market sale | 100 | $563.74 | 13,417 |
| 2010-03-08 | Open-market sale | 7,361 | $563.75 | 13,517 |
| 2010-03-08 | Open-market sale | 6,899 | $564.00 | 20,878 |
| 2010-03-08 | Open-market sale | 1 | $564.01 | 27,777 |
| 2010-03-08 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-03-08 | Open-market sale | 3,600 | $562.25 | 0 |
| 2010-03-08 | Open-market sale | 3,000 | $562.65 | 3,600 |
| 2010-03-08 | Open-market sale | 3,500 | $563.40 | 6,600 |
| 2010-03-08 | Open-market sale | 100 | $563.63 | 12,567 |
| 2010-03-08 | Open-market sale | 200 | $563.62 | 12,367 |
| 2010-02-10 | Conversion (derivative) | 27,778 | $0.00 | 29,050,280 |
| 2010-02-10 | Open-market sale | 100 | $530.17 | 6,700 |
| 2010-02-10 | Open-market sale | 1,700 | $531.50 | 6,800 |
| 2010-02-10 | Open-market sale | 3,600 | $533.00 | 8,500 |
| 2010-02-10 | Open-market sale | 1,800 | $533.25 | 12,100 |
| 2010-02-10 | Open-market sale | 1,800 | $534.00 | 13,900 |
| 2010-02-10 | Open-market sale | 1,800 | $534.25 | 15,700 |
| 2010-02-10 | Open-market sale | 6,370 | $535.00 | 17,500 |
| 2010-02-10 | Open-market sale | 8 | $535.02 | 23,870 |
| 2010-02-10 | Open-market sale | 100 | $535.03 | 23,878 |
| 2010-02-10 | Open-market sale | 200 | $535.05 | 23,978 |
| 2010-02-10 | Open-market sale | 1,396 | $535.50 | 24,178 |
| 2010-02-10 | Open-market sale | 200 | $535.51 | 25,574 |
| 2010-02-10 | Open-market sale | 204 | $535.53 | 25,774 |
| 2010-02-10 | Open-market sale | 1,800 | $536.50 | 25,978 |
| 2010-02-10 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-02-10 | Open-market sale | 1,700 | $529.00 | 0 |
| 2010-02-10 | Open-market sale | 5,000 | $530.00 | 1,700 |
| 2010-02-09 | Conversion (derivative) | 27,778 | $0.00 | 29,078,058 |
| 2010-02-09 | Open-market sale | 23 | $536.04 | 1,300 |
| 2010-02-09 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-02-09 | Open-market sale | 900 | $541.00 | 26,878 |
| 2010-02-09 | Open-market sale | 2,000 | $540.50 | 24,878 |
| 2010-02-09 | Open-market sale | 3,400 | $540.00 | 21,478 |
| 2010-02-09 | Open-market sale | 1,800 | $539.50 | 19,678 |
| 2010-02-09 | Open-market sale | 3,600 | $539.00 | 16,078 |
| 2010-02-09 | Open-market sale | 1,400 | $538.50 | 14,678 |
| 2010-02-09 | Open-market sale | 1,878 | $538.25 | 12,800 |
| 2010-02-09 | Open-market sale | 900 | $538.00 | 11,900 |
| 2010-02-09 | Open-market sale | 200 | $536.54 | 2,700 |
| 2010-02-09 | Open-market sale | 14 | $536.53 | 2,686 |
| 2010-02-09 | Open-market sale | 100 | $536.55 | 2,900 |
| 2010-02-09 | Open-market sale | 200 | $536.67 | 3,000 |
| 2010-02-09 | Open-market sale | 400 | $536.68 | 3,200 |
| 2010-02-09 | Open-market sale | 100 | $536.70 | 3,600 |
| 2010-02-09 | Open-market sale | 200 | $536.71 | 3,700 |
| 2010-02-09 | Open-market sale | 100 | $536.72 | 3,900 |
| 2010-02-09 | Open-market sale | 5,300 | $537.00 | 4,000 |
| 2010-02-09 | Open-market sale | 2,507 | $537.50 | 9,300 |
| 2010-02-09 | Open-market sale | 93 | $537.54 | 11,807 |
| 2010-02-09 | Open-market sale | 1,300 | $536.00 | 0 |
| 2010-02-09 | Open-market sale | 300 | $536.10 | 1,323 |
| 2010-02-09 | Open-market sale | 100 | $536.13 | 1,623 |
| 2010-02-09 | Open-market sale | 100 | $536.14 | 1,723 |
| 2010-02-09 | Open-market sale | 77 | $536.15 | 1,823 |
| 2010-02-09 | Open-market sale | 778 | $536.50 | 1,900 |
| 2010-02-09 | Open-market sale | 8 | $536.51 | 2,678 |
| 2010-02-08 | Conversion (derivative) | 27,778 | $0.00 | 29,105,836 |
| 2010-02-08 | Open-market sale | 100 | $539.58 | 27,478 |
| 2010-02-08 | Conversion | 27,778 | $0.00 | 27,778 |
| 2010-02-08 | Open-market sale | 100 | $535.82 | 4,800 |
| 2010-02-08 | Open-market sale | 100 | $535.84 | 4,900 |
| 2010-02-08 | Open-market sale | 200 | $535.85 | 5,000 |
| 2010-02-08 | Open-market sale | 100 | $535.86 | 5,200 |
| 2010-02-08 | Open-market sale | 3,500 | $536.00 | 5,300 |
| 2010-02-08 | Open-market sale | 2,000 | $537.00 | 8,800 |
| 2010-02-08 | Open-market sale | 3,078 | $537.28 | 10,800 |
| 2010-02-08 | Open-market sale | 2,900 | $538.00 | 13,878 |
| 2010-02-08 | Open-market sale | 1,900 | $538.14 | 16,778 |
| 2010-02-08 | Open-market sale | 2,500 | $538.50 | 18,678 |
| 2010-02-08 | Open-market sale | 200 | $538.84 | 21,178 |
| 2010-02-08 | Open-market sale | 300 | $538.85 | 21,378 |
| 2010-02-08 | Open-market sale | 310 | $538.87 | 21,678 |
| 2010-02-08 | Open-market sale | 100 | $538.90 | 21,988 |
| 2010-02-08 | Open-market sale | 3,100 | $539.00 | 22,088 |
| 2010-02-08 | Open-market sale | 190 | $539.15 | 25,188 |
| 2010-02-08 | Open-market sale | 100 | $539.16 | 25,378 |
| 2010-02-08 | Open-market sale | 100 | $539.25 | 25,478 |
| 2010-02-08 | Open-market sale | 100 | $539.27 | 25,578 |
| 2010-02-08 | Open-market sale | 100 | $539.38 | 25,678 |
| 2010-02-08 | Open-market sale | 100 | $539.39 | 25,778 |
| 2010-02-08 | Open-market sale | 1,200 | $539.50 | 25,878 |
| 2010-02-08 | Open-market sale | 200 | $539.51 | 27,078 |
| 2010-02-08 | Open-market sale | 100 | $539.54 | 27,278 |
| 2010-02-08 | Open-market sale | 100 | $539.57 | 27,378 |
| 2010-02-08 | Open-market sale | 100 | $535.81 | 4,700 |
| 2010-02-08 | Open-market sale | 100 | $539.60 | 27,678 |
| 2010-02-08 | Open-market sale | 100 | $539.59 | 27,578 |
| 2010-02-08 | Open-market sale | 400 | $535.76 | 4,000 |
| 2010-02-08 | Open-market sale | 200 | $535.77 | 4,400 |
| 2010-02-08 | Open-market sale | 100 | $535.80 | 4,600 |
| 2010-02-08 | Open-market sale | 400 | $535.75 | 3,600 |
| 2010-02-08 | Open-market sale | 100 | $532.59 | 3,500 |
| 2010-02-08 | Open-market sale | 100 | $532.57 | 3,400 |
| 2010-02-08 | Open-market sale | 100 | $532.55 | 3,300 |
| 2010-02-08 | Open-market sale | 100 | $532.48 | 3,200 |
| 2010-02-08 | Open-market sale | 100 | $532.43 | 3,100 |
| 2010-02-08 | Open-market sale | 3,000 | $532.40 | 0 |
| 2010-02-08 | Open-market sale | 100 | $532.42 | 3,000 |
| 2009-12-10 | Conversion (derivative) | 15,000 | $0.00 | 29,133,614 |
| 2009-12-10 | Gift | 15,000 | $0.00 | 0 |
| 2009-12-10 | Conversion | 15,000 | $0.00 | 15,000 |
| 2007-11-01 | Conversion (derivative) | 15,000 | $0.00 | 29,148,614 |
| 2007-11-01 | Conversion | 15,000 | $0.00 | 15,000 |
| 2007-11-01 | Gift | 15,000 | $0.00 | 0 |
| 2006-10-27 | Conversion (derivative) | 216,171 | $0.00 | 29,163,614 |
| 2006-10-27 | Conversion | 216,171 | $0.00 | 275,000 |
| 2006-10-27 | Gift | 275,000 | $0.00 | 0 |
| 2006-05-19 | Gift (derivative) | 1,441,171 | $0.00 | 0 |
| 2006-05-17 | Open-market sale | 100 | $372.70 | 61,929 |
| 2006-05-17 | Open-market sale | 300 | $372.64 | 61,529 |
| 2006-05-17 | Open-market sale | 2,600 | $372.55 | 58,929 |
| 2006-05-17 | Open-market sale | 100 | $372.51 | 58,829 |
| 2006-05-17 | Open-market sale | 200 | $372.71 | 62,029 |
| 2006-05-17 | Open-market sale | 100 | $372.72 | 62,229 |
| 2006-05-17 | Open-market sale | 100 | $372.69 | 61,829 |
| 2006-05-17 | Conversion (derivative) | 149,333 | $0.00 | 29,529,118 |
| 2006-05-17 | Open-market sale | 386 | $373.55 | 76,443 |
| 2006-05-17 | Open-market sale | 2,161 | $373.68 | 76,829 |
| 2006-05-17 | Open-market sale | 700 | $373.54 | 75,743 |
| 2006-05-17 | Open-market sale | 700 | $373.53 | 75,043 |
| 2006-05-17 | Open-market sale | 200 | $373.52 | 74,843 |
| 2006-05-17 | Open-market sale | 814 | $373.51 | 74,029 |
| 2006-05-17 | Open-market sale | 8,200 | $373.50 | 65,829 |
| 2006-05-17 | Open-market sale | 3,500 | $373.25 | 62,329 |
| 2006-05-17 | Conversion | 149,333 | $0.00 | 208,162 |
| 2006-05-17 | Open-market sale | 3,500 | $379.50 | 204,662 |
| 2006-05-17 | Open-market sale | 10,500 | $379.00 | 194,162 |
| 2006-05-17 | Open-market sale | 800 | $373.71 | 78,990 |
| 2006-05-17 | Open-market sale | 400 | $373.73 | 79,790 |
| 2006-05-17 | Open-market sale | 10,570 | $373.75 | 80,190 |
| 2006-05-17 | Open-market sale | 25,000 | $374.00 | 90,760 |
| 2006-05-17 | Open-market sale | 7,000 | $375.00 | 115,760 |
| 2006-05-17 | Open-market sale | 3,500 | $375.50 | 122,760 |
| 2006-05-17 | Open-market sale | 3,331 | $375.75 | 126,260 |
| 2006-05-17 | Open-market sale | 3,669 | $376.00 | 129,591 |
| 2006-05-17 | Open-market sale | 7,000 | $376.25 | 133,260 |
| 2006-05-17 | Open-market sale | 16,633 | $376.50 | 140,260 |
| 2006-05-17 | Open-market sale | 867 | $376.68 | 156,893 |
| 2006-05-17 | Open-market sale | 3,500 | $376.75 | 157,760 |
| 2006-05-17 | Open-market sale | 7,069 | $377.00 | 161,260 |
| 2006-05-17 | Open-market sale | 7,000 | $377.25 | 168,329 |
| 2006-05-17 | Open-market sale | 7,033 | $377.50 | 175,329 |
| 2006-05-17 | Open-market sale | 1,200 | $377.51 | 182,362 |
| 2006-05-17 | Open-market sale | 100 | $377.52 | 183,562 |
| 2006-05-17 | Open-market sale | 7,000 | $378.00 | 183,662 |
| 2006-05-17 | Open-market sale | 3,500 | $378.25 | 190,662 |
| 2006-05-17 | Conversion (derivative) | 149,333 | $0.00 | 29,379,785 |
| 2006-05-17 | Open-market sale | 3,500 | $373.25 | 62,329 |
| 2006-05-17 | Open-market sale | 8,200 | $373.50 | 65,829 |
| 2006-05-17 | Open-market sale | 814 | $373.51 | 74,029 |
| 2006-05-17 | Open-market sale | 200 | $373.52 | 74,843 |
| 2006-05-17 | Open-market sale | 700 | $373.53 | 75,043 |
| 2006-05-17 | Open-market sale | 700 | $373.54 | 75,743 |
| 2006-05-17 | Open-market sale | 386 | $373.55 | 76,443 |
| 2006-05-17 | Open-market sale | 2,161 | $373.68 | 76,829 |
| 2006-05-17 | Open-market sale | 800 | $373.71 | 78,990 |
| 2006-05-17 | Open-market sale | 400 | $373.73 | 79,790 |
| 2006-05-17 | Open-market sale | 10,570 | $373.75 | 80,190 |
| 2006-05-17 | Open-market sale | 25,000 | $374.00 | 90,760 |
| 2006-05-17 | Open-market sale | 7,000 | $375.00 | 115,760 |
| 2006-05-17 | Open-market sale | 3,500 | $375.50 | 122,760 |
| 2006-05-17 | Open-market sale | 3,331 | $375.75 | 126,260 |
| 2006-05-17 | Open-market sale | 3,669 | $376.00 | 129,591 |
| 2006-05-17 | Open-market sale | 7,000 | $376.25 | 133,260 |
| 2006-05-17 | Open-market sale | 16,633 | $376.50 | 140,260 |
| 2006-05-17 | Open-market sale | 867 | $376.68 | 156,893 |
| 2006-05-17 | Open-market sale | 3,500 | $376.75 | 157,760 |
| 2006-05-17 | Open-market sale | 7,069 | $377.00 | 161,260 |
| 2006-05-17 | Open-market sale | 7,000 | $377.25 | 168,329 |
| 2006-05-17 | Open-market sale | 7,033 | $377.50 | 175,329 |
| 2006-05-17 | Open-market sale | 1,200 | $377.51 | 182,362 |
| 2006-05-17 | Open-market sale | 100 | $377.52 | 183,562 |
| 2006-05-17 | Open-market sale | 7,000 | $378.00 | 183,662 |
| 2006-05-17 | Open-market sale | 3,500 | $378.25 | 190,662 |
| 2006-05-17 | Open-market sale | 10,500 | $379.00 | 194,162 |
| 2006-05-17 | Open-market sale | 3,500 | $379.50 | 204,662 |
| 2006-05-17 | Conversion | 149,333 | $0.00 | 208,162 |
| 2006-05-16 | Conversion (derivative) | 117,167 | $0.00 | 29,529,118 |
| 2006-05-16 | Open-market sale | 3,500 | $374.25 | 172,496 |
| 2006-05-16 | Conversion | 117,167 | $0.00 | 175,996 |
| 2006-05-16 | Open-market sale | 7,500 | $371.50 | 70,329 |
| 2006-05-16 | Open-market sale | 100 | $374.01 | 172,396 |
| 2006-05-16 | Open-market sale | 9,250 | $372.00 | 77,829 |
| 2006-05-16 | Open-market sale | 100 | $372.12 | 87,079 |
| 2006-05-16 | Open-market sale | 1,650 | $372.15 | 87,179 |
| 2006-05-16 | Open-market sale | 22,000 | $372.25 | 88,829 |
| 2006-05-16 | Open-market sale | 100 | $372.27 | 110,829 |
| 2006-05-16 | Open-market sale | 1,902 | $372.28 | 110,929 |
| 2006-05-16 | Open-market sale | 1,498 | $372.31 | 112,831 |
| 2006-05-16 | Open-market sale | 1,167 | $372.50 | 114,329 |
| 2006-05-16 | Open-market sale | 257 | $372.58 | 115,496 |
| 2006-05-16 | Open-market sale | 200 | $372.62 | 115,753 |
| 2006-05-16 | Open-market sale | 200 | $372.63 | 115,953 |
| 2006-05-16 | Open-market sale | 1,232 | $372.64 | 116,153 |
| 2006-05-16 | Open-market sale | 1,111 | $372.68 | 117,385 |
| 2006-05-16 | Open-market sale | 500 | $372.69 | 118,496 |
| 2006-05-16 | Open-market sale | 100 | $372.70 | 118,996 |
| 2006-05-16 | Open-market sale | 400 | $372.72 | 119,096 |
| 2006-05-16 | Open-market sale | 16,000 | $373.00 | 119,496 |
| 2006-05-16 | Open-market sale | 26,500 | $373.50 | 135,496 |
| 2006-05-16 | Open-market sale | 330 | $373.72 | 162,356 |
| 2006-05-16 | Open-market sale | 360 | $373.73 | 162,686 |
| 2006-05-16 | Open-market sale | 1,450 | $373.74 | 163,046 |
| 2006-05-16 | Open-market sale | 3,800 | $373.75 | 164,496 |
| 2006-05-16 | Open-market sale | 600 | $373.76 | 168,296 |
| 2006-05-16 | Open-market sale | 100 | $373.77 | 168,896 |
| 2006-05-16 | Open-market sale | 102 | $371.01 | 70,227 |
| 2006-05-16 | Open-market sale | 7,898 | $371.00 | 62,329 |
| 2006-05-16 | Open-market sale | 3,500 | $370.75 | 58,829 |
| 2006-05-15 | Open-market sale | 3,500 | $369.00 | 58,829 |
| 2006-05-15 | Open-market sale | 10,500 | $370.00 | 62,329 |
| 2006-05-15 | Open-market sale | 3,500 | $370.50 | 72,829 |
| 2006-05-15 | Open-market sale | 825 | $370.51 | 76,329 |
| 2006-05-15 | Open-market sale | 400 | $370.53 | 77,154 |
| 2006-05-15 | Open-market sale | 100 | $370.56 | 77,554 |
| 2006-05-15 | Open-market sale | 686 | $370.57 | 77,654 |
| 2006-05-15 | Open-market sale | 350 | $370.58 | 78,340 |
| 2006-05-15 | Open-market sale | 200 | $370.59 | 78,690 |
| 2006-05-15 | Open-market sale | 100 | $370.60 | 78,890 |
| 2006-05-15 | Open-market sale | 400 | $370.61 | 78,990 |
| 2006-05-15 | Open-market sale | 300 | $370.62 | 79,390 |
| 2006-05-15 | Open-market sale | 925 | $370.63 | 79,690 |
| 2006-05-15 | Open-market sale | 300 | $370.76 | 80,615 |
| 2006-05-15 | Open-market sale | 100 | $370.79 | 81,015 |
| 2006-05-15 | Open-market sale | 100 | $370.81 | 81,115 |
| 2006-05-15 | Open-market sale | 200 | $370.85 | 81,215 |
| 2006-05-15 | Open-market sale | 1,500 | $370.86 | 81,415 |
| 2006-05-15 | Open-market sale | 114 | $370.90 | 82,915 |
| 2006-05-15 | Open-market sale | 300 | $370.93 | 83,029 |
| 2006-05-15 | Open-market sale | 14,312 | $371.00 | 83,329 |
| 2006-05-15 | Open-market sale | 8,458 | $371.50 | 97,641 |
| 2006-05-15 | Open-market sale | 600 | $371.51 | 106,099 |
| 2006-05-15 | Open-market sale | 2,704 | $372.00 | 106,699 |
| 2006-05-15 | Open-market sale | 796 | $372.01 | 109,403 |
| 2006-05-15 | Open-market sale | 7,000 | $372.25 | 110,199 |
| 2006-05-15 | Open-market sale | 11,000 | $372.50 | 117,199 |
| 2006-05-15 | Open-market sale | 17,565 | $373.25 | 128,199 |
| 2006-05-15 | Open-market sale | 17,528 | $374.00 | 145,764 |
| 2006-05-15 | Open-market sale | 2,000 | $374.05 | 163,292 |
| 2006-05-15 | Conversion (derivative) | 133,500 | $0.00 | 29,646,285 |
| 2006-05-15 | Open-market sale | 200 | $377.01 | 185,907 |
| 2006-05-15 | Open-market sale | 332 | $377.03 | 186,107 |
| 2006-05-15 | Open-market sale | 100 | $377.20 | 186,439 |
| 2006-05-15 | Open-market sale | 125 | $377.22 | 186,539 |
| 2006-05-15 | Open-market sale | 500 | $377.25 | 186,664 |
| 2006-05-15 | Open-market sale | 1,100 | $377.45 | 187,164 |
| 2006-05-15 | Open-market sale | 265 | $378.00 | 188,264 |
| 2006-05-15 | Open-market sale | 300 | $379.50 | 188,529 |
| 2006-05-15 | Open-market sale | 3,500 | $380.00 | 188,829 |
| 2006-05-15 | Conversion | 133,500 | $0.00 | 192,329 |
| 2006-05-15 | Open-market sale | 300 | $374.06 | 165,292 |
| 2006-05-15 | Open-market sale | 300 | $374.09 | 165,592 |
| 2006-05-15 | Open-market sale | 582 | $374.10 | 165,892 |
| 2006-05-15 | Open-market sale | 4,600 | $377.00 | 181,307 |
| 2006-05-15 | Open-market sale | 43 | $376.76 | 181,264 |
| 2006-05-15 | Open-market sale | 156 | $376.69 | 181,108 |
| 2006-05-15 | Open-market sale | 300 | $376.53 | 180,808 |
| 2006-05-15 | Open-market sale | 100 | $376.52 | 180,708 |
| 2006-05-15 | Open-market sale | 500 | $376.51 | 180,208 |
| 2006-05-15 | Open-market sale | 2,944 | $376.50 | 177,264 |
| 2006-05-15 | Open-market sale | 100 | $375.18 | 173,664 |
| 2006-05-15 | Open-market sale | 500 | $375.16 | 173,164 |
| 2006-05-15 | Open-market sale | 4 | $375.05 | 173,160 |
| 2006-05-15 | Open-market sale | 1,275 | $375.03 | 171,885 |
| 2006-05-15 | Open-market sale | 300 | $375.02 | 171,585 |
| 2006-05-15 | Open-market sale | 200 | $375.01 | 171,385 |
| 2006-05-15 | Open-market sale | 100 | $374.11 | 166,474 |
| 2006-05-15 | Open-market sale | 190 | $374.15 | 166,574 |
| 2006-05-15 | Open-market sale | 4,621 | $375.00 | 166,764 |
| 2006-05-15 | Open-market sale | 360 | $373.71 | 161,996 |
| 2006-05-15 | Open-market sale | 3,400 | $374.00 | 168,996 |
| 2006-04-25 | Conversion (derivative) | 22,027 | $0.00 | 1,441,171 |
| 2006-04-25 | Gift | 22,027 | $0.00 | 58,829 |
| 2006-04-25 | Gift | 22,027 | $0.00 | 0 |
| 2006-04-25 | Conversion | 22,027 | $0.00 | 22,027 |
| 2006-04-19 | Open-market sale | 100 | $370.77 | 80,915 |
| 2006-04-19 | Open-market sale | 3,500 | $376.00 | 173,764 |
| 2006-04-19 | Open-market sale | 1,564 | $410.90 | 147,703 |
| 2006-04-19 | Open-market sale | 19,000 | $409.00 | 43,802 |
| 2006-04-19 | Open-market sale | 1,594 | $409.25 | 62,802 |
| 2006-04-19 | Open-market sale | 1,000 | $409.28 | 64,396 |
| 2006-04-19 | Open-market sale | 200 | $409.29 | 65,396 |
| 2006-04-19 | Open-market sale | 200 | $409.31 | 65,596 |
| 2006-04-19 | Open-market sale | 506 | $409.38 | 65,796 |
| 2006-04-19 | Open-market sale | 10,500 | $409.50 | 66,302 |
| 2006-04-19 | Open-market sale | 19,000 | $410.00 | 76,802 |
| 2006-04-19 | Open-market sale | 7,000 | $410.25 | 95,802 |
| 2006-04-19 | Open-market sale | 17,042 | $410.30 | 102,802 |
| 2006-04-19 | Open-market sale | 1,900 | $410.31 | 119,844 |
| 2006-04-19 | Open-market sale | 10,337 | $410.50 | 121,744 |
| 2006-04-19 | Open-market sale | 1,076 | $410.51 | 132,081 |
| 2006-04-19 | Open-market sale | 334 | $410.52 | 133,157 |
| 2006-04-19 | Open-market sale | 200 | $410.55 | 133,491 |
| 2006-04-19 | Open-market sale | 150 | $410.56 | 133,691 |
| 2006-04-19 | Open-market sale | 400 | $410.57 | 133,841 |
| 2006-04-19 | Open-market sale | 100 | $410.68 | 134,241 |
| 2006-04-19 | Open-market sale | 12,162 | $410.75 | 134,341 |
| 2006-04-19 | Open-market sale | 100 | $410.83 | 146,503 |
| 2006-04-19 | Open-market sale | 300 | $410.84 | 146,603 |
| 2006-04-19 | Open-market sale | 800 | $410.85 | 146,903 |
| 2006-04-19 | Open-market sale | 7,000 | $408.50 | 36,802 |
| 2006-04-19 | Open-market sale | 200 | $410.91 | 149,267 |
| 2006-04-19 | Conversion (derivative) | 152,000 | $0.00 | 29,779,785 |
| 2006-04-19 | Open-market sale | 597 | $411.12 | 165,175 |
| 2006-04-19 | Open-market sale | 1,300 | $411.16 | 166,372 |
| 2006-04-19 | Open-market sale | 200 | $411.14 | 166,172 |
| 2006-04-19 | Open-market sale | 400 | $411.13 | 165,772 |
| 2006-04-19 | Open-market sale | 100 | $411.17 | 167,672 |
| 2006-04-19 | Open-market sale | 100 | $411.11 | 165,075 |
| 2006-04-19 | Open-market sale | 300 | $411.10 | 164,775 |
| 2006-04-19 | Open-market sale | 100 | $411.09 | 164,675 |
| 2006-04-19 | Open-market sale | 1,257 | $411.08 | 163,418 |
| 2006-04-19 | Open-market sale | 119 | $411.07 | 163,299 |
| 2006-04-19 | Open-market sale | 200 | $411.06 | 163,099 |
| 2006-04-19 | Open-market sale | 100 | $411.05 | 162,999 |
| 2006-04-19 | Open-market sale | 200 | $411.04 | 162,799 |
| 2006-04-19 | Open-market sale | 1,400 | $411.03 | 161,399 |
| 2006-04-19 | Open-market sale | 500 | $411.02 | 160,899 |
| 2006-04-19 | Open-market sale | 100 | $411.01 | 160,799 |
| 2006-04-19 | Open-market sale | 10,232 | $411.00 | 150,567 |
| 2006-04-19 | Open-market sale | 600 | $410.93 | 149,967 |
| 2006-04-19 | Open-market sale | 500 | $410.92 | 149,467 |
| 2006-04-19 | Conversion | 152,000 | $0.00 | 188,802 |
| 2006-04-19 | Open-market sale | 524 | $413.05 | 188,278 |
| 2006-04-19 | Open-market sale | 500 | $413.03 | 187,778 |
| 2006-04-19 | Open-market sale | 1,004 | $413.00 | 186,774 |
| 2006-04-19 | Open-market sale | 282 | $411.19 | 167,772 |
| 2006-04-19 | Open-market sale | 400 | $411.20 | 168,054 |
| 2006-04-19 | Open-market sale | 61 | $411.26 | 168,454 |
| 2006-04-19 | Open-market sale | 2,113 | $411.30 | 168,515 |
| 2006-04-19 | Open-market sale | 25 | $411.32 | 170,628 |
| 2006-04-19 | Open-market sale | 6,091 | $411.50 | 170,653 |
| 2006-04-19 | Open-market sale | 10,030 | $412.00 | 176,744 |
| 2006-04-18 | Conversion (derivative) | 116,000 | $0.00 | 29,931,785 |
| 2006-04-18 | Open-market sale | 19,825 | $405.00 | 119,902 |
| 2006-04-18 | Open-market sale | 2,075 | $406.00 | 150,727 |
| 2006-04-18 | Conversion | 116,000 | $0.00 | 152,802 |
| 2006-04-18 | Open-market sale | 3,500 | $402.00 | 36,802 |
| 2006-04-18 | Open-market sale | 6,600 | $402.50 | 40,302 |
| 2006-04-18 | Open-market sale | 8,000 | $403.00 | 46,902 |
| 2006-04-18 | Open-market sale | 6,700 | $403.50 | 54,902 |
| 2006-04-18 | Open-market sale | 100 | $403.52 | 61,602 |
| 2006-04-18 | Open-market sale | 200 | $403.55 | 61,702 |
| 2006-04-18 | Open-market sale | 22,000 | $404.00 | 61,902 |
| 2006-04-18 | Open-market sale | 17,500 | $404.25 | 83,902 |
| 2006-04-18 | Open-market sale | 15,000 | $404.50 | 101,402 |
| 2006-04-18 | Open-market sale | 3,500 | $404.60 | 116,402 |
| 2006-04-18 | Open-market sale | 7,500 | $405.50 | 143,227 |
| 2006-04-18 | Open-market sale | 3,500 | $405.25 | 139,727 |
| 2006-04-17 | Conversion (derivative) | 132,000 | $0.00 | 30,047,785 |
| 2006-04-17 | Open-market sale | 200 | $409.10 | 162,582 |
| 2006-04-17 | Open-market sale | 120 | $409.14 | 164,282 |
| 2006-04-17 | Open-market sale | 100 | $409.19 | 164,402 |
| 2006-04-17 | Open-market sale | 300 | $409.21 | 164,502 |
| 2006-04-17 | Open-market sale | 4,000 | $410.00 | 164,802 |
| 2006-04-17 | Conversion | 132,000 | $0.00 | 168,802 |
| 2006-04-17 | Open-market sale | 3,000 | $403.00 | 36,802 |
| 2006-04-17 | Open-market sale | 3,000 | $404.25 | 39,802 |
| 2006-04-17 | Open-market sale | 13,000 | $404.50 | 42,802 |
| 2006-04-17 | Open-market sale | 8,000 | $405.00 | 55,802 |
| 2006-04-17 | Open-market sale | 4,000 | $405.25 | 63,802 |
| 2006-04-17 | Open-market sale | 4,000 | $405.50 | 67,802 |
| 2006-04-17 | Open-market sale | 35,972 | $406.00 | 71,802 |
| 2006-04-17 | Open-market sale | 7,233 | $406.25 | 107,774 |
| 2006-04-17 | Open-market sale | 8,000 | $406.50 | 115,007 |
| 2006-04-17 | Open-market sale | 8,000 | $407.00 | 123,007 |
| 2006-04-17 | Open-market sale | 3,194 | $407.50 | 131,007 |
| 2006-04-17 | Open-market sale | 11,000 | $408.00 | 134,201 |
| 2006-04-17 | Open-market sale | 4,000 | $408.25 | 145,201 |
| 2006-04-17 | Open-market sale | 10,680 | $409.00 | 149,201 |
| 2006-04-17 | Open-market sale | 200 | $409.03 | 159,881 |
| 2006-04-17 | Open-market sale | 10 | $409.06 | 160,081 |
| 2006-04-17 | Open-market sale | 2,391 | $409.07 | 160,091 |
| 2006-04-17 | Open-market sale | 100 | $409.09 | 162,482 |
| 2006-04-17 | Open-market sale | 200 | $409.12 | 164,082 |
| 2006-04-17 | Open-market sale | 1,300 | $409.11 | 162,782 |
| 2006-03-15 | Open-market sale | 2,204 | $342.06 | 42,402 |
| 2006-03-15 | Open-market sale | 200 | $342.01 | 42,202 |
| 2006-03-15 | Open-market sale | 5,400 | $342.00 | 36,802 |
| 2006-03-15 | Open-market sale | 248 | $342.07 | 44,606 |
| 2006-03-15 | Conversion (derivative) | 125,000 | $0.00 | 30,179,785 |
| 2006-03-15 | Open-market sale | 300 | $347.30 | 149,502 |
| 2006-03-15 | Open-market sale | 300 | $348.26 | 156,102 |
| 2006-03-15 | Open-market sale | 200 | $348.27 | 156,402 |
| 2006-03-15 | Open-market sale | 100 | $348.28 | 156,602 |
| 2006-03-15 | Open-market sale | 100 | $348.29 | 156,702 |
| 2006-03-15 | Open-market sale | 5,000 | $352.00 | 156,802 |
| 2006-03-15 | Conversion | 125,000 | $0.00 | 161,802 |
| 2006-03-15 | Open-market sale | 48 | $342.08 | 44,854 |
| 2006-03-15 | Open-market sale | 5,400 | $342.50 | 44,902 |
| 2006-03-15 | Open-market sale | 13,800 | $343.00 | 50,302 |
| 2006-03-15 | Open-market sale | 5,700 | $343.50 | 64,102 |
| 2006-03-15 | Open-market sale | 2,700 | $343.75 | 69,802 |
| 2006-03-15 | Open-market sale | 5,700 | $344.00 | 72,502 |
| 2006-03-15 | Open-market sale | 4,145 | $344.25 | 78,202 |
| 2006-03-15 | Open-market sale | 7,255 | $344.50 | 82,347 |
| 2006-03-15 | Open-market sale | 26,000 | $345.00 | 89,602 |
| 2006-03-15 | Open-market sale | 100 | $345.01 | 115,602 |
| 2006-03-15 | Open-market sale | 2,700 | $345.10 | 115,702 |
| 2006-03-15 | Open-market sale | 3,000 | $345.25 | 118,402 |
| 2006-03-15 | Open-market sale | 10,600 | $345.50 | 121,402 |
| 2006-03-15 | Open-market sale | 2,700 | $345.75 | 132,002 |
| 2006-03-15 | Open-market sale | 11,100 | $346.00 | 134,702 |
| 2006-03-15 | Open-market sale | 2,000 | $347.00 | 145,802 |
| 2006-03-15 | Open-market sale | 500 | $347.25 | 147,802 |
| 2006-03-15 | Open-market sale | 100 | $347.26 | 148,302 |
| 2006-03-15 | Open-market sale | 500 | $347.27 | 148,402 |
| 2006-03-15 | Open-market sale | 400 | $347.28 | 148,902 |
| 2006-03-15 | Open-market sale | 200 | $347.29 | 149,302 |
| 2006-03-15 | Open-market sale | 3,800 | $348.25 | 152,302 |
| 2006-03-15 | Open-market sale | 2,500 | $347.50 | 149,802 |
| 2006-03-14 | Conversion (derivative) | 150,000 | $0.00 | 30,304,785 |
| 2006-03-14 | Open-market sale | 100 | $346.29 | 160,652 |
| 2006-03-14 | Open-market sale | 200 | $346.33 | 160,752 |
| 2006-03-14 | Open-market sale | 300 | $346.34 | 160,952 |
| 2006-03-14 | Open-market sale | 100 | $346.36 | 161,252 |
| 2006-03-14 | Open-market sale | 450 | $346.40 | 161,352 |
| 2006-03-14 | Open-market sale | 10,000 | $348.00 | 161,802 |
| 2006-03-14 | Open-market sale | 3,000 | $348.50 | 171,802 |
| 2006-03-14 | Open-market sale | 3,000 | $349.00 | 174,802 |
| 2006-03-14 | Open-market sale | 784 | $349.25 | 177,802 |
| 2006-03-14 | Open-market sale | 50 | $349.28 | 178,586 |
| 2006-03-14 | Open-market sale | 110 | $349.29 | 178,636 |
| 2006-03-14 | Open-market sale | 1,256 | $349.30 | 178,746 |
| 2006-03-14 | Open-market sale | 200 | $349.31 | 180,002 |
| 2006-03-14 | Open-market sale | 500 | $349.33 | 180,202 |
| 2006-03-14 | Open-market sale | 100 | $349.43 | 180,702 |
| 2006-03-14 | Open-market sale | 3,000 | $349.50 | 180,802 |
| 2006-03-14 | Open-market sale | 100 | $349.95 | 183,802 |
| 2006-03-14 | Open-market sale | 100 | $349.96 | 183,902 |
| 2006-03-14 | Open-market sale | 800 | $349.97 | 184,002 |
| 2006-03-14 | Open-market sale | 300 | $349.98 | 184,802 |
| 2006-03-14 | Open-market sale | 600 | $349.99 | 185,102 |
| 2006-03-14 | Open-market sale | 900 | $350.00 | 185,702 |
| 2006-03-14 | Open-market sale | 100 | $350.01 | 186,602 |
| 2006-03-14 | Open-market sale | 100 | $350.02 | 186,702 |
| 2006-03-14 | Conversion | 150,000 | $0.00 | 186,802 |
| 2006-03-14 | Open-market sale | 700 | $346.18 | 156,502 |
| 2006-03-14 | Open-market sale | 500 | $346.20 | 157,202 |
| 2006-03-14 | Open-market sale | 2,656 | $346.25 | 157,702 |
| 2006-03-14 | Open-market sale | 50 | $346.27 | 160,358 |
| 2006-03-14 | Open-market sale | 244 | $346.28 | 160,408 |
| 2006-03-14 | Open-market sale | 2,700 | $345.25 | 152,802 |
| 2006-03-14 | Open-market sale | 100 | $346.01 | 155,902 |
| 2006-03-14 | Open-market sale | 100 | $346.05 | 156,002 |
| 2006-03-14 | Open-market sale | 100 | $346.09 | 156,102 |
| 2006-03-14 | Open-market sale | 300 | $346.17 | 156,202 |
| 2006-03-14 | Open-market sale | 194 | $338.04 | 102,842 |
| 2006-03-14 | Open-market sale | 200 | $338.05 | 103,036 |
| 2006-03-14 | Open-market sale | 500 | $338.07 | 103,236 |
| 2006-03-14 | Open-market sale | 1,800 | $338.08 | 103,736 |
| 2006-03-14 | Open-market sale | 200 | $338.09 | 105,536 |
| 2006-03-14 | Open-market sale | 428 | $338.10 | 105,736 |
| 2006-03-14 | Open-market sale | 283 | $338.11 | 106,164 |
| 2006-03-14 | Open-market sale | 300 | $338.15 | 106,447 |
| 2006-03-14 | Open-market sale | 55 | $338.24 | 106,747 |
| 2006-03-14 | Open-market sale | 6,000 | $338.50 | 106,802 |
| 2006-03-14 | Open-market sale | 2,000 | $339.00 | 112,802 |
| 2006-03-14 | Open-market sale | 2,000 | $340.00 | 114,802 |
| 2006-03-14 | Open-market sale | 5,000 | $341.00 | 116,802 |
| 2006-03-14 | Open-market sale | 1,900 | $341.25 | 121,802 |
| 2006-03-14 | Open-market sale | 100 | $341.29 | 123,702 |
| 2006-03-14 | Open-market sale | 3,000 | $341.50 | 123,802 |
| 2006-03-14 | Open-market sale | 6,000 | $342.00 | 126,802 |
| 2006-03-14 | Open-market sale | 3,000 | $342.50 | 132,802 |
| 2006-03-14 | Open-market sale | 7,000 | $343.00 | 135,802 |
| 2006-03-14 | Open-market sale | 6,000 | $343.50 | 142,802 |
| 2006-03-14 | Open-market sale | 2,000 | $344.00 | 148,802 |
| 2006-03-14 | Open-market sale | 2,000 | $345.00 | 150,802 |
| 2006-03-14 | Open-market sale | 100 | $346.00 | 155,802 |
| 2006-03-14 | Open-market sale | 300 | $345.28 | 155,502 |
| 2006-03-14 | Open-market sale | 100 | $334.54 | 43,702 |
| 2006-03-14 | Open-market sale | 2,000 | $334.64 | 43,802 |
| 2006-03-14 | Open-market sale | 3,000 | $334.00 | 36,802 |
| 2006-03-14 | Open-market sale | 600 | $334.32 | 39,802 |
| 2006-03-14 | Open-market sale | 200 | $334.33 | 40,402 |
| 2006-03-14 | Open-market sale | 200 | $334.34 | 40,602 |
| 2006-03-14 | Open-market sale | 100 | $334.35 | 40,802 |
| 2006-03-14 | Open-market sale | 200 | $334.36 | 40,902 |
| 2006-03-14 | Open-market sale | 900 | $334.37 | 41,102 |
| 2006-03-14 | Open-market sale | 300 | $334.40 | 42,002 |
| 2006-03-14 | Open-market sale | 100 | $334.41 | 42,302 |
| 2006-03-14 | Open-market sale | 100 | $334.42 | 42,402 |
| 2006-03-14 | Open-market sale | 300 | $334.45 | 42,502 |
| 2006-03-14 | Open-market sale | 900 | $334.53 | 42,802 |
| 2006-03-14 | Open-market sale | 14,290 | $336.00 | 66,802 |
| 2006-03-14 | Open-market sale | 200 | $336.03 | 82,502 |
| 2006-03-14 | Open-market sale | 100 | $336.04 | 82,702 |
| 2006-03-14 | Open-market sale | 7,000 | $336.50 | 82,802 |
| 2006-03-14 | Open-market sale | 1,000 | $337.03 | 89,802 |
| 2006-03-14 | Open-market sale | 400 | $337.04 | 90,802 |
| 2006-03-14 | Open-market sale | 100 | $337.07 | 91,202 |
| 2006-03-14 | Open-market sale | 100 | $337.08 | 91,302 |
| 2006-03-14 | Open-market sale | 100 | $337.09 | 91,402 |
| 2006-03-14 | Open-market sale | 200 | $337.10 | 91,502 |
| 2006-03-14 | Open-market sale | 900 | $337.11 | 91,702 |
| 2006-03-14 | Open-market sale | 525 | $337.12 | 92,602 |
| 2006-03-14 | Open-market sale | 1,297 | $337.13 | 93,127 |
| 2006-03-14 | Open-market sale | 75 | $337.14 | 94,424 |
| 2006-03-14 | Open-market sale | 200 | $337.16 | 94,499 |
| 2006-03-14 | Open-market sale | 100 | $337.17 | 94,699 |
| 2006-03-14 | Open-market sale | 3 | $337.18 | 94,799 |
| 2006-03-14 | Open-market sale | 3,000 | $337.50 | 94,802 |
| 2006-03-14 | Open-market sale | 500 | $337.57 | 97,802 |
| 2006-03-14 | Open-market sale | 100 | $337.79 | 98,302 |
| 2006-03-14 | Open-market sale | 800 | $337.99 | 98,402 |
| 2006-03-14 | Open-market sale | 3,640 | $338.00 | 99,202 |
| 2006-03-14 | Open-market sale | 1,488 | $334.75 | 45,802 |
| 2006-03-14 | Open-market sale | 512 | $334.76 | 47,290 |
| 2006-03-14 | Open-market sale | 10,000 | $335.00 | 47,802 |
| 2006-03-14 | Open-market sale | 6,000 | $335.50 | 57,802 |
| 2006-03-14 | Open-market sale | 3,000 | $335.75 | 63,802 |
| 2006-03-14 | Open-market sale | 610 | $336.02 | 81,892 |
| 2006-03-14 | Open-market sale | 800 | $336.01 | 81,092 |
| 2006-03-13 | Open-market sale | 2,000 | $337.00 | 40,802 |
| 2006-03-13 | Open-market sale | 859 | $337.77 | 44,743 |
| 2006-03-13 | Open-market sale | 200 | $337.82 | 45,602 |
| 2006-03-13 | Open-market sale | 100 | $338.04 | 45,802 |
| 2006-03-13 | Open-market sale | 634 | $338.06 | 45,902 |
| 2006-03-13 | Open-market sale | 810 | $338.08 | 46,536 |
| 2006-03-13 | Open-market sale | 156 | $338.09 | 47,346 |
| 2006-03-13 | Open-market sale | 300 | $338.10 | 47,502 |
| 2006-03-13 | Open-market sale | 26,900 | $339.00 | 47,802 |
| 2006-03-13 | Open-market sale | 100 | $339.01 | 74,702 |
| 2006-03-13 | Open-market sale | 1,200 | $339.02 | 74,802 |
| 2006-03-13 | Open-market sale | 800 | $339.05 | 76,002 |
| 2006-03-13 | Open-market sale | 10,900 | $339.50 | 76,802 |
| 2006-03-13 | Open-market sale | 100 | $339.51 | 87,702 |
| 2006-03-13 | Open-market sale | 7,879 | $340.00 | 87,802 |
| 2006-03-13 | Open-market sale | 121 | $340.01 | 95,681 |
| 2006-03-13 | Open-market sale | 8,312 | $340.50 | 95,802 |
| 2006-03-13 | Open-market sale | 2,000 | $340.75 | 104,114 |
| 2006-03-13 | Open-market sale | 2,000 | $336.50 | 36,802 |
| 2006-03-13 | Open-market sale | 600 | $336.82 | 38,802 |
| 2006-03-13 | Open-market sale | 800 | $336.83 | 39,402 |
| 2006-03-13 | Open-market sale | 500 | $336.84 | 40,202 |
| 2006-03-13 | Open-market sale | 100 | $336.92 | 40,702 |
| 2006-03-13 | Open-market sale | 900 | $337.76 | 43,843 |
| 2006-03-13 | Open-market sale | 1,041 | $337.75 | 42,802 |
| 2006-03-13 | Conversion (derivative) | 125,000 | $0.00 | 30,454,785 |
| 2006-03-13 | Conversion | 125,000 | $0.00 | 161,802 |
| 2006-03-13 | Open-market sale | 300 | $341.31 | 108,125 |
| 2006-03-13 | Open-market sale | 100 | $341.32 | 108,425 |
| 2006-03-13 | Open-market sale | 100 | $341.36 | 108,525 |
| 2006-03-13 | Open-market sale | 3,000 | $341.50 | 108,625 |
| 2006-03-13 | Open-market sale | 1,000 | $341.67 | 111,625 |
| 2006-03-13 | Open-market sale | 2,775 | $341.75 | 112,625 |
| 2006-03-13 | Open-market sale | 425 | $341.80 | 115,400 |
| 2006-03-13 | Open-market sale | 100 | $341.81 | 115,825 |
| 2006-03-13 | Open-market sale | 4,000 | $342.00 | 115,925 |
| 2006-03-13 | Open-market sale | 7,060 | $342.50 | 119,925 |
| 2006-03-13 | Open-market sale | 1,400 | $342.75 | 126,985 |
| 2006-03-13 | Open-market sale | 100 | $342.76 | 128,385 |
| 2006-03-13 | Open-market sale | 200 | $342.78 | 128,485 |
| 2006-03-13 | Open-market sale | 200 | $342.79 | 128,685 |
| 2006-03-13 | Open-market sale | 100 | $342.80 | 128,885 |
| 2006-03-13 | Open-market sale | 6,000 | $343.00 | 128,985 |
| 2006-03-13 | Open-market sale | 3,000 | $343.50 | 134,985 |
| 2006-03-13 | Open-market sale | 8,000 | $344.00 | 137,985 |
| 2006-03-13 | Open-market sale | 817 | $344.25 | 145,985 |
| 2006-03-13 | Open-market sale | 2,750 | $344.50 | 146,802 |
| 2006-03-13 | Open-market sale | 250 | $344.56 | 149,552 |
| 2006-03-13 | Open-market sale | 4,000 | $345.00 | 149,802 |
| 2006-03-13 | Open-market sale | 5,310 | $345.50 | 153,802 |
| 2006-03-13 | Open-market sale | 500 | $345.51 | 159,112 |
| 2006-03-13 | Open-market sale | 100 | $345.53 | 159,612 |
| 2006-03-13 | Open-market sale | 90 | $345.55 | 159,712 |
| 2006-03-13 | Open-market sale | 2,000 | $346.00 | 159,802 |
| 2006-03-13 | Open-market sale | 200 | $341.30 | 107,925 |
| 2006-03-13 | Open-market sale | 1,811 | $341.00 | 106,114 |
| 2006-02-15 | Conversion (derivative) | 139,000 | $0.00 | 30,579,785 |
| 2006-02-15 | Open-market sale | 100 | $343.15 | 127,685 |
| 2006-02-15 | Open-market sale | 187 | $343.17 | 127,785 |
| 2006-02-15 | Open-market sale | 250 | $343.20 | 127,972 |
| 2006-02-15 | Open-market sale | 300 | $343.25 | 128,222 |
| 2006-02-15 | Open-market sale | 900 | $343.26 | 128,522 |
| 2006-02-15 | Open-market sale | 100 | $343.27 | 129,422 |
| 2006-02-15 | Open-market sale | 180 | $343.35 | 129,522 |
| 2006-02-15 | Open-market sale | 7,000 | $343.50 | 129,702 |
| 2006-02-15 | Open-market sale | 16,000 | $344.00 | 136,702 |
| 2006-02-15 | Open-market sale | 9,000 | $344.25 | 152,702 |
| 2006-02-15 | Open-market sale | 6,700 | $344.50 | 161,702 |
| 2006-02-15 | Open-market sale | 300 | $344.51 | 168,402 |
| 2006-02-15 | Open-market sale | 4,000 | $345.00 | 168,702 |
| 2006-02-15 | Open-market sale | 500 | $345.04 | 172,702 |
| 2006-02-15 | Open-market sale | 1,800 | $345.06 | 173,202 |
| 2006-02-15 | Open-market sale | 800 | $345.50 | 175,002 |
| 2006-02-15 | Conversion | 139,000 | $0.00 | 175,802 |
| 2006-02-15 | Open-market sale | 3,000 | $340.50 | 36,802 |
| 2006-02-15 | Open-market sale | 11,700 | $341.50 | 39,802 |
| 2006-02-15 | Open-market sale | 29,851 | $342.00 | 51,502 |
| 2006-02-15 | Open-market sale | 100 | $342.08 | 81,353 |
| 2006-02-15 | Open-market sale | 599 | $342.10 | 81,453 |
| 2006-02-15 | Open-market sale | 100 | $342.11 | 82,052 |
| 2006-02-15 | Open-market sale | 350 | $342.12 | 82,152 |
| 2006-02-15 | Open-market sale | 22,761 | $342.50 | 82,502 |
| 2006-02-15 | Open-market sale | 439 | $342.54 | 105,263 |
| 2006-02-15 | Open-market sale | 21,000 | $343.00 | 105,702 |
| 2006-02-15 | Open-market sale | 100 | $343.03 | 126,702 |
| 2006-02-15 | Open-market sale | 583 | $343.09 | 126,802 |
| 2006-02-15 | Open-market sale | 300 | $343.10 | 127,385 |
| 2006-02-14 | Open-market sale | 5,000 | $343.00 | 36,802 |
| 2006-02-14 | Open-market sale | 5,000 | $345.25 | 77,079 |
| 2006-02-14 | Open-market sale | 3,138 | $345.84 | 89,941 |
| 2006-02-14 | Open-market sale | 994 | $346.00 | 93,079 |
| 2006-02-14 | Open-market sale | 800 | $344.51 | 73,279 |
| 2006-02-14 | Open-market sale | 16,136 | $344.50 | 57,143 |
| 2006-02-14 | Open-market sale | 5 | $344.40 | 57,138 |
| 2006-02-14 | Open-market sale | 600 | $344.33 | 56,538 |
| 2006-02-14 | Open-market sale | 200 | $344.32 | 56,338 |
| 2006-02-14 | Open-market sale | 400 | $344.31 | 55,938 |
| 2006-02-14 | Open-market sale | 859 | $344.25 | 55,079 |
| 2006-02-14 | Open-market sale | 100 | $344.22 | 54,979 |
| 2006-02-14 | Open-market sale | 200 | $344.11 | 54,779 |
| 2006-02-14 | Open-market sale | 3,300 | $344.10 | 51,479 |
| 2006-02-14 | Open-market sale | 195 | $344.08 | 51,284 |
| 2006-02-14 | Open-market sale | 400 | $344.05 | 50,884 |
| 2006-02-14 | Open-market sale | 600 | $344.04 | 50,284 |
| 2006-02-14 | Open-market sale | 5,000 | $344.00 | 45,284 |
| 2006-02-14 | Open-market sale | 3,482 | $343.25 | 41,802 |
| 2006-02-14 | Open-market sale | 3,000 | $345.00 | 74,079 |
| 2006-02-14 | Open-market sale | 500 | $346.01 | 94,073 |
| 2006-02-14 | Conversion (derivative) | 127,000 | $0.00 | 30,718,785 |
| 2006-02-14 | Open-market sale | 3,100 | $346.70 | 114,973 |
| 2006-02-14 | Open-market sale | 3,710 | $346.75 | 118,073 |
| 2006-02-14 | Open-market sale | 1,190 | $346.76 | 121,783 |
| 2006-02-14 | Open-market sale | 100 | $346.77 | 122,973 |
| 2006-02-14 | Open-market sale | 3,755 | $346.80 | 123,073 |
| 2006-02-14 | Open-market sale | 50 | $346.81 | 126,828 |
| 2006-02-14 | Open-market sale | 1,195 | $347.00 | 126,878 |
| 2006-02-14 | Open-market sale | 3,000 | $347.15 | 128,073 |
| 2006-02-14 | Open-market sale | 8,000 | $347.25 | 131,073 |
| 2006-02-14 | Open-market sale | 4,000 | $347.50 | 139,073 |
| 2006-02-14 | Open-market sale | 8,879 | $348.00 | 143,073 |
| 2006-02-14 | Open-market sale | 5,950 | $348.25 | 151,952 |
| 2006-02-14 | Open-market sale | 50 | $348.30 | 157,902 |
| 2006-02-14 | Open-market sale | 5,000 | $346.50 | 99,073 |
| 2006-02-14 | Open-market sale | 10,900 | $346.65 | 104,073 |
| 2006-02-14 | Open-market sale | 4,500 | $346.02 | 94,573 |
| 2006-02-14 | Conversion | 127,000 | $0.00 | 163,802 |
| 2006-02-14 | Open-market sale | 300 | $351.19 | 163,502 |
| 2006-02-14 | Open-market sale | 100 | $351.18 | 163,402 |
| 2006-02-14 | Open-market sale | 600 | $351.17 | 162,802 |
| 2006-02-14 | Open-market sale | 200 | $351.16 | 162,602 |
| 2006-02-14 | Open-market sale | 600 | $351.15 | 162,002 |
| 2006-02-14 | Open-market sale | 100 | $351.14 | 161,902 |
| 2006-02-14 | Open-market sale | 75 | $351.13 | 161,827 |
| 2006-02-14 | Open-market sale | 200 | $351.12 | 161,627 |
| 2006-02-14 | Open-market sale | 500 | $351.10 | 161,127 |
| 2006-02-14 | Open-market sale | 200 | $351.07 | 160,927 |
| 2006-02-14 | Open-market sale | 25 | $351.04 | 160,802 |
| 2006-02-14 | Open-market sale | 2,850 | $349.00 | 157,952 |
| 2006-02-13 | Conversion (derivative) | 134,000 | $0.00 | 30,845,785 |
| 2006-02-13 | Open-market sale | 11 | $344.12 | 63,302 |
| 2006-02-13 | Open-market sale | 289 | $344.16 | 63,513 |
| 2006-02-13 | Open-market sale | 14,000 | $345.00 | 63,802 |
| 2006-02-13 | Open-market sale | 5,000 | $345.25 | 77,802 |
| 2006-02-13 | Open-market sale | 3,275 | $345.35 | 82,802 |
| 2006-02-13 | Open-market sale | 2,700 | $345.37 | 86,077 |
| 2006-02-13 | Open-market sale | 25 | $345.38 | 88,777 |
| 2006-02-13 | Open-market sale | 14,000 | $346.00 | 88,802 |
| 2006-02-13 | Open-market sale | 41,201 | $347.00 | 102,802 |
| 2006-02-13 | Open-market sale | 2,506 | $347.06 | 144,003 |
| 2006-02-13 | Open-market sale | 95 | $347.08 | 146,509 |
| 2006-02-13 | Open-market sale | 700 | $347.10 | 146,604 |
| 2006-02-13 | Open-market sale | 2,000 | $347.11 | 147,304 |
| 2006-02-13 | Open-market sale | 58 | $347.12 | 149,304 |
| 2006-02-13 | Open-market sale | 1,300 | $347.18 | 149,362 |
| 2006-02-13 | Open-market sale | 300 | $347.19 | 150,662 |
| 2006-02-13 | Open-market sale | 200 | $347.20 | 150,962 |
| 2006-02-13 | Open-market sale | 500 | $347.21 | 151,162 |
| 2006-02-13 | Open-market sale | 3,000 | $347.50 | 151,662 |
| 2006-02-13 | Open-market sale | 11,976 | $348.00 | 154,662 |
| 2006-02-13 | Open-market sale | 24 | $348.01 | 166,638 |
| 2006-02-13 | Open-market sale | 1,140 | $348.25 | 166,662 |
| 2006-02-13 | Open-market sale | 3,000 | $349.85 | 167,802 |
| 2006-02-13 | Conversion | 134,000 | $0.00 | 170,802 |
| 2006-02-13 | Open-market sale | 12,800 | $343.00 | 36,802 |
| 2006-02-13 | Open-market sale | 200 | $343.01 | 49,602 |
| 2006-02-13 | Open-market sale | 13,500 | $344.00 | 49,802 |
| 2006-02-13 | Open-market sale | 100 | $344.15 | 63,413 |
| 2006-02-13 | Open-market sale | 100 | $344.14 | 63,313 |
| 2006-02-13 | Open-market sale | 7,862 | $345.75 | 82,079 |
| 2006-02-13 | Open-market sale | 100 | $351.06 | 160,827 |
| 2006-01-20 | Open-market sale | 5,600 | $401.00 | 41,802 |
| 2006-01-20 | Open-market sale | 3,000 | $401.50 | 47,402 |
| 2006-01-20 | Open-market sale | 6,000 | $402.00 | 50,402 |
| 2006-01-20 | Open-market sale | 13,845 | $403.00 | 56,402 |
| 2006-01-20 | Open-market sale | 10,028 | $405.00 | 70,247 |
| 2006-01-20 | Open-market sale | 1,005 | $406.00 | 80,275 |
| 2006-01-20 | Open-market sale | 3,856 | $395.50 | 36,802 |
| 2006-01-20 | Open-market sale | 200 | $395.54 | 40,658 |
| 2006-01-20 | Open-market sale | 300 | $395.55 | 40,858 |
| 2006-01-20 | Open-market sale | 64 | $395.57 | 41,158 |
| 2006-01-20 | Open-market sale | 580 | $395.62 | 41,222 |
| 2006-01-20 | Open-market sale | 1,029 | $406.07 | 81,280 |
| 2006-01-20 | Open-market sale | 100 | $406.09 | 82,309 |
| 2006-01-20 | Open-market sale | 100 | $406.10 | 82,409 |
| 2006-01-20 | Open-market sale | 200 | $406.25 | 82,509 |
| 2006-01-20 | Open-market sale | 418 | $406.35 | 82,709 |
| 2006-01-20 | Open-market sale | 48 | $406.37 | 83,127 |
| 2006-01-20 | Open-market sale | 100 | $406.39 | 83,175 |
| 2006-01-20 | Open-market sale | 6,400 | $407.00 | 83,275 |
| 2006-01-20 | Open-market sale | 5,000 | $408.00 | 89,675 |
| 2006-01-20 | Open-market sale | 3,000 | $409.00 | 94,675 |
| 2006-01-20 | Open-market sale | 2,000 | $409.50 | 97,675 |
| 2006-01-20 | Open-market sale | 50 | $409.75 | 99,675 |
| 2006-01-20 | Open-market sale | 100 | $409.78 | 99,725 |
| 2006-01-20 | Open-market sale | 1,010 | $409.84 | 99,825 |
| 2006-01-20 | Open-market sale | 140 | $409.85 | 100,835 |
| 2006-01-20 | Open-market sale | 50 | $409.86 | 100,975 |
| 2006-01-20 | Open-market sale | 500 | $409.88 | 101,025 |
| 2006-01-20 | Open-market sale | 100 | $409.89 | 101,525 |
| 2006-01-20 | Open-market sale | 50 | $409.90 | 101,625 |
| 2006-01-20 | Open-market sale | 5,497 | $410.50 | 101,675 |
| 2006-01-20 | Open-market sale | 3 | $410.52 | 107,172 |
| 2006-01-20 | Open-market sale | 400 | $410.53 | 107,175 |
| 2006-01-20 | Open-market sale | 100 | $410.55 | 107,575 |
| 2006-01-20 | Open-market sale | 2,000 | $412.00 | 107,675 |
| 2006-01-20 | Open-market sale | 3,400 | $417.00 | 109,675 |
| 2006-01-20 | Open-market sale | 2,900 | $418.00 | 113,075 |
| 2006-01-20 | Open-market sale | 100 | $418.01 | 115,975 |
| 2006-01-20 | Open-market sale | 3,000 | $419.00 | 116,075 |
| 2006-01-20 | Open-market sale | 6,000 | $420.00 | 119,075 |
| 2006-01-20 | Conversion (derivative) | 140,000 | $0.00 | 30,979,785 |
| 2006-01-20 | Open-market sale | 100 | $436.55 | 170,537 |
| 2006-01-20 | Open-market sale | 100 | $436.56 | 170,637 |
| 2006-01-20 | Open-market sale | 500 | $436.57 | 170,737 |
| 2006-01-20 | Open-market sale | 3,000 | $437.00 | 171,237 |
| 2006-01-20 | Open-market sale | 2,565 | $440.00 | 174,237 |
| 2006-01-20 | Conversion | 140,000 | $0.00 | 176,802 |
| 2006-01-20 | Open-market sale | 2,400 | $421.00 | 125,075 |
| 2006-01-20 | Open-market sale | 100 | $421.03 | 127,475 |
| 2006-01-20 | Open-market sale | 500 | $421.04 | 127,575 |
| 2006-01-20 | Open-market sale | 3,085 | $423.50 | 128,075 |
| 2006-01-20 | Open-market sale | 215 | $423.58 | 131,160 |
| 2006-01-20 | Open-market sale | 90 | $425.85 | 131,375 |
| 2006-01-20 | Open-market sale | 205 | $425.99 | 131,465 |
| 2006-01-20 | Open-market sale | 12,325 | $426.00 | 131,670 |
| 2006-01-20 | Open-market sale | 200 | $426.02 | 143,995 |
| 2006-01-20 | Open-market sale | 140 | $426.03 | 144,195 |
| 2006-01-20 | Open-market sale | 40 | $426.04 | 144,335 |
| 2006-01-20 | Open-market sale | 9,000 | $427.00 | 144,375 |
| 2006-01-20 | Open-market sale | 2,835 | $428.00 | 153,375 |
| 2006-01-20 | Open-market sale | 1,900 | $429.00 | 156,210 |
| 2006-01-20 | Open-market sale | 100 | $429.03 | 158,110 |
| 2006-01-20 | Open-market sale | 9,362 | $430.00 | 158,210 |
| 2006-01-20 | Open-market sale | 65 | $430.05 | 167,572 |
| 2006-01-20 | Open-market sale | 2,000 | $431.00 | 167,637 |
| 2006-01-20 | Open-market sale | 30 | $434.25 | 169,637 |
| 2006-01-20 | Open-market sale | 100 | $434.30 | 169,667 |
| 2006-01-20 | Open-market sale | 70 | $434.39 | 169,767 |
| 2006-01-20 | Open-market sale | 500 | $436.50 | 169,837 |
| 2006-01-20 | Open-market sale | 100 | $436.53 | 170,337 |
| 2006-01-20 | Open-market sale | 100 | $436.54 | 170,437 |
| 2006-01-19 | Conversion (derivative) | 135,000 | $0.00 | 31,119,785 |
| 2006-01-19 | Open-market sale | 365 | $440.29 | 75,387 |
| 2006-01-19 | Open-market sale | 3,000 | $442.00 | 75,752 |
| 2006-01-19 | Open-market sale | 4,000 | $442.50 | 78,752 |
| 2006-01-19 | Open-market sale | 300 | $442.54 | 82,752 |
| 2006-01-19 | Open-market sale | 700 | $442.55 | 83,052 |
| 2006-01-19 | Open-market sale | 900 | $442.56 | 83,752 |
| 2006-01-19 | Open-market sale | 100 | $442.57 | 84,652 |
| 2006-01-19 | Open-market sale | 2,700 | $443.50 | 84,752 |
| 2006-01-19 | Open-market sale | 300 | $443.51 | 87,452 |
| 2006-01-19 | Open-market sale | 1,050 | $444.50 | 87,752 |
| 2006-01-19 | Open-market sale | 13,000 | $447.00 | 88,802 |
| 2006-01-19 | Open-market sale | 3,000 | $447.25 | 101,802 |
| 2006-01-19 | Open-market sale | 5,000 | $447.50 | 104,802 |
| 2006-01-19 | Open-market sale | 6,000 | $448.00 | 109,802 |
| 2006-01-19 | Open-market sale | 6,000 | $448.25 | 115,802 |
| 2006-01-19 | Open-market sale | 2,000 | $448.50 | 121,802 |
| 2006-01-19 | Open-market sale | 15,000 | $449.00 | 123,802 |
| 2006-01-19 | Open-market sale | 6,000 | $449.10 | 138,802 |
| 2006-01-19 | Open-market sale | 5,990 | $449.25 | 144,802 |
| 2006-01-19 | Open-market sale | 10 | $449.26 | 150,792 |
| 2006-01-19 | Open-market sale | 9,000 | $449.50 | 150,802 |
| 2006-01-19 | Open-market sale | 1,800 | $450.25 | 159,802 |
| 2006-01-19 | Open-market sale | 100 | $450.30 | 161,602 |
| 2006-01-19 | Open-market sale | 100 | $450.31 | 161,702 |
| 2006-01-19 | Open-market sale | 3,000 | $450.50 | 161,802 |
| 2006-01-19 | Open-market sale | 5,000 | $451.75 | 164,802 |
| 2006-01-19 | Open-market sale | 2,000 | $452.00 | 169,802 |
| 2006-01-19 | Conversion | 135,000 | $0.00 | 171,802 |
| 2006-01-19 | Open-market sale | 200 | $440.19 | 74,736 |
| 2006-01-19 | Open-market sale | 451 | $440.27 | 74,936 |
| 2006-01-19 | Open-market sale | 3,000 | $439.00 | 66,716 |
| 2006-01-19 | Open-market sale | 4,536 | $440.00 | 69,716 |
| 2006-01-19 | Open-market sale | 84 | $440.01 | 74,252 |
| 2006-01-19 | Open-market sale | 6,950 | $438.00 | 59,766 |
| 2006-01-19 | Open-market sale | 6,000 | $437.25 | 53,766 |
| 2006-01-19 | Open-market sale | 6,964 | $437.00 | 46,802 |
| 2006-01-19 | Open-market sale | 4,221 | $436.00 | 42,581 |
| 2006-01-19 | Open-market sale | 1,779 | $435.75 | 40,802 |
| 2006-01-19 | Open-market sale | 200 | $440.18 | 74,536 |
| 2006-01-19 | Open-market sale | 100 | $440.12 | 74,436 |
| 2006-01-19 | Open-market sale | 100 | $440.10 | 74,336 |
| 2006-01-19 | Open-market sale | 1,350 | $435.00 | 36,802 |
| 2006-01-19 | Open-market sale | 1,000 | $435.04 | 38,152 |
| 2006-01-19 | Open-market sale | 600 | $435.05 | 39,152 |
| 2006-01-19 | Open-market sale | 100 | $435.07 | 39,752 |
| 2006-01-19 | Open-market sale | 300 | $435.08 | 39,852 |
| 2006-01-19 | Open-market sale | 650 | $435.09 | 40,152 |
| 2006-01-18 | Conversion (derivative) | 125,000 | $0.00 | 31,254,785 |
| 2006-01-18 | Open-market sale | 3,000 | $457.00 | 158,802 |
| 2006-01-18 | Conversion | 125,000 | $0.00 | 161,802 |
| 2006-01-18 | Open-market sale | 6,000 | $456.00 | 152,802 |
| 2006-01-18 | Open-market sale | 20 | $455.83 | 152,782 |
| 2006-01-18 | Open-market sale | 380 | $455.73 | 152,402 |
| 2006-01-18 | Open-market sale | 2,100 | $455.71 | 150,302 |
| 2006-01-18 | Open-market sale | 500 | $455.70 | 149,802 |
| 2006-01-18 | Open-market sale | 9,000 | $455.00 | 140,802 |
| 2006-01-18 | Open-market sale | 384 | $454.13 | 140,418 |
| 2006-01-18 | Open-market sale | 300 | $454.08 | 140,118 |
| 2006-01-18 | Open-market sale | 1,900 | $454.07 | 138,218 |
| 2006-01-18 | Open-market sale | 500 | $454.02 | 137,718 |
| 2006-01-18 | Open-market sale | 5,916 | $454.00 | 131,802 |
| 2006-01-18 | Open-market sale | 3,000 | $453.75 | 128,802 |
| 2006-01-18 | Open-market sale | 2,000 | $453.00 | 126,802 |
| 2006-01-18 | Open-market sale | 200 | $452.07 | 126,602 |
| 2006-01-18 | Open-market sale | 100 | $452.05 | 126,502 |
| 2006-01-18 | Open-market sale | 200 | $452.04 | 126,302 |
| 2006-01-18 | Open-market sale | 100 | $452.03 | 126,202 |
| 2006-01-18 | Open-market sale | 100 | $452.01 | 126,102 |
| 2006-01-18 | Open-market sale | 6,300 | $452.00 | 119,802 |
| 2006-01-18 | Open-market sale | 140 | $451.91 | 119,662 |
| 2006-01-18 | Open-market sale | 50 | $451.88 | 119,612 |
| 2006-01-18 | Open-market sale | 500 | $451.84 | 119,112 |
| 2006-01-18 | Open-market sale | 300 | $451.83 | 118,812 |
| 2006-01-18 | Open-market sale | 6,000 | $451.75 | 112,812 |
| 2006-01-18 | Open-market sale | 200 | $451.73 | 112,612 |
| 2006-01-18 | Open-market sale | 249 | $451.71 | 112,363 |
| 2006-01-18 | Open-market sale | 500 | $451.66 | 111,863 |
| 2006-01-18 | Open-market sale | 600 | $451.61 | 111,263 |
| 2006-01-18 | Open-market sale | 200 | $444.80 | 41,116 |
| 2006-01-18 | Open-market sale | 461 | $451.55 | 110,802 |
| 2006-01-18 | Open-market sale | 1,486 | $451.50 | 109,316 |
| 2006-01-18 | Open-market sale | 2,000 | $451.25 | 107,316 |
| 2006-01-18 | Open-market sale | 300 | $451.01 | 107,016 |
| 2006-01-18 | Open-market sale | 8,700 | $451.00 | 98,316 |
| 2006-01-18 | Open-market sale | 1,175 | $450.97 | 97,141 |
| 2006-01-18 | Open-market sale | 1,600 | $450.96 | 95,541 |
| 2006-01-18 | Open-market sale | 100 | $450.82 | 95,441 |
| 2006-01-18 | Open-market sale | 500 | $450.81 | 94,941 |
| 2006-01-18 | Open-market sale | 100 | $450.78 | 94,841 |
| 2006-01-18 | Open-market sale | 525 | $450.76 | 94,316 |
| 2006-01-18 | Open-market sale | 3,000 | $450.50 | 91,316 |
| 2006-01-18 | Open-market sale | 3,000 | $450.25 | 88,316 |
| 2006-01-18 | Open-market sale | 200 | $450.04 | 88,116 |
| 2006-01-18 | Open-market sale | 9,800 | $450.00 | 78,316 |
| 2006-01-18 | Open-market sale | 3,000 | $449.75 | 75,316 |
| 2006-01-18 | Open-market sale | 3,000 | $449.50 | 72,316 |
| 2006-01-18 | Open-market sale | 4,000 | $449.25 | 68,316 |
| 2006-01-18 | Open-market sale | 3,000 | $448.75 | 65,316 |
| 2006-01-18 | Open-market sale | 3,000 | $448.50 | 62,316 |
| 2006-01-18 | Open-market sale | 200 | $448.11 | 62,116 |
| 2006-01-18 | Open-market sale | 200 | $448.04 | 61,916 |
| 2006-01-18 | Open-market sale | 2,781 | $448.00 | 59,135 |
| 2006-01-18 | Open-market sale | 2,000 | $446.75 | 57,135 |
| 2006-01-18 | Open-market sale | 3,000 | $446.50 | 54,135 |
| 2006-01-18 | Open-market sale | 12,819 | $446.00 | 41,316 |
| 2006-01-18 | Open-market sale | 100 | $444.69 | 40,916 |
| 2006-01-18 | Open-market sale | 100 | $444.73 | 41,016 |
| 2006-01-18 | Open-market sale | 934 | $444.50 | 39,802 |
| 2006-01-18 | Open-market sale | 3,000 | $444.00 | 36,802 |
| 2006-01-18 | Open-market sale | 180 | $444.57 | 40,736 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.