SEC CIK 1295032
Sergey Brin
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GOOGLview stock → | 359,159,912 | 2026-08-07 |
Position History — GOOGL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GOOGL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-07 | Conversion (derivative) | 673,200 | $0.00 | 357,921,378 |
| 2026-08-07 | Gift | 673,200 | $0.00 | 359,159,912 |
| 2026-08-07 | Gift | 673,200 | $0.00 | 37,469 |
| 2026-08-07 | Conversion | 673,200 | $0.00 | 710,669 |
| 2026-02-19 | Gift | 437,500 | $0.00 | 37,469 |
| 2026-02-19 | Gift | 437,500 | $0.00 | 359,833,112 |
| 2025-11-26 | Conversion (derivative) | 1,778,650 | $0.00 | 358,594,578 |
| 2025-11-26 | Conversion | 1,778,650 | $0.00 | 1,778,650 |
| 2025-11-26 | Gift | 1,778,650 | $0.00 | 359,795,958 |
| 2025-11-26 | Gift | 1,778,650 | $0.00 | 0 |
| 2025-05-21 | Conversion (derivative) | 2,048,000 | $0.00 | 360,373,228 |
| 2025-05-21 | Conversion | 2,048,000 | $0.00 | 2,048,000 |
| 2025-05-21 | Gift | 2,048,000 | $0.00 | 361,574,608 |
| 2025-05-21 | Gift | 2,048,000 | $0.00 | 0 |
| 2024-11-26 | Conversion (derivative) | 322,800 | $0.00 | 362,421,228 |
| 2024-11-26 | Gift | 322,800 | $0.00 | 0 |
| 2024-11-26 | Gift | 322,800 | $0.00 | 363,622,608 |
| 2024-11-26 | Conversion | 322,800 | $0.00 | 322,800 |
| 2024-05-30 | Conversion (derivative) | 384,600 | $0.00 | 362,744,028 |
| 2024-05-30 | Conversion | 384,600 | $0.00 | 384,600 |
| 2024-05-30 | Gift | 384,600 | $0.00 | 363,945,408 |
| 2024-05-30 | Gift | 384,600 | $0.00 | 0 |
| 2023-05-11 | Conversion (derivative) | 2,601,500 | $0.00 | 365,765,620 |
| 2023-05-11 | Gift | 2,601,500 | $0.00 | 0 |
| 2023-05-11 | Gift | 2,601,500 | $0.00 | 366,967,000 |
| 2023-05-11 | Conversion | 2,601,500 | $0.00 | 2,601,500 |
| 2022-11-29 | Conversion (derivative) | 539,400 | $0.00 | 368,367,120 |
| 2022-11-29 | Gift | 539,400 | $0.00 | 369,568,500 |
| 2022-11-29 | Gift | 539,400 | $0.00 | 0 |
| 2022-11-29 | Conversion | 539,400 | $0.00 | 539,400 |
| 2022-08-08 | Conversion (derivative) | 535,400 | $0.00 | 368,906,520 |
| 2022-08-08 | Gift | 535,400 | $0.00 | 0 |
| 2022-08-08 | Conversion | 535,400 | $0.00 | 535,400 |
| 2022-08-08 | Gift | 535,400 | $0.00 | 370,107,900 |
| 2022-05-12 | Conversion (derivative) | 37,600 | $0.00 | 18,472,096 |
| 2022-05-12 | Gift | 37,600 | $0.00 | 0 |
| 2022-05-12 | Conversion | 37,600 | $0.00 | 37,600 |
| 2022-05-12 | Gift | 37,600 | $0.00 | 18,532,165 |
| 2022-04-13 | Open-market sale | 321 | $2609.86 | 18,569,965 |
| 2022-04-13 | Open-market sale | 200 | $2611.35 | 18,569,765 |
| 2022-04-13 | Open-market sale | 255 | $2607.55 | 18,570,786 |
| 2022-04-13 | Open-market sale | 500 | $2608.79 | 18,570,286 |
| 2022-04-13 | Conversion (derivative) | 13,888 | $0.00 | 18,509,696 |
| 2022-04-13 | Open-market sale | 400 | $2592.18 | 3,902 |
| 2022-04-13 | Open-market sale | 500 | $2590.70 | 4,302 |
| 2022-04-13 | Open-market sale | 400 | $2589.91 | 4,802 |
| 2022-04-13 | Open-market sale | 500 | $2588.86 | 5,202 |
| 2022-04-13 | Open-market sale | 500 | $2587.50 | 5,702 |
| 2022-04-13 | Open-market sale | 804 | $2586.41 | 6,202 |
| 2022-04-13 | Open-market sale | 348 | $2585.32 | 7,006 |
| 2022-04-13 | Open-market sale | 300 | $2584.22 | 7,354 |
| 2022-04-13 | Open-market sale | 406 | $2583.27 | 7,654 |
| 2022-04-13 | Open-market sale | 600 | $2581.37 | 8,060 |
| 2022-04-13 | Open-market sale | 300 | $2579.38 | 8,660 |
| 2022-04-13 | Open-market sale | 100 | $2576.97 | 8,960 |
| 2022-04-13 | Open-market sale | 400 | $2576.15 | 9,060 |
| 2022-04-13 | Open-market sale | 100 | $2573.14 | 9,460 |
| 2022-04-13 | Open-market sale | 418 | $2572.04 | 9,560 |
| 2022-04-13 | Open-market sale | 500 | $2571.12 | 9,978 |
| 2022-04-13 | Open-market sale | 200 | $2569.39 | 10,478 |
| 2022-04-13 | Open-market sale | 300 | $2568.02 | 10,678 |
| 2022-04-13 | Open-market sale | 710 | $2566.81 | 10,978 |
| 2022-04-13 | Open-market sale | 200 | $2564.93 | 11,688 |
| 2022-04-13 | Open-market sale | 300 | $2563.75 | 11,888 |
| 2022-04-13 | Open-market sale | 500 | $2562.08 | 12,188 |
| 2022-04-13 | Open-market sale | 200 | $2560.44 | 12,688 |
| 2022-04-13 | Open-market sale | 600 | $2559.03 | 12,888 |
| 2022-04-13 | Open-market sale | 300 | $2557.65 | 13,488 |
| 2022-04-13 | Open-market sale | 100 | $2556.73 | 13,788 |
| 2022-04-13 | Conversion | 13,888 | $0.00 | 13,888 |
| 2022-04-13 | Open-market sale | 392 | $2597.48 | 2,710 |
| 2022-04-13 | Open-market sale | 500 | $2595.58 | 3,102 |
| 2022-04-13 | Open-market sale | 300 | $2594.07 | 3,602 |
| 2022-04-13 | Open-market sale | 500 | $2600.45 | 800 |
| 2022-04-13 | Open-market sale | 100 | $2603.14 | 100 |
| 2022-04-13 | Open-market sale | 600 | $2601.70 | 200 |
| 2022-04-13 | Open-market sale | 100 | $2604.73 | 0 |
| 2022-04-13 | Open-market sale | 1,010 | $2599.52 | 1,300 |
| 2022-04-13 | Open-market sale | 400 | $2598.33 | 2,310 |
| 2022-04-13 | Open-market sale | 400 | $2574.94 | 18,581,953 |
| 2022-04-13 | Open-market sale | 299 | $2573.52 | 18,582,353 |
| 2022-04-13 | Open-market sale | 401 | $2572.68 | 18,582,652 |
| 2022-04-13 | Open-market sale | 300 | $2570.66 | 18,583,053 |
| 2022-04-13 | Open-market sale | 300 | $2569.41 | 18,583,353 |
| 2022-04-13 | Open-market sale | 445 | $2582.50 | 18,579,586 |
| 2022-04-13 | Open-market sale | 365 | $2583.66 | 18,579,221 |
| 2022-04-13 | Open-market sale | 200 | $2585.67 | 18,579,021 |
| 2022-04-13 | Open-market sale | 113 | $2587.27 | 18,578,908 |
| 2022-04-13 | Open-market sale | 100 | $2588.53 | 18,578,808 |
| 2022-04-13 | Open-market sale | 672 | $2589.96 | 18,578,136 |
| 2022-04-13 | Open-market sale | 300 | $2576.24 | 18,581,653 |
| 2022-04-13 | Open-market sale | 400 | $2577.11 | 18,581,253 |
| 2022-04-13 | Open-market sale | 600 | $2578.73 | 18,580,653 |
| 2022-04-13 | Open-market sale | 322 | $2581.48 | 18,580,031 |
| 2022-04-13 | Open-market sale | 300 | $2579.54 | 18,580,353 |
| 2022-04-13 | Open-market sale | 200 | $2591.25 | 18,577,936 |
| 2022-04-13 | Open-market sale | 579 | $2592.13 | 18,577,357 |
| 2022-04-13 | Open-market sale | 476 | $2593.19 | 18,576,881 |
| 2022-04-13 | Open-market sale | 803 | $2594.61 | 18,576,078 |
| 2022-04-13 | Open-market sale | 1,157 | $2606.57 | 18,571,041 |
| 2022-04-13 | Open-market sale | 800 | $2605.55 | 18,572,198 |
| 2022-04-13 | Open-market sale | 100 | $2604.02 | 18,572,998 |
| 2022-04-13 | Open-market sale | 400 | $2603.10 | 18,573,098 |
| 2022-04-13 | Open-market sale | 200 | $2601.30 | 18,573,498 |
| 2022-04-13 | Open-market sale | 300 | $2600.39 | 18,573,698 |
| 2022-04-13 | Open-market sale | 480 | $2599.45 | 18,573,998 |
| 2022-04-13 | Open-market sale | 700 | $2597.76 | 18,574,478 |
| 2022-04-13 | Open-market sale | 400 | $2596.28 | 18,575,178 |
| 2022-04-13 | Open-market sale | 500 | $2595.18 | 18,575,578 |
| 2022-04-12 | Open-market sale | 200 | $2621.89 | 18,586,353 |
| 2022-04-12 | Open-market sale | 300 | $2623.46 | 18,586,053 |
| 2022-04-12 | Open-market sale | 100 | $2624.72 | 18,585,953 |
| 2022-04-12 | Open-market sale | 400 | $2626.29 | 18,585,553 |
| 2022-04-12 | Open-market sale | 200 | $2627.75 | 18,585,353 |
| 2022-04-12 | Open-market sale | 200 | $2628.57 | 18,585,153 |
| 2022-04-12 | Open-market sale | 500 | $2630.14 | 18,584,653 |
| 2022-04-12 | Open-market sale | 300 | $2630.88 | 18,584,353 |
| 2022-04-12 | Open-market sale | 300 | $2631.98 | 18,584,053 |
| 2022-04-12 | Open-market sale | 200 | $2633.35 | 18,583,853 |
| 2022-04-12 | Open-market sale | 100 | $2635.62 | 18,583,753 |
| 2022-04-12 | Open-market sale | 100 | $2637.17 | 18,583,653 |
| 2022-04-12 | Open-market sale | 400 | $2610.46 | 18,588,353 |
| 2022-04-12 | Open-market sale | 400 | $2611.91 | 18,587,953 |
| 2022-04-12 | Open-market sale | 200 | $2613.97 | 18,587,753 |
| 2022-04-12 | Open-market sale | 200 | $2615.56 | 18,587,553 |
| 2022-04-12 | Open-market sale | 400 | $2617.50 | 18,587,153 |
| 2022-04-12 | Open-market sale | 100 | $2618.76 | 18,587,053 |
| 2022-04-12 | Open-market sale | 500 | $2620.68 | 18,586,553 |
| 2022-04-12 | Open-market sale | 300 | $2596.66 | 18,590,953 |
| 2022-04-12 | Open-market sale | 739 | $2593.07 | 18,591,708 |
| 2022-04-12 | Open-market sale | 300 | $2591.93 | 18,592,447 |
| 2022-04-12 | Open-market sale | 100 | $2585.14 | 18,592,747 |
| 2022-04-12 | Open-market sale | 200 | $2581.95 | 18,592,847 |
| 2022-04-12 | Open-market sale | 200 | $2580.43 | 18,593,047 |
| 2022-04-12 | Open-market sale | 100 | $2577.97 | 18,593,247 |
| 2022-04-12 | Open-market sale | 200 | $2576.90 | 18,593,347 |
| 2022-04-12 | Open-market sale | 100 | $2575.57 | 18,593,547 |
| 2022-04-12 | Open-market sale | 100 | $2570.91 | 18,593,647 |
| 2022-04-12 | Open-market sale | 300 | $2570.05 | 18,593,747 |
| 2022-04-12 | Open-market sale | 400 | $2568.79 | 18,594,047 |
| 2022-04-12 | Open-market sale | 358 | $2567.28 | 18,594,447 |
| 2022-04-12 | Open-market sale | 200 | $2565.84 | 18,594,805 |
| 2022-04-12 | Open-market sale | 300 | $2564.81 | 18,595,005 |
| 2022-04-12 | Open-market sale | 600 | $2563.54 | 18,595,305 |
| 2022-04-12 | Open-market sale | 200 | $2562.38 | 18,595,905 |
| 2022-04-12 | Open-market sale | 365 | $2561.07 | 18,596,105 |
| 2022-04-12 | Open-market sale | 200 | $2559.04 | 18,596,470 |
| 2022-04-12 | Open-market sale | 221 | $2556.12 | 18,596,670 |
| 2022-04-12 | Open-market sale | 200 | $2554.98 | 18,596,891 |
| 2022-04-12 | Open-market sale | 451 | $2553.36 | 18,597,091 |
| 2022-04-12 | Open-market sale | 400 | $2609.41 | 18,588,753 |
| 2022-04-12 | Open-market sale | 300 | $2606.98 | 18,589,153 |
| 2022-04-12 | Open-market sale | 400 | $2606.42 | 18,589,453 |
| 2022-04-12 | Open-market sale | 400 | $2604.59 | 18,589,853 |
| 2022-04-12 | Open-market sale | 400 | $2601.73 | 18,590,253 |
| 2022-04-12 | Open-market sale | 300 | $2598.78 | 18,590,653 |
| 2022-04-12 | Open-market sale | 255 | $2594.05 | 18,591,453 |
| 2022-04-12 | Open-market sale | 200 | $2595.83 | 18,591,253 |
| 2022-04-12 | Conversion (derivative) | 13,889 | $0.00 | 18,523,584 |
| 2022-04-12 | Open-market sale | 200 | $2562.71 | 9,510 |
| 2022-04-12 | Open-market sale | 253 | $2555.44 | 10,110 |
| 2022-04-12 | Open-market sale | 200 | $2554.01 | 10,363 |
| 2022-04-12 | Open-market sale | 444 | $2552.90 | 10,563 |
| 2022-04-12 | Open-market sale | 100 | $2550.99 | 11,007 |
| 2022-04-12 | Open-market sale | 300 | $2549.74 | 11,107 |
| 2022-04-12 | Open-market sale | 415 | $2549.00 | 11,407 |
| 2022-04-12 | Open-market sale | 400 | $2547.05 | 11,822 |
| 2022-04-12 | Open-market sale | 300 | $2546.20 | 12,222 |
| 2022-04-12 | Open-market sale | 100 | $2544.05 | 12,522 |
| 2022-04-12 | Open-market sale | 299 | $2542.62 | 12,622 |
| 2022-04-12 | Open-market sale | 468 | $2540.08 | 12,921 |
| 2022-04-12 | Open-market sale | 200 | $2538.81 | 13,389 |
| 2022-04-12 | Open-market sale | 200 | $2537.20 | 13,589 |
| 2022-04-12 | Open-market sale | 100 | $2535.88 | 13,789 |
| 2022-04-12 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-04-12 | Open-market sale | 200 | $2586.18 | 6,261 |
| 2022-04-12 | Open-market sale | 300 | $2584.93 | 6,461 |
| 2022-04-12 | Open-market sale | 300 | $2583.32 | 6,761 |
| 2022-04-12 | Open-market sale | 200 | $2581.00 | 7,061 |
| 2022-04-12 | Open-market sale | 300 | $2579.54 | 7,261 |
| 2022-04-12 | Open-market sale | 300 | $2578.36 | 7,561 |
| 2022-04-12 | Open-market sale | 303 | $2577.26 | 7,861 |
| 2022-04-12 | Open-market sale | 400 | $2575.93 | 8,164 |
| 2022-04-12 | Open-market sale | 600 | $2574.42 | 8,564 |
| 2022-04-12 | Open-market sale | 146 | $2568.95 | 9,164 |
| 2022-04-12 | Open-market sale | 100 | $2566.01 | 9,310 |
| 2022-04-12 | Open-market sale | 100 | $2563.90 | 9,410 |
| 2022-04-12 | Open-market sale | 100 | $2556.45 | 10,010 |
| 2022-04-12 | Open-market sale | 300 | $2558.82 | 9,710 |
| 2022-04-12 | Open-market sale | 211 | $2591.65 | 4,950 |
| 2022-04-12 | Open-market sale | 200 | $2587.90 | 5,661 |
| 2022-04-12 | Open-market sale | 400 | $2587.25 | 5,861 |
| 2022-04-12 | Open-market sale | 100 | $2617.35 | 0 |
| 2022-04-12 | Open-market sale | 100 | $2616.13 | 100 |
| 2022-04-12 | Open-market sale | 300 | $2615.40 | 200 |
| 2022-04-12 | Open-market sale | 300 | $2613.06 | 500 |
| 2022-04-12 | Open-market sale | 191 | $2611.88 | 800 |
| 2022-04-12 | Open-market sale | 400 | $2610.40 | 991 |
| 2022-04-12 | Open-market sale | 634 | $2608.84 | 1,391 |
| 2022-04-12 | Open-market sale | 263 | $2607.69 | 2,025 |
| 2022-04-12 | Open-market sale | 100 | $2606.30 | 2,288 |
| 2022-04-12 | Open-market sale | 300 | $2605.60 | 2,388 |
| 2022-04-12 | Open-market sale | 600 | $2604.26 | 2,688 |
| 2022-04-12 | Open-market sale | 200 | $2602.81 | 3,288 |
| 2022-04-12 | Open-market sale | 400 | $2600.27 | 3,488 |
| 2022-04-12 | Open-market sale | 200 | $2598.32 | 3,888 |
| 2022-04-12 | Open-market sale | 100 | $2596.75 | 4,088 |
| 2022-04-12 | Open-market sale | 100 | $2595.28 | 4,188 |
| 2022-04-12 | Open-market sale | 300 | $2594.42 | 4,288 |
| 2022-04-12 | Open-market sale | 362 | $2592.73 | 4,588 |
| 2022-04-12 | Open-market sale | 200 | $2589.52 | 5,461 |
| 2022-04-12 | Open-market sale | 300 | $2590.85 | 5,161 |
| 2022-04-11 | Open-market sale | 200 | $2636.06 | 537 |
| 2022-04-11 | Open-market sale | 200 | $2626.81 | 2,339 |
| 2022-04-11 | Open-market sale | 100 | $2624.69 | 2,539 |
| 2022-04-11 | Open-market sale | 100 | $2639.89 | 0 |
| 2022-04-11 | Open-market sale | 237 | $2639.24 | 100 |
| 2022-04-11 | Open-market sale | 200 | $2637.21 | 337 |
| 2022-04-11 | Open-market sale | 300 | $2627.91 | 2,039 |
| 2022-04-11 | Open-market sale | 100 | $2634.28 | 737 |
| 2022-04-11 | Open-market sale | 502 | $2632.80 | 837 |
| 2022-04-11 | Open-market sale | 300 | $2631.56 | 1,339 |
| 2022-04-11 | Open-market sale | 100 | $2630.06 | 1,639 |
| 2022-04-11 | Open-market sale | 300 | $2628.88 | 1,739 |
| 2022-04-11 | Open-market sale | 600 | $2646.71 | 18,598,742 |
| 2022-04-11 | Open-market sale | 200 | $2654.30 | 18,597,742 |
| 2022-04-11 | Open-market sale | 300 | $2651.19 | 18,597,942 |
| 2022-04-11 | Open-market sale | 500 | $2648.48 | 18,598,242 |
| 2022-04-11 | Open-market sale | 200 | $2655.55 | 18,597,542 |
| 2022-04-11 | Open-market sale | 100 | $2645.23 | 18,599,342 |
| 2022-04-11 | Open-market sale | 100 | $2643.60 | 18,599,442 |
| 2022-04-11 | Open-market sale | 300 | $2642.10 | 18,599,542 |
| 2022-04-11 | Conversion (derivative) | 13,889 | $0.00 | 18,537,473 |
| 2022-04-11 | Open-market sale | 228 | $2624.18 | 2,639 |
| 2022-04-11 | Open-market sale | 100 | $2622.39 | 2,867 |
| 2022-04-11 | Open-market sale | 101 | $2621.36 | 2,967 |
| 2022-04-11 | Open-market sale | 104 | $2617.62 | 3,068 |
| 2022-04-11 | Open-market sale | 36 | $2612.38 | 3,172 |
| 2022-04-11 | Open-market sale | 100 | $2610.30 | 3,208 |
| 2022-04-11 | Open-market sale | 100 | $2609.04 | 3,308 |
| 2022-04-11 | Open-market sale | 100 | $2607.64 | 3,408 |
| 2022-04-11 | Open-market sale | 200 | $2606.00 | 3,508 |
| 2022-04-11 | Open-market sale | 100 | $2604.35 | 3,708 |
| 2022-04-11 | Open-market sale | 400 | $2602.77 | 3,808 |
| 2022-04-11 | Open-market sale | 416 | $2601.87 | 4,208 |
| 2022-04-11 | Open-market sale | 477 | $2600.96 | 4,624 |
| 2022-04-11 | Open-market sale | 700 | $2599.64 | 5,101 |
| 2022-04-11 | Open-market sale | 1,401 | $2598.49 | 5,801 |
| 2022-04-11 | Open-market sale | 697 | $2597.40 | 7,202 |
| 2022-04-11 | Open-market sale | 400 | $2594.92 | 7,899 |
| 2022-04-11 | Open-market sale | 600 | $2593.56 | 8,299 |
| 2022-04-11 | Open-market sale | 1,200 | $2592.09 | 8,899 |
| 2022-04-11 | Open-market sale | 312 | $2590.67 | 10,099 |
| 2022-04-11 | Open-market sale | 904 | $2589.54 | 10,411 |
| 2022-04-11 | Open-market sale | 300 | $2588.42 | 11,315 |
| 2022-04-11 | Open-market sale | 700 | $2584.58 | 11,615 |
| 2022-04-11 | Open-market sale | 100 | $2582.92 | 12,315 |
| 2022-04-11 | Open-market sale | 400 | $2582.17 | 12,415 |
| 2022-04-11 | Open-market sale | 300 | $2580.18 | 12,815 |
| 2022-04-11 | Open-market sale | 100 | $2577.05 | 13,115 |
| 2022-04-11 | Open-market sale | 374 | $2576.30 | 13,215 |
| 2022-04-11 | Open-market sale | 300 | $2574.53 | 13,589 |
| 2022-04-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-04-11 | Open-market sale | 203 | $2599.26 | 18,609,999 |
| 2022-04-11 | Open-market sale | 400 | $2598.15 | 18,610,202 |
| 2022-04-11 | Open-market sale | 102 | $2596.10 | 18,610,602 |
| 2022-04-11 | Open-market sale | 300 | $2595.02 | 18,610,704 |
| 2022-04-11 | Open-market sale | 427 | $2594.09 | 18,611,004 |
| 2022-04-11 | Open-market sale | 400 | $2640.72 | 18,599,842 |
| 2022-04-11 | Open-market sale | 100 | $2639.30 | 18,600,242 |
| 2022-04-11 | Open-market sale | 100 | $2638.05 | 18,600,342 |
| 2022-04-11 | Open-market sale | 200 | $2634.13 | 18,600,442 |
| 2022-04-11 | Open-market sale | 100 | $2627.06 | 18,600,642 |
| 2022-04-11 | Open-market sale | 227 | $2625.88 | 18,600,742 |
| 2022-04-11 | Open-market sale | 100 | $2622.18 | 18,600,969 |
| 2022-04-11 | Open-market sale | 301 | $2620.51 | 18,601,069 |
| 2022-04-11 | Open-market sale | 703 | $2619.37 | 18,601,370 |
| 2022-04-11 | Open-market sale | 400 | $2618.50 | 18,602,073 |
| 2022-04-11 | Open-market sale | 403 | $2617.37 | 18,602,473 |
| 2022-04-11 | Open-market sale | 702 | $2615.85 | 18,602,876 |
| 2022-04-11 | Open-market sale | 400 | $2606.63 | 18,607,999 |
| 2022-04-11 | Open-market sale | 891 | $2613.56 | 18,604,178 |
| 2022-04-11 | Open-market sale | 400 | $2612.12 | 18,605,069 |
| 2022-04-11 | Open-market sale | 599 | $2611.10 | 18,605,469 |
| 2022-04-11 | Open-market sale | 500 | $2609.70 | 18,606,068 |
| 2022-04-11 | Open-market sale | 1,006 | $2608.75 | 18,606,568 |
| 2022-04-11 | Open-market sale | 425 | $2607.78 | 18,607,574 |
| 2022-04-11 | Open-market sale | 300 | $2600.44 | 18,609,699 |
| 2022-04-11 | Open-market sale | 100 | $2601.18 | 18,609,599 |
| 2022-04-11 | Open-market sale | 200 | $2602.31 | 18,609,399 |
| 2022-04-11 | Open-market sale | 200 | $2603.59 | 18,609,199 |
| 2022-04-11 | Open-market sale | 800 | $2605.32 | 18,608,399 |
| 2022-04-11 | Open-market sale | 600 | $2614.31 | 18,603,578 |
| 2022-03-09 | Open-market sale | 600 | $2627.67 | 18,620,459 |
| 2022-03-09 | Open-market sale | 602 | $2626.74 | 18,621,059 |
| 2022-03-09 | Open-market sale | 400 | $2625.71 | 18,621,661 |
| 2022-03-09 | Open-market sale | 690 | $2624.60 | 18,622,061 |
| 2022-03-09 | Open-market sale | 400 | $2623.40 | 18,622,751 |
| 2022-03-09 | Open-market sale | 100 | $2621.15 | 18,623,151 |
| 2022-03-09 | Open-market sale | 100 | $2619.79 | 18,623,251 |
| 2022-03-09 | Open-market sale | 169 | $2618.85 | 18,623,351 |
| 2022-03-09 | Open-market sale | 200 | $2616.16 | 18,623,520 |
| 2022-03-09 | Open-market sale | 300 | $2614.36 | 18,623,720 |
| 2022-03-09 | Open-market sale | 100 | $2613.03 | 18,624,020 |
| 2022-03-09 | Open-market sale | 400 | $2611.42 | 18,624,120 |
| 2022-03-09 | Open-market sale | 300 | $2609.95 | 18,624,520 |
| 2022-03-09 | Open-market sale | 100 | $2608.78 | 18,624,820 |
| 2022-03-09 | Open-market sale | 100 | $2607.19 | 18,624,920 |
| 2022-03-09 | Open-market sale | 300 | $2603.33 | 18,625,020 |
| 2022-03-09 | Open-market sale | 100 | $2658.70 | 18,617,259 |
| 2022-03-09 | Open-market sale | 100 | $2651.39 | 18,617,359 |
| 2022-03-09 | Open-market sale | 200 | $2648.46 | 18,617,459 |
| 2022-03-09 | Open-market sale | 200 | $2647.09 | 18,617,659 |
| 2022-03-09 | Open-market sale | 200 | $2645.62 | 18,617,859 |
| 2022-03-09 | Open-market sale | 100 | $2643.85 | 18,618,059 |
| 2022-03-09 | Open-market sale | 200 | $2642.74 | 18,618,159 |
| 2022-03-09 | Open-market sale | 100 | $2640.13 | 18,618,359 |
| 2022-03-09 | Open-market sale | 300 | $2636.98 | 18,618,459 |
| 2022-03-09 | Open-market sale | 200 | $2635.78 | 18,618,759 |
| 2022-03-09 | Open-market sale | 100 | $2633.66 | 18,618,959 |
| 2022-03-09 | Open-market sale | 400 | $2631.82 | 18,619,059 |
| 2022-03-09 | Open-market sale | 700 | $2630.91 | 18,619,459 |
| 2022-03-09 | Open-market sale | 300 | $2629.42 | 18,620,159 |
| 2022-03-09 | Conversion (derivative) | 13,889 | $0.00 | 18,551,362 |
| 2022-03-09 | Open-market sale | 500 | $2604.85 | 12,756 |
| 2022-03-09 | Open-market sale | 130 | $2607.41 | 12,307 |
| 2022-03-09 | Open-market sale | 319 | $2606.27 | 12,437 |
| 2022-03-09 | Open-market sale | 300 | $2603.14 | 13,256 |
| 2022-03-09 | Open-market sale | 200 | $2610.79 | 12,107 |
| 2022-03-09 | Open-market sale | 121 | $2611.95 | 11,986 |
| 2022-03-09 | Open-market sale | 200 | $2613.31 | 11,786 |
| 2022-03-09 | Open-market sale | 100 | $2614.62 | 11,686 |
| 2022-03-09 | Open-market sale | 200 | $2616.09 | 11,486 |
| 2022-03-09 | Open-market sale | 453 | $2617.03 | 11,033 |
| 2022-03-09 | Open-market sale | 569 | $2618.91 | 10,464 |
| 2022-03-09 | Open-market sale | 541 | $2620.06 | 9,923 |
| 2022-03-09 | Open-market sale | 600 | $2621.28 | 9,323 |
| 2022-03-09 | Open-market sale | 402 | $2622.27 | 8,921 |
| 2022-03-09 | Open-market sale | 570 | $2623.42 | 8,351 |
| 2022-03-09 | Open-market sale | 500 | $2624.87 | 7,851 |
| 2022-03-09 | Open-market sale | 400 | $2626.20 | 7,451 |
| 2022-03-09 | Open-market sale | 200 | $2628.38 | 7,251 |
| 2022-03-09 | Open-market sale | 100 | $2633.14 | 7,151 |
| 2022-03-09 | Open-market sale | 200 | $2632.37 | 6,951 |
| 2022-03-09 | Open-market sale | 100 | $2634.35 | 6,851 |
| 2022-03-09 | Open-market sale | 100 | $2636.40 | 6,751 |
| 2022-03-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-09 | Open-market sale | 100 | $2600.58 | 13,789 |
| 2022-03-09 | Open-market sale | 233 | $2602.13 | 13,556 |
| 2022-03-09 | Open-market sale | 200 | $2642.38 | 5,820 |
| 2022-03-09 | Open-market sale | 100 | $2641.15 | 6,020 |
| 2022-03-09 | Open-market sale | 200 | $2640.26 | 6,120 |
| 2022-03-09 | Open-market sale | 431 | $2638.27 | 6,320 |
| 2022-03-09 | Open-market sale | 300 | $2659.01 | 4,613 |
| 2022-03-09 | Open-market sale | 300 | $2656.84 | 5,020 |
| 2022-03-09 | Open-market sale | 300 | $2661.12 | 3,813 |
| 2022-03-09 | Open-market sale | 500 | $2662.78 | 3,313 |
| 2022-03-09 | Open-market sale | 600 | $2664.27 | 2,713 |
| 2022-03-09 | Open-market sale | 500 | $2660.23 | 4,113 |
| 2022-03-09 | Open-market sale | 200 | $2673.32 | 0 |
| 2022-03-09 | Open-market sale | 300 | $2671.57 | 200 |
| 2022-03-09 | Open-market sale | 520 | $2665.62 | 2,193 |
| 2022-03-09 | Open-market sale | 300 | $2670.55 | 500 |
| 2022-03-09 | Open-market sale | 100 | $2646.97 | 5,720 |
| 2022-03-09 | Open-market sale | 500 | $2666.48 | 1,693 |
| 2022-03-09 | Open-market sale | 593 | $2668.00 | 1,100 |
| 2022-03-09 | Open-market sale | 300 | $2669.11 | 800 |
| 2022-03-09 | Open-market sale | 200 | $2653.00 | 5,520 |
| 2022-03-09 | Open-market sale | 100 | $2653.70 | 5,420 |
| 2022-03-09 | Open-market sale | 100 | $2655.23 | 5,320 |
| 2022-03-09 | Open-market sale | 107 | $2658.04 | 4,913 |
| 2022-03-09 | Open-market sale | 300 | $2665.44 | 18,616,759 |
| 2022-03-09 | Open-market sale | 200 | $2663.25 | 18,617,059 |
| 2022-03-09 | Open-market sale | 100 | $2680.49 | 18,611,431 |
| 2022-03-09 | Open-market sale | 300 | $2666.74 | 18,616,459 |
| 2022-03-09 | Open-market sale | 300 | $2667.93 | 18,616,159 |
| 2022-03-09 | Open-market sale | 507 | $2669.35 | 18,615,652 |
| 2022-03-09 | Open-market sale | 500 | $2670.53 | 18,615,152 |
| 2022-03-09 | Open-market sale | 300 | $2671.71 | 18,614,852 |
| 2022-03-09 | Open-market sale | 597 | $2672.86 | 18,614,255 |
| 2022-03-09 | Open-market sale | 600 | $2673.76 | 18,613,655 |
| 2022-03-09 | Open-market sale | 471 | $2674.79 | 18,613,184 |
| 2022-03-09 | Open-market sale | 500 | $2676.60 | 18,612,684 |
| 2022-03-09 | Open-market sale | 200 | $2677.40 | 18,612,484 |
| 2022-03-09 | Open-market sale | 600 | $2679.90 | 18,611,531 |
| 2022-03-09 | Open-market sale | 353 | $2678.55 | 18,612,131 |
| 2022-03-08 | Open-market sale | 100 | $2567.31 | 18,629,841 |
| 2022-03-08 | Open-market sale | 200 | $2566.10 | 18,629,941 |
| 2022-03-08 | Open-market sale | 100 | $2621.54 | 18,625,320 |
| 2022-03-08 | Open-market sale | 100 | $2620.07 | 18,625,420 |
| 2022-03-08 | Open-market sale | 100 | $2615.15 | 18,625,520 |
| 2022-03-08 | Open-market sale | 100 | $2613.97 | 18,625,620 |
| 2022-03-08 | Open-market sale | 200 | $2612.06 | 18,625,720 |
| 2022-03-08 | Open-market sale | 100 | $2609.42 | 18,625,920 |
| 2022-03-08 | Open-market sale | 400 | $2606.93 | 18,626,020 |
| 2022-03-08 | Open-market sale | 100 | $2602.12 | 18,626,420 |
| 2022-03-08 | Open-market sale | 100 | $2600.12 | 18,626,520 |
| 2022-03-08 | Open-market sale | 200 | $2593.10 | 18,626,620 |
| 2022-03-08 | Open-market sale | 100 | $2591.83 | 18,626,820 |
| 2022-03-08 | Open-market sale | 21 | $2590.10 | 18,626,920 |
| 2022-03-08 | Open-market sale | 200 | $2589.25 | 18,626,941 |
| 2022-03-08 | Open-market sale | 400 | $2587.84 | 18,627,141 |
| 2022-03-08 | Open-market sale | 100 | $2585.73 | 18,627,541 |
| 2022-03-08 | Open-market sale | 100 | $2584.66 | 18,627,641 |
| 2022-03-08 | Open-market sale | 200 | $2582.93 | 18,627,741 |
| 2022-03-08 | Open-market sale | 500 | $2581.25 | 18,627,941 |
| 2022-03-08 | Open-market sale | 400 | $2579.44 | 18,628,441 |
| 2022-03-08 | Open-market sale | 400 | $2577.45 | 18,628,841 |
| 2022-03-08 | Open-market sale | 100 | $2574.34 | 18,629,241 |
| 2022-03-08 | Open-market sale | 100 | $2571.92 | 18,629,341 |
| 2022-03-08 | Open-market sale | 200 | $2570.67 | 18,629,441 |
| 2022-03-08 | Open-market sale | 200 | $2568.99 | 18,629,641 |
| 2022-03-08 | Conversion (derivative) | 13,889 | $0.00 | 18,565,251 |
| 2022-03-08 | Open-market sale | 112 | $2522.47 | 12,948 |
| 2022-03-08 | Open-market sale | 229 | $2521.27 | 13,060 |
| 2022-03-08 | Open-market sale | 400 | $2518.77 | 13,289 |
| 2022-03-08 | Open-market sale | 200 | $2517.15 | 13,689 |
| 2022-03-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-08 | Open-market sale | 200 | $2556.45 | 5,130 |
| 2022-03-08 | Open-market sale | 200 | $2554.81 | 5,330 |
| 2022-03-08 | Open-market sale | 100 | $2552.93 | 5,530 |
| 2022-03-08 | Open-market sale | 400 | $2552.28 | 5,630 |
| 2022-03-08 | Open-market sale | 300 | $2550.79 | 6,030 |
| 2022-03-08 | Open-market sale | 200 | $2549.29 | 6,330 |
| 2022-03-08 | Open-market sale | 400 | $2547.98 | 6,530 |
| 2022-03-08 | Open-market sale | 261 | $2546.28 | 6,930 |
| 2022-03-08 | Open-market sale | 400 | $2545.66 | 7,191 |
| 2022-03-08 | Open-market sale | 300 | $2544.26 | 7,591 |
| 2022-03-08 | Open-market sale | 113 | $2542.80 | 7,891 |
| 2022-03-08 | Open-market sale | 628 | $2542.05 | 8,004 |
| 2022-03-08 | Open-market sale | 500 | $2540.96 | 8,632 |
| 2022-03-08 | Open-market sale | 563 | $2539.77 | 9,132 |
| 2022-03-08 | Open-market sale | 126 | $2537.87 | 9,695 |
| 2022-03-08 | Open-market sale | 200 | $2536.47 | 9,821 |
| 2022-03-08 | Open-market sale | 300 | $2535.36 | 10,021 |
| 2022-03-08 | Open-market sale | 200 | $2534.08 | 10,321 |
| 2022-03-08 | Open-market sale | 500 | $2531.60 | 10,521 |
| 2022-03-08 | Open-market sale | 455 | $2530.39 | 11,021 |
| 2022-03-08 | Open-market sale | 159 | $2529.47 | 11,476 |
| 2022-03-08 | Open-market sale | 502 | $2528.29 | 11,635 |
| 2022-03-08 | Open-market sale | 610 | $2527.07 | 12,137 |
| 2022-03-08 | Open-market sale | 100 | $2525.39 | 12,747 |
| 2022-03-08 | Open-market sale | 101 | $2523.67 | 12,847 |
| 2022-03-08 | Open-market sale | 400 | $2576.44 | 2,760 |
| 2022-03-08 | Open-market sale | 100 | $2570.33 | 3,660 |
| 2022-03-08 | Open-market sale | 257 | $2569.86 | 3,760 |
| 2022-03-08 | Open-market sale | 200 | $2568.15 | 4,017 |
| 2022-03-08 | Open-market sale | 100 | $2566.13 | 4,217 |
| 2022-03-08 | Open-market sale | 301 | $2564.64 | 4,317 |
| 2022-03-08 | Open-market sale | 112 | $2563.14 | 4,618 |
| 2022-03-08 | Open-market sale | 200 | $2561.58 | 4,730 |
| 2022-03-08 | Open-market sale | 200 | $2560.51 | 4,930 |
| 2022-03-08 | Open-market sale | 100 | $2620.39 | 0 |
| 2022-03-08 | Open-market sale | 100 | $2618.19 | 100 |
| 2022-03-08 | Open-market sale | 100 | $2616.54 | 200 |
| 2022-03-08 | Open-market sale | 100 | $2611.68 | 300 |
| 2022-03-08 | Open-market sale | 153 | $2610.77 | 400 |
| 2022-03-08 | Open-market sale | 207 | $2609.26 | 553 |
| 2022-03-08 | Open-market sale | 200 | $2605.96 | 760 |
| 2022-03-08 | Open-market sale | 100 | $2601.64 | 960 |
| 2022-03-08 | Open-market sale | 100 | $2600.14 | 1,060 |
| 2022-03-08 | Open-market sale | 100 | $2598.37 | 1,160 |
| 2022-03-08 | Open-market sale | 100 | $2597.11 | 1,260 |
| 2022-03-08 | Open-market sale | 100 | $2593.41 | 1,360 |
| 2022-03-08 | Open-market sale | 100 | $2588.74 | 1,460 |
| 2022-03-08 | Open-market sale | 200 | $2586.41 | 1,560 |
| 2022-03-08 | Open-market sale | 200 | $2584.84 | 1,760 |
| 2022-03-08 | Open-market sale | 100 | $2583.13 | 1,960 |
| 2022-03-08 | Open-market sale | 400 | $2581.42 | 2,060 |
| 2022-03-08 | Open-market sale | 200 | $2579.96 | 2,460 |
| 2022-03-08 | Open-market sale | 100 | $2578.35 | 2,660 |
| 2022-03-08 | Open-market sale | 200 | $2573.37 | 3,460 |
| 2022-03-08 | Open-market sale | 300 | $2575.33 | 3,160 |
| 2022-03-08 | Open-market sale | 300 | $2560.90 | 18,630,741 |
| 2022-03-08 | Open-market sale | 300 | $2562.84 | 18,630,441 |
| 2022-03-08 | Open-market sale | 300 | $2564.66 | 18,630,141 |
| 2022-03-08 | Open-market sale | 300 | $2530.21 | 18,637,609 |
| 2022-03-08 | Open-market sale | 300 | $2531.37 | 18,637,309 |
| 2022-03-08 | Open-market sale | 300 | $2532.61 | 18,637,009 |
| 2022-03-08 | Open-market sale | 200 | $2518.55 | 18,639,009 |
| 2022-03-08 | Open-market sale | 200 | $2522.80 | 18,638,809 |
| 2022-03-08 | Open-market sale | 200 | $2524.83 | 18,638,609 |
| 2022-03-08 | Open-market sale | 200 | $2534.38 | 18,636,209 |
| 2022-03-08 | Open-market sale | 600 | $2533.54 | 18,636,409 |
| 2022-03-08 | Open-market sale | 400 | $2535.74 | 18,635,809 |
| 2022-03-08 | Open-market sale | 400 | $2528.86 | 18,637,909 |
| 2022-03-08 | Open-market sale | 300 | $2527.70 | 18,638,309 |
| 2022-03-08 | Open-market sale | 300 | $2559.85 | 18,631,041 |
| 2022-03-08 | Open-market sale | 200 | $2556.75 | 18,631,341 |
| 2022-03-08 | Open-market sale | 100 | $2554.70 | 18,631,541 |
| 2022-03-08 | Open-market sale | 100 | $2553.45 | 18,631,641 |
| 2022-03-08 | Open-market sale | 300 | $2551.68 | 18,631,741 |
| 2022-03-08 | Open-market sale | 500 | $2550.93 | 18,632,041 |
| 2022-03-08 | Open-market sale | 400 | $2549.65 | 18,632,541 |
| 2022-03-08 | Open-market sale | 135 | $2548.92 | 18,632,941 |
| 2022-03-08 | Open-market sale | 500 | $2547.23 | 18,633,076 |
| 2022-03-08 | Open-market sale | 201 | $2546.14 | 18,633,576 |
| 2022-03-08 | Open-market sale | 332 | $2544.83 | 18,633,777 |
| 2022-03-08 | Open-market sale | 300 | $2543.65 | 18,634,109 |
| 2022-03-08 | Open-market sale | 500 | $2542.13 | 18,634,409 |
| 2022-03-08 | Open-market sale | 400 | $2540.82 | 18,634,909 |
| 2022-03-08 | Open-market sale | 300 | $2539.39 | 18,635,309 |
| 2022-03-08 | Open-market sale | 200 | $2537.44 | 18,635,609 |
| 2022-03-07 | Open-market sale | 400 | $2575.19 | 18,643,963 |
| 2022-03-07 | Open-market sale | 200 | $2628.43 | 18,639,241 |
| 2022-03-07 | Open-market sale | 300 | $2618.10 | 18,639,441 |
| 2022-03-07 | Open-market sale | 100 | $2616.42 | 18,639,741 |
| 2022-03-07 | Open-market sale | 200 | $2615.45 | 18,639,841 |
| 2022-03-07 | Open-market sale | 148 | $2612.67 | 18,640,041 |
| 2022-03-07 | Open-market sale | 100 | $2610.05 | 18,640,189 |
| 2022-03-07 | Open-market sale | 151 | $2608.29 | 18,640,289 |
| 2022-03-07 | Open-market sale | 100 | $2605.82 | 18,640,440 |
| 2022-03-07 | Open-market sale | 100 | $2604.67 | 18,640,540 |
| 2022-03-07 | Open-market sale | 200 | $2601.54 | 18,640,640 |
| 2022-03-07 | Open-market sale | 200 | $2600.50 | 18,640,840 |
| 2022-03-07 | Open-market sale | 261 | $2598.84 | 18,641,040 |
| 2022-03-07 | Open-market sale | 100 | $2596.98 | 18,641,301 |
| 2022-03-07 | Open-market sale | 100 | $2595.67 | 18,641,401 |
| 2022-03-07 | Open-market sale | 200 | $2589.07 | 18,641,501 |
| 2022-03-07 | Open-market sale | 100 | $2587.51 | 18,641,701 |
| 2022-03-07 | Open-market sale | 300 | $2586.62 | 18,641,801 |
| 2022-03-07 | Open-market sale | 200 | $2584.87 | 18,642,101 |
| 2022-03-07 | Open-market sale | 100 | $2583.38 | 18,642,301 |
| 2022-03-07 | Open-market sale | 306 | $2581.19 | 18,642,401 |
| 2022-03-07 | Open-market sale | 256 | $2580.17 | 18,642,707 |
| 2022-03-07 | Open-market sale | 500 | $2578.90 | 18,642,963 |
| 2022-03-07 | Open-market sale | 200 | $2577.21 | 18,643,463 |
| 2022-03-07 | Open-market sale | 300 | $2576.21 | 18,643,663 |
| 2022-03-07 | Open-market sale | 32 | $2631.37 | 18,639,209 |
| 2022-03-07 | Open-market sale | 225 | $2573.77 | 18,644,363 |
| 2022-03-07 | Open-market sale | 100 | $2605.71 | 1,000 |
| 2022-03-07 | Open-market sale | 300 | $2601.78 | 1,100 |
| 2022-03-07 | Open-market sale | 100 | $2598.71 | 1,400 |
| 2022-03-07 | Open-market sale | 100 | $2607.39 | 900 |
| 2022-03-07 | Open-market sale | 93 | $2596.79 | 1,500 |
| 2022-03-07 | Open-market sale | 200 | $2595.67 | 1,593 |
| 2022-03-07 | Open-market sale | 300 | $2594.21 | 1,793 |
| 2022-03-07 | Open-market sale | 100 | $2592.17 | 2,093 |
| 2022-03-07 | Open-market sale | 200 | $2588.03 | 2,193 |
| 2022-03-07 | Open-market sale | 300 | $2584.16 | 2,393 |
| 2022-03-07 | Open-market sale | 100 | $2582.09 | 2,693 |
| 2022-03-07 | Open-market sale | 200 | $2581.45 | 2,793 |
| 2022-03-07 | Open-market sale | 300 | $2579.89 | 2,993 |
| 2022-03-07 | Open-market sale | 200 | $2576.86 | 3,293 |
| 2022-03-07 | Open-market sale | 401 | $2576.44 | 3,493 |
| 2022-03-07 | Open-market sale | 400 | $2574.91 | 3,894 |
| 2022-03-07 | Open-market sale | 100 | $2573.03 | 4,294 |
| 2022-03-07 | Open-market sale | 190 | $2571.23 | 4,394 |
| 2022-03-07 | Open-market sale | 300 | $2569.78 | 4,584 |
| 2022-03-07 | Open-market sale | 300 | $2568.52 | 4,884 |
| 2022-03-07 | Open-market sale | 200 | $2567.30 | 5,184 |
| 2022-03-07 | Open-market sale | 200 | $2625.79 | 0 |
| 2022-03-07 | Open-market sale | 100 | $2624.45 | 200 |
| 2022-03-07 | Open-market sale | 100 | $2617.81 | 300 |
| 2022-03-07 | Open-market sale | 200 | $2612.79 | 400 |
| 2022-03-07 | Open-market sale | 100 | $2611.05 | 600 |
| 2022-03-07 | Open-market sale | 200 | $2610.01 | 700 |
| 2022-03-07 | Open-market sale | 300 | $2554.03 | 18,649,449 |
| 2022-03-07 | Open-market sale | 346 | $2552.95 | 18,649,749 |
| 2022-03-07 | Open-market sale | 100 | $2547.58 | 18,650,095 |
| 2022-03-07 | Open-market sale | 200 | $2546.67 | 18,650,195 |
| 2022-03-07 | Open-market sale | 200 | $2544.76 | 18,650,395 |
| 2022-03-07 | Open-market sale | 200 | $2543.00 | 18,650,595 |
| 2022-03-07 | Open-market sale | 295 | $2540.54 | 18,650,795 |
| 2022-03-07 | Open-market sale | 410 | $2538.94 | 18,651,090 |
| 2022-03-07 | Open-market buy | 100 | $2537.39 | 18,651,500 |
| 2022-03-07 | Open-market sale | 400 | $2535.77 | 18,651,600 |
| 2022-03-07 | Open-market sale | 150 | $2534.73 | 18,652,000 |
| 2022-03-07 | Open-market sale | 153 | $2533.73 | 18,652,150 |
| 2022-03-07 | Open-market sale | 100 | $2532.04 | 18,652,303 |
| 2022-03-07 | Open-market sale | 166 | $2531.06 | 18,652,403 |
| 2022-03-07 | Open-market sale | 400 | $2530.41 | 18,652,569 |
| 2022-03-07 | Open-market sale | 129 | $2528.70 | 18,652,969 |
| 2022-03-07 | Open-market sale | 207 | $2572.18 | 18,644,588 |
| 2022-03-07 | Open-market sale | 396 | $2570.70 | 18,644,795 |
| 2022-03-07 | Open-market sale | 200 | $2569.04 | 18,645,191 |
| 2022-03-07 | Open-market sale | 500 | $2567.96 | 18,645,391 |
| 2022-03-07 | Open-market sale | 302 | $2566.79 | 18,645,891 |
| 2022-03-07 | Open-market sale | 200 | $2565.35 | 18,646,193 |
| 2022-03-07 | Open-market sale | 400 | $2564.33 | 18,646,393 |
| 2022-03-07 | Open-market sale | 300 | $2562.52 | 18,646,793 |
| 2022-03-07 | Open-market sale | 300 | $2561.46 | 18,647,093 |
| 2022-03-07 | Open-market sale | 510 | $2560.67 | 18,647,393 |
| 2022-03-07 | Open-market sale | 319 | $2559.63 | 18,647,903 |
| 2022-03-07 | Open-market sale | 600 | $2558.35 | 18,648,222 |
| 2022-03-07 | Open-market sale | 527 | $2556.85 | 18,648,822 |
| 2022-03-07 | Open-market sale | 100 | $2555.15 | 18,649,349 |
| 2022-03-07 | Conversion (derivative) | 13,889 | $0.00 | 18,579,149 |
| 2022-03-07 | Open-market sale | 300 | $2537.00 | 11,162 |
| 2022-03-07 | Open-market sale | 100 | $2564.30 | 5,784 |
| 2022-03-07 | Open-market sale | 200 | $2562.06 | 5,884 |
| 2022-03-07 | Open-market sale | 209 | $2561.18 | 6,084 |
| 2022-03-07 | Open-market sale | 603 | $2559.03 | 6,293 |
| 2022-03-07 | Open-market sale | 358 | $2557.54 | 6,896 |
| 2022-03-07 | Open-market sale | 224 | $2555.87 | 7,254 |
| 2022-03-07 | Open-market sale | 300 | $2534.46 | 11,562 |
| 2022-03-07 | Open-market sale | 371 | $2533.31 | 11,862 |
| 2022-03-07 | Open-market sale | 600 | $2532.03 | 12,233 |
| 2022-03-07 | Open-market sale | 300 | $2530.64 | 12,833 |
| 2022-03-07 | Open-market sale | 200 | $2529.63 | 13,133 |
| 2022-03-07 | Open-market sale | 400 | $2528.60 | 13,333 |
| 2022-03-07 | Open-market sale | 156 | $2527.24 | 13,733 |
| 2022-03-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-03-07 | Open-market sale | 500 | $2554.69 | 7,478 |
| 2022-03-07 | Open-market sale | 400 | $2553.62 | 7,978 |
| 2022-03-07 | Open-market sale | 300 | $2552.13 | 8,378 |
| 2022-03-07 | Open-market sale | 284 | $2550.96 | 8,678 |
| 2022-03-07 | Open-market sale | 500 | $2549.98 | 8,962 |
| 2022-03-07 | Open-market sale | 500 | $2548.73 | 9,462 |
| 2022-03-07 | Open-market sale | 300 | $2546.39 | 9,962 |
| 2022-03-07 | Open-market sale | 300 | $2545.14 | 10,262 |
| 2022-03-07 | Open-market sale | 200 | $2543.26 | 10,562 |
| 2022-03-07 | Open-market sale | 200 | $2541.91 | 10,762 |
| 2022-03-07 | Open-market sale | 100 | $2539.85 | 10,962 |
| 2022-03-07 | Open-market sale | 100 | $2538.04 | 11,062 |
| 2022-03-07 | Open-market sale | 400 | $2566.26 | 5,384 |
| 2022-03-07 | Open-market sale | 100 | $2535.49 | 11,462 |
| 2022-02-09 | Open-market sale | 904 | $2817.29 | 18,663,583 |
| 2022-02-09 | Open-market sale | 600 | $2816.09 | 18,664,487 |
| 2022-02-09 | Open-market sale | 500 | $2813.48 | 18,665,087 |
| 2022-02-09 | Open-market sale | 700 | $2812.34 | 18,665,587 |
| 2022-02-09 | Open-market sale | 400 | $2811.07 | 18,666,287 |
| 2022-02-09 | Open-market sale | 300 | $2809.40 | 18,666,687 |
| 2022-02-09 | Open-market sale | 475 | $2815.29 | 0 |
| 2022-02-09 | Open-market sale | 304 | $2846.76 | 475 |
| 2022-02-09 | Open-market sale | 700 | $2815.08 | 18,653,098 |
| 2022-02-09 | Open-market sale | 200 | $2842.22 | 18,654,398 |
| 2022-02-09 | Open-market sale | 300 | $2839.96 | 18,654,598 |
| 2022-02-09 | Open-market sale | 100 | $2837.87 | 18,654,898 |
| 2022-02-09 | Open-market sale | 200 | $2836.71 | 18,654,998 |
| 2022-02-09 | Open-market sale | 300 | $2835.68 | 18,655,198 |
| 2022-02-09 | Open-market sale | 300 | $2832.10 | 18,655,498 |
| 2022-02-09 | Open-market sale | 600 | $2833.68 | 18,655,798 |
| 2022-02-09 | Open-market sale | 214 | $2829.42 | 18,656,398 |
| 2022-02-09 | Open-market sale | 671 | $2828.03 | 18,656,612 |
| 2022-02-09 | Open-market sale | 344 | $2827.28 | 18,657,283 |
| 2022-02-09 | Open-market sale | 433 | $2825.96 | 18,657,627 |
| 2022-02-09 | Open-market sale | 608 | $2825.00 | 18,658,060 |
| 2022-02-09 | Open-market sale | 1,100 | $2823.69 | 18,658,668 |
| 2022-02-09 | Open-market sale | 715 | $2822.49 | 18,659,768 |
| 2022-02-09 | Open-market sale | 600 | $2821.38 | 18,653,798 |
| 2022-02-09 | Open-market sale | 1,300 | $2820.29 | 18,660,483 |
| 2022-02-09 | Open-market sale | 800 | $2819.38 | 18,661,783 |
| 2022-02-09 | Open-market sale | 1,000 | $2818.21 | 18,662,583 |
| 2022-02-09 | Open-market sale | 100 | $2844.41 | 779 |
| 2022-02-09 | Conversion (derivative) | 13,889 | $0.00 | 18,655,229 |
| 2022-02-09 | Open-market sale | 200 | $28842.30 | 1,005 |
| 2022-02-09 | Open-market sale | 900 | $2816.60 | 10,787 |
| 2022-02-09 | Open-market sale | 403 | $2814.13 | 11,687 |
| 2022-02-09 | Open-market sale | 704 | $2813.05 | 12,090 |
| 2022-02-09 | Open-market sale | 400 | $2811.41 | 12,794 |
| 2022-02-09 | Open-market sale | 500 | $2809.72 | 13,194 |
| 2022-02-09 | Open-market sale | 100 | $2807.30 | 13,694 |
| 2022-02-09 | Open-market sale | 95 | $2805.96 | 13,794 |
| 2022-02-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-09 | Open-market sale | 1,473 | $2818.65 | 8,791 |
| 2022-02-09 | Open-market sale | 329 | $2819.49 | 8,462 |
| 2022-02-09 | Open-market sale | 800 | $2821.18 | 7,662 |
| 2022-02-09 | Open-market sale | 1,000 | $2822.45 | 6,662 |
| 2022-02-09 | Open-market sale | 400 | $2823.31 | 6,262 |
| 2022-02-09 | Open-market sale | 600 | $2824.86 | 5,662 |
| 2022-02-09 | Open-market sale | 700 | $2825.69 | 4,962 |
| 2022-02-09 | Open-market sale | 806 | $2827.28 | 4,156 |
| 2022-02-09 | Open-market sale | 408 | $2828.32 | 3,748 |
| 2022-02-09 | Open-market sale | 420 | $2829.65 | 3,328 |
| 2022-02-09 | Open-market sale | 414 | $2830.48 | 2,914 |
| 2022-02-09 | Open-market sale | 100 | $2831.42 | 2,814 |
| 2022-02-09 | Open-market sale | 70 | $2832.53 | 2,744 |
| 2022-02-09 | Open-market sale | 139 | $2833.98 | 2,605 |
| 2022-02-09 | Open-market sale | 100 | $2835.15 | 2,505 |
| 2022-02-09 | Open-market sale | 400 | $2837.23 | 2,105 |
| 2022-02-09 | Open-market sale | 400 | $2838.45 | 1,705 |
| 2022-02-09 | Open-market sale | 300 | $2839.72 | 1,405 |
| 2022-02-09 | Open-market sale | 200 | $2841.53 | 1,205 |
| 2022-02-09 | Open-market sale | 523 | $2817.62 | 10,264 |
| 2022-02-09 | Open-market sale | 126 | $2839.72 | 879 |
| 2022-02-08 | Open-market sale | 200 | $2782.43 | 2,625 |
| 2022-02-08 | Open-market sale | 100 | $2795.04 | 18,729,487 |
| 2022-02-08 | Open-market sale | 200 | $2793.99 | 18,729,587 |
| 2022-02-08 | Open-market sale | 300 | $2791.64 | 18,729,787 |
| 2022-02-08 | Open-market sale | 200 | $2789.86 | 18,730,087 |
| 2022-02-08 | Open-market sale | 100 | $2788.00 | 18,730,287 |
| 2022-02-08 | Open-market sale | 102 | $2786.87 | 18,730,387 |
| 2022-02-08 | Open-market sale | 765 | $2785.35 | 18,730,489 |
| 2022-02-08 | Open-market sale | 321 | $2783.44 | 18,731,254 |
| 2022-02-08 | Open-market sale | 400 | $2781.94 | 18,731,575 |
| 2022-02-08 | Open-market sale | 100 | $2798.84 | 0 |
| 2022-02-08 | Open-market sale | 210 | $2795.40 | 100 |
| 2022-02-08 | Open-market sale | 300 | $2794.18 | 310 |
| 2022-02-08 | Open-market sale | 100 | $2791.14 | 610 |
| 2022-02-08 | Open-market sale | 500 | $2790.31 | 710 |
| 2022-02-08 | Open-market sale | 118 | $2788.80 | 1,210 |
| 2022-02-08 | Open-market sale | 500 | $2788.04 | 1,328 |
| 2022-02-08 | Open-market sale | 179 | $2786.39 | 1,828 |
| 2022-02-08 | Open-market sale | 218 | $2785.18 | 2,007 |
| 2022-02-08 | Open-market sale | 400 | $2783.80 | 2,225 |
| 2022-02-08 | Open-market sale | 300 | $2758.61 | 18,729,187 |
| 2022-02-08 | Open-market sale | 200 | $2780.99 | 2,825 |
| 2022-02-08 | Open-market sale | 100 | $2748.14 | 18,742,330 |
| 2022-02-08 | Open-market sale | 59 | $2746.97 | 18,742,430 |
| 2022-02-08 | Open-market sale | 287 | $2744.79 | 18,742,489 |
| 2022-02-08 | Open-market sale | 100 | $2741.94 | 18,742,776 |
| 2022-02-08 | Open-market sale | 200 | $2739.36 | 18,742,876 |
| 2022-02-08 | Open-market sale | 600 | $2773.28 | 18,735,511 |
| 2022-02-08 | Open-market sale | 1,000 | $2772.01 | 18,736,111 |
| 2022-02-08 | Open-market sale | 600 | $2770.84 | 18,737,111 |
| 2022-02-08 | Open-market sale | 600 | $2769.80 | 18,737,711 |
| 2022-02-08 | Open-market sale | 200 | $2768.47 | 18,738,311 |
| 2022-02-08 | Open-market sale | 58 | $2766.64 | 18,738,511 |
| 2022-02-08 | Open-market sale | 100 | $2765.12 | 18,738,569 |
| 2022-02-08 | Open-market sale | 100 | $2764.11 | 18,738,669 |
| 2022-02-08 | Open-market sale | 235 | $2763.21 | 18,738,769 |
| 2022-02-08 | Open-market sale | 200 | $2752.17 | 18,741,530 |
| 2022-02-08 | Open-market sale | 200 | $2750.97 | 18,741,730 |
| 2022-02-08 | Open-market sale | 400 | $2749.19 | 18,741,930 |
| 2022-02-08 | Open-market sale | 300 | $2780.87 | 18,731,975 |
| 2022-02-08 | Open-market sale | 600 | $2779.44 | 18,732,275 |
| 2022-02-08 | Open-market sale | 823 | $2778.07 | 18,732,875 |
| 2022-02-08 | Open-market sale | 613 | $2776.83 | 18,733,698 |
| 2022-02-08 | Open-market sale | 800 | $2775.43 | 18,734,311 |
| 2022-02-08 | Open-market sale | 400 | $2774.47 | 18,735,111 |
| 2022-02-08 | Open-market sale | 200 | $2761.96 | 18,739,004 |
| 2022-02-08 | Open-market sale | 500 | $2760.57 | 18,739,204 |
| 2022-02-08 | Open-market sale | 300 | $2759.86 | 18,739,704 |
| 2022-02-08 | Open-market sale | 400 | $2756.89 | 18,740,004 |
| 2022-02-08 | Open-market sale | 300 | $2754.42 | 18,740,404 |
| 2022-02-08 | Open-market sale | 500 | $2755.52 | 18,740,704 |
| 2022-02-08 | Open-market sale | 326 | $2753.13 | 18,741,204 |
| 2022-02-08 | Conversion (derivative) | 13,889 | $0.00 | 18,669,118 |
| 2022-02-08 | Open-market sale | 200 | $2772.62 | 7,633 |
| 2022-02-08 | Open-market sale | 586 | $2771.74 | 7,833 |
| 2022-02-08 | Open-market sale | 300 | $2770.57 | 8,419 |
| 2022-02-08 | Open-market sale | 100 | $2768.96 | 8,719 |
| 2022-02-08 | Open-market sale | 2 | $2767.51 | 8,819 |
| 2022-02-08 | Open-market sale | 1,190 | $2773.93 | 6,443 |
| 2022-02-08 | Open-market sale | 617 | $2775.05 | 5,826 |
| 2022-02-08 | Open-market sale | 800 | $2776.64 | 5,026 |
| 2022-02-08 | Open-market sale | 685 | $2777.74 | 4,341 |
| 2022-02-08 | Open-market sale | 712 | $2779.05 | 3,629 |
| 2022-02-08 | Open-market sale | 604 | $2780.13 | 3,025 |
| 2022-02-08 | Open-market sale | 100 | $2741.40 | 13,789 |
| 2022-02-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-08 | Open-market sale | 100 | $2741.40 | 13,689 |
| 2022-02-08 | Open-market sale | 111 | $2767.07 | 8,821 |
| 2022-02-08 | Open-market sale | 600 | $2765.51 | 8,932 |
| 2022-02-08 | Open-market sale | 400 | $2764.39 | 9,532 |
| 2022-02-08 | Open-market sale | 300 | $2762.66 | 9,932 |
| 2022-02-08 | Open-market sale | 588 | $2761.28 | 10,232 |
| 2022-02-08 | Open-market sale | 200 | $2759.72 | 10,820 |
| 2022-02-08 | Open-market sale | 369 | $2758.84 | 11,020 |
| 2022-02-08 | Open-market sale | 700 | $2757.74 | 11,389 |
| 2022-02-08 | Open-market sale | 400 | $2756.74 | 12,089 |
| 2022-02-08 | Open-market sale | 200 | $2754.64 | 12,489 |
| 2022-02-08 | Open-market sale | 200 | $2753.53 | 12,689 |
| 2022-02-08 | Open-market sale | 100 | $2751.34 | 12,889 |
| 2022-02-08 | Open-market sale | 300 | $2750.02 | 12,989 |
| 2022-02-08 | Open-market sale | 100 | $2748.12 | 13,289 |
| 2022-02-08 | Open-market sale | 100 | $2746.10 | 13,389 |
| 2022-02-08 | Open-market sale | 200 | $200.00 | 13,489 |
| 2022-02-07 | Open-market sale | 100 | $2873.26 | 18,743,176 |
| 2022-02-07 | Open-market sale | 300 | $2846.45 | 18,747,433 |
| 2022-02-07 | Open-market sale | 300 | $2848.33 | 18,747,133 |
| 2022-02-07 | Open-market sale | 227 | $2850.38 | 18,746,906 |
| 2022-02-07 | Open-market sale | 300 | $2851.31 | 18,746,606 |
| 2022-02-07 | Open-market sale | 200 | $2853.38 | 18,746,406 |
| 2022-02-07 | Open-market sale | 600 | $2855.49 | 18,745,806 |
| 2022-02-07 | Open-market sale | 300 | $2856.50 | 18,745,506 |
| 2022-02-07 | Open-market sale | 300 | $2858.56 | 18,745,206 |
| 2022-02-07 | Open-market sale | 100 | $2863.05 | 18,745,106 |
| 2022-02-07 | Open-market sale | 100 | $2864.55 | 18,745,006 |
| 2022-02-07 | Open-market sale | 200 | $2866.09 | 18,744,806 |
| 2022-02-07 | Open-market sale | 300 | $2866.81 | 18,744,506 |
| 2022-02-07 | Open-market sale | 300 | $2868.52 | 18,744,206 |
| 2022-02-07 | Open-market sale | 300 | $2869.65 | 18,743,906 |
| 2022-02-07 | Open-market sale | 330 | $2870.34 | 18,743,576 |
| 2022-02-07 | Open-market sale | 300 | $2871.75 | 18,743,276 |
| 2022-02-07 | Open-market sale | 400 | $2845.39 | 18,747,733 |
| 2022-02-07 | Open-market sale | 100 | $2876.90 | 18,743,076 |
| 2022-02-07 | Open-market sale | 390 | $2879.77 | 200 |
| 2022-02-07 | Open-market sale | 500 | $2875.85 | 1,090 |
| 2022-02-07 | Open-market sale | 300 | $2874.32 | 1,590 |
| 2022-02-07 | Open-market sale | 100 | $2872.14 | 1,890 |
| 2022-02-07 | Open-market sale | 100 | $2871.05 | 1,990 |
| 2022-02-07 | Open-market sale | 200 | $2869.59 | 2,090 |
| 2022-02-07 | Open-market sale | 192 | $2865.93 | 2,290 |
| 2022-02-07 | Open-market sale | 200 | $2863.90 | 2,482 |
| 2022-02-07 | Open-market sale | 200 | $2862.86 | 2,682 |
| 2022-02-07 | Open-market sale | 100 | $2861.23 | 2,882 |
| 2022-02-07 | Open-market sale | 300 | $2859.82 | 2,982 |
| 2022-02-07 | Open-market sale | 300 | $2858.85 | 3,282 |
| 2022-02-07 | Open-market sale | 400 | $2857.84 | 3,582 |
| 2022-02-07 | Open-market sale | 200 | $2856.00 | 3,982 |
| 2022-02-07 | Open-market sale | 100 | $2854.79 | 4,182 |
| 2022-02-07 | Open-market sale | 200 | $2853.64 | 4,282 |
| 2022-02-07 | Open-market sale | 100 | $2851.81 | 4,482 |
| 2022-02-07 | Open-market sale | 170 | $2850.23 | 4,582 |
| 2022-02-07 | Open-market sale | 361 | $2849.54 | 4,752 |
| 2022-02-07 | Open-market sale | 200 | $2848.50 | 5,113 |
| 2022-02-07 | Open-market sale | 100 | $2838.15 | 5,313 |
| 2022-02-07 | Open-market sale | 100 | $2836.75 | 5,413 |
| 2022-02-07 | Open-market sale | 100 | $2834.59 | 5,513 |
| 2022-02-07 | Open-market sale | 100 | $2883.36 | 0 |
| 2022-02-07 | Open-market sale | 100 | $2882.08 | 100 |
| 2022-02-07 | Open-market sale | 200 | $2877.19 | 890 |
| 2022-02-07 | Open-market sale | 300 | $2878.40 | 590 |
| 2022-02-07 | Open-market sale | 100 | $2842.80 | 18,748,133 |
| 2022-02-07 | Open-market sale | 400 | $2779.84 | 18,756,038 |
| 2022-02-07 | Open-market sale | 100 | $2783.48 | 18,755,938 |
| 2022-02-07 | Open-market sale | 200 | $2785.17 | 18,755,738 |
| 2022-02-07 | Open-market sale | 383 | $2786.51 | 18,755,355 |
| 2022-02-07 | Open-market sale | 300 | $2788.27 | 18,755,055 |
| 2022-02-07 | Open-market sale | 600 | $2790.04 | 18,754,455 |
| 2022-02-07 | Open-market sale | 100 | $2791.15 | 18,754,355 |
| 2022-02-07 | Open-market sale | 304 | $2795.02 | 18,754,051 |
| 2022-02-07 | Open-market sale | 415 | $2796.74 | 18,753,636 |
| 2022-02-07 | Open-market sale | 618 | $2798.27 | 18,753,018 |
| 2022-02-07 | Open-market sale | 891 | $2950.67 | 18,752,127 |
| 2022-02-07 | Open-market sale | 450 | $2800.46 | 18,751,677 |
| 2022-02-07 | Open-market sale | 400 | $2803.11 | 18,751,277 |
| 2022-02-07 | Open-market sale | 300 | $2804.21 | 18,750,977 |
| 2022-02-07 | Open-market sale | 697 | $2806.31 | 18,750,280 |
| 2022-02-07 | Open-market sale | 300 | $2807.74 | 18,749,980 |
| 2022-02-07 | Open-market sale | 200 | $2809.12 | 18,749,780 |
| 2022-02-07 | Open-market sale | 200 | $2809.97 | 18,749,580 |
| 2022-02-07 | Open-market sale | 300 | $2811.62 | 18,749,280 |
| 2022-02-07 | Open-market sale | 300 | $2813.37 | 18,748,980 |
| 2022-02-07 | Open-market sale | 101 | $2814.25 | 18,748,879 |
| 2022-02-07 | Open-market sale | 100 | $2817.82 | 18,748,779 |
| 2022-02-07 | Open-market sale | 100 | $2819.14 | 18,748,679 |
| 2022-02-07 | Open-market sale | 126 | $2821.46 | 18,748,553 |
| 2022-02-07 | Open-market sale | 100 | $2825.88 | 18,748,453 |
| 2022-02-07 | Open-market sale | 200 | $2830.25 | 18,748,253 |
| 2022-02-07 | Open-market sale | 20 | $2834.10 | 18,748,233 |
| 2022-02-07 | Open-market sale | 409 | $2778.45 | 18,756,438 |
| 2022-02-07 | Open-market sale | 118 | $2777.05 | 18,756,847 |
| 2022-02-07 | Conversion (derivative) | 13,889 | $0.00 | 18,683,007 |
| 2022-02-07 | Open-market sale | 200 | $2810.44 | 7,985 |
| 2022-02-07 | Open-market sale | 181 | $2809.30 | 8,185 |
| 2022-02-07 | Open-market sale | 134 | $2808.57 | 8,366 |
| 2022-02-07 | Open-market sale | 800 | $2807.33 | 8,500 |
| 2022-02-07 | Open-market sale | 1,020 | $2806.10 | 9,300 |
| 2022-02-07 | Open-market sale | 793 | $2804.57 | 10,320 |
| 2022-02-07 | Open-market sale | 100 | $2800.92 | 11,113 |
| 2022-02-07 | Open-market sale | 100 | $2799.12 | 11,213 |
| 2022-02-07 | Open-market sale | 300 | $2797.83 | 11,313 |
| 2022-02-07 | Open-market sale | 300 | $2794.89 | 11,613 |
| 2022-02-07 | Open-market sale | 300 | $2793.33 | 11,913 |
| 2022-02-07 | Open-market sale | 200 | $2790.32 | 12,213 |
| 2022-02-07 | Open-market sale | 200 | $2788.52 | 12,413 |
| 2022-02-07 | Open-market sale | 300 | $2787.28 | 12,613 |
| 2022-02-07 | Open-market sale | 200 | $2785.00 | 12,913 |
| 2022-02-07 | Open-market sale | 276 | $2782.72 | 13,113 |
| 2022-02-07 | Open-market sale | 100 | $2781.04 | 13,389 |
| 2022-02-07 | Open-market sale | 400 | $2780.30 | 13,489 |
| 2022-02-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-02-07 | Open-market sale | 200 | $2831.50 | 5,613 |
| 2022-02-07 | Open-market sale | 400 | $2812.37 | 7,585 |
| 2022-02-07 | Open-market sale | 200 | $2814.54 | 7,185 |
| 2022-02-07 | Open-market sale | 200 | $2813.29 | 7,385 |
| 2022-02-07 | Open-market sale | 200 | $2827.05 | 5,813 |
| 2022-02-07 | Open-market sale | 200 | $2822.70 | 6,013 |
| 2022-02-07 | Open-market sale | 200 | $2820.03 | 6,213 |
| 2022-02-07 | Open-market sale | 126 | $2818.54 | 6,413 |
| 2022-02-07 | Open-market sale | 600 | $2817.67 | 6,539 |
| 2022-02-07 | Open-market sale | 46 | $2816.38 | 7,139 |
| 2022-01-12 | Conversion (derivative) | 13,888 | $0.00 | 18,696,896 |
| 2022-01-12 | Open-market sale | 329 | $2847.80 | 300 |
| 2022-01-12 | Open-market sale | 300 | $2842.60 | 1,229 |
| 2022-01-12 | Open-market sale | 222 | $2841.08 | 1,529 |
| 2022-01-12 | Open-market sale | 400 | $2840.14 | 1,751 |
| 2022-01-12 | Open-market sale | 427 | $2838.67 | 2,151 |
| 2022-01-12 | Open-market sale | 600 | $2837.89 | 2,578 |
| 2022-01-12 | Open-market sale | 500 | $2836.57 | 3,178 |
| 2022-01-12 | Open-market sale | 683 | $2835.58 | 3,678 |
| 2022-01-12 | Open-market sale | 403 | $2834.69 | 4,361 |
| 2022-01-12 | Open-market sale | 1,448 | $2833.10 | 4,764 |
| 2022-01-12 | Open-market sale | 1,000 | $2832.32 | 6,212 |
| 2022-01-12 | Open-market sale | 900 | $2831.13 | 7,212 |
| 2022-01-12 | Open-market sale | 1,087 | $2830.25 | 8,112 |
| 2022-01-12 | Open-market sale | 861 | $2829.27 | 9,199 |
| 2022-01-12 | Open-market sale | 879 | $2828.00 | 10,060 |
| 2022-01-12 | Open-market sale | 1,300 | $2826.87 | 10,939 |
| 2022-01-12 | Open-market sale | 571 | $2825.62 | 12,239 |
| 2022-01-12 | Open-market sale | 578 | $2824.75 | 12,810 |
| 2022-01-12 | Open-market sale | 100 | $2823.01 | 13,388 |
| 2022-01-12 | Open-market sale | 100 | $2820.87 | 13,488 |
| 2022-01-12 | Open-market sale | 300 | $2817.18 | 13,588 |
| 2022-01-12 | Conversion | 13,888 | $0.00 | 13,888 |
| 2022-01-12 | Open-market sale | 300 | $2845.57 | 629 |
| 2022-01-12 | Open-market sale | 300 | $2844.50 | 929 |
| 2022-01-12 | Open-market sale | 300 | $2846.41 | 0 |
| 2022-01-12 | Open-market sale | 216 | $2831.56 | 18,769,500 |
| 2022-01-12 | Open-market sale | 1,535 | $2836.11 | 18,765,478 |
| 2022-01-12 | Open-market sale | 1,190 | $2835.17 | 18,767,013 |
| 2022-01-12 | Open-market sale | 897 | $2833.72 | 18,768,203 |
| 2022-01-12 | Open-market sale | 900 | $2837.31 | 18,764,578 |
| 2022-01-12 | Open-market sale | 619 | $2838.33 | 18,763,959 |
| 2022-01-12 | Open-market sale | 1,317 | $2839.70 | 18,762,642 |
| 2022-01-12 | Open-market sale | 659 | $2840.52 | 18,761,983 |
| 2022-01-12 | Open-market sale | 1,900 | $2841.69 | 18,760,083 |
| 2022-01-12 | Open-market sale | 400 | $2844.82 | 18,758,627 |
| 2022-01-12 | Open-market sale | 300 | $2847.16 | 18,758,327 |
| 2022-01-12 | Open-market sale | 200 | $2845.97 | 18,758,127 |
| 2022-01-12 | Open-market sale | 200 | $2849.73 | 18,757,927 |
| 2022-01-12 | Open-market sale | 300 | $2850.57 | 18,757,627 |
| 2022-01-12 | Open-market sale | 162 | $2852.48 | 18,757,465 |
| 2022-01-12 | Open-market sale | 200 | $2853.01 | 18,757,265 |
| 2022-01-12 | Open-market sale | 100 | $2854.01 | 18,757,165 |
| 2022-01-12 | Open-market sale | 200 | $2855.07 | 18,756,965 |
| 2022-01-12 | Open-market sale | 300 | $2826.16 | 18,770,553 |
| 2022-01-12 | Open-market sale | 300 | $2828.68 | 18,770,253 |
| 2022-01-12 | Open-market sale | 537 | $2829.82 | 18,769,716 |
| 2022-01-12 | Open-market sale | 400 | $2832.57 | 18,769,100 |
| 2022-01-12 | Open-market sale | 700 | $2843.79 | 18,759,027 |
| 2022-01-12 | Open-market sale | 356 | $2842.44 | 18,759,727 |
| 2022-01-11 | Open-market sale | 100 | $2802.41 | 18,772,251 |
| 2022-01-11 | Open-market sale | 235 | $2803.94 | 18,772,016 |
| 2022-01-11 | Open-market sale | 63 | $2805.14 | 18,771,953 |
| 2022-01-11 | Open-market sale | 1,100 | $2794.61 | 18,770,853 |
| 2022-01-11 | Open-market sale | 1,185 | $2791.44 | 4,163 |
| 2022-01-11 | Open-market sale | 1,094 | $2792.61 | 3,069 |
| 2022-01-11 | Open-market sale | 1,235 | $2793.60 | 1,834 |
| 2022-01-11 | Open-market sale | 600 | $2794.71 | 1,234 |
| 2022-01-11 | Open-market sale | 329 | $2795.40 | 905 |
| 2022-01-11 | Open-market sale | 300 | $2797.02 | 605 |
| 2022-01-11 | Open-market sale | 305 | $2799.06 | 300 |
| 2022-01-11 | Open-market sale | 200 | $2800.84 | 100 |
| 2022-01-11 | Open-market sale | 100 | $2803.62 | 0 |
| 2022-01-11 | Open-market sale | 900 | $2795.89 | 18,776,868 |
| 2022-01-11 | Open-market sale | 1,295 | $2797.09 | 18,775,573 |
| 2022-01-11 | Open-market sale | 1,372 | $2798.27 | 18,774,201 |
| 2022-01-11 | Open-market sale | 1,004 | $2799.15 | 18,773,197 |
| 2022-01-11 | Open-market sale | 606 | $2799.94 | 18,772,591 |
| 2022-01-11 | Open-market sale | 240 | $2801.64 | 18,772,351 |
| 2022-01-11 | Conversion (derivative) | 13,889 | $0.00 | 18,710,784 |
| 2022-01-11 | Open-market sale | 600 | $2748.76 | 11,649 |
| 2022-01-11 | Open-market sale | 407 | $2747.19 | 12,249 |
| 2022-01-11 | Open-market sale | 433 | $2745.23 | 12,656 |
| 2022-01-11 | Open-market sale | 300 | $2749.98 | 11,349 |
| 2022-01-11 | Open-market sale | 300 | $2751.60 | 11,049 |
| 2022-01-11 | Open-market sale | 300 | $2752.96 | 10,749 |
| 2022-01-11 | Open-market sale | 200 | $2755.27 | 10,549 |
| 2022-01-11 | Open-market sale | 400 | $2756.70 | 10,149 |
| 2022-01-11 | Open-market sale | 100 | $2757.99 | 10,049 |
| 2022-01-11 | Open-market sale | 100 | $2759.34 | 9,949 |
| 2022-01-11 | Open-market sale | 100 | $2761.43 | 9,849 |
| 2022-01-11 | Open-market sale | 410 | $2763.07 | 9,439 |
| 2022-01-11 | Open-market sale | 100 | $2764.26 | 9,339 |
| 2022-01-11 | Open-market sale | 200 | $2767.94 | 9,139 |
| 2022-01-11 | Open-market sale | 200 | $2765.46 | 8,939 |
| 2022-01-11 | Open-market sale | 200 | $2769.35 | 8,739 |
| 2022-01-11 | Open-market sale | 100 | $2770.36 | 8,639 |
| 2022-01-11 | Open-market sale | 100 | $2780.03 | 8,539 |
| 2022-01-11 | Open-market sale | 200 | $2784.20 | 8,339 |
| 2022-01-11 | Open-market sale | 200 | $2784.98 | 8,139 |
| 2022-01-11 | Open-market sale | 415 | $2786.66 | 7,724 |
| 2022-01-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-01-11 | Open-market sale | 200 | $2737.19 | 13,689 |
| 2022-01-11 | Open-market sale | 200 | $2739.20 | 13,489 |
| 2022-01-11 | Open-market sale | 100 | $2739.84 | 13,389 |
| 2022-01-11 | Open-market sale | 200 | $2742.28 | 13,189 |
| 2022-01-11 | Open-market sale | 100 | $2742.95 | 13,089 |
| 2022-01-11 | Open-market sale | 865 | $2790.20 | 5,348 |
| 2022-01-11 | Open-market sale | 1,211 | $2789.36 | 6,213 |
| 2022-01-11 | Open-market sale | 300 | $2787.97 | 7,424 |
| 2022-01-11 | Open-market sale | 100 | $2772.06 | 18,779,768 |
| 2022-01-11 | Open-market sale | 300 | $2770.34 | 18,779,868 |
| 2022-01-11 | Open-market sale | 200 | $2768.66 | 18,780,168 |
| 2022-01-11 | Open-market sale | 104 | $2765.19 | 18,780,368 |
| 2022-01-11 | Open-market sale | 200 | $2763.17 | 18,780,472 |
| 2022-01-11 | Open-market sale | 298 | $2760.91 | 18,780,672 |
| 2022-01-11 | Open-market sale | 500 | $2760.91 | 18,780,970 |
| 2022-01-11 | Open-market sale | 100 | $2757.53 | 18,781,470 |
| 2022-01-11 | Open-market sale | 200 | $2755.60 | 18,781,570 |
| 2022-01-11 | Open-market sale | 200 | $2754.18 | 18,781,770 |
| 2022-01-11 | Open-market sale | 500 | $2752.85 | 18,781,970 |
| 2022-01-11 | Open-market sale | 300 | $2750.43 | 18,782,470 |
| 2022-01-11 | Open-market sale | 200 | $2751.43 | 18,782,770 |
| 2022-01-11 | Open-market sale | 100 | $2748.69 | 18,782,970 |
| 2022-01-11 | Open-market sale | 330 | $2747.91 | 18,783,070 |
| 2022-01-11 | Open-market sale | 600 | $2746.87 | 18,783,400 |
| 2022-01-11 | Open-market sale | 100 | $2744.93 | 18,784,000 |
| 2022-01-11 | Open-market sale | 300 | $2744.02 | 18,784,100 |
| 2022-01-11 | Open-market sale | 42 | $2742.35 | 18,784,400 |
| 2022-01-11 | Open-market sale | 100 | $2740.94 | 18,784,442 |
| 2022-01-11 | Open-market sale | 200 | $2740.20 | 18,784,542 |
| 2022-01-11 | Open-market sale | 1,000 | $2793.55 | 18,777,768 |
| 2022-01-11 | Open-market sale | 300 | $2792.13 | 18,778,768 |
| 2022-01-11 | Open-market sale | 200 | $2791.27 | 18,779,068 |
| 2022-01-11 | Open-market sale | 200 | $2789.81 | 18,779,268 |
| 2022-01-11 | Open-market sale | 100 | $2787.91 | 18,779,468 |
| 2022-01-11 | Open-market sale | 100 | $2783.00 | 18,779,568 |
| 2022-01-11 | Open-market sale | 100 | $2774.49 | 18,779,668 |
| 2022-01-10 | Open-market sale | 301 | $2757.76 | 3,235 |
| 2022-01-10 | Open-market sale | 100 | $2752.79 | 4,086 |
| 2022-01-10 | Open-market sale | 200 | $2747.47 | 4,186 |
| 2022-01-10 | Open-market sale | 100 | $2743.39 | 4,386 |
| 2022-01-10 | Open-market sale | 100 | $2740.95 | 4,486 |
| 2022-01-10 | Open-market sale | 100 | $2736.54 | 4,586 |
| 2022-01-10 | Open-market sale | 100 | $2738.29 | 4,686 |
| 2022-01-10 | Open-market sale | 236 | $2731.07 | 4,786 |
| 2022-01-10 | Open-market sale | 200 | $2730.15 | 5,022 |
| 2022-01-10 | Open-market sale | 100 | $2722.54 | 5,222 |
| 2022-01-10 | Open-market sale | 29 | $2720.24 | 5,322 |
| 2022-01-10 | Open-market sale | 100 | $2718.93 | 5,351 |
| 2022-01-10 | Open-market sale | 100 | $2716.90 | 5,451 |
| 2022-01-10 | Open-market sale | 100 | $2713.83 | 5,551 |
| 2022-01-10 | Open-market sale | 200 | $2712.54 | 5,651 |
| 2022-01-10 | Open-market sale | 331 | $2711.68 | 5,851 |
| 2022-01-10 | Open-market sale | 115 | $2710.15 | 6,182 |
| 2022-01-10 | Open-market sale | 135 | $2772.62 | 0 |
| 2022-01-10 | Open-market sale | 300 | $2769.70 | 135 |
| 2022-01-10 | Open-market sale | 300 | $2768.36 | 435 |
| 2022-01-10 | Open-market sale | 500 | $2767.30 | 735 |
| 2022-01-10 | Open-market sale | 300 | $2763.60 | 1,235 |
| 2022-01-10 | Open-market sale | 622 | $2762.70 | 1,535 |
| 2022-01-10 | Open-market sale | 200 | $2761.21 | 2,157 |
| 2022-01-10 | Open-market sale | 578 | $2760.42 | 2,357 |
| 2022-01-10 | Open-market sale | 300 | $2759.07 | 2,935 |
| 2022-01-10 | Open-market sale | 200 | $2755.61 | 3,886 |
| 2022-01-10 | Open-market sale | 350 | $2756.85 | 3,536 |
| 2022-01-10 | Open-market sale | 15 | $2742.55 | 18,789,322 |
| 2022-01-10 | Open-market sale | 135 | $2736.94 | 18,789,542 |
| 2022-01-10 | Open-market sale | 72 | $2735.67 | 18,789,677 |
| 2022-01-10 | Open-market sale | 100 | $2733.33 | 18,789,749 |
| 2022-01-10 | Open-market sale | 282 | $2731.73 | 18,789,849 |
| 2022-01-10 | Open-market sale | 100 | $2725.13 | 18,790,131 |
| 2022-01-10 | Open-market sale | 100 | $2771.87 | 18,784,742 |
| 2022-01-10 | Open-market sale | 44 | $2770.72 | 18,784,842 |
| 2022-01-10 | Open-market sale | 200 | $2768.51 | 18,784,886 |
| 2022-01-10 | Open-market sale | 200 | $2766.95 | 18,785,086 |
| 2022-01-10 | Open-market sale | 500 | $2765.45 | 18,785,286 |
| 2022-01-10 | Open-market sale | 200 | $2763.93 | 18,785,786 |
| 2022-01-10 | Open-market sale | 292 | $2763.01 | 18,785,986 |
| 2022-01-10 | Open-market sale | 409 | $2761.82 | 18,786,278 |
| 2022-01-10 | Open-market sale | 533 | $2760.94 | 18,786,687 |
| 2022-01-10 | Open-market sale | 400 | $2759.88 | 18,787,220 |
| 2022-01-10 | Open-market sale | 500 | $2758.19 | 18,787,620 |
| 2022-01-10 | Open-market sale | 100 | $2756.60 | 18,788,120 |
| 2022-01-10 | Open-market sale | 302 | $2756.05 | 18,788,220 |
| 2022-01-10 | Open-market sale | 400 | $2754.71 | 18,788,522 |
| 2022-01-10 | Open-market sale | 200 | $2750.40 | 18,788,922 |
| 2022-01-10 | Open-market sale | 100 | $2747.44 | 18,789,122 |
| 2022-01-10 | Open-market sale | 100 | $2743.55 | 18,789,222 |
| 2022-01-10 | Open-market sale | 100 | $2737.82 | 18,789,442 |
| 2022-01-10 | Open-market sale | 105 | $2741.79 | 18,789,337 |
| 2022-01-10 | Open-market sale | 300 | $2667.30 | 18,797,988 |
| 2022-01-10 | Open-market sale | 100 | $2722.63 | 18,790,231 |
| 2022-01-10 | Open-market sale | 200 | $2719.20 | 18,790,331 |
| 2022-01-10 | Open-market sale | 100 | $2716.02 | 18,790,531 |
| 2022-01-10 | Open-market sale | 100 | $2714.98 | 18,790,631 |
| 2022-01-10 | Open-market sale | 400 | $2713.64 | 18,790,731 |
| 2022-01-10 | Open-market sale | 200 | $2710.49 | 18,791,131 |
| 2022-01-10 | Open-market sale | 300 | $2709.25 | 18,791,331 |
| 2022-01-10 | Open-market sale | 600 | $2707.78 | 18,791,631 |
| 2022-01-10 | Open-market sale | 400 | $2706.48 | 18,792,231 |
| 2022-01-10 | Open-market sale | 286 | $2704.07 | 18,792,631 |
| 2022-01-10 | Open-market sale | 300 | $2702.23 | 18,792,917 |
| 2022-01-10 | Open-market sale | 100 | $2700.27 | 18,793,217 |
| 2022-01-10 | Open-market sale | 200 | $2698.63 | 18,793,317 |
| 2022-01-10 | Open-market sale | 400 | $2697.78 | 18,793,517 |
| 2022-01-10 | Open-market sale | 205 | $2689.57 | 18,793,917 |
| 2022-01-10 | Open-market sale | 100 | $2684.92 | 18,794,122 |
| 2022-01-10 | Open-market sale | 408 | $2682.43 | 18,794,222 |
| 2022-01-10 | Open-market sale | 300 | $2681.31 | 18,794,630 |
| 2022-01-10 | Open-market sale | 347 | $2679.74 | 18,794,930 |
| 2022-01-10 | Open-market sale | 950 | $2678.87 | 18,795,277 |
| 2022-01-10 | Open-market sale | 400 | $2677.64 | 18,796,227 |
| 2022-01-10 | Open-market sale | 400 | $2676.45 | 18,796,627 |
| 2022-01-10 | Open-market sale | 254 | $2675.03 | 18,797,027 |
| 2022-01-10 | Open-market sale | 100 | $2671.98 | 18,797,281 |
| 2022-01-10 | Open-market sale | 200 | $2671.01 | 18,797,381 |
| 2022-01-10 | Open-market sale | 107 | $2669.34 | 18,797,581 |
| 2022-01-10 | Open-market sale | 300 | $2668.64 | 18,797,688 |
| 2022-01-10 | Open-market sale | 100 | $2664.01 | 18,798,431 |
| 2022-01-10 | Open-market sale | 143 | $2666.28 | 18,798,288 |
| 2022-01-10 | Conversion (derivative) | 13,889 | $0.00 | 18,724,673 |
| 2022-01-10 | Open-market sale | 300 | $2681.45 | 9,992 |
| 2022-01-10 | Open-market sale | 217 | $2680.09 | 10,292 |
| 2022-01-10 | Open-market sale | 300 | $2679.10 | 10,509 |
| 2022-01-10 | Open-market sale | 416 | $2677.83 | 10,809 |
| 2022-01-10 | Open-market sale | 500 | $2676.63 | 11,225 |
| 2022-01-10 | Open-market sale | 500 | $2675.51 | 11,725 |
| 2022-01-10 | Open-market sale | 200 | $2673.19 | 12,225 |
| 2022-01-10 | Open-market sale | 200 | $2670.63 | 12,425 |
| 2022-01-10 | Open-market sale | 300 | $2670.06 | 12,625 |
| 2022-01-10 | Open-market sale | 300 | $2668.51 | 12,925 |
| 2022-01-10 | Open-market sale | 164 | $2667.60 | 13,225 |
| 2022-01-10 | Open-market sale | 500 | $2665.52 | 13,389 |
| 2022-01-10 | Conversion | 13,889 | $0.00 | 13,889 |
| 2022-01-10 | Open-market sale | 200 | $2708.60 | 6,297 |
| 2022-01-10 | Open-market sale | 500 | $2706.46 | 6,497 |
| 2022-01-10 | Open-market sale | 594 | $2705.56 | 6,997 |
| 2022-01-10 | Open-market sale | 600 | $2704.13 | 7,591 |
| 2022-01-10 | Open-market sale | 300 | $2702.62 | 8,191 |
| 2022-01-10 | Open-market sale | 100 | $2699.49 | 8,491 |
| 2022-01-10 | Open-market sale | 100 | $2697.14 | 8,591 |
| 2022-01-10 | Open-market sale | 201 | $2696.77 | 8,691 |
| 2022-01-10 | Open-market sale | 100 | $2694.95 | 8,892 |
| 2022-01-10 | Open-market sale | 100 | $2689.04 | 8,992 |
| 2022-01-10 | Open-market sale | 200 | $2687.58 | 9,092 |
| 2022-01-10 | Open-market sale | 300 | $2685.73 | 9,292 |
| 2022-01-10 | Open-market sale | 200 | $2683.72 | 9,592 |
| 2022-01-10 | Open-market sale | 200 | $2682.29 | 9,792 |
| 2021-12-31 | Gift (derivative) | 8,635 | $0.00 | 8,635 |
| 2021-12-31 | Gift (derivative) | 17,270 | $0.00 | 18,738,562 |
| 2021-12-31 | Gift | 8,635 | $0.00 | 8,635 |
| 2021-12-31 | Gift | 17,270 | $0.00 | 18,798,531 |
| 2021-12-08 | Conversion (derivative) | 13,889 | $0.00 | 18,755,832 |
| 2021-12-08 | Open-market sale | 600 | $2955.36 | 1,250 |
| 2021-12-08 | Open-market sale | 200 | $2953.71 | 1,850 |
| 2021-12-08 | Open-market sale | 400 | $2951.25 | 2,050 |
| 2021-12-08 | Open-market sale | 700 | $2950.60 | 2,450 |
| 2021-12-08 | Open-market sale | 1,000 | $2949.56 | 3,150 |
| 2021-12-08 | Open-market sale | 1,000 | $2948.42 | 4,150 |
| 2021-12-08 | Open-market sale | 595 | $2947.30 | 5,150 |
| 2021-12-08 | Open-market sale | 759 | $2946.32 | 5,745 |
| 2021-12-08 | Open-market sale | 1,000 | $2944.98 | 6,504 |
| 2021-12-08 | Open-market sale | 700 | $2944.16 | 7,504 |
| 2021-12-08 | Open-market sale | 700 | $2942.82 | 8,204 |
| 2021-12-08 | Open-market sale | 1,300 | $2941.53 | 8,904 |
| 2021-12-08 | Open-market sale | 1,141 | $2940.45 | 10,204 |
| 2021-12-08 | Open-market sale | 500 | $2939.36 | 11,345 |
| 2021-12-08 | Open-market sale | 709 | $2938.35 | 11,845 |
| 2021-12-08 | Open-market sale | 600 | $2937.38 | 12,554 |
| 2021-12-08 | Open-market sale | 100 | $2933.71 | 13,154 |
| 2021-12-08 | Open-market sale | 302 | $2933.04 | 13,254 |
| 2021-12-08 | Open-market sale | 200 | $2930.43 | 13,689 |
| 2021-12-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-08 | Open-market sale | 399 | $2965.02 | 51 |
| 2021-12-08 | Open-market sale | 51 | $2966.33 | 0 |
| 2021-12-08 | Open-market sale | 400 | $2956.15 | 850 |
| 2021-12-08 | Open-market sale | 200 | $2958.96 | 650 |
| 2021-12-08 | Open-market sale | 100 | $2960.13 | 550 |
| 2021-12-08 | Open-market sale | 100 | $2963.60 | 450 |
| 2021-12-08 | Open-market sale | 133 | $2932.00 | 13,556 |
| 2021-12-08 | Open-market sale | 1,200 | $2960.07 | 18,823,387 |
| 2021-12-08 | Open-market sale | 400 | $2958.39 | 18,824,587 |
| 2021-12-08 | Open-market sale | 742 | $2957.26 | 18,824,987 |
| 2021-12-08 | Open-market sale | 1,200 | $2956.02 | 18,825,729 |
| 2021-12-08 | Open-market sale | 700 | $2954.61 | 18,826,929 |
| 2021-12-08 | Open-market sale | 700 | $2953.65 | 18,827,629 |
| 2021-12-08 | Open-market sale | 761 | $2952.32 | 18,828,329 |
| 2021-12-08 | Open-market sale | 100 | $2950.37 | 18,829,090 |
| 2021-12-08 | Open-market sale | 200 | $2948.22 | 18,829,190 |
| 2021-12-08 | Open-market sale | 400 | $2946.37 | 18,829,390 |
| 2021-12-08 | Open-market sale | 211 | $2976.67 | 18,815,901 |
| 2021-12-08 | Open-market sale | 400 | $2976.10 | 18,816,112 |
| 2021-12-08 | Open-market sale | 200 | $2972.15 | 18,816,512 |
| 2021-12-08 | Open-market sale | 258 | $2969.90 | 18,816,712 |
| 2021-12-08 | Open-market sale | 430 | $2968.84 | 18,816,970 |
| 2021-12-08 | Open-market sale | 600 | $2967.92 | 18,817,400 |
| 2021-12-08 | Open-market sale | 490 | $2966.63 | 18,818,000 |
| 2021-12-08 | Open-market sale | 300 | $2965.40 | 18,818,490 |
| 2021-12-08 | Open-market sale | 700 | $2964.26 | 18,818,790 |
| 2021-12-08 | Open-market sale | 1,177 | $2963.15 | 18,819,490 |
| 2021-12-08 | Open-market sale | 1,197 | $2961.02 | 18,822,190 |
| 2021-12-08 | Open-market sale | 1,523 | $2962.15 | 18,820,667 |
| 2021-12-07 | Conversion (derivative) | 13,889 | $0.00 | 18,769,721 |
| 2021-12-07 | Open-market sale | 1,005 | $2937.52 | 6,628 |
| 2021-12-07 | Open-market sale | 890 | $2936.65 | 7,633 |
| 2021-12-07 | Open-market sale | 513 | $2935.24 | 8,523 |
| 2021-12-07 | Open-market sale | 652 | $2934.10 | 9,036 |
| 2021-12-07 | Open-market sale | 401 | $2933.05 | 9,688 |
| 2021-12-07 | Open-market sale | 400 | $2930.48 | 10,089 |
| 2021-12-07 | Open-market sale | 100 | $2929.14 | 10,489 |
| 2021-12-07 | Open-market sale | 100 | $2926.39 | 10,589 |
| 2021-12-07 | Open-market sale | 300 | $2925.25 | 10,689 |
| 2021-12-07 | Open-market sale | 200 | $2924.08 | 10,989 |
| 2021-12-07 | Open-market sale | 900 | $2921.66 | 11,189 |
| 2021-12-07 | Open-market sale | 200 | $2920.13 | 12,089 |
| 2021-12-07 | Open-market sale | 200 | $2919.00 | 12,289 |
| 2021-12-07 | Open-market sale | 300 | $2917.14 | 12,489 |
| 2021-12-07 | Open-market sale | 200 | $2915.56 | 12,789 |
| 2021-12-07 | Open-market sale | 200 | $2914.38 | 12,989 |
| 2021-12-07 | Open-market sale | 300 | $2912.23 | 13,189 |
| 2021-12-07 | Open-market sale | 100 | $2910.62 | 13,489 |
| 2021-12-07 | Open-market sale | 200 | $2907.34 | 13,589 |
| 2021-12-07 | Open-market sale | 100 | $2905.14 | 13,789 |
| 2021-12-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-07 | Open-market sale | 400 | $2946.47 | 869 |
| 2021-12-07 | Open-market sale | 759 | $2945.33 | 1,269 |
| 2021-12-07 | Open-market sale | 1,200 | $2944.18 | 2,028 |
| 2021-12-07 | Open-market sale | 400 | $2942.87 | 3,228 |
| 2021-12-07 | Open-market sale | 1,100 | $2941.94 | 3,628 |
| 2021-12-07 | Open-market sale | 800 | $2940.79 | 4,728 |
| 2021-12-07 | Open-market sale | 600 | $2939.60 | 5,528 |
| 2021-12-07 | Open-market sale | 500 | $2938.58 | 6,128 |
| 2021-12-07 | Open-market sale | 313 | $2948.51 | 100 |
| 2021-12-07 | Open-market sale | 456 | $2947.51 | 413 |
| 2021-12-07 | Open-market sale | 100 | $2949.59 | 0 |
| 2021-12-07 | Open-market sale | 600 | $2961.01 | 18,830,090 |
| 2021-12-07 | Open-market sale | 200 | $2962.47 | 18,829,890 |
| 2021-12-07 | Open-market sale | 100 | $2963.30 | 18,829,790 |
| 2021-12-07 | Open-market sale | 213 | $2940.05 | 18,840,526 |
| 2021-12-07 | Open-market sale | 200 | $2915.85 | 18,843,479 |
| 2021-12-07 | Open-market sale | 100 | $2916.88 | 18,843,379 |
| 2021-12-07 | Open-market sale | 400 | $2919.55 | 18,842,979 |
| 2021-12-07 | Open-market sale | 300 | $2925.09 | 18,842,679 |
| 2021-12-07 | Open-market sale | 200 | $2926.63 | 18,842,479 |
| 2021-12-07 | Open-market sale | 200 | $2929.26 | 18,842,279 |
| 2021-12-07 | Open-market sale | 200 | $2930.45 | 18,842,079 |
| 2021-12-07 | Open-market sale | 140 | $2931.53 | 18,841,939 |
| 2021-12-07 | Open-market sale | 200 | $2932.76 | 18,841,739 |
| 2021-12-07 | Open-market sale | 400 | $2934.00 | 18,841,339 |
| 2021-12-07 | Open-market sale | 300 | $2935.19 | 18,841,039 |
| 2021-12-07 | Open-market sale | 481 | $2960.04 | 18,830,690 |
| 2021-12-07 | Open-market sale | 800 | $2959.12 | 18,831,171 |
| 2021-12-07 | Open-market sale | 719 | $2957.93 | 18,831,971 |
| 2021-12-07 | Open-market sale | 700 | $2956.82 | 18,832,690 |
| 2021-12-07 | Open-market sale | 902 | $2955.80 | 18,833,390 |
| 2021-12-07 | Open-market sale | 1,177 | $2954.86 | 18,834,292 |
| 2021-12-07 | Open-market sale | 1,000 | $2953.68 | 18,835,469 |
| 2021-12-07 | Open-market sale | 775 | $2952.75 | 18,836,469 |
| 2021-12-07 | Open-market sale | 798 | $2951.88 | 18,837,244 |
| 2021-12-07 | Open-market sale | 703 | $2950.49 | 18,838,042 |
| 2021-12-07 | Open-market sale | 700 | $2949.51 | 18,838,745 |
| 2021-12-07 | Open-market sale | 300 | $2947.18 | 18,839,445 |
| 2021-12-07 | Open-market sale | 276 | $2946.35 | 18,839,745 |
| 2021-12-07 | Open-market sale | 105 | $2944.55 | 18,840,021 |
| 2021-12-07 | Open-market sale | 400 | $2943.05 | 18,840,126 |
| 2021-12-07 | Open-market sale | 200 | $2936.56 | 18,840,839 |
| 2021-12-07 | Open-market sale | 100 | $2937.95 | 18,840,739 |
| 2021-12-06 | Open-market sale | 276 | $2873.58 | 18,848,314 |
| 2021-12-06 | Open-market sale | 200 | $2872.59 | 18,848,590 |
| 2021-12-06 | Open-market sale | 200 | $2871.33 | 18,848,790 |
| 2021-12-06 | Open-market sale | 600 | $2870.28 | 18,848,990 |
| 2021-12-06 | Open-market sale | 215 | $2868.96 | 18,849,590 |
| 2021-12-06 | Open-market sale | 100 | $2876.27 | 0 |
| 2021-12-06 | Open-market sale | 400 | $2874.96 | 100 |
| 2021-12-06 | Open-market sale | 127 | $2872.42 | 500 |
| 2021-12-06 | Open-market sale | 401 | $2870.95 | 627 |
| 2021-12-06 | Open-market sale | 505 | $2869.55 | 1,028 |
| 2021-12-06 | Open-market sale | 300 | $2868.08 | 1,533 |
| 2021-12-06 | Open-market sale | 400 | $2866.62 | 1,833 |
| 2021-12-06 | Open-market sale | 540 | $2864.95 | 2,233 |
| 2021-12-06 | Open-market sale | 701 | $2863.93 | 2,773 |
| 2021-12-06 | Open-market sale | 1,103 | $2863.08 | 3,474 |
| 2021-12-06 | Open-market sale | 300 | $2861.26 | 4,577 |
| 2021-12-06 | Open-market sale | 302 | $2859.65 | 4,877 |
| 2021-12-06 | Open-market sale | 260 | $2858.81 | 5,179 |
| 2021-12-06 | Open-market sale | 210 | $2857.69 | 5,439 |
| 2021-12-06 | Open-market sale | 100 | $2886.46 | 18,843,679 |
| 2021-12-06 | Open-market sale | 300 | $2885.50 | 18,843,779 |
| 2021-12-06 | Open-market sale | 200 | $2884.87 | 18,844,079 |
| 2021-12-06 | Open-market sale | 100 | $2882.20 | 18,844,279 |
| 2021-12-06 | Open-market sale | 300 | $2881.53 | 18,844,379 |
| 2021-12-06 | Open-market sale | 600 | $2880.26 | 18,844,679 |
| 2021-12-06 | Open-market sale | 400 | $2879.03 | 18,845,279 |
| 2021-12-06 | Open-market sale | 300 | $2877.62 | 18,845,679 |
| 2021-12-06 | Open-market sale | 738 | $2876.74 | 18,845,979 |
| 2021-12-06 | Open-market sale | 997 | $2875.68 | 18,846,717 |
| 2021-12-06 | Open-market sale | 600 | $2874.69 | 18,847,714 |
| 2021-12-06 | Conversion (derivative) | 13,889 | $0.00 | 18,783,610 |
| 2021-12-06 | Open-market sale | 300 | $2816.74 | 12,389 |
| 2021-12-06 | Open-market sale | 200 | $2811.09 | 13,289 |
| 2021-12-06 | Open-market sale | 300 | $2810.04 | 13,489 |
| 2021-12-06 | Open-market sale | 100 | $2805.07 | 13,789 |
| 2021-12-06 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-12-06 | Open-market sale | 100 | $2856.26 | 5,649 |
| 2021-12-06 | Open-market sale | 248 | $2855.36 | 5,749 |
| 2021-12-06 | Open-market sale | 88 | $2852.57 | 5,997 |
| 2021-12-06 | Open-market sale | 812 | $2852.01 | 6,085 |
| 2021-12-06 | Open-market sale | 100 | $2850.15 | 6,897 |
| 2021-12-06 | Open-market sale | 400 | $2845.86 | 6,997 |
| 2021-12-06 | Open-market sale | 100 | $2847.28 | 7,397 |
| 2021-12-06 | Open-market sale | 13 | $2842.99 | 7,497 |
| 2021-12-06 | Open-market sale | 402 | $2842.06 | 7,510 |
| 2021-12-06 | Open-market sale | 200 | $2840.63 | 7,912 |
| 2021-12-06 | Open-market sale | 493 | $2839.47 | 8,112 |
| 2021-12-06 | Open-market sale | 500 | $2838.51 | 8,605 |
| 2021-12-06 | Open-market sale | 300 | $2836.90 | 9,105 |
| 2021-12-06 | Open-market sale | 401 | $2835.36 | 9,405 |
| 2021-12-06 | Open-market sale | 400 | $2833.33 | 9,806 |
| 2021-12-06 | Open-market sale | 500 | $2832.41 | 10,206 |
| 2021-12-06 | Open-market sale | 200 | $2829.60 | 10,706 |
| 2021-12-06 | Open-market sale | 100 | $2827.23 | 10,906 |
| 2021-12-06 | Open-market sale | 200 | $2824.83 | 11,006 |
| 2021-12-06 | Open-market sale | 601 | $2823.31 | 11,206 |
| 2021-12-06 | Open-market sale | 100 | $2821.20 | 11,807 |
| 2021-12-06 | Open-market sale | 182 | $2820.51 | 11,907 |
| 2021-12-06 | Open-market sale | 300 | $2819.00 | 12,089 |
| 2021-12-06 | Open-market sale | 300 | $2812.82 | 12,989 |
| 2021-12-06 | Open-market sale | 300 | $2815.30 | 12,689 |
| 2021-12-06 | Open-market sale | 200 | $2826.02 | 18,856,568 |
| 2021-12-06 | Open-market sale | 300 | $2824.67 | 18,856,768 |
| 2021-12-06 | Open-market sale | 100 | $2827.50 | 18,856,468 |
| 2021-12-06 | Open-market sale | 100 | $2828.61 | 18,856,368 |
| 2021-12-06 | Open-market sale | 608 | $2830.44 | 18,855,760 |
| 2021-12-06 | Open-market sale | 200 | $2831.49 | 18,855,560 |
| 2021-12-06 | Open-market sale | 300 | $2832.30 | 18,855,260 |
| 2021-12-06 | Open-market sale | 100 | $2835.23 | 18,855,160 |
| 2021-12-06 | Open-market sale | 200 | $2836.60 | 18,854,960 |
| 2021-12-06 | Open-market sale | 300 | $2837.66 | 18,854,660 |
| 2021-12-06 | Open-market sale | 200 | $2839.03 | 18,854,460 |
| 2021-12-06 | Open-market sale | 300 | $2840.12 | 18,854,160 |
| 2021-12-06 | Open-market sale | 200 | $2841.47 | 18,853,960 |
| 2021-12-06 | Open-market sale | 100 | $2842.29 | 18,853,860 |
| 2021-12-06 | Open-market sale | 400 | $2844.14 | 18,853,460 |
| 2021-12-06 | Open-market sale | 200 | $2845.34 | 18,853,260 |
| 2021-12-06 | Open-market sale | 400 | $2867.68 | 18,849,805 |
| 2021-12-06 | Open-market sale | 100 | $2864.44 | 18,850,205 |
| 2021-12-06 | Open-market sale | 400 | $2861.59 | 18,850,305 |
| 2021-12-06 | Open-market sale | 100 | $2860.48 | 18,850,705 |
| 2021-12-06 | Open-market sale | 300 | $2855.51 | 18,850,805 |
| 2021-12-06 | Open-market sale | 200 | $2822.76 | 18,857,068 |
| 2021-12-06 | Open-market sale | 300 | $2821.02 | 18,857,268 |
| 2021-12-06 | Open-market sale | 100 | $2858.57 | 18,851,105 |
| 2021-12-06 | Open-market sale | 100 | $2853.15 | 18,851,205 |
| 2021-12-06 | Open-market sale | 200 | $2851.54 | 18,851,305 |
| 2021-12-06 | Open-market sale | 300 | $2850.26 | 18,851,505 |
| 2021-12-06 | Open-market sale | 300 | $2849.25 | 18,851,805 |
| 2021-12-06 | Open-market sale | 555 | $2847.64 | 18,852,105 |
| 2021-12-06 | Open-market sale | 600 | $2846.36 | 18,852,660 |
| 2021-11-21 | Conversion (derivative) | 52,700 | $0.00 | 18,797,499 |
| 2021-11-21 | Conversion | 52,700 | $0.00 | 52,700 |
| 2021-11-21 | Gift | 52,700 | $0.00 | 0 |
| 2021-11-21 | Gift | 52,700 | $0.00 | 18,857,568 |
| 2021-11-10 | Conversion (derivative) | 13,889 | $0.00 | 18,850,199 |
| 2021-11-10 | Open-market sale | 500 | $2921.58 | 10,014 |
| 2021-11-10 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-10 | Open-market sale | 700 | $2940.26 | 4,644 |
| 2021-11-10 | Open-market sale | 469 | $2939.37 | 5,344 |
| 2021-11-10 | Open-market sale | 400 | $2938.11 | 5,813 |
| 2021-11-10 | Open-market sale | 500 | $2936.97 | 6,213 |
| 2021-11-10 | Open-market sale | 200 | $2935.56 | 6,713 |
| 2021-11-10 | Open-market sale | 500 | $2934.52 | 6,913 |
| 2021-11-10 | Open-market sale | 301 | $2932.99 | 7,413 |
| 2021-11-10 | Open-market sale | 200 | $2931.43 | 7,714 |
| 2021-11-10 | Open-market sale | 300 | $2929.82 | 7,914 |
| 2021-11-10 | Open-market sale | 700 | $2928.97 | 8,214 |
| 2021-11-10 | Open-market sale | 200 | $2927.08 | 8,914 |
| 2021-11-10 | Open-market sale | 100 | $2925.60 | 9,114 |
| 2021-11-10 | Open-market sale | 100 | $2923.10 | 9,214 |
| 2021-11-10 | Open-market sale | 700 | $2922.50 | 9,314 |
| 2021-11-10 | Open-market sale | 500 | $2941.37 | 4,144 |
| 2021-11-10 | Open-market sale | 322 | $2920.51 | 10,514 |
| 2021-11-10 | Open-market sale | 200 | $2917.71 | 10,836 |
| 2021-11-10 | Open-market sale | 200 | $2915.19 | 11,036 |
| 2021-11-10 | Open-market sale | 200 | $2913.51 | 11,236 |
| 2021-11-10 | Open-market sale | 400 | $2912.36 | 11,436 |
| 2021-11-10 | Open-market sale | 200 | $2911.24 | 11,836 |
| 2021-11-10 | Open-market sale | 453 | $2909.99 | 12,036 |
| 2021-11-10 | Open-market sale | 500 | $2907.99 | 12,489 |
| 2021-11-10 | Open-market sale | 200 | $2906.49 | 12,989 |
| 2021-11-10 | Open-market sale | 300 | $2905.36 | 13,189 |
| 2021-11-10 | Open-market sale | 100 | $2901.76 | 13,489 |
| 2021-11-10 | Open-market sale | 200 | $2899.42 | 13,589 |
| 2021-11-10 | Open-market sale | 100 | $2894.21 | 13,789 |
| 2021-11-10 | Open-market sale | 902 | $2943.43 | 2,649 |
| 2021-11-10 | Open-market sale | 593 | $2942.52 | 3,551 |
| 2021-11-10 | Open-market sale | 705 | $2944.77 | 1,944 |
| 2021-11-10 | Open-market sale | 300 | $2946.00 | 1,644 |
| 2021-11-10 | Open-market sale | 100 | $2967.65 | 18,910,268 |
| 2021-11-10 | Open-market sale | 100 | $2964.71 | 18,910,368 |
| 2021-11-10 | Open-market sale | 100 | $2962.65 | 18,910,468 |
| 2021-11-10 | Open-market sale | 400 | $2961.40 | 18,910,568 |
| 2021-11-10 | Open-market sale | 200 | $2960.15 | 18,910,968 |
| 2021-11-10 | Open-market sale | 300 | $2959.10 | 18,911,168 |
| 2021-11-10 | Open-market sale | 400 | $2958.21 | 18,911,468 |
| 2021-11-10 | Open-market sale | 370 | $2957.26 | 18,911,868 |
| 2021-11-10 | Open-market sale | 700 | $2955.80 | 18,912,238 |
| 2021-11-10 | Open-market sale | 400 | $2954.87 | 18,912,938 |
| 2021-11-10 | Open-market sale | 100 | $2959.19 | 0 |
| 2021-11-10 | Open-market sale | 300 | $2952.89 | 100 |
| 2021-11-10 | Open-market sale | 200 | $2951.56 | 400 |
| 2021-11-10 | Open-market sale | 300 | $2950.58 | 600 |
| 2021-11-10 | Open-market sale | 344 | $2948.83 | 900 |
| 2021-11-10 | Open-market sale | 400 | $2946.97 | 1,244 |
| 2021-11-10 | Open-market sale | 300 | $2943.94 | 18,917,082 |
| 2021-11-10 | Open-market sale | 300 | $2940.65 | 18,918,282 |
| 2021-11-10 | Open-market sale | 200 | $2938.68 | 18,918,582 |
| 2021-11-10 | Open-market sale | 200 | $2937.02 | 18,918,782 |
| 2021-11-10 | Open-market sale | 802 | $2936.03 | 18,918,982 |
| 2021-11-10 | Open-market sale | 100 | $2933.87 | 18,919,784 |
| 2021-11-10 | Open-market sale | 400 | $2933.87 | 18,919,884 |
| 2021-11-10 | Open-market sale | 427 | $2932.91 | 18,920,284 |
| 2021-11-10 | Open-market sale | 200 | $2931.42 | 18,920,711 |
| 2021-11-10 | Open-market sale | 300 | $2930.21 | 18,920,911 |
| 2021-11-10 | Open-market sale | 300 | $2928.63 | 18,921,211 |
| 2021-11-10 | Open-market sale | 600 | $2927.29 | 18,921,511 |
| 2021-11-10 | Open-market sale | 444 | $2925.88 | 18,922,111 |
| 2021-11-10 | Open-market sale | 300 | $2924.30 | 18,922,555 |
| 2021-11-10 | Open-market sale | 200 | $2923.21 | 18,922,855 |
| 2021-11-10 | Open-market sale | 200 | $2921.83 | 18,923,055 |
| 2021-11-10 | Open-market sale | 302 | $2920.79 | 18,923,255 |
| 2021-11-10 | Open-market sale | 200 | $2919.29 | 18,923,557 |
| 2021-11-10 | Open-market sale | 100 | $2916.46 | 18,923,757 |
| 2021-11-10 | Open-market sale | 200 | $2914.38 | 18,923,857 |
| 2021-11-10 | Open-market sale | 100 | $2908.43 | 18,924,057 |
| 2021-11-10 | Open-market sale | 700 | $2953.30 | 18,913,338 |
| 2021-11-10 | Open-market sale | 800 | $2951.92 | 18,914,038 |
| 2021-11-10 | Open-market sale | 500 | $2950.59 | 18,914,838 |
| 2021-11-10 | Open-market sale | 600 | $2949.40 | 18,915,338 |
| 2021-11-10 | Open-market sale | 444 | $2947.92 | 18,915,938 |
| 2021-11-10 | Open-market sale | 100 | $2946.20 | 18,916,382 |
| 2021-11-10 | Open-market sale | 600 | $2945.52 | 18,916,482 |
| 2021-11-10 | Open-market sale | 400 | $2941.64 | 18,917,882 |
| 2021-11-10 | Open-market sale | 500 | $2942.64 | 18,917,382 |
| 2021-11-09 | Open-market sale | 300 | $2987.38 | 18,925,737 |
| 2021-11-09 | Open-market sale | 409 | $2985.48 | 18,926,160 |
| 2021-11-09 | Open-market sale | 200 | $2983.79 | 18,926,569 |
| 2021-11-09 | Open-market sale | 123 | $2982.47 | 18,926,037 |
| 2021-11-09 | Open-market sale | 400 | $2981.83 | 18,926,769 |
| 2021-11-09 | Open-market sale | 1,195 | $2980.81 | 18,927,169 |
| 2021-11-09 | Open-market sale | 613 | $2979.99 | 18,928,364 |
| 2021-11-09 | Open-market sale | 1,035 | $2978.71 | 18,928,977 |
| 2021-11-09 | Open-market sale | 1,275 | $2977.24 | 18,930,012 |
| 2021-11-09 | Open-market sale | 1,306 | $2976.09 | 18,931,287 |
| 2021-11-09 | Open-market sale | 1,336 | $2975.16 | 18,932,593 |
| 2021-11-09 | Open-market sale | 1,014 | $2973.84 | 18,933,929 |
| 2021-11-09 | Open-market sale | 600 | $2972.62 | 18,934,943 |
| 2021-11-09 | Open-market sale | 400 | $2971.74 | 18,935,543 |
| 2021-11-09 | Open-market sale | 703 | $2970.54 | 18,935,943 |
| 2021-11-09 | Open-market sale | 400 | $2969.37 | 18,936,646 |
| 2021-11-09 | Open-market sale | 200 | $2968.12 | 18,937,046 |
| 2021-11-09 | Open-market sale | 200 | $2963.70 | 18,937,246 |
| 2021-11-09 | Open-market sale | 100 | $2961.87 | 18,937,446 |
| 2021-11-09 | Open-market sale | 200 | $2959.19 | 18,937,546 |
| 2021-11-09 | Open-market sale | 200 | $2957.76 | 18,937,746 |
| 2021-11-09 | Open-market sale | 100 | $2953.23 | 18,937,946 |
| 2021-11-09 | Open-market sale | 100 | $2998.65 | 18,924,157 |
| 2021-11-09 | Open-market sale | 180 | $2997.79 | 18,924,257 |
| 2021-11-09 | Open-market sale | 100 | $2996.13 | 18,924,437 |
| 2021-11-09 | Open-market sale | 300 | $2994.88 | 18,924,537 |
| 2021-11-09 | Open-market sale | 200 | $2993.53 | 18,924,837 |
| 2021-11-09 | Open-market sale | 200 | $2991.69 | 18,925,037 |
| 2021-11-09 | Open-market sale | 100 | $2989.52 | 18,925,237 |
| 2021-11-09 | Open-market sale | 400 | $2988.63 | 18,925,337 |
| 2021-11-09 | Conversion (derivative) | 13,889 | $0.00 | 18,864,088 |
| 2021-11-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-09 | Open-market sale | 100 | $2990.05 | 0 |
| 2021-11-09 | Open-market sale | 100 | $2988.34 | 100 |
| 2021-11-09 | Open-market sale | 400 | $2986.14 | 200 |
| 2021-11-09 | Open-market sale | 100 | $2982.91 | 600 |
| 2021-11-09 | Open-market sale | 500 | $2981.69 | 700 |
| 2021-11-09 | Open-market sale | 200 | $2980.47 | 1,200 |
| 2021-11-09 | Open-market sale | 109 | $2979.11 | 1,400 |
| 2021-11-09 | Open-market sale | 500 | $2977.90 | 1,509 |
| 2021-11-09 | Open-market sale | 100 | $2976.41 | 2,009 |
| 2021-11-09 | Open-market sale | 200 | $2975.21 | 2,109 |
| 2021-11-09 | Open-market sale | 600 | $2973.43 | 2,309 |
| 2021-11-09 | Open-market sale | 400 | $2972.25 | 2,909 |
| 2021-11-09 | Open-market sale | 1,047 | $2971.21 | 3,309 |
| 2021-11-09 | Open-market sale | 920 | $2969.88 | 4,356 |
| 2021-11-09 | Open-market sale | 1,108 | $2967.46 | 5,276 |
| 2021-11-09 | Open-market sale | 912 | $2968.45 | 6,384 |
| 2021-11-09 | Open-market sale | 1,206 | $2966.37 | 7,296 |
| 2021-11-09 | Open-market sale | 953 | $2965.27 | 8,502 |
| 2021-11-09 | Open-market sale | 1,618 | $2964.18 | 9,455 |
| 2021-11-09 | Open-market sale | 900 | $2963.43 | 11,073 |
| 2021-11-09 | Open-market sale | 616 | $2961.70 | 11,973 |
| 2021-11-09 | Open-market sale | 400 | $2959.92 | 12,589 |
| 2021-11-09 | Open-market sale | 400 | $2958.26 | 12,989 |
| 2021-11-09 | Open-market sale | 200 | $2955.78 | 13,389 |
| 2021-11-09 | Open-market sale | 100 | $2952.77 | 13,589 |
| 2021-11-09 | Open-market sale | 200 | $2950.40 | 13,689 |
| 2021-11-08 | Conversion (derivative) | 13,889 | $0.00 | 18,877,977 |
| 2021-11-08 | Open-market sale | 100 | $2970.85 | 13,789 |
| 2021-11-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-11-08 | Open-market sale | 100 | $2972.10 | 13,689 |
| 2021-11-08 | Open-market sale | 600 | $2978.11 | 12,682 |
| 2021-11-08 | Open-market sale | 200 | $3008.55 | 0 |
| 2021-11-08 | Open-market sale | 184 | $3006.25 | 200 |
| 2021-11-08 | Open-market sale | 300 | $3005.65 | 384 |
| 2021-11-08 | Open-market sale | 174 | $3002.74 | 684 |
| 2021-11-08 | Open-market sale | 165 | $3000.08 | 858 |
| 2021-11-08 | Open-market sale | 200 | $2998.56 | 1,023 |
| 2021-11-08 | Open-market sale | 399 | $2996.79 | 1,223 |
| 2021-11-08 | Open-market sale | 305 | $2995.62 | 1,622 |
| 2021-11-08 | Open-market sale | 200 | $2994.65 | 1,927 |
| 2021-11-08 | Open-market sale | 600 | $2992.51 | 2,127 |
| 2021-11-08 | Open-market sale | 300 | $2991.68 | 2,727 |
| 2021-11-08 | Open-market sale | 800 | $2990.48 | 3,027 |
| 2021-11-08 | Open-market sale | 400 | $2989.07 | 3,827 |
| 2021-11-08 | Open-market sale | 600 | $2987.50 | 4,227 |
| 2021-11-08 | Open-market sale | 925 | $2986.28 | 4,827 |
| 2021-11-08 | Open-market sale | 2,163 | $2985.26 | 5,752 |
| 2021-11-08 | Open-market sale | 1,018 | $2984.22 | 7,915 |
| 2021-11-08 | Open-market sale | 1,308 | $2983.19 | 8,933 |
| 2021-11-08 | Open-market sale | 1,004 | $2982.13 | 10,241 |
| 2021-11-08 | Open-market sale | 748 | $2980.97 | 11,245 |
| 2021-11-08 | Open-market sale | 689 | $2979.80 | 11,993 |
| 2021-11-08 | Open-market sale | 100 | $2973.15 | 13,589 |
| 2021-11-08 | Open-market sale | 307 | $2974.71 | 13,282 |
| 2021-11-08 | Open-market sale | 200 | $3013.04 | 18,938,346 |
| 2021-11-08 | Open-market sale | 115 | $2986.37 | 18,951,220 |
| 2021-11-08 | Open-market sale | 400 | $2985.29 | 18,951,335 |
| 2021-11-08 | Open-market sale | 200 | $2983.22 | 18,951,735 |
| 2021-11-08 | Open-market sale | 200 | $3015.85 | 18,938,046 |
| 2021-11-08 | Open-market sale | 100 | $3011.04 | 18,938,546 |
| 2021-11-08 | Open-market sale | 200 | $3008.50 | 18,938,646 |
| 2021-11-08 | Open-market sale | 400 | $3006.96 | 18,938,846 |
| 2021-11-08 | Open-market sale | 300 | $3003.93 | 18,939,246 |
| 2021-11-08 | Open-market sale | 300 | $3002.49 | 18,939,546 |
| 2021-11-08 | Open-market sale | 400 | $3001.49 | 18,939,846 |
| 2021-11-08 | Open-market sale | 400 | $3000.57 | 18,940,246 |
| 2021-11-08 | Open-market sale | 600 | $2999.67 | 18,940,646 |
| 2021-11-08 | Open-market sale | 500 | $2998.50 | 18,941,246 |
| 2021-11-08 | Open-market sale | 1,222 | $2997.49 | 18,941,746 |
| 2021-11-08 | Open-market sale | 1,300 | $2996.40 | 18,942,968 |
| 2021-11-08 | Open-market sale | 822 | $2995.68 | 18,944,268 |
| 2021-11-08 | Open-market sale | 1,500 | $2994.43 | 18,945,090 |
| 2021-11-08 | Open-market sale | 1,126 | $2993.26 | 18,946,590 |
| 2021-11-08 | Open-market sale | 1,321 | $2992.20 | 18,947,716 |
| 2021-11-08 | Open-market sale | 205 | $2991.03 | 18,949,037 |
| 2021-11-08 | Open-market sale | 1,233 | $2989.67 | 18,949,242 |
| 2021-11-08 | Open-market sale | 100 | $3014.07 | 18,938,246 |
| 2021-11-08 | Open-market sale | 345 | $2988.46 | 18,950,475 |
| 2021-11-08 | Open-market sale | 400 | $2987.26 | 18,950,820 |
| 2021-10-13 | Conversion (derivative) | 13,888 | $0.00 | 18,891,866 |
| 2021-10-13 | Open-market sale | 300 | $2740.38 | 9,288 |
| 2021-10-13 | Open-market sale | 500 | $2737.24 | 12,788 |
| 2021-10-13 | Open-market sale | 300 | $2735.04 | 13,288 |
| 2021-10-13 | Open-market sale | 900 | $2738.30 | 11,888 |
| 2021-10-13 | Open-market sale | 400 | $2739.24 | 11,488 |
| 2021-10-13 | Open-market sale | 314 | $2756.49 | 0 |
| 2021-10-13 | Open-market sale | 545 | $2755.13 | 314 |
| 2021-10-13 | Open-market sale | 600 | $2753.85 | 859 |
| 2021-10-13 | Open-market sale | 500 | $2753.06 | 1,459 |
| 2021-10-13 | Open-market sale | 1,701 | $2751.72 | 1,959 |
| 2021-10-13 | Open-market sale | 1,206 | $2750.46 | 3,660 |
| 2021-10-13 | Open-market sale | 600 | $2749.59 | 4,866 |
| 2021-10-13 | Open-market sale | 395 | $2748.49 | 5,466 |
| 2021-10-13 | Open-market sale | 1,008 | $2747.51 | 5,861 |
| 2021-10-13 | Open-market sale | 846 | $2746.35 | 6,869 |
| 2021-10-13 | Open-market sale | 1,230 | $2744.92 | 7,715 |
| 2021-10-13 | Open-market sale | 100 | $2733.47 | 13,588 |
| 2021-10-13 | Open-market sale | 200 | $2732.81 | 13,688 |
| 2021-10-13 | Conversion | 13,888 | $0.00 | 13,888 |
| 2021-10-13 | Open-market sale | 343 | $2744.02 | 8,945 |
| 2021-10-13 | Open-market sale | 800 | $2841.68 | 10,688 |
| 2021-10-13 | Open-market sale | 1,100 | $2742.90 | 9,588 |
| 2021-10-13 | Open-market sale | 923 | $2760.76 | 18,953,740 |
| 2021-10-13 | Open-market sale | 200 | $2741.56 | 18,965,623 |
| 2021-10-13 | Open-market sale | 300 | $2742.52 | 18,965,323 |
| 2021-10-13 | Open-market sale | 200 | $2743.89 | 18,965,123 |
| 2021-10-13 | Open-market sale | 604 | $2745.64 | 18,964,519 |
| 2021-10-13 | Open-market sale | 100 | $2746.15 | 18,964,419 |
| 2021-10-13 | Open-market sale | 600 | $2747.65 | 18,963,819 |
| 2021-10-13 | Open-market sale | 306 | $2748.83 | 18,963,513 |
| 2021-10-13 | Open-market sale | 1,100 | $2749.84 | 18,962,413 |
| 2021-10-13 | Open-market sale | 600 | $2751.08 | 18,961,813 |
| 2021-10-13 | Open-market sale | 443 | $2752.88 | 18,961,370 |
| 2021-10-13 | Open-market sale | 600 | $2752.20 | 18,960,770 |
| 2021-10-13 | Open-market sale | 1,008 | $2754.60 | 18,959,762 |
| 2021-10-13 | Open-market sale | 300 | $2755.40 | 18,959,462 |
| 2021-10-13 | Open-market sale | 667 | $2756.45 | 18,958,795 |
| 2021-10-13 | Open-market sale | 1,723 | $2757.50 | 18,957,072 |
| 2021-10-13 | Open-market sale | 1,047 | $2758.59 | 18,956,025 |
| 2021-10-13 | Open-market sale | 100 | $2767.96 | 18,951,935 |
| 2021-10-13 | Open-market sale | 200 | $2766.63 | 18,952,035 |
| 2021-10-13 | Open-market sale | 300 | $2765.37 | 18,952,235 |
| 2021-10-13 | Open-market sale | 300 | $2764.52 | 18,952,535 |
| 2021-10-13 | Open-market sale | 505 | $2763.48 | 18,952,835 |
| 2021-10-13 | Open-market sale | 400 | $2761.69 | 18,953,340 |
| 2021-10-13 | Open-market sale | 1,362 | $2759.62 | 18,954,663 |
| 2021-10-12 | Conversion (derivative) | 13,889 | $0.00 | 18,905,754 |
| 2021-10-12 | Open-market sale | 300 | $2719.50 | 13,589 |
| 2021-10-12 | Open-market sale | 200 | $2778.88 | 100 |
| 2021-10-12 | Open-market sale | 300 | $2774.90 | 300 |
| 2021-10-12 | Open-market sale | 100 | $2768.92 | 600 |
| 2021-10-12 | Open-market sale | 300 | $2766.43 | 700 |
| 2021-10-12 | Open-market sale | 100 | $2758.66 | 1,000 |
| 2021-10-12 | Open-market sale | 100 | $2751.87 | 1,100 |
| 2021-10-12 | Open-market sale | 203 | $2745.69 | 1,200 |
| 2021-10-12 | Open-market sale | 100 | $2743.10 | 1,403 |
| 2021-10-12 | Open-market sale | 300 | $2741.87 | 1,503 |
| 2021-10-12 | Open-market sale | 100 | $2739.65 | 1,803 |
| 2021-10-12 | Open-market sale | 766 | $2838.95 | 1,903 |
| 2021-10-12 | Open-market sale | 400 | $2737.50 | 2,669 |
| 2021-10-12 | Open-market sale | 982 | $2736.42 | 3,069 |
| 2021-10-12 | Open-market sale | 1,000 | $2735.27 | 4,051 |
| 2021-10-12 | Open-market sale | 309 | $2734.07 | 5,051 |
| 2021-10-12 | Open-market sale | 600 | $2732.86 | 5,360 |
| 2021-10-12 | Open-market sale | 926 | $2731.43 | 5,960 |
| 2021-10-12 | Open-market sale | 445 | $2730.09 | 6,886 |
| 2021-10-12 | Open-market sale | 1,000 | $2729.28 | 7,331 |
| 2021-10-12 | Open-market sale | 792 | $2728.13 | 8,331 |
| 2021-10-12 | Open-market sale | 1,007 | $2726.85 | 9,123 |
| 2021-10-12 | Open-market sale | 800 | $2725.72 | 10,130 |
| 2021-10-12 | Open-market sale | 1,100 | $2724.68 | 10,930 |
| 2021-10-12 | Open-market sale | 706 | $2723.73 | 12,030 |
| 2021-10-12 | Open-market sale | 522 | $2722.12 | 12,736 |
| 2021-10-12 | Open-market sale | 331 | $2720.92 | 13,258 |
| 2021-10-12 | Open-market sale | 100 | $2780.01 | 0 |
| 2021-10-12 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-10-12 | Open-market sale | 900 | $2739.47 | 18,972,079 |
| 2021-10-12 | Open-market sale | 1,479 | $2736.09 | 18,974,992 |
| 2021-10-12 | Open-market sale | 1,015 | $2735.13 | 18,976,471 |
| 2021-10-12 | Open-market sale | 600 | $2733.88 | 18,977,486 |
| 2021-10-12 | Open-market sale | 926 | $2732.97 | 18,978,086 |
| 2021-10-12 | Open-market sale | 400 | $2731.72 | 18,979,012 |
| 2021-10-12 | Open-market sale | 200 | $2730.30 | 18,979,412 |
| 2021-10-12 | Open-market sale | 100 | $2728.30 | 18,979,612 |
| 2021-10-12 | Open-market sale | 200 | $2791.50 | 18,965,823 |
| 2021-10-12 | Open-market sale | 200 | $2784.55 | 18,966,023 |
| 2021-10-12 | Open-market sale | 100 | $2783.10 | 18,966,223 |
| 2021-10-12 | Open-market sale | 100 | $2778.27 | 18,966,323 |
| 2021-10-12 | Open-market sale | 200 | $2774.41 | 18,966,423 |
| 2021-10-12 | Open-market sale | 100 | $2773.05 | 18,966,623 |
| 2021-10-12 | Open-market sale | 100 | $2767.60 | 18,966,723 |
| 2021-10-12 | Open-market sale | 100 | $2756.97 | 18,966,823 |
| 2021-10-12 | Open-market sale | 200 | $2752.43 | 18,966,923 |
| 2021-10-12 | Open-market sale | 200 | $2751.44 | 18,967,123 |
| 2021-10-12 | Open-market sale | 200 | $2749.48 | 18,967,323 |
| 2021-10-12 | Open-market sale | 100 | $2748.12 | 18,967,523 |
| 2021-10-12 | Open-market sale | 624 | $2747.12 | 18,967,623 |
| 2021-10-12 | Open-market sale | 300 | $2745.88 | 18,968,247 |
| 2021-10-12 | Open-market sale | 500 | $2745.10 | 18,968,547 |
| 2021-10-12 | Open-market sale | 400 | $2743.98 | 18,969,047 |
| 2021-10-12 | Open-market sale | 860 | $2742.53 | 18,969,447 |
| 2021-10-12 | Open-market sale | 900 | $2741.48 | 18,970,307 |
| 2021-10-12 | Open-market sale | 872 | $2738.13 | 18,971,207 |
| 2021-10-12 | Open-market sale | 1,000 | $2737.28 | 18,973,992 |
| 2021-10-12 | Open-market sale | 1,013 | $2738.13 | 18,972,979 |
| 2021-10-11 | Conversion (derivative) | 13,889 | $0.00 | 18,919,643 |
| 2021-10-11 | Open-market sale | 400 | $2784.69 | 0 |
| 2021-10-11 | Open-market sale | 300 | $2812.46 | 400 |
| 2021-10-11 | Open-market sale | 100 | $2810.96 | 700 |
| 2021-10-11 | Open-market sale | 600 | $2810.06 | 800 |
| 2021-10-11 | Open-market sale | 777 | $2809.10 | 1,400 |
| 2021-10-11 | Open-market sale | 600 | $2807.81 | 2,177 |
| 2021-10-11 | Open-market sale | 870 | $2806.63 | 2,777 |
| 2021-10-11 | Open-market sale | 726 | $2805.60 | 3,647 |
| 2021-10-11 | Open-market sale | 700 | $2804.84 | 4,373 |
| 2021-10-11 | Open-market sale | 900 | $2803.37 | 5,073 |
| 2021-10-11 | Open-market sale | 847 | $2802.18 | 5,973 |
| 2021-10-11 | Open-market sale | 500 | $2800.16 | 6,820 |
| 2021-10-11 | Open-market sale | 300 | $2798.76 | 7,320 |
| 2021-10-11 | Open-market sale | 500 | $2797.81 | 7,620 |
| 2021-10-11 | Open-market sale | 702 | $2796.92 | 8,120 |
| 2021-10-11 | Open-market sale | 800 | $2795.73 | 8,822 |
| 2021-10-11 | Open-market sale | 200 | $2793.90 | 9,622 |
| 2021-10-11 | Open-market sale | 709 | $2792.48 | 9,822 |
| 2021-10-11 | Open-market sale | 700 | $2790.99 | 10,531 |
| 2021-10-11 | Open-market sale | 200 | $2789.47 | 11,231 |
| 2021-10-11 | Open-market sale | 900 | $2788.78 | 11,431 |
| 2021-10-11 | Open-market sale | 300 | $2787.79 | 12,331 |
| 2021-10-11 | Open-market sale | 100 | $2785.82 | 12,631 |
| 2021-10-11 | Open-market sale | 605 | $2783.07 | 12,731 |
| 2021-10-11 | Open-market sale | 243 | $2780.88 | 13,336 |
| 2021-10-11 | Open-market sale | 300 | $2779.33 | 13,579 |
| 2021-10-11 | Open-market sale | 10 | $2777.74 | 13,879 |
| 2021-10-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-10-11 | Open-market sale | 913 | $2797.50 | 18,988,294 |
| 2021-10-11 | Open-market sale | 33 | $2776.50 | 18,993,568 |
| 2021-10-11 | Open-market sale | 200 | $2778.35 | 18,993,368 |
| 2021-10-11 | Open-market sale | 200 | $2779.83 | 18,993,168 |
| 2021-10-11 | Open-market sale | 100 | $2780.42 | 18,993,068 |
| 2021-10-11 | Open-market sale | 500 | $2814.10 | 18,979,712 |
| 2021-10-11 | Open-market sale | 409 | $2812.38 | 18,980,212 |
| 2021-10-11 | Open-market sale | 1,154 | $2811.28 | 18,980,621 |
| 2021-10-11 | Open-market sale | 600 | $2810.11 | 18,981,775 |
| 2021-10-11 | Open-market sale | 767 | $2808.98 | 18,982,375 |
| 2021-10-11 | Open-market sale | 723 | $2807.54 | 18,983,142 |
| 2021-10-11 | Open-market sale | 814 | $2806.51 | 18,983,865 |
| 2021-10-11 | Open-market sale | 400 | $2805.34 | 18,984,679 |
| 2021-10-11 | Open-market sale | 741 | $2804.24 | 18,985,079 |
| 2021-10-11 | Open-market sale | 501 | $2803.24 | 18,985,820 |
| 2021-10-11 | Open-market sale | 100 | $2801.64 | 18,986,321 |
| 2021-10-11 | Open-market sale | 315 | $2800.41 | 18,986,421 |
| 2021-10-11 | Open-market sale | 600 | $2799.86 | 18,986,736 |
| 2021-10-11 | Open-market sale | 958 | $2798.74 | 18,987,336 |
| 2021-10-11 | Open-market sale | 834 | $2795.94 | 18,989,207 |
| 2021-10-11 | Open-market sale | 300 | $2795.02 | 18,990,041 |
| 2021-10-11 | Open-market sale | 500 | $2793.86 | 18,990,341 |
| 2021-10-11 | Open-market sale | 427 | $2792.65 | 18,990,841 |
| 2021-10-11 | Open-market sale | 700 | $2791.73 | 18,991,268 |
| 2021-10-11 | Open-market sale | 200 | $2790.37 | 18,991,968 |
| 2021-10-11 | Open-market sale | 100 | $2788.23 | 18,992,168 |
| 2021-10-11 | Open-market sale | 100 | $2786.31 | 18,992,268 |
| 2021-10-11 | Open-market sale | 400 | $2785.35 | 18,992,368 |
| 2021-10-11 | Open-market sale | 200 | $2784.31 | 18,992,768 |
| 2021-10-11 | Open-market sale | 100 | $2781.56 | 18,992,968 |
| 2021-09-09 | Open-market sale | 200 | $2891.85 | 19,007,190 |
| 2021-09-09 | Open-market sale | 400 | $2911.05 | 18,993,901 |
| 2021-09-09 | Open-market sale | 800 | $2909.92 | 18,994,301 |
| 2021-09-09 | Open-market sale | 774 | $2908.67 | 18,995,101 |
| 2021-09-09 | Open-market sale | 300 | $2906.70 | 18,995,875 |
| 2021-09-09 | Open-market sale | 820 | $2905.98 | 18,996,175 |
| 2021-09-09 | Open-market sale | 1,034 | $2904.82 | 18,996,995 |
| 2021-09-09 | Open-market sale | 1,700 | $2903.82 | 18,998,029 |
| 2021-09-09 | Open-market sale | 1,200 | $2902.57 | 18,999,729 |
| 2021-09-09 | Open-market sale | 1,320 | $2901.75 | 19,000,929 |
| 2021-09-09 | Open-market sale | 600 | $2900.19 | 19,002,249 |
| 2021-09-09 | Open-market sale | 604 | $2898.38 | 19,002,849 |
| 2021-09-09 | Open-market sale | 1,881 | $2897.56 | 19,003,453 |
| 2021-09-09 | Open-market sale | 757 | $2896.46 | 19,005,334 |
| 2021-09-09 | Open-market sale | 398 | $2895.04 | 19,006,091 |
| 2021-09-09 | Open-market sale | 701 | $2893.33 | 19,006,489 |
| 2021-09-09 | Open-market sale | 300 | $2912.26 | 18,993,601 |
| 2021-09-09 | Open-market sale | 100 | $2889.83 | 19,007,390 |
| 2021-09-09 | Conversion (derivative) | 13,889 | $0.00 | 18,933,532 |
| 2021-09-09 | Open-market sale | 600 | $2869.62 | 12,689 |
| 2021-09-09 | Open-market sale | 1,033 | $2870.88 | 11,656 |
| 2021-09-09 | Open-market sale | 1,200 | $2871.99 | 10,456 |
| 2021-09-09 | Open-market sale | 800 | $2872.93 | 9,656 |
| 2021-09-09 | Open-market sale | 1,127 | $2874.18 | 8,529 |
| 2021-09-09 | Open-market sale | 600 | $2875.33 | 7,929 |
| 2021-09-09 | Open-market sale | 1,096 | $2876.59 | 6,833 |
| 2021-09-09 | Open-market sale | 900 | $2879.48 | 4,102 |
| 2021-09-09 | Open-market sale | 600 | $2880.41 | 3,502 |
| 2021-09-09 | Open-market sale | 641 | $2881.51 | 2,861 |
| 2021-09-09 | Open-market sale | 828 | $2882.70 | 2,033 |
| 2021-09-09 | Open-market sale | 602 | $2883.69 | 1,431 |
| 2021-09-09 | Open-market sale | 251 | $2884.84 | 1,180 |
| 2021-09-09 | Open-market sale | 1,180 | $2878.56 | 0 |
| 2021-09-09 | Open-market sale | 400 | $2867.56 | 13,289 |
| 2021-09-09 | Open-market sale | 200 | $2866.06 | 13,689 |
| 2021-09-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-09 | Open-market sale | 1,831 | $2877.65 | 5,002 |
| 2021-09-08 | Open-market sale | 500 | $2906.25 | 19,008,090 |
| 2021-09-08 | Open-market sale | 400 | $2904.86 | 19,008,590 |
| 2021-09-08 | Open-market sale | 400 | $2903.47 | 19,008,990 |
| 2021-09-08 | Open-market sale | 521 | $2902.50 | 19,009,390 |
| 2021-09-08 | Open-market sale | 300 | $2901.15 | 19,009,911 |
| 2021-09-08 | Open-market sale | 300 | $2907.12 | 19,007,790 |
| 2021-09-08 | Open-market sale | 200 | $2909.95 | 19,007,590 |
| 2021-09-08 | Open-market sale | 100 | $2911.14 | 19,007,490 |
| 2021-09-08 | Open-market sale | 200 | $2884.65 | 19,021,179 |
| 2021-09-08 | Open-market sale | 193 | $2885.93 | 19,020,986 |
| 2021-09-08 | Open-market sale | 304 | $2888.44 | 19,020,682 |
| 2021-09-08 | Open-market sale | 569 | $2891.13 | 19,020,113 |
| 2021-09-08 | Open-market sale | 500 | $2892.66 | 19,019,613 |
| 2021-09-08 | Open-market sale | 947 | $2893.98 | 19,018,666 |
| 2021-09-08 | Open-market sale | 1,900 | $2895.07 | 19,016,766 |
| 2021-09-08 | Open-market sale | 2,440 | $2896.11 | 19,014,326 |
| 2021-09-08 | Open-market sale | 1,951 | $2896.93 | 19,012,375 |
| 2021-09-08 | Open-market sale | 864 | $2897.97 | 19,011,511 |
| 2021-09-08 | Open-market sale | 700 | $2899.34 | 19,010,811 |
| 2021-09-08 | Open-market sale | 600 | $2900.32 | 19,010,211 |
| 2021-09-08 | Open-market sale (derivative) | 13,889 | $0.00 | 18,947,421 |
| 2021-09-08 | Open-market sale | 200 | $2860.80 | 13,689 |
| 2021-09-08 | Open-market sale | 200 | $2861.80 | 13,489 |
| 2021-09-08 | Open-market sale | 296 | $2863.36 | 13,193 |
| 2021-09-08 | Open-market sale | 157 | $2864.17 | 13,036 |
| 2021-09-08 | Open-market sale | 548 | $2865.61 | 12,488 |
| 2021-09-08 | Open-market sale | 700 | $2866.51 | 11,788 |
| 2021-09-08 | Open-market sale | 2,043 | $2867.74 | 9,745 |
| 2021-09-08 | Open-market sale | 800 | $2868.91 | 8,945 |
| 2021-09-08 | Open-market sale | 1,334 | $2869.98 | 7,611 |
| 2021-09-08 | Open-market sale | 1,501 | $2871.08 | 6,110 |
| 2021-09-08 | Open-market sale | 100 | $2885.58 | 0 |
| 2021-09-08 | Open-market sale | 1,480 | $2872.99 | 3,590 |
| 2021-09-08 | Open-market sale | 300 | $2874.23 | 3,290 |
| 2021-09-08 | Open-market sale | 300 | $2875.70 | 2,990 |
| 2021-09-08 | Open-market sale | 490 | $2876.79 | 2,500 |
| 2021-09-08 | Open-market sale | 700 | $2877.93 | 1,800 |
| 2021-09-08 | Open-market sale | 600 | $2879.19 | 1,200 |
| 2021-09-08 | Open-market sale | 100 | $2879.79 | 1,100 |
| 2021-09-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-08 | Open-market sale | 1,040 | $2872.07 | 5,070 |
| 2021-09-08 | Open-market sale | 400 | $2884.03 | 100 |
| 2021-09-08 | Open-market sale | 300 | $2882.64 | 500 |
| 2021-09-08 | Open-market sale | 300 | $2881.98 | 800 |
| 2021-09-07 | Conversion (derivative) | 13,889 | $0.00 | 18,961,310 |
| 2021-09-07 | Open-market sale | 100 | $2874.04 | 13,789 |
| 2021-09-07 | Open-market sale | 841 | $2888.76 | 100 |
| 2021-09-07 | Open-market sale | 764 | $2887.30 | 941 |
| 2021-09-07 | Open-market sale | 655 | $2886.27 | 1,705 |
| 2021-09-07 | Open-market sale | 1,648 | $2885.21 | 2,360 |
| 2021-09-07 | Open-market sale | 1,460 | $2884.24 | 4,008 |
| 2021-09-07 | Open-market sale | 2,093 | $2883.08 | 5,468 |
| 2021-09-07 | Open-market sale | 3,112 | $2882.12 | 7,561 |
| 2021-09-07 | Open-market sale | 1,616 | $2881.92 | 10,673 |
| 2021-09-07 | Open-market sale | 500 | $2880.09 | 12,289 |
| 2021-09-07 | Open-market sale | 300 | $2879.05 | 12,789 |
| 2021-09-07 | Open-market sale | 200 | $2876.95 | 13,089 |
| 2021-09-07 | Open-market sale | 500 | $2876.12 | 13,289 |
| 2021-09-07 | Open-market sale | 100 | $2891.15 | 0 |
| 2021-09-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-09-07 | Open-market sale | 500 | $2904.82 | 19,032,968 |
| 2021-09-07 | Open-market sale | 700 | $2903.26 | 19,033,468 |
| 2021-09-07 | Open-market sale | 500 | $2901.55 | 19,034,168 |
| 2021-09-07 | Open-market sale | 100 | $2900.05 | 19,034,668 |
| 2021-09-07 | Open-market sale | 100 | $2897.35 | 19,034,768 |
| 2021-09-07 | Open-market sale | 300 | $2895.28 | 19,034,868 |
| 2021-09-07 | Open-market sale | 100 | $2892.87 | 19,035,168 |
| 2021-09-07 | Open-market sale | 303 | $2914.44 | 19,021,379 |
| 2021-09-07 | Open-market sale | 1,116 | $2913.73 | 19,021,682 |
| 2021-09-07 | Open-market sale | 307 | $2912.80 | 19,022,798 |
| 2021-09-07 | Open-market sale | 412 | $2911.51 | 19,023,105 |
| 2021-09-07 | Open-market sale | 2,028 | $2910.13 | 19,023,517 |
| 2021-09-07 | Open-market sale | 2,926 | $2909.31 | 19,025,545 |
| 2021-09-07 | Open-market sale | 1,921 | $2908.28 | 19,028,471 |
| 2021-09-07 | Open-market sale | 1,435 | $2907.24 | 19,030,392 |
| 2021-09-07 | Open-market sale | 1,141 | $2905.87 | 19,031,827 |
| 2021-08-29 | Conversion (derivative) | 26,600 | $0.00 | 18,975,199 |
| 2021-08-29 | Conversion | 26,600 | $0.00 | 26,600 |
| 2021-08-29 | Gift | 26,600 | $0.00 | 0 |
| 2021-08-29 | Gift | 26,600 | $0.00 | 19,034,668 |
| 2021-08-11 | Conversion (derivative) | 13,889 | $0.00 | 19,001,799 |
| 2021-08-11 | Open-market sale | 1,300 | $2731.33 | 6,989 |
| 2021-08-11 | Open-market sale | 1,311 | $2728.28 | 11,739 |
| 2021-08-11 | Open-market sale | 800 | $2726.96 | 13,050 |
| 2021-08-11 | Open-market sale | 39 | $2725.52 | 13,850 |
| 2021-08-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-11 | Open-market sale | 100 | $2752.93 | 0 |
| 2021-08-11 | Open-market sale | 100 | $2749.05 | 100 |
| 2021-08-11 | Open-market sale | 300 | $2748.20 | 200 |
| 2021-08-11 | Open-market sale | 200 | $2747.01 | 500 |
| 2021-08-11 | Open-market sale | 300 | $2744.56 | 700 |
| 2021-08-11 | Open-market sale | 200 | $2743.29 | 1,000 |
| 2021-08-11 | Open-market sale | 500 | $2742.21 | 1,200 |
| 2021-08-11 | Open-market sale | 300 | $2740.71 | 1,700 |
| 2021-08-11 | Open-market sale | 200 | $2739.60 | 2,000 |
| 2021-08-11 | Open-market sale | 300 | $2738.14 | 2,200 |
| 2021-08-11 | Open-market sale | 700 | $2737.29 | 2,500 |
| 2021-08-11 | Open-market sale | 594 | $2735.96 | 3,200 |
| 2021-08-11 | Open-market sale | 900 | $2734.89 | 3,794 |
| 2021-08-11 | Open-market sale | 1,000 | $2733.79 | 4,694 |
| 2021-08-11 | Open-market sale | 1,295 | $2732.81 | 5,694 |
| 2021-08-11 | Open-market sale | 1,704 | $2729.24 | 10,035 |
| 2021-08-11 | Open-market sale | 1,746 | $2730.18 | 8,289 |
| 2021-08-11 | Open-market sale | 300 | $2769.36 | 19,063,368 |
| 2021-08-11 | Open-market sale | 700 | $2748.35 | 19,075,057 |
| 2021-08-11 | Open-market sale | 300 | $2749.60 | 19,074,757 |
| 2021-08-11 | Open-market sale | 406 | $2750.99 | 19,074,351 |
| 2021-08-11 | Open-market sale | 1,100 | $2751.85 | 19,073,251 |
| 2021-08-11 | Open-market sale | 300 | $2770.67 | 19,063,068 |
| 2021-08-11 | Open-market sale | 200 | $2771.67 | 19,062,868 |
| 2021-08-11 | Open-market sale | 200 | $2773.36 | 19,062,668 |
| 2021-08-11 | Open-market sale | 200 | $2774.97 | 19,062,468 |
| 2021-08-11 | Open-market sale | 1,848 | $2754.38 | 19,070,220 |
| 2021-08-11 | Open-market sale | 600 | $2759.67 | 19,061,868 |
| 2021-08-11 | Open-market sale | 1,807 | $2755.51 | 19,068,413 |
| 2021-08-11 | Open-market sale | 1,582 | $2756.27 | 19,066,831 |
| 2021-08-11 | Open-market sale | 1,001 | $2757.47 | 19,065,830 |
| 2021-08-11 | Open-market sale | 762 | $2758.91 | 19,065,068 |
| 2021-08-11 | Open-market sale | 100 | $2760.60 | 19,064,968 |
| 2021-08-11 | Open-market sale | 100 | $2762.14 | 19,064,868 |
| 2021-08-11 | Open-market sale | 300 | $2764.28 | 19,064,568 |
| 2021-08-11 | Open-market sale | 300 | $2766.83 | 19,064,268 |
| 2021-08-11 | Open-market sale | 1,183 | $2752.91 | 19,072,068 |
| 2021-08-11 | Open-market sale | 600 | $2767.97 | 19,063,668 |
| 2021-08-10 | Conversion (derivative) | 13,889 | $0.00 | 19,015,688 |
| 2021-08-10 | Open-market sale | 1,018 | $2731.53 | 12,071 |
| 2021-08-10 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-10 | Open-market sale | 500 | $2752.72 | 0 |
| 2021-08-10 | Open-market sale | 200 | $2750.63 | 500 |
| 2021-08-10 | Open-market sale | 300 | $2749.13 | 700 |
| 2021-08-10 | Open-market sale | 500 | $2748.03 | 1,000 |
| 2021-08-10 | Open-market sale | 500 | $2747.07 | 1,500 |
| 2021-08-10 | Open-market sale | 199 | $2746.34 | 2,000 |
| 2021-08-10 | Open-market sale | 1,302 | $2745.09 | 2,199 |
| 2021-08-10 | Open-market sale | 900 | $2743.88 | 3,501 |
| 2021-08-10 | Open-market sale | 700 | $2743.03 | 4,401 |
| 2021-08-10 | Open-market sale | 600 | $2741.74 | 5,101 |
| 2021-08-10 | Open-market sale | 500 | $2740.19 | 5,701 |
| 2021-08-10 | Open-market sale | 500 | $2739.54 | 6,201 |
| 2021-08-10 | Open-market sale | 977 | $2738.36 | 6,701 |
| 2021-08-10 | Open-market sale | 500 | $2737.05 | 7,678 |
| 2021-08-10 | Open-market sale | 796 | $2736.14 | 8,178 |
| 2021-08-10 | Open-market sale | 1,297 | $2734.90 | 8,974 |
| 2021-08-10 | Open-market sale | 900 | $2733.71 | 10,271 |
| 2021-08-10 | Open-market sale | 900 | $2732.68 | 11,171 |
| 2021-08-10 | Open-market sale | 100 | $2727.71 | 13,789 |
| 2021-08-10 | Open-market sale | 700 | $2730.26 | 13,089 |
| 2021-08-10 | Open-market sale | 1,300 | $2752.33 | 19,087,346 |
| 2021-08-10 | Open-market sale | 100 | $2746.28 | 19,089,546 |
| 2021-08-10 | Open-market sale | 200 | $2747.96 | 19,089,346 |
| 2021-08-10 | Open-market sale | 200 | $2768.11 | 19,075,757 |
| 2021-08-10 | Open-market sale | 800 | $2767.53 | 19,075,957 |
| 2021-08-10 | Open-market sale | 500 | $2766.40 | 19,076,757 |
| 2021-08-10 | Open-market sale | 1,200 | $2765.47 | 19,077,257 |
| 2021-08-10 | Open-market sale | 1,400 | $2764.45 | 19,078,457 |
| 2021-08-10 | Open-market sale | 1,255 | $2763.29 | 19,079,857 |
| 2021-08-10 | Open-market sale | 1,656 | $2762.18 | 19,081,112 |
| 2021-08-10 | Open-market sale | 489 | $2761.00 | 19,082,768 |
| 2021-08-10 | Open-market sale | 930 | $2760.26 | 19,083,257 |
| 2021-08-10 | Open-market sale | 1,059 | $2759.14 | 19,084,187 |
| 2021-08-10 | Open-market sale | 1,100 | $2757.84 | 19,085,246 |
| 2021-08-10 | Open-market sale | 300 | $2756.55 | 19,086,346 |
| 2021-08-10 | Open-market sale | 400 | $2755.36 | 19,086,646 |
| 2021-08-10 | Open-market sale | 300 | $2754.13 | 19,087,046 |
| 2021-08-10 | Open-market sale | 200 | $2749.70 | 19,089,146 |
| 2021-08-10 | Open-market sale | 500 | $2751.11 | 19,088,646 |
| 2021-08-09 | Conversion (derivative) | 13,889 | $0.00 | 19,029,577 |
| 2021-08-09 | Open-market sale | 153 | $2707.86 | 13,736 |
| 2021-08-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-08-09 | Open-market sale | 147 | $2708.57 | 13,589 |
| 2021-08-09 | Open-market sale | 385 | $2711.69 | 13,204 |
| 2021-08-09 | Open-market sale | 400 | $2710.12 | 12,804 |
| 2021-08-09 | Open-market sale | 420 | $2712.94 | 12,384 |
| 2021-08-09 | Open-market sale | 300 | $2714.99 | 12,084 |
| 2021-08-09 | Open-market sale | 700 | $2714.23 | 11,384 |
| 2021-08-09 | Open-market sale | 1,104 | $2716.30 | 10,280 |
| 2021-08-09 | Open-market sale | 2 | $2743.54 | 0 |
| 2021-08-09 | Open-market sale | 452 | $2741.87 | 2 |
| 2021-08-09 | Open-market sale | 1,300 | $2740.58 | 454 |
| 2021-08-09 | Open-market sale | 1,238 | $2739.77 | 1,754 |
| 2021-08-09 | Open-market sale | 300 | $2737.09 | 2,992 |
| 2021-08-09 | Open-market sale | 775 | $2738.51 | 3,292 |
| 2021-08-09 | Open-market sale | 187 | $2732.77 | 4,067 |
| 2021-08-09 | Open-market sale | 600 | $2731.47 | 4,254 |
| 2021-08-09 | Open-market sale | 100 | $2728.15 | 4,854 |
| 2021-08-09 | Open-market sale | 300 | $2723.53 | 4,954 |
| 2021-08-09 | Open-market sale | 100 | $2725.05 | 5,254 |
| 2021-08-09 | Open-market sale | 600 | $2721.82 | 5,354 |
| 2021-08-09 | Open-market sale | 1,100 | $2720.58 | 5,954 |
| 2021-08-09 | Open-market sale | 1,426 | $2719.69 | 7,054 |
| 2021-08-09 | Open-market sale | 700 | $2718.43 | 8,480 |
| 2021-08-09 | Open-market sale | 1,100 | $2717.43 | 9,180 |
| 2021-08-09 | Open-market sale | 1,757 | $2759.95 | 19,092,146 |
| 2021-08-09 | Open-market sale | 31 | $2758.15 | 19,093,903 |
| 2021-08-09 | Open-market sale | 500 | $2756.47 | 19,093,934 |
| 2021-08-09 | Open-market sale | 196 | $2755.01 | 19,094,434 |
| 2021-08-09 | Open-market sale | 100 | $2752.80 | 19,094,630 |
| 2021-08-09 | Open-market sale | 100 | $2750.80 | 19,094,730 |
| 2021-08-09 | Open-market sale | 200 | $2749.43 | 19,094,830 |
| 2021-08-09 | Open-market sale | 400 | $2748.65 | 19,095,030 |
| 2021-08-09 | Open-market sale | 800 | $2747.12 | 19,095,430 |
| 2021-08-09 | Open-market sale | 920 | $2746.34 | 19,096,230 |
| 2021-08-09 | Open-market sale | 580 | $2744.91 | 19,097,150 |
| 2021-08-09 | Open-market sale | 200 | $2743.44 | 19,097,730 |
| 2021-08-09 | Open-market sale | 1,000 | $2742.24 | 19,097,930 |
| 2021-08-09 | Open-market sale | 1,101 | $2741.20 | 19,098,930 |
| 2021-08-09 | Open-market sale | 300 | $2739.03 | 19,100,031 |
| 2021-08-09 | Open-market sale | 800 | $2739.03 | 19,100,331 |
| 2021-08-09 | Open-market sale | 400 | $2760.85 | 19,091,746 |
| 2021-08-09 | Open-market sale | 900 | $2762.18 | 19,090,846 |
| 2021-08-09 | Open-market sale | 1,000 | $2763.32 | 19,089,846 |
| 2021-08-09 | Open-market sale | 100 | $2764.40 | 19,089,746 |
| 2021-08-09 | Open-market sale | 100 | $2765.86 | 19,089,646 |
| 2021-08-09 | Open-market sale | 100 | $2735.13 | 19,102,338 |
| 2021-08-09 | Open-market sale | 400 | $2734.13 | 19,102,438 |
| 2021-08-09 | Open-market sale | 100 | $2732.13 | 19,102,838 |
| 2021-08-09 | Open-market sale | 297 | $2731.10 | 19,102,938 |
| 2021-08-09 | Open-market sale | 300 | $2730.28 | 19,103,235 |
| 2021-08-09 | Open-market sale | 700 | $2737.87 | 19,101,131 |
| 2021-08-09 | Open-market sale | 507 | $2736.47 | 19,101,831 |
| 2021-07-08 | Open-market sale | 800 | $2582.78 | 19,109,434 |
| 2021-07-08 | Open-market sale | 300 | $2562.62 | 19,117,123 |
| 2021-07-08 | Open-market sale | 300 | $2564.99 | 19,116,623 |
| 2021-07-08 | Open-market sale | 100 | $2597.12 | 19,103,835 |
| 2021-07-08 | Open-market sale | 200 | $2563.93 | 19,116,923 |
| 2021-07-08 | Open-market sale | 809 | $2568.65 | 19,115,814 |
| 2021-07-08 | Open-market sale | 1,122 | $2569.74 | 19,114,692 |
| 2021-07-08 | Open-market sale | 600 | $2571.01 | 19,114,092 |
| 2021-07-08 | Open-market sale | 700 | $2572.31 | 19,113,392 |
| 2021-07-08 | Open-market sale | 200 | $2573.54 | 19,113,192 |
| 2021-07-08 | Open-market sale | 990 | $2574.99 | 19,112,202 |
| 2021-07-08 | Open-market sale | 200 | $2575.64 | 19,112,002 |
| 2021-07-08 | Open-market sale | 600 | $2577.15 | 19,111,402 |
| 2021-07-08 | Open-market sale | 261 | $2579.46 | 19,111,141 |
| 2021-07-08 | Open-market sale | 907 | $2581.94 | 19,110,234 |
| 2021-07-08 | Open-market sale | 300 | $2599.33 | 19,103,535 |
| 2021-07-08 | Open-market sale | 502 | $2583.89 | 19,108,932 |
| 2021-07-08 | Open-market sale | 790 | $2585.43 | 19,108,142 |
| 2021-07-08 | Open-market sale | 600 | $2587.14 | 19,107,542 |
| 2021-07-08 | Open-market sale | 505 | $2588.18 | 19,107,037 |
| 2021-07-08 | Open-market sale | 200 | $2589.49 | 19,106,837 |
| 2021-07-08 | Open-market sale | 500 | $2590.33 | 19,106,337 |
| 2021-07-08 | Open-market sale | 900 | $2591.64 | 19,105,437 |
| 2021-07-08 | Open-market sale | 200 | $2566.81 | 19,105,237 |
| 2021-07-08 | Open-market sale | 502 | $2580.53 | 19,104,735 |
| 2021-07-08 | Open-market sale | 200 | $2592.67 | 19,104,535 |
| 2021-07-08 | Open-market sale | 400 | $2593.90 | 19,104,135 |
| 2021-07-08 | Open-market sale | 200 | $2594.93 | 19,103,935 |
| 2021-07-08 | Conversion (derivative) | 13,888 | $0.00 | 19,043,466 |
| 2021-07-08 | Open-market sale | 300 | $2483.93 | 13,588 |
| 2021-07-08 | Conversion | 13,888 | $0.00 | 13,888 |
| 2021-07-08 | Open-market sale | 100 | $2511.97 | 0 |
| 2021-07-08 | Open-market sale | 200 | $2510.07 | 100 |
| 2021-07-08 | Open-market sale | 481 | $2508.21 | 300 |
| 2021-07-08 | Open-market sale | 262 | $2506.58 | 781 |
| 2021-07-08 | Open-market sale | 753 | $2505.36 | 1,043 |
| 2021-07-08 | Open-market sale | 700 | $2504.49 | 1,796 |
| 2021-07-08 | Open-market sale | 400 | $2502.90 | 2,496 |
| 2021-07-08 | Open-market sale | 999 | $2502.24 | 2,896 |
| 2021-07-08 | Open-market sale | 1,200 | $2501.03 | 3,895 |
| 2021-07-08 | Open-market sale | 1,257 | $2500.18 | 5,095 |
| 2021-07-08 | Open-market sale | 778 | $2499.35 | 6,352 |
| 2021-07-08 | Open-market sale | 309 | $2498.03 | 7,130 |
| 2021-07-08 | Open-market sale | 607 | $2496.98 | 7,439 |
| 2021-07-08 | Open-market sale | 938 | $2495.94 | 8,046 |
| 2021-07-08 | Open-market sale | 571 | $2494.88 | 8,984 |
| 2021-07-08 | Open-market sale | 1,217 | $2493.68 | 9,555 |
| 2021-07-08 | Open-market sale | 500 | $2492.40 | 10,772 |
| 2021-07-08 | Open-market sale | 700 | $2491.68 | 11,272 |
| 2021-07-08 | Open-market sale | 300 | $2490.40 | 11,972 |
| 2021-07-08 | Open-market sale | 813 | $2489.21 | 12,272 |
| 2021-07-08 | Open-market sale | 403 | $2488.14 | 13,085 |
| 2021-07-08 | Open-market sale | 100 | $2485.99 | 13,488 |
| 2021-07-07 | Conversion (derivative) | 13,889 | $0.00 | 19,057,354 |
| 2021-07-07 | Open-market sale | 1,100 | $2527.61 | 11,689 |
| 2021-07-07 | Open-market sale | 900 | $2526.48 | 12,789 |
| 2021-07-07 | Open-market sale | 200 | $2524.58 | 13,689 |
| 2021-07-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-07-07 | Open-market sale | 100 | $2545.24 | 0 |
| 2021-07-07 | Open-market sale | 200 | $2541.36 | 100 |
| 2021-07-07 | Open-market sale | 100 | $2540.05 | 300 |
| 2021-07-07 | Open-market sale | 100 | $2537.71 | 400 |
| 2021-07-07 | Open-market sale | 655 | $2535.68 | 500 |
| 2021-07-07 | Open-market sale | 677 | $2534.97 | 1,155 |
| 2021-07-07 | Open-market sale | 503 | $2533.96 | 1,832 |
| 2021-07-07 | Open-market sale | 1,800 | $2532.85 | 2,335 |
| 2021-07-07 | Open-market sale | 2,300 | $2532.01 | 4,135 |
| 2021-07-07 | Open-market sale | 2,054 | $2530.83 | 6,435 |
| 2021-07-07 | Open-market sale | 2,100 | $2529.62 | 8,489 |
| 2021-07-07 | Open-market sale | 1,100 | $2528.53 | 10,589 |
| 2021-07-07 | Open-market sale | 1,706 | $2603.66 | 19,120,954 |
| 2021-07-07 | Open-market sale | 1,462 | $2602.63 | 19,122,660 |
| 2021-07-07 | Open-market sale | 1,602 | $2601.55 | 19,124,122 |
| 2021-07-07 | Open-market sale | 1,800 | $2599.13 | 19,127,512 |
| 2021-07-07 | Open-market sale | 1,000 | $2598.11 | 19,129,312 |
| 2021-07-07 | Open-market sale | 600 | $2596.95 | 19,130,312 |
| 2021-07-07 | Open-market sale | 400 | $2595.73 | 19,130,912 |
| 2021-07-07 | Open-market sale | 1,307 | $2604.75 | 19,119,647 |
| 2021-07-07 | Open-market sale | 1,024 | $2605.85 | 19,118,623 |
| 2021-07-07 | Open-market sale | 800 | $2606.68 | 19,117,823 |
| 2021-07-07 | Open-market sale | 200 | $2607.82 | 19,117,623 |
| 2021-07-07 | Open-market sale | 200 | $2608.64 | 19,117,423 |
| 2021-07-07 | Open-market sale | 1,788 | $2600.57 | 19,125,724 |
| 2021-07-06 | Open-market sale | 100 | $2572.25 | 19,145,001 |
| 2021-07-06 | Open-market sale | 700 | $2594.57 | 19,131,333 |
| 2021-07-06 | Open-market sale | 600 | $2593.66 | 19,132,033 |
| 2021-07-06 | Open-market sale | 600 | $2592.58 | 19,132,633 |
| 2021-07-06 | Open-market sale | 600 | $2591.56 | 19,133,233 |
| 2021-07-06 | Open-market sale | 500 | $2590.49 | 19,133,833 |
| 2021-07-06 | Open-market sale | 430 | $2589.59 | 19,134,333 |
| 2021-07-06 | Open-market sale | 1,733 | $2588.52 | 19,134,763 |
| 2021-07-06 | Open-market sale | 400 | $2587.46 | 19,136,496 |
| 2021-07-06 | Open-market sale | 300 | $2586.44 | 19,136,896 |
| 2021-07-06 | Open-market sale | 915 | $2585.34 | 19,137,196 |
| 2021-07-06 | Open-market sale | 800 | $2584.16 | 19,138,111 |
| 2021-07-06 | Open-market sale | 803 | $2582.74 | 19,138,911 |
| 2021-07-06 | Open-market sale | 1,288 | $2581.37 | 19,139,714 |
| 2021-07-06 | Open-market sale | 994 | $2580.28 | 19,141,002 |
| 2021-07-06 | Open-market sale | 600 | $2579.20 | 19,141,996 |
| 2021-07-06 | Open-market sale | 1,050 | $2578.10 | 19,142,596 |
| 2021-07-06 | Open-market sale | 300 | $2576.96 | 19,143,646 |
| 2021-07-06 | Open-market sale | 200 | $2575.73 | 19,143,946 |
| 2021-07-06 | Open-market sale | 200 | $2574.86 | 19,144,146 |
| 2021-07-06 | Open-market sale | 655 | $2573.77 | 19,144,346 |
| 2021-07-06 | Open-market sale | 21 | $2595.31 | 19,131,312 |
| 2021-07-06 | Open-market sale | 100 | $2568.43 | 19,145,101 |
| 2021-07-06 | Conversion (derivative) | 13,889 | $0.00 | 19,071,243 |
| 2021-07-06 | Open-market sale | 200 | $2492.96 | 13,689 |
| 2021-07-06 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-07-06 | Open-market sale | 100 | $2528.52 | 0 |
| 2021-07-06 | Open-market sale | 300 | $2526.97 | 100 |
| 2021-07-06 | Open-market sale | 386 | $2523.44 | 400 |
| 2021-07-06 | Open-market sale | 247 | $2522.37 | 786 |
| 2021-07-06 | Open-market sale | 701 | $2521.50 | 1,033 |
| 2021-07-06 | Open-market sale | 1,100 | $2519.99 | 1,734 |
| 2021-07-06 | Open-market sale | 1,100 | $2519.06 | 2,834 |
| 2021-07-06 | Open-market sale | 900 | $2518.09 | 3,934 |
| 2021-07-06 | Open-market sale | 1,088 | $2517.04 | 4,834 |
| 2021-07-06 | Open-market sale | 1,311 | $2515.89 | 5,922 |
| 2021-07-06 | Open-market sale | 900 | $2514.90 | 7,233 |
| 2021-07-06 | Open-market sale | 700 | $2513.73 | 8,133 |
| 2021-07-06 | Open-market sale | 400 | $2512.01 | 8,833 |
| 2021-07-06 | Open-market sale | 200 | $2510.97 | 9,233 |
| 2021-07-06 | Open-market sale | 100 | $2509.25 | 9,433 |
| 2021-07-06 | Open-market sale | 301 | $2508.80 | 9,533 |
| 2021-07-06 | Open-market sale | 400 | $2507.24 | 9,834 |
| 2021-07-06 | Open-market sale | 500 | $2505.96 | 10,234 |
| 2021-07-06 | Open-market sale | 754 | $2504.54 | 10,734 |
| 2021-07-06 | Open-market sale | 500 | $2503.72 | 11,488 |
| 2021-07-06 | Open-market sale | 600 | $2502.38 | 11,988 |
| 2021-07-06 | Open-market sale | 200 | $2501.37 | 12,588 |
| 2021-07-06 | Open-market sale | 501 | $2500.00 | 12,788 |
| 2021-07-06 | Open-market sale | 200 | $2498.48 | 13,289 |
| 2021-07-06 | Open-market sale | 200 | $2497.63 | 13,489 |
| 2021-06-09 | Conversion (derivative) | 13,889 | $0.00 | 19,085,132 |
| 2021-06-09 | Open-market sale | 616 | $2411.68 | 200 |
| 2021-06-09 | Open-market sale | 700 | $2410.67 | 816 |
| 2021-06-09 | Open-market sale | 400 | $2409.59 | 1,516 |
| 2021-06-09 | Open-market sale | 1,200 | $2408.57 | 1,916 |
| 2021-06-09 | Open-market sale | 1,741 | $2407.55 | 3,116 |
| 2021-06-09 | Open-market sale | 1,900 | $2406.59 | 4,857 |
| 2021-06-09 | Open-market sale | 1,541 | $2405.28 | 6,757 |
| 2021-06-09 | Open-market sale | 608 | $2403.33 | 8,298 |
| 2021-06-09 | Open-market sale | 3,325 | $2404.22 | 8,906 |
| 2021-06-09 | Open-market sale | 548 | $2402.23 | 12,231 |
| 2021-06-09 | Open-market sale | 610 | $2400.76 | 12,779 |
| 2021-06-09 | Open-market sale | 300 | $2399.44 | 13,389 |
| 2021-06-09 | Open-market sale | 200 | $2398.36 | 13,689 |
| 2021-06-09 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-09 | Open-market sale | 200 | $2412.79 | 0 |
| 2021-06-09 | Open-market sale | 3,355 | $2494.23 | 19,150,113 |
| 2021-06-09 | Open-market sale | 2,483 | $2493.03 | 19,153,468 |
| 2021-06-09 | Open-market sale | 1,550 | $2492.10 | 19,155,951 |
| 2021-06-09 | Open-market sale | 289 | $2490.82 | 19,157,501 |
| 2021-06-09 | Open-market sale | 900 | $2489.97 | 19,157,790 |
| 2021-06-09 | Open-market sale | 400 | $2488.95 | 19,158,690 |
| 2021-06-09 | Open-market sale | 600 | $2498.24 | 19,146,527 |
| 2021-06-09 | Open-market sale | 200 | $2499.32 | 19,146,327 |
| 2021-06-09 | Open-market sale | 100 | $2504.26 | 19,145,201 |
| 2021-06-09 | Open-market sale | 585 | $2497.35 | 19,147,127 |
| 2021-06-09 | Open-market sale | 400 | $2501.92 | 19,145,501 |
| 2021-06-09 | Open-market sale | 426 | $2500.80 | 19,145,901 |
| 2021-06-09 | Open-market sale | 1,401 | $2495.18 | 19,148,712 |
| 2021-06-09 | Open-market sale | 1,000 | $2495.97 | 19,147,712 |
| 2021-06-09 | Open-market sale | 200 | $2503.53 | 19,145,301 |
| 2021-06-08 | Conversion (derivative) | 13,889 | $0.00 | 19,099,021 |
| 2021-06-08 | Open-market sale | 827 | $2398.65 | 12,165 |
| 2021-06-08 | Open-market sale | 497 | $2396.98 | 12,992 |
| 2021-06-08 | Open-market sale | 400 | $2394.95 | 13,489 |
| 2021-06-08 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-08 | Open-market sale | 200 | $2418.45 | 0 |
| 2021-06-08 | Open-market sale | 300 | $2417.07 | 200 |
| 2021-06-08 | Open-market sale | 400 | $2416.28 | 500 |
| 2021-06-08 | Open-market sale | 600 | $2414.85 | 900 |
| 2021-06-08 | Open-market sale | 572 | $2412.64 | 1,500 |
| 2021-06-08 | Open-market sale | 267 | $2412.07 | 2,072 |
| 2021-06-08 | Open-market sale | 509 | $2410.94 | 2,339 |
| 2021-06-08 | Open-market sale | 300 | $2409.66 | 2,848 |
| 2021-06-08 | Open-market sale | 1,353 | $2408.50 | 3,148 |
| 2021-06-08 | Open-market sale | 1,200 | $2407.70 | 4,501 |
| 2021-06-08 | Open-market sale | 1,500 | $2406.48 | 5,701 |
| 2021-06-08 | Open-market sale | 1,414 | $2405.45 | 7,201 |
| 2021-06-08 | Open-market sale | 597 | $2404.46 | 8,615 |
| 2021-06-08 | Open-market sale | 979 | $2403.30 | 9,212 |
| 2021-06-08 | Open-market sale | 974 | $2402.14 | 10,191 |
| 2021-06-08 | Open-market sale | 500 | $2401.01 | 11,165 |
| 2021-06-08 | Open-market sale | 500 | $2399.61 | 11,665 |
| 2021-06-08 | Open-market sale | 300 | $2470.88 | 19,172,479 |
| 2021-06-08 | Open-market sale | 226 | $2492.98 | 19,159,390 |
| 2021-06-08 | Open-market sale | 100 | $2490.46 | 19,159,616 |
| 2021-06-08 | Open-market sale | 625 | $2488.74 | 19,159,716 |
| 2021-06-08 | Open-market sale | 700 | $2487.57 | 19,160,341 |
| 2021-06-08 | Open-market sale | 1,301 | $2486.17 | 19,161,041 |
| 2021-06-08 | Open-market sale | 733 | $2484.64 | 19,162,342 |
| 2021-06-08 | Open-market sale | 458 | $2483.03 | 19,163,075 |
| 2021-06-08 | Open-market sale | 1,331 | $2481.95 | 19,163,533 |
| 2021-06-08 | Open-market sale | 1,010 | $2480.91 | 19,164,864 |
| 2021-06-08 | Open-market sale | 1,061 | $2479.79 | 19,165,874 |
| 2021-06-08 | Open-market sale | 1,156 | $2478.78 | 19,166,935 |
| 2021-06-08 | Open-market sale | 1,364 | $2477.75 | 19,168,091 |
| 2021-06-08 | Open-market sale | 500 | $2475.28 | 19,169,455 |
| 2021-06-08 | Open-market sale | 903 | $2476.74 | 19,169,955 |
| 2021-06-08 | Open-market sale | 1,100 | $2474.39 | 19,170,858 |
| 2021-06-08 | Open-market sale | 521 | $2473.23 | 19,171,958 |
| 2021-06-08 | Open-market sale | 300 | $2489.51 | 19,159,090 |
| 2021-06-08 | Open-market sale | 200 | $2469.32 | 19,172,779 |
| 2021-06-07 | Open-market sale | 100 | $2460.94 | 19,175,592 |
| 2021-06-07 | Open-market sale | 700 | $2457.98 | 19,175,692 |
| 2021-06-07 | Open-market sale | 700 | $2456.91 | 19,176,392 |
| 2021-06-07 | Open-market sale | 400 | $2455.65 | 19,177,092 |
| 2021-06-07 | Open-market sale | 400 | $2454.66 | 19,177,492 |
| 2021-06-07 | Open-market sale | 804 | $2453.01 | 19,177,892 |
| 2021-06-07 | Open-market sale | 700 | $2451.68 | 19,178,696 |
| 2021-06-07 | Open-market sale | 1,000 | $2450.66 | 19,179,396 |
| 2021-06-07 | Open-market sale | 1,000 | $2449.58 | 19,180,396 |
| 2021-06-07 | Open-market sale | 1,325 | $2448.49 | 19,181,396 |
| 2021-06-07 | Open-market sale | 600 | $2447.34 | 19,182,721 |
| 2021-06-07 | Open-market sale | 1,237 | $2446.28 | 19,183,321 |
| 2021-06-07 | Open-market sale | 681 | $2444.52 | 19,184,558 |
| 2021-06-07 | Open-market sale | 401 | $2463.26 | 19,175,191 |
| 2021-06-07 | Open-market sale | 1,000 | $2464.51 | 19,174,191 |
| 2021-06-07 | Open-market sale | 831 | $2465.57 | 19,173,360 |
| 2021-06-07 | Open-market sale | 300 | $2466.51 | 19,173,060 |
| 2021-06-07 | Open-market sale | 81 | $2467.30 | 19,172,979 |
| 2021-06-07 | Open-market sale | 1,000 | $2443.70 | 19,185,239 |
| 2021-06-07 | Open-market sale | 629 | $2442.38 | 19,186,239 |
| 2021-06-07 | Conversion (derivative) | 13,889 | $0.00 | 19,112,910 |
| 2021-06-07 | Open-market sale | 1,007 | $2390.49 | 7,016 |
| 2021-06-07 | Open-market sale | 856 | $2387.11 | 9,625 |
| 2021-06-07 | Open-market sale | 1,600 | $2385.98 | 10,481 |
| 2021-06-07 | Open-market sale | 515 | $2384.78 | 12,081 |
| 2021-06-07 | Open-market sale | 700 | $2383.47 | 12,596 |
| 2021-06-07 | Open-market sale | 593 | $2382.59 | 13,296 |
| 2021-06-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-06-07 | Open-market sale | 113 | $2403.54 | 0 |
| 2021-06-07 | Open-market sale | 388 | $2402.23 | 113 |
| 2021-06-07 | Open-market sale | 700 | $2401.28 | 501 |
| 2021-06-07 | Open-market sale | 1,312 | $2399.91 | 1,201 |
| 2021-06-07 | Open-market sale | 594 | $2398.92 | 2,513 |
| 2021-06-07 | Open-market sale | 472 | $2397.56 | 3,107 |
| 2021-06-07 | Open-market sale | 600 | $2396.51 | 3,579 |
| 2021-06-07 | Open-market sale | 700 | $2395.36 | 4,179 |
| 2021-06-07 | Open-market sale | 600 | $2394.17 | 4,879 |
| 2021-06-07 | Open-market sale | 1,137 | $2392.92 | 5,479 |
| 2021-06-07 | Open-market sale | 400 | $2391.75 | 6,616 |
| 2021-06-07 | Open-market sale | 600 | $2388.19 | 9,025 |
| 2021-06-07 | Open-market sale | 1,002 | $2389.37 | 8,023 |
| 2021-05-11 | Open-market sale | 300 | $2278.06 | 0 |
| 2021-05-11 | Open-market sale | 300 | $2276.21 | 300 |
| 2021-05-11 | Open-market sale | 479 | $2275.20 | 600 |
| 2021-05-11 | Open-market sale | 400 | $2273.96 | 1,079 |
| 2021-05-11 | Conversion (derivative) | 13,889 | $0.00 | 19,126,799 |
| 2021-05-11 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-11 | Open-market sale | 100 | $2236.69 | 13,789 |
| 2021-05-11 | Open-market sale | 200 | $2245.04 | 13,189 |
| 2021-05-11 | Open-market sale | 848 | $2273.11 | 1,479 |
| 2021-05-11 | Open-market sale | 1,435 | $2272.13 | 2,327 |
| 2021-05-11 | Open-market sale | 1,087 | $2270.78 | 3,762 |
| 2021-05-11 | Open-market sale | 801 | $2269.82 | 4,849 |
| 2021-05-11 | Open-market sale | 934 | $2268.79 | 5,650 |
| 2021-05-11 | Open-market sale | 1,300 | $2267.61 | 6,584 |
| 2021-05-11 | Open-market sale | 800 | $2266.16 | 7,884 |
| 2021-05-11 | Open-market sale | 200 | $2264.91 | 8,684 |
| 2021-05-11 | Open-market sale | 100 | $2263.40 | 8,884 |
| 2021-05-11 | Open-market sale | 700 | $2262.69 | 8,984 |
| 2021-05-11 | Open-market sale | 408 | $2261.81 | 9,684 |
| 2021-05-11 | Open-market sale | 400 | $2259.94 | 10,092 |
| 2021-05-11 | Open-market sale | 402 | $2258.72 | 10,492 |
| 2021-05-11 | Open-market sale | 200 | $2257.20 | 10,894 |
| 2021-05-11 | Open-market sale | 200 | $2256.00 | 11,094 |
| 2021-05-11 | Open-market sale | 190 | $2254.87 | 11,294 |
| 2021-05-11 | Open-market sale | 200 | $2252.67 | 11,484 |
| 2021-05-11 | Open-market sale | 200 | $2251.48 | 11,684 |
| 2021-05-11 | Open-market sale | 300 | $2250.42 | 11,884 |
| 2021-05-11 | Open-market sale | 305 | $2248.47 | 12,184 |
| 2021-05-11 | Open-market sale | 300 | $2247.61 | 12,489 |
| 2021-05-11 | Open-market sale | 400 | $2246.30 | 12,789 |
| 2021-05-11 | Open-market sale | 300 | $2239.79 | 13,489 |
| 2021-05-11 | Open-market sale | 100 | $2240.85 | 13,389 |
| 2021-05-11 | Open-market sale | 190 | $2292.16 | 19,199,666 |
| 2021-05-11 | Open-market sale | 601 | $2289.93 | 19,199,856 |
| 2021-05-11 | Open-market sale | 200 | $2288.13 | 19,200,457 |
| 2021-05-11 | Open-market sale | 353 | $2320.12 | 19,186,868 |
| 2021-05-11 | Open-market sale | 400 | $2318.09 | 19,187,221 |
| 2021-05-11 | Open-market sale | 475 | $2316.74 | 19,187,621 |
| 2021-05-11 | Open-market sale | 601 | $2315.67 | 19,188,096 |
| 2021-05-11 | Open-market sale | 914 | $2314.32 | 19,188,697 |
| 2021-05-11 | Open-market sale | 1,103 | $2312.86 | 19,189,611 |
| 2021-05-11 | Open-market sale | 1,200 | $2312.01 | 19,190,714 |
| 2021-05-11 | Open-market sale | 1,501 | $2310.85 | 19,191,914 |
| 2021-05-11 | Open-market sale | 600 | $2309.72 | 19,193,415 |
| 2021-05-11 | Open-market sale | 1,177 | $2308.90 | 19,194,015 |
| 2021-05-11 | Open-market sale | 700 | $2307.69 | 19,195,192 |
| 2021-05-11 | Open-market sale | 444 | $2293.14 | 19,199,222 |
| 2021-05-11 | Open-market sale | 395 | $2306.56 | 19,195,892 |
| 2021-05-11 | Open-market sale | 100 | $2286.57 | 19,200,657 |
| 2021-05-11 | Open-market sale | 400 | $2294.63 | 19,198,822 |
| 2021-05-11 | Open-market sale | 200 | $2295.73 | 19,198,622 |
| 2021-05-11 | Open-market sale | 202 | $2301.94 | 19,198,420 |
| 2021-05-11 | Open-market sale | 202 | $2297.09 | 19,198,218 |
| 2021-05-11 | Open-market sale | 300 | $2298.78 | 19,197,918 |
| 2021-05-11 | Open-market sale | 400 | $2305.36 | 19,196,287 |
| 2021-05-11 | Open-market sale | 331 | $2304.41 | 19,196,687 |
| 2021-05-11 | Open-market sale | 600 | $2303.34 | 19,197,018 |
| 2021-05-11 | Open-market sale | 300 | $2300.66 | 19,197,618 |
| 2021-05-10 | Conversion (derivative) | 13,889 | $0.00 | 19,140,688 |
| 2021-05-10 | Open-market sale | 300 | $2319.70 | 0 |
| 2021-05-10 | Open-market sale | 485 | $2312.84 | 900 |
| 2021-05-10 | Open-market sale | 891 | $2311.64 | 1,385 |
| 2021-05-10 | Open-market sale | 575 | $2310.67 | 2,276 |
| 2021-05-10 | Open-market sale | 952 | $2309.44 | 2,851 |
| 2021-05-10 | Open-market sale | 200 | $2308.08 | 3,803 |
| 2021-05-10 | Open-market sale | 5 | $2306.48 | 4,003 |
| 2021-05-10 | Open-market sale | 700 | $2305.55 | 4,008 |
| 2021-05-10 | Open-market sale | 600 | $2304.38 | 4,708 |
| 2021-05-10 | Open-market sale | 300 | $2303.15 | 5,308 |
| 2021-05-10 | Open-market sale | 700 | $2302.03 | 5,608 |
| 2021-05-10 | Open-market sale | 700 | $2301.29 | 6,308 |
| 2021-05-10 | Open-market sale | 700 | $2300.07 | 7,008 |
| 2021-05-10 | Open-market sale | 906 | $2298.88 | 7,708 |
| 2021-05-10 | Open-market sale | 500 | $2297.59 | 8,614 |
| 2021-05-10 | Open-market sale | 692 | $2296.49 | 9,114 |
| 2021-05-10 | Open-market sale | 100 | $2294.92 | 9,806 |
| 2021-05-10 | Open-market sale | 915 | $2294.15 | 9,906 |
| 2021-05-10 | Open-market sale | 800 | $2293.13 | 10,821 |
| 2021-05-10 | Open-market sale | 968 | $2292.06 | 11,621 |
| 2021-05-10 | Open-market sale | 300 | $2289.35 | 12,589 |
| 2021-05-10 | Open-market sale | 100 | $2290.07 | 12,889 |
| 2021-05-10 | Open-market sale | 700 | $2288.36 | 12,989 |
| 2021-05-10 | Open-market sale | 200 | $2286.00 | 13,689 |
| 2021-05-10 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-10 | Open-market sale | 400 | $2313.76 | 500 |
| 2021-05-10 | Open-market sale | 200 | $2315.42 | 300 |
| 2021-05-10 | Open-market sale | 500 | $2344.24 | 19,210,351 |
| 2021-05-10 | Open-market sale | 700 | $2343.43 | 19,210,851 |
| 2021-05-10 | Open-market sale | 1,000 | $2345.52 | 19,209,351 |
| 2021-05-10 | Open-market sale | 448 | $2342.17 | 19,211,551 |
| 2021-05-10 | Open-market sale | 508 | $2341.27 | 19,211,999 |
| 2021-05-10 | Open-market sale | 674 | $2340.01 | 19,212,507 |
| 2021-05-10 | Open-market sale | 956 | $2339.09 | 19,213,181 |
| 2021-05-10 | Open-market sale | 209 | $2337.96 | 19,214,137 |
| 2021-05-10 | Open-market sale | 300 | $2336.53 | 19,214,346 |
| 2021-05-10 | Open-market sale | 300 | $2369.55 | 19,200,757 |
| 2021-05-10 | Open-market sale | 100 | $2364.04 | 19,201,057 |
| 2021-05-10 | Open-market sale | 100 | $2362.91 | 19,201,157 |
| 2021-05-10 | Open-market sale | 500 | $2359.88 | 19,201,257 |
| 2021-05-10 | Open-market sale | 600 | $2358.79 | 19,201,757 |
| 2021-05-10 | Open-market sale | 700 | $2357.55 | 19,202,357 |
| 2021-05-10 | Open-market sale | 951 | $2356.37 | 19,203,057 |
| 2021-05-10 | Open-market sale | 300 | $2355.39 | 19,204,008 |
| 2021-05-10 | Open-market sale | 300 | $2353.93 | 19,204,308 |
| 2021-05-10 | Open-market sale | 600 | $2353.11 | 19,204,608 |
| 2021-05-10 | Open-market sale | 500 | $2351.99 | 19,205,208 |
| 2021-05-10 | Open-market sale | 318 | $2350.96 | 19,205,708 |
| 2021-05-10 | Open-market sale | 1,013 | $2349.67 | 19,206,026 |
| 2021-05-10 | Open-market sale | 800 | $2348.76 | 19,207,039 |
| 2021-05-10 | Open-market sale | 1,212 | $2347.67 | 19,207,839 |
| 2021-05-10 | Open-market sale | 300 | $2346.49 | 19,209,051 |
| 2021-05-07 | Conversion (derivative) | 13,889 | $0.00 | 19,154,577 |
| 2021-05-07 | Open-market sale | 600 | $2362.40 | 2,629 |
| 2021-05-07 | Open-market sale | 200 | $2360.87 | 3,229 |
| 2021-05-07 | Open-market sale | 400 | $2359.66 | 3,429 |
| 2021-05-07 | Open-market sale | 869 | $2358.69 | 3,829 |
| 2021-05-07 | Open-market sale | 1,701 | $2357.48 | 4,698 |
| 2021-05-07 | Open-market sale | 953 | $2356.54 | 6,399 |
| 2021-05-07 | Open-market sale | 1,024 | $2355.20 | 7,352 |
| 2021-05-07 | Open-market sale | 1,589 | $2354.19 | 8,376 |
| 2021-05-07 | Open-market sale | 904 | $2353.20 | 9,965 |
| 2021-05-07 | Open-market sale | 1,377 | $2352.14 | 10,869 |
| 2021-05-07 | Open-market sale | 843 | $2351.03 | 12,246 |
| 2021-05-07 | Open-market sale | 500 | $2349.35 | 13,089 |
| 2021-05-07 | Open-market sale | 300 | $2348.12 | 13,589 |
| 2021-05-07 | Conversion | 13,889 | $0.00 | 13,889 |
| 2021-05-07 | Open-market sale | 100 | $2370.14 | 0 |
| 2021-05-07 | Open-market sale | 506 | $2368.10 | 100 |
| 2021-05-07 | Open-market sale | 600 | $2367.14 | 606 |
| 2021-05-07 | Open-market sale | 892 | $2365.92 | 1,206 |
| 2021-05-07 | Open-market sale | 431 | $2364.68 | 2,098 |
| 2021-05-07 | Open-market sale | 100 | $2363.31 | 2,529 |
| 2021-05-07 | Open-market sale | 2,264 | $2402.52 | 19,222,344 |
| 2021-05-07 | Open-market sale | 1,390 | $2401.60 | 19,224,608 |
| 2021-05-07 | Open-market sale | 1,300 | $2400.19 | 19,225,998 |
| 2021-05-07 | Open-market sale | 217 | $2398.06 | 19,227,298 |
| 2021-05-07 | Open-market sale | 300 | $2395.47 | 19,227,515 |
| 2021-05-07 | Open-market sale | 100 | $2394.04 | 19,227,815 |
| 2021-05-07 | Open-market sale | 320 | $2392.88 | 19,227,915 |
| 2021-05-07 | Open-market sale | 300 | $2391.51 | 19,228,235 |
| 2021-05-07 | Open-market sale | 604 | $2399.04 | 19,214,646 |
| 2021-05-07 | Open-market sale | 100 | $2415.45 | 19,215,250 |
| 2021-05-07 | Open-market sale | 561 | $2413.98 | 19,215,550 |
| 2021-05-07 | Open-market sale | 500 | $2412.71 | 19,216,111 |
| 2021-05-07 | Open-market sale | 800 | $2411.83 | 19,216,611 |
| 2021-05-07 | Open-market sale | 700 | $2410.67 | 19,217,411 |
| 2021-05-07 | Open-market sale | 300 | $2409.43 | 19,218,111 |
| 2021-05-07 | Open-market sale | 200 | $2407.89 | 19,218,411 |
| 2021-05-07 | Open-market sale | 669 | $2406.83 | 19,218,611 |
| 2021-05-07 | Open-market sale | 1,154 | $2405.76 | 19,219,280 |
| 2021-05-07 | Open-market sale | 910 | $2404.84 | 19,220,434 |
| 2021-05-07 | Open-market sale | 1,000 | $2403.66 | 19,221,344 |
| 2021-05-07 | Open-market sale | 200 | $2414.54 | 19,215,350 |
| 2020-11-12 | Conversion (derivative) | 9,900 | $0.00 | 19,168,466 |
| 2020-11-12 | Gift | 9,900 | $0.00 | 0 |
| 2020-11-12 | Conversion | 9,900 | $0.00 | 9,900 |
| 2020-11-12 | Gift | 9,900 | $0.00 | 19,228,535 |
| 2020-05-21 | Conversion (derivative) | 13,400 | $0.00 | 19,178,366 |
| 2020-05-21 | Gift | 13,400 | $0.00 | 19,238,435 |
| 2020-05-21 | Conversion | 13,400 | $0.00 | 13,400 |
| 2020-05-21 | Gift | 13,400 | $0.00 | 0 |
| 2019-11-07 | Conversion (derivative) | 9,200 | $0.00 | 19,191,766 |
| 2019-11-07 | Gift | 9,200 | $0.00 | 19,251,835 |
| 2019-11-07 | Gift | 9,200 | $0.00 | 0 |
| 2019-11-07 | Conversion | 9,200 | $0.00 | 9,200 |
| 2019-08-20 | Conversion (derivative) | 13,500 | $0.00 | 19,200,966 |
| 2019-08-20 | Conversion | 13,500 | $0.00 | 13,500 |
| 2019-08-20 | Gift | 13,500 | $0.00 | 0 |
| 2019-08-20 | Gift | 13,500 | $0.00 | 19,261,035 |
| 2019-05-30 | Conversion (derivative) | 22,200 | $0.00 | 19,214,466 |
| 2019-05-30 | Conversion | 22,200 | $0.00 | 22,200 |
| 2019-05-30 | Gift | 22,200 | $0.00 | 19,274,535 |
| 2019-05-30 | Gift | 22,200 | $0.00 | 0 |
| 2018-11-29 | Conversion (derivative) | 35,300 | $0.00 | 19,236,666 |
| 2018-11-29 | Gift | 35,300 | $0.00 | 19,296,735 |
| 2018-11-29 | Conversion | 35,300 | $0.00 | 35,300 |
| 2018-11-29 | Gift | 35,300 | $0.00 | 0 |
| 2018-05-25 | Conversion (derivative) | 18,400 | $0.00 | 19,271,966 |
| 2018-05-25 | Gift | 18,400 | $0.00 | 0 |
| 2018-05-25 | Conversion | 18,400 | $0.00 | 18,400 |
| 2018-05-25 | Gift | 18,400 | $0.00 | 19,332,035 |
| 2017-11-16 | Conversion (derivative) | 19,000 | $0.00 | 19,290,366 |
| 2017-11-16 | Gift | 19,000 | $0.00 | 19,350,435 |
| 2017-11-16 | Gift | 19,000 | $0.00 | 0 |
| 2017-11-16 | Conversion | 19,000 | $0.00 | 19,000 |
| 2017-08-10 | Conversion (derivative) | 12,000 | $0.00 | 19,309,366 |
| 2017-08-10 | Conversion | 12,000 | $0.00 | 12,000 |
| 2017-08-10 | Gift | 12,000 | $0.00 | 19,369,435 |
| 2017-08-10 | Gift | 12,000 | $0.00 | 0 |
| 2017-05-08 | Conversion (derivative) | 28,600 | $0.00 | 19,321,366 |
| 2017-05-08 | Conversion | 28,600 | $0.00 | 28,600 |
| 2017-05-08 | Gift | 28,600 | $0.00 | 19,381,435 |
| 2017-05-08 | Gift | 28,600 | $0.00 | 0 |
| 2017-02-10 | Conversion (derivative) | 16,670 | $0.00 | 19,349,966 |
| 2017-02-10 | Open-market sale | 8,982 | $813.67 | 19,414,466 |
| 2017-02-10 | Open-market sale | 1,557 | $812.49 | 19,423,448 |
| 2017-02-10 | Open-market sale | 1,700 | $811.56 | 19,425,005 |
| 2017-02-10 | Open-market sale | 1,125 | $836.81 | 0 |
| 2017-02-10 | Open-market sale | 4,109 | $835.99 | 1,125 |
| 2017-02-10 | Open-market sale | 8,015 | $835.05 | 5,234 |
| 2017-02-10 | Open-market sale | 917 | $833.95 | 13,249 |
| 2017-02-10 | Open-market sale | 4,431 | $814.46 | 19,410,035 |
| 2017-02-10 | Open-market sale | 1,704 | $833.00 | 14,166 |
| 2017-02-10 | Conversion | 16,670 | $0.00 | 16,670 |
| 2017-02-10 | Open-market sale | 800 | $831.84 | 15,870 |
| 2017-02-09 | Conversion (derivative) | 16,666 | $0.00 | 19,366,636 |
| 2017-02-09 | Open-market sale | 300 | $805.02 | 19,443,071 |
| 2017-02-09 | Open-market sale | 316 | $827.04 | 16,350 |
| 2017-02-09 | Open-market sale | 2,498 | $828.54 | 13,852 |
| 2017-02-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2017-02-09 | Open-market sale | 227 | $810.47 | 19,426,705 |
| 2017-02-09 | Open-market sale | 6,701 | $809.77 | 19,426,932 |
| 2017-02-09 | Open-market sale | 4,270 | $808.75 | 19,433,633 |
| 2017-02-09 | Open-market sale | 3,547 | $807.60 | 19,437,903 |
| 2017-02-09 | Open-market sale | 1,621 | $806.71 | 19,441,450 |
| 2017-02-09 | Open-market sale | 923 | $831.36 | 0 |
| 2017-02-09 | Open-market sale | 6,927 | $830.60 | 923 |
| 2017-02-09 | Open-market sale | 6,002 | $829.64 | 7,850 |
| 2017-02-08 | Conversion (derivative) | 16,666 | $0.00 | 19,383,302 |
| 2017-02-08 | Open-market sale | 4,540 | $810.39 | 19,444,269 |
| 2017-02-08 | Open-market sale | 6,135 | $809.50 | 19,448,809 |
| 2017-02-08 | Open-market sale | 2,234 | $808.69 | 19,454,944 |
| 2017-02-08 | Open-market sale | 982 | $806.92 | 19,457,178 |
| 2017-02-08 | Open-market sale | 1,277 | $805.45 | 19,458,160 |
| 2017-02-08 | Open-market sale | 600 | $804.18 | 19,459,437 |
| 2017-02-08 | Open-market sale | 204 | $834.04 | 0 |
| 2017-02-08 | Open-market sale | 2,100 | $833.31 | 204 |
| 2017-02-08 | Open-market sale | 4,565 | $832.34 | 2,304 |
| 2017-02-08 | Open-market sale | 3,351 | $830.46 | 10,415 |
| 2017-02-08 | Open-market sale | 900 | $829.08 | 13,766 |
| 2017-02-08 | Open-market sale | 1,300 | $827.71 | 14,666 |
| 2017-02-08 | Open-market sale | 700 | $826.33 | 15,966 |
| 2017-02-08 | Conversion | 16,666 | $0.00 | 16,666 |
| 2017-02-08 | Open-market sale | 898 | $811.38 | 19,443,371 |
| 2017-02-08 | Open-market sale | 3,546 | $831.21 | 6,869 |
| 2017-02-07 | Conversion (derivative) | 16,666 | $0.00 | 19,399,968 |
| 2017-02-07 | Open-market sale | 722 | $810.09 | 19,460,037 |
| 2017-02-07 | Open-market sale | 467 | $824.91 | 16,199 |
| 2017-02-07 | Open-market sale | 2,902 | $808.24 | 19,461,852 |
| 2017-02-07 | Open-market sale | 1,093 | $809.42 | 19,460,759 |
| 2017-02-07 | Conversion | 16,666 | $0.00 | 16,666 |
| 2017-02-07 | Open-market sale | 3,600 | $806.25 | 19,472,273 |
| 2017-02-07 | Open-market sale | 500 | $804.92 | 19,475,873 |
| 2017-02-07 | Open-market sale | 7,519 | $807.22 | 19,464,754 |
| 2017-02-07 | Open-market sale | 1,842 | $830.39 | 1,509 |
| 2017-02-07 | Open-market sale | 500 | $826.07 | 15,699 |
| 2017-02-07 | Open-market sale | 1,733 | $827.15 | 13,966 |
| 2017-02-07 | Open-market sale | 4,679 | $828.25 | 9,287 |
| 2017-02-07 | Open-market sale | 1,509 | $831.29 | 0 |
| 2017-02-07 | Open-market sale | 330 | $803.34 | 19,476,373 |
| 2017-02-07 | Open-market sale | 5,936 | $829.04 | 3,351 |
| 2017-02-06 | Conversion (derivative) | 16,666 | $0.00 | 19,416,634 |
| 2017-02-06 | Open-market sale | 3,010 | $818.53 | 7,967 |
| 2017-02-06 | Open-market sale | 4,092 | $798.18 | 19,486,651 |
| 2017-02-06 | Open-market sale | 2,463 | $799.28 | 19,484,188 |
| 2017-02-06 | Open-market sale | 5,736 | $800.29 | 19,478,452 |
| 2017-02-06 | Open-market sale | 1,749 | $801.07 | 19,476,703 |
| 2017-02-06 | Conversion | 16,666 | $0.00 | 16,666 |
| 2017-02-06 | Open-market sale | 800 | $815.39 | 15,866 |
| 2017-02-06 | Open-market sale | 1,214 | $816.56 | 14,652 |
| 2017-02-06 | Open-market sale | 3,675 | $817.62 | 10,977 |
| 2017-02-06 | Open-market sale | 3,934 | $819.68 | 4,033 |
| 2017-02-06 | Open-market sale | 2,840 | $820.58 | 1,193 |
| 2017-02-06 | Open-market sale | 1,193 | $831.55 | 0 |
| 2017-02-06 | Open-market sale | 500 | $796.01 | 19,492,869 |
| 2017-02-06 | Open-market sale | 2,126 | $797.37 | 19,490,743 |
| 2017-01-03 | Conversion (derivative) | 16,670 | $0.00 | 19,433,300 |
| 2017-01-03 | Open-market sale | 2,006 | $808.35 | 1,140 |
| 2017-01-03 | Open-market sale | 3,846 | $807.42 | 3,146 |
| 2017-01-03 | Open-market sale | 3,501 | $806.30 | 6,992 |
| 2017-01-03 | Open-market sale | 2,669 | $805.43 | 10,493 |
| 2017-01-03 | Open-market sale | 1,984 | $804.38 | 13,162 |
| 2017-01-03 | Open-market sale | 803 | $803.16 | 15,146 |
| 2017-01-03 | Open-market sale | 221 | $801.95 | 15,949 |
| 2017-01-03 | Open-market sale | 400 | $800.89 | 16,170 |
| 2017-01-03 | Open-market sale | 100 | $797.30 | 16,570 |
| 2017-01-03 | Open-market sale | 610 | $787.53 | 19,493,909 |
| 2017-01-03 | Open-market sale | 2,610 | $786.34 | 19,494,519 |
| 2017-01-03 | Open-market sale | 2,733 | $785.43 | 19,497,129 |
| 2017-01-03 | Open-market sale | 3,412 | $784.39 | 19,499,862 |
| 2017-01-03 | Open-market sale | 3,065 | $783.37 | 19,503,274 |
| 2017-01-03 | Open-market sale | 1,800 | $782.18 | 19,506,339 |
| 2017-01-03 | Open-market sale | 1,200 | $781.54 | 19,508,139 |
| 2017-01-03 | Open-market sale | 400 | $780.24 | 19,509,339 |
| 2017-01-03 | Open-market sale | 300 | $776.73 | 19,509,739 |
| 2017-01-03 | Conversion | 16,670 | $0.00 | 16,670 |
| 2017-01-03 | Open-market sale | 760 | $809.32 | 380 |
| 2017-01-03 | Open-market sale | 380 | $810.42 | 0 |
| 2017-01-03 | Open-market sale | 540 | $788.48 | 19,483,369 |
| 2016-12-30 | Conversion (derivative) | 16,666 | $0.00 | 19,449,970 |
| 2016-12-30 | Open-market sale | 728 | $801.15 | 500 |
| 2016-12-30 | Open-market sale | 500 | $802.06 | 0 |
| 2016-12-30 | Open-market sale | 1,220 | $780.66 | 19,510,245 |
| 2016-12-30 | Open-market sale | 900 | $799.87 | 1,228 |
| 2016-12-30 | Open-market sale | 100 | $797.34 | 2,128 |
| 2016-12-30 | Open-market sale | 625 | $779.53 | 19,511,465 |
| 2016-12-30 | Open-market sale | 300 | $777.07 | 19,512,090 |
| 2016-12-30 | Open-market sale | 1,100 | $776.30 | 19,512,390 |
| 2016-12-30 | Open-market sale | 3,116 | $775.50 | 19,513,490 |
| 2016-12-30 | Open-market sale | 3,503 | $774.48 | 19,516,606 |
| 2016-12-30 | Open-market sale | 2,099 | $773.38 | 19,520,109 |
| 2016-12-30 | Open-market sale | 1,897 | $772.28 | 19,522,208 |
| 2016-12-30 | Open-market sale | 2,600 | $771.41 | 19,524,105 |
| 2016-12-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-30 | Open-market sale | 1,359 | $796.32 | 2,228 |
| 2016-12-30 | Open-market sale | 1,673 | $795.44 | 3,587 |
| 2016-12-30 | Open-market sale | 2,327 | $794.49 | 5,260 |
| 2016-12-30 | Open-market sale | 3,368 | $793.58 | 7,587 |
| 2016-12-30 | Open-market sale | 1,863 | $792.37 | 10,955 |
| 2016-12-30 | Open-market sale | 2,448 | $791.52 | 12,818 |
| 2016-12-30 | Open-market sale | 1,400 | $790.51 | 15,266 |
| 2016-12-30 | Open-market sale | 206 | $781.98 | 19,510,039 |
| 2016-12-29 | Conversion (derivative) | 16,666 | $0.00 | 19,466,636 |
| 2016-12-29 | Open-market sale | 3,539 | $781.80 | 19,534,958 |
| 2016-12-29 | Open-market sale | 560 | $785.30 | 19,526,705 |
| 2016-12-29 | Open-market sale | 1,439 | $783.59 | 19,527,265 |
| 2016-12-29 | Open-market sale | 6,254 | $782.83 | 19,528,704 |
| 2016-12-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-29 | Open-market sale | 3,128 | $789.91 | 13,538 |
| 2016-12-29 | Open-market sale | 1,048 | $800.02 | 12,490 |
| 2016-12-29 | Open-market sale | 2,481 | $800.94 | 10,009 |
| 2016-12-29 | Open-market sale | 3,706 | $802.07 | 6,303 |
| 2016-12-29 | Open-market sale | 5,193 | $803.05 | 1,110 |
| 2016-12-29 | Open-market sale | 510 | $803.63 | 600 |
| 2016-12-29 | Open-market sale | 600 | $804.76 | 0 |
| 2016-12-29 | Open-market sale | 3,006 | $779.62 | 19,540,365 |
| 2016-12-29 | Open-market sale | 1,868 | $780.88 | 19,538,497 |
| 2016-12-28 | Conversion (derivative) | 16,666 | $0.00 | 19,483,302 |
| 2016-12-28 | Open-market sale | 2,705 | $786.05 | 19,549,001 |
| 2016-12-28 | Open-market sale | 4,011 | $785.03 | 19,551,706 |
| 2016-12-28 | Open-market sale | 4,320 | $784.05 | 19,555,717 |
| 2016-12-28 | Open-market sale | 550 | $811.59 | 0 |
| 2016-12-28 | Open-market sale | 450 | $810.38 | 550 |
| 2016-12-28 | Open-market sale | 900 | $807.50 | 1,000 |
| 2016-12-28 | Open-market sale | 1,624 | $806.31 | 1,900 |
| 2016-12-28 | Open-market sale | 3,658 | $805.40 | 3,524 |
| 2016-12-28 | Open-market sale | 4,377 | $803.51 | 12,289 |
| 2016-12-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-28 | Open-market sale | 2,904 | $786.95 | 19,546,097 |
| 2016-12-28 | Open-market sale | 932 | $787.81 | 19,545,165 |
| 2016-12-28 | Open-market sale | 800 | $789.11 | 19,544,365 |
| 2016-12-28 | Open-market sale | 600 | $791.64 | 19,543,765 |
| 2016-12-28 | Open-market sale | 394 | $792.94 | 19,543,371 |
| 2016-12-28 | Open-market sale | 5,107 | $804.31 | 7,182 |
| 2016-12-27 | Conversion (derivative) | 16,666 | $0.00 | 19,499,968 |
| 2016-12-27 | Open-market sale | 1,150 | $796.71 | 19,560,037 |
| 2016-12-27 | Open-market sale | 3,100 | $796.02 | 19,561,187 |
| 2016-12-27 | Open-market sale | 1,000 | $794.63 | 19,564,287 |
| 2016-12-27 | Open-market sale | 557 | $793.51 | 19,565,287 |
| 2016-12-27 | Open-market sale | 4,225 | $792.69 | 19,565,844 |
| 2016-12-27 | Open-market sale | 5,734 | $791.72 | 19,570,069 |
| 2016-12-27 | Open-market sale | 600 | $790.36 | 19,575,803 |
| 2016-12-27 | Open-market sale | 300 | $788.35 | 19,576,403 |
| 2016-12-27 | Open-market sale | 1,303 | $815.15 | 0 |
| 2016-12-27 | Open-market sale | 2,831 | $814.55 | 1,303 |
| 2016-12-27 | Open-market sale | 1,202 | $813.15 | 4,134 |
| 2016-12-27 | Open-market sale | 3,094 | $811.77 | 5,336 |
| 2016-12-27 | Open-market sale | 5,885 | $810.89 | 8,430 |
| 2016-12-27 | Open-market sale | 1,451 | $810.05 | 14,315 |
| 2016-12-27 | Open-market sale | 600 | $808.37 | 15,766 |
| 2016-12-27 | Open-market sale | 300 | $806.17 | 16,366 |
| 2016-12-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-05 | Conversion (derivative) | 16,670 | $0.00 | 19,516,634 |
| 2016-12-05 | Open-market sale | 1,012 | $774.00 | 13,526 |
| 2016-12-05 | Open-market sale | 600 | $772.71 | 14,538 |
| 2016-12-05 | Open-market sale | 600 | $770.34 | 15,138 |
| 2016-12-05 | Open-market sale | 500 | $762.91 | 15,738 |
| 2016-12-05 | Open-market sale | 432 | $768.06 | 16,238 |
| 2016-12-05 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-12-05 | Open-market sale | 405 | $763.28 | 19,576,703 |
| 2016-12-05 | Open-market sale | 2,801 | $762.34 | 19,577,108 |
| 2016-12-05 | Open-market sale | 3,646 | $761.19 | 19,579,909 |
| 2016-12-05 | Open-market sale | 4,134 | $760.32 | 19,583,555 |
| 2016-12-05 | Open-market sale | 2,784 | $759.34 | 19,587,689 |
| 2016-12-05 | Open-market sale | 1,400 | $758.60 | 19,590,473 |
| 2016-12-05 | Open-market sale | 200 | $757.27 | 19,591,873 |
| 2016-12-05 | Open-market sale | 400 | $756.04 | 19,592,073 |
| 2016-12-05 | Open-market sale | 300 | $754.92 | 19,592,473 |
| 2016-12-05 | Open-market sale | 600 | $753.86 | 19,592,773 |
| 2016-12-05 | Open-market sale | 300 | $779.79 | 0 |
| 2016-12-05 | Open-market sale | 1,156 | $778.93 | 300 |
| 2016-12-05 | Open-market sale | 2,416 | $777.92 | 1,456 |
| 2016-12-05 | Open-market sale | 1,909 | $777.11 | 3,872 |
| 2016-12-05 | Open-market sale | 4,127 | $775.95 | 5,781 |
| 2016-12-05 | Open-market sale | 3,618 | $774.95 | 9,908 |
| 2016-12-02 | Conversion (derivative) | 16,666 | $0.00 | 19,533,304 |
| 2016-12-02 | Open-market sale | 1,618 | $750.41 | 19,594,755 |
| 2016-12-02 | Open-market sale | 4,240 | $749.48 | 19,596,373 |
| 2016-12-02 | Open-market sale | 2,522 | $748.41 | 19,600,613 |
| 2016-12-02 | Open-market sale | 3,640 | $747.53 | 19,603,135 |
| 2016-12-02 | Open-market sale | 2,427 | $746.50 | 19,606,775 |
| 2016-12-02 | Open-market sale | 737 | $745.26 | 19,609,202 |
| 2016-12-02 | Open-market sale | 100 | $743.75 | 19,609,939 |
| 2016-12-02 | Open-market sale | 200 | $769.70 | 0 |
| 2016-12-02 | Open-market sale | 400 | $768.74 | 200 |
| 2016-12-02 | Open-market sale | 500 | $767.78 | 600 |
| 2016-12-02 | Open-market sale | 900 | $766.69 | 1,100 |
| 2016-12-02 | Open-market sale | 1,993 | $765.50 | 2,000 |
| 2016-12-02 | Open-market sale | 3,893 | $764.54 | 3,993 |
| 2016-12-02 | Open-market sale | 2,622 | $763.37 | 7,886 |
| 2016-12-02 | Open-market sale | 3,534 | $762.43 | 10,508 |
| 2016-12-02 | Open-market sale | 2,216 | $761.25 | 14,042 |
| 2016-12-02 | Open-market sale | 408 | $760.50 | 16,258 |
| 2016-12-02 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-02 | Open-market sale | 187 | $753.86 | 19,593,373 |
| 2016-12-02 | Open-market sale | 495 | $752.76 | 19,593,560 |
| 2016-12-02 | Open-market sale | 700 | $751.58 | 19,594,055 |
| 2016-12-01 | Conversion (derivative) | 16,666 | $0.00 | 19,549,970 |
| 2016-12-01 | Open-market sale | 100 | $756.51 | 16,166 |
| 2016-12-01 | Open-market sale | 100 | $755.45 | 16,266 |
| 2016-12-01 | Open-market sale | 300 | $754.20 | 16,366 |
| 2016-12-01 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-12-01 | Open-market sale | 428 | $773.61 | 0 |
| 2016-12-01 | Open-market sale | 200 | $772.17 | 428 |
| 2016-12-01 | Open-market sale | 301 | $770.96 | 628 |
| 2016-12-01 | Open-market sale | 1,129 | $770.54 | 929 |
| 2016-12-01 | Open-market sale | 400 | $768.93 | 2,058 |
| 2016-12-01 | Open-market sale | 620 | $767.97 | 2,458 |
| 2016-12-01 | Open-market sale | 800 | $767.19 | 3,078 |
| 2016-12-01 | Open-market sale | 800 | $765.74 | 3,878 |
| 2016-12-01 | Open-market sale | 600 | $764.41 | 4,678 |
| 2016-12-01 | Open-market sale | 3,604 | $763.44 | 5,278 |
| 2016-12-01 | Open-market sale | 3,863 | $762.42 | 8,882 |
| 2016-12-01 | Open-market sale | 1,620 | $761.42 | 12,745 |
| 2016-12-01 | Open-market sale | 901 | $760.39 | 14,365 |
| 2016-12-01 | Open-market sale | 300 | $758.18 | 15,866 |
| 2016-12-01 | Open-market sale | 600 | $759.21 | 15,266 |
| 2016-12-01 | Open-market sale | 200 | $739.20 | 19,626,305 |
| 2016-12-01 | Open-market sale | 300 | $756.10 | 19,610,139 |
| 2016-12-01 | Open-market sale | 386 | $754.28 | 19,610,439 |
| 2016-12-01 | Open-market sale | 1,035 | $753.18 | 19,610,825 |
| 2016-12-01 | Open-market sale | 546 | $751.75 | 19,611,860 |
| 2016-12-01 | Open-market sale | 415 | $750.95 | 19,612,406 |
| 2016-12-01 | Open-market sale | 880 | $749.98 | 19,612,821 |
| 2016-12-01 | Open-market sale | 627 | $748.73 | 19,613,701 |
| 2016-12-01 | Open-market sale | 3,198 | $747.83 | 19,614,328 |
| 2016-12-01 | Open-market sale | 1,800 | $746.96 | 19,617,526 |
| 2016-12-01 | Open-market sale | 1,614 | $745.77 | 19,619,326 |
| 2016-12-01 | Open-market sale | 3,511 | $744.78 | 19,620,940 |
| 2016-12-01 | Open-market sale | 600 | $743.64 | 19,624,451 |
| 2016-12-01 | Open-market sale | 554 | $742.44 | 19,625,051 |
| 2016-12-01 | Open-market sale | 700 | $741.61 | 19,625,605 |
| 2016-12-01 | Open-market sale | 100 | $757.27 | 19,610,039 |
| 2016-12-01 | Open-market sale | 200 | $737.70 | 19,626,505 |
| 2016-11-30 | Open-market sale | 300 | $755.71 | 19,643,071 |
| 2016-11-30 | Open-market sale | 100 | $772.51 | 19,626,705 |
| 2016-11-30 | Open-market sale | 569 | $771.65 | 19,626,805 |
| 2016-11-30 | Open-market sale | 846 | $770.41 | 19,627,374 |
| 2016-11-30 | Open-market sale | 1,854 | $769.47 | 19,628,220 |
| 2016-11-30 | Open-market sale | 200 | $768.27 | 19,630,074 |
| 2016-11-30 | Open-market sale | 600 | $765.73 | 19,630,274 |
| 2016-11-30 | Open-market sale | 1,345 | $764.87 | 19,630,874 |
| 2016-11-30 | Open-market sale | 901 | $763.84 | 19,632,219 |
| 2016-11-30 | Open-market sale | 300 | $761.98 | 19,633,120 |
| 2016-11-30 | Open-market sale | 2,278 | $761.24 | 19,633,420 |
| 2016-11-30 | Open-market sale | 3,917 | $760.45 | 19,635,698 |
| 2016-11-30 | Open-market sale | 2,352 | $759.41 | 19,639,615 |
| 2016-11-30 | Open-market sale | 500 | $756.83 | 19,642,571 |
| 2016-11-30 | Open-market sale | 604 | $758.14 | 19,641,967 |
| 2016-11-30 | Conversion (derivative) | 16,666 | $0.00 | 19,566,636 |
| 2016-11-30 | Open-market sale | 1,130 | $787.49 | 2,200 |
| 2016-11-30 | Open-market sale | 400 | $786.11 | 3,330 |
| 2016-11-30 | Open-market sale | 1,194 | $784.10 | 3,730 |
| 2016-11-30 | Open-market sale | 1,537 | $783.10 | 4,924 |
| 2016-11-30 | Open-market sale | 401 | $781.85 | 6,461 |
| 2016-11-30 | Open-market sale | 159 | $780.88 | 6,862 |
| 2016-11-30 | Open-market sale | 119 | $779.52 | 7,021 |
| 2016-11-30 | Open-market sale | 1,133 | $778.50 | 7,140 |
| 2016-11-30 | Open-market sale | 3,487 | $777.58 | 8,273 |
| 2016-11-30 | Open-market sale | 3,575 | $776.67 | 11,760 |
| 2016-11-30 | Open-market sale | 1,027 | $775.58 | 15,335 |
| 2016-11-30 | Open-market sale | 304 | $774.13 | 16,362 |
| 2016-11-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-11-30 | Open-market sale | 300 | $790.67 | 0 |
| 2016-11-30 | Open-market sale | 1,400 | $788.36 | 800 |
| 2016-11-30 | Open-market sale | 500 | $789.59 | 300 |
| 2016-11-29 | Conversion (derivative) | 16,666 | $0.00 | 19,583,302 |
| 2016-11-29 | Open-market sale | 400 | $786.78 | 16,266 |
| 2016-11-29 | Open-market sale | 1,914 | $772.71 | 19,652,796 |
| 2016-11-29 | Open-market sale | 1,415 | $773.92 | 19,651,381 |
| 2016-11-29 | Open-market sale | 1,751 | $775.03 | 19,649,630 |
| 2016-11-29 | Open-market sale | 1,854 | $776.08 | 19,647,776 |
| 2016-11-29 | Open-market sale | 366 | $770.93 | 19,659,266 |
| 2016-11-29 | Open-market sale | 405 | $769.56 | 19,659,632 |
| 2016-11-29 | Open-market sale | 100 | $796.26 | 0 |
| 2016-11-29 | Open-market sale | 3,610 | $795.59 | 100 |
| 2016-11-29 | Open-market sale | 2,127 | $794.66 | 3,710 |
| 2016-11-29 | Open-market sale | 741 | $793.55 | 5,837 |
| 2016-11-29 | Open-market sale | 1,814 | $792.40 | 6,578 |
| 2016-11-29 | Open-market sale | 1,404 | $791.12 | 8,392 |
| 2016-11-29 | Open-market sale | 2,925 | $790.05 | 9,796 |
| 2016-11-29 | Open-market sale | 2,832 | $789.41 | 12,721 |
| 2016-11-29 | Open-market sale | 713 | $788.24 | 15,553 |
| 2016-11-29 | Open-market sale | 4,556 | $771.94 | 19,654,710 |
| 2016-11-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-11-29 | Open-market sale | 1,222 | $777.96 | 19,643,371 |
| 2016-11-29 | Open-market sale | 3,183 | $777.28 | 19,644,593 |
| 2016-11-23 | Conversion (derivative) | 80,500 | $0.00 | 19,599,968 |
| 2016-11-23 | Conversion | 80,500 | $0.00 | 80,500 |
| 2016-11-23 | Gift | 80,500 | $0.00 | 19,660,037 |
| 2016-11-23 | Gift | 80,500 | $0.00 | 0 |
| 2016-11-04 | Conversion (derivative) | 16,670 | $0.00 | 19,680,468 |
| 2016-11-04 | Open-market sale | 783 | $759.90 | 19,755,824 |
| 2016-11-04 | Open-market sale | 200 | $757.06 | 19,756,807 |
| 2016-11-04 | Open-market sale | 20 | $753.73 | 19,757,007 |
| 2016-11-04 | Open-market sale | 80 | $752.49 | 19,757,027 |
| 2016-11-04 | Open-market sale | 100 | $750.73 | 19,757,107 |
| 2016-11-04 | Open-market sale | 318 | $787.70 | 0 |
| 2016-11-04 | Open-market sale | 2,147 | $786.48 | 318 |
| 2016-11-04 | Open-market sale | 2,288 | $785.79 | 2,465 |
| 2016-11-04 | Open-market sale | 2,333 | $784.68 | 4,753 |
| 2016-11-04 | Open-market sale | 3,337 | $783.76 | 7,086 |
| 2016-11-04 | Open-market sale | 1,656 | $782.72 | 10,423 |
| 2016-11-04 | Open-market sale | 2,890 | $781.54 | 12,079 |
| 2016-11-04 | Open-market sale | 901 | $780.34 | 14,969 |
| 2016-11-04 | Open-market sale | 400 | $779.38 | 15,870 |
| 2016-11-04 | Open-market sale | 200 | $777.64 | 16,270 |
| 2016-11-04 | Open-market sale | 200 | $771.41 | 16,470 |
| 2016-11-04 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-11-04 | Open-market sale | 727 | $761.44 | 19,755,097 |
| 2016-11-04 | Open-market sale | 2,094 | $762.12 | 19,753,003 |
| 2016-11-04 | Open-market sale | 1,629 | $763.04 | 19,751,374 |
| 2016-11-04 | Open-market sale | 3,488 | $764.25 | 19,747,886 |
| 2016-11-04 | Open-market sale | 2,489 | $765.28 | 19,745,397 |
| 2016-11-04 | Open-market sale | 1,290 | $766.48 | 19,744,107 |
| 2016-11-04 | Open-market sale | 2,370 | $767.22 | 19,741,737 |
| 2016-11-04 | Open-market sale | 1,100 | $768.14 | 19,740,637 |
| 2016-11-04 | Open-market sale | 100 | $769.65 | 19,740,537 |
| 2016-11-04 | Open-market sale | 200 | $758.96 | 19,756,607 |
| 2016-11-03 | Conversion (derivative) | 16,666 | $0.00 | 19,697,138 |
| 2016-11-03 | Open-market sale | 1,631 | $779.86 | 15,035 |
| 2016-11-03 | Open-market sale | 1,400 | $768.75 | 19,757,607 |
| 2016-11-03 | Open-market sale | 1,438 | $767.32 | 19,759,007 |
| 2016-11-03 | Open-market sale | 969 | $766.25 | 19,760,445 |
| 2016-11-03 | Open-market sale | 1,182 | $764.66 | 19,761,414 |
| 2016-11-03 | Open-market sale | 1,194 | $763.57 | 19,762,596 |
| 2016-11-03 | Open-market sale | 2,866 | $762.50 | 19,763,790 |
| 2016-11-03 | Open-market sale | 3,383 | $761.50 | 19,766,656 |
| 2016-11-03 | Open-market sale | 3,834 | $760.57 | 19,770,039 |
| 2016-11-03 | Open-market sale | 500 | $789.10 | 0 |
| 2016-11-03 | Open-market sale | 1,000 | $788.27 | 500 |
| 2016-11-03 | Open-market sale | 1,877 | $787.12 | 1,500 |
| 2016-11-03 | Open-market sale | 739 | $786.11 | 3,377 |
| 2016-11-03 | Open-market sale | 1,000 | $784.75 | 4,116 |
| 2016-11-03 | Open-market sale | 800 | $783.76 | 5,116 |
| 2016-11-03 | Open-market sale | 1,854 | $782.72 | 5,916 |
| 2016-11-03 | Open-market sale | 2,809 | $781.64 | 7,770 |
| 2016-11-03 | Open-market sale | 4,456 | $780.76 | 10,579 |
| 2016-11-03 | Open-market sale | 400 | $769.43 | 19,757,207 |
| 2016-11-03 | Conversion | 16,666 | $779.86 | 16,666 |
| 2016-11-02 | Conversion (derivative) | 16,666 | $0.00 | 19,713,804 |
| 2016-11-02 | Open-market sale | 1,599 | $790.66 | 8,540 |
| 2016-11-02 | Open-market sale | 817 | $775.63 | 19,778,562 |
| 2016-11-02 | Open-market sale | 1,350 | $776.67 | 19,777,212 |
| 2016-11-02 | Open-market sale | 862 | $778.91 | 19,776,350 |
| 2016-11-02 | Open-market sale | 1,613 | $780.30 | 19,774,737 |
| 2016-11-02 | Open-market sale | 864 | $781.07 | 19,773,873 |
| 2016-11-02 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-11-02 | Open-market sale | 100 | $785.35 | 16,566 |
| 2016-11-02 | Open-market sale | 1,100 | $787.72 | 15,466 |
| 2016-11-02 | Open-market sale | 2,359 | $788.52 | 13,107 |
| 2016-11-02 | Open-market sale | 2,968 | $789.53 | 10,139 |
| 2016-11-02 | Open-market sale | 715 | $791.64 | 7,825 |
| 2016-11-02 | Open-market sale | 758 | $774.39 | 19,779,379 |
| 2016-11-02 | Open-market sale | 424 | $773.06 | 19,780,137 |
| 2016-11-02 | Open-market sale | 1,155 | $772.35 | 19,780,561 |
| 2016-11-02 | Open-market sale | 856 | $771.26 | 19,781,716 |
| 2016-11-02 | Open-market sale | 2,572 | $770.26 | 19,782,572 |
| 2016-11-02 | Open-market sale | 2,825 | $769.27 | 19,785,144 |
| 2016-11-02 | Open-market sale | 2,241 | $768.23 | 19,787,969 |
| 2016-11-02 | Open-market sale | 100 | $766.18 | 19,790,210 |
| 2016-11-02 | Open-market sale | 229 | $764.62 | 19,790,310 |
| 2016-11-02 | Open-market sale | 1,512 | $802.55 | 0 |
| 2016-11-02 | Open-market sale | 1,399 | $801.47 | 1,512 |
| 2016-11-02 | Open-market sale | 300 | $799.99 | 2,911 |
| 2016-11-02 | Open-market sale | 802 | $789.19 | 3,211 |
| 2016-11-02 | Open-market sale | 1,310 | $797.26 | 4,013 |
| 2016-11-02 | Open-market sale | 506 | $795.94 | 5,323 |
| 2016-11-02 | Open-market sale | 667 | $794.97 | 5,829 |
| 2016-11-02 | Open-market sale | 829 | $793.72 | 6,496 |
| 2016-11-02 | Open-market sale | 500 | $792.70 | 7,325 |
| 2016-11-01 | Conversion (derivative) | 16,666 | $0.00 | 19,730,470 |
| 2016-11-01 | Open-market sale | 2,156 | $805.33 | 8,830 |
| 2016-11-01 | Open-market sale | 300 | $805.81 | 8,530 |
| 2016-11-01 | Open-market sale | 2,264 | $802.13 | 13,457 |
| 2016-11-01 | Open-market sale | 345 | $801.22 | 15,721 |
| 2016-11-01 | Open-market sale | 600 | $799.32 | 16,066 |
| 2016-11-01 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-11-01 | Open-market sale | 1,670 | $804.31 | 10,986 |
| 2016-11-01 | Open-market sale | 1,680 | $808.37 | 5,100 |
| 2016-11-01 | Open-market sale | 200 | $789.17 | 19,790,539 |
| 2016-11-01 | Open-market sale | 808 | $788.37 | 19,790,739 |
| 2016-11-01 | Open-market sale | 1,100 | $787.57 | 19,791,547 |
| 2016-11-01 | Open-market sale | 746 | $786.19 | 19,792,647 |
| 2016-11-01 | Open-market sale | 1,924 | $785.60 | 19,793,393 |
| 2016-11-01 | Open-market sale | 3,038 | $784.01 | 19,795,317 |
| 2016-11-01 | Open-market sale | 2,630 | $783.18 | 19,798,355 |
| 2016-11-01 | Open-market sale | 1,623 | $782.13 | 19,800,985 |
| 2016-11-01 | Open-market sale | 700 | $781.00 | 19,802,608 |
| 2016-11-01 | Open-market sale | 1,560 | $779.84 | 19,803,308 |
| 2016-11-01 | Open-market sale | 1,700 | $779.09 | 19,804,868 |
| 2016-11-01 | Open-market sale | 342 | $777.50 | 19,806,568 |
| 2016-11-01 | Open-market sale | 295 | $776.36 | 19,806,910 |
| 2016-11-01 | Open-market sale | 100 | $813.38 | 0 |
| 2016-11-01 | Open-market sale | 800 | $812.68 | 100 |
| 2016-11-01 | Open-market sale | 1,102 | $811.56 | 900 |
| 2016-11-01 | Open-market sale | 1,497 | $810.46 | 2,002 |
| 2016-11-01 | Open-market sale | 1,601 | $809.55 | 3,499 |
| 2016-11-01 | Open-market sale | 801 | $803.16 | 12,656 |
| 2016-11-01 | Open-market sale | 1,750 | $807.57 | 6,780 |
| 2016-10-31 | Conversion (derivative) | 16,666 | $0.00 | 19,747,136 |
| 2016-10-31 | Open-market sale | 532 | $819.50 | 1,603 |
| 2016-10-31 | Open-market sale | 700 | $818.34 | 2,135 |
| 2016-10-31 | Open-market sale | 2,253 | $817.20 | 2,835 |
| 2016-10-31 | Open-market sale | 2,928 | $816.04 | 5,088 |
| 2016-10-31 | Open-market sale | 407 | $814.96 | 8,016 |
| 2016-10-31 | Open-market sale | 500 | $813.48 | 8,423 |
| 2016-10-31 | Open-market sale | 530 | $812.43 | 8,923 |
| 2016-10-31 | Open-market sale | 300 | $811.30 | 9,453 |
| 2016-10-31 | Open-market sale | 4,500 | $810.12 | 9,753 |
| 2016-10-31 | Open-market sale | 2,413 | $809.28 | 14,253 |
| 2016-10-31 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-10-31 | Open-market sale | 201 | $796.52 | 19,807,205 |
| 2016-10-31 | Open-market sale | 805 | $795.73 | 19,807,406 |
| 2016-10-31 | Open-market sale | 700 | $794.78 | 19,808,211 |
| 2016-10-31 | Open-market sale | 899 | $793.02 | 19,808,911 |
| 2016-10-31 | Open-market sale | 2,290 | $792.19 | 19,809,810 |
| 2016-10-31 | Open-market sale | 3,277 | $791.20 | 19,812,100 |
| 2016-10-31 | Open-market sale | 327 | $789.37 | 19,815,377 |
| 2016-10-31 | Open-market sale | 926 | $788.04 | 19,815,704 |
| 2016-10-31 | Open-market sale | 226 | $786.53 | 19,816,630 |
| 2016-10-31 | Open-market sale | 3,627 | $785.49 | 19,816,856 |
| 2016-10-31 | Open-market sale | 3,388 | $784.81 | 19,820,483 |
| 2016-10-31 | Open-market sale | 503 | $821.60 | 0 |
| 2016-10-31 | Open-market sale | 1,100 | $820.85 | 503 |
| 2016-09-30 | Conversion (derivative) | 16,670 | $0.00 | 19,763,802 |
| 2016-09-30 | Open-market sale | 3,331 | $804.59 | 10,761 |
| 2016-09-30 | Open-market sale | 773 | $802.26 | 15,897 |
| 2016-09-30 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-09-30 | Open-market sale | 911 | $774.66 | 19,839,630 |
| 2016-09-30 | Open-market sale | 2,747 | $807.40 | 0 |
| 2016-09-30 | Open-market sale | 2,763 | $806.64 | 2,747 |
| 2016-09-30 | Open-market sale | 5,251 | $805.49 | 5,510 |
| 2016-09-30 | Open-market sale | 1,805 | $803.42 | 14,092 |
| 2016-09-30 | Open-market sale | 300 | $780.74 | 19,823,871 |
| 2016-09-30 | Open-market sale | 4,646 | $780.16 | 19,824,171 |
| 2016-09-30 | Open-market sale | 1,700 | $778.87 | 19,828,817 |
| 2016-09-30 | Open-market sale | 4,373 | $777.98 | 19,830,517 |
| 2016-09-30 | Open-market sale | 2,507 | $776.89 | 19,834,890 |
| 2016-09-30 | Open-market sale | 2,233 | $775.82 | 19,837,397 |
| 2016-09-29 | Conversion (derivative) | 16,666 | $0.00 | 19,780,472 |
| 2016-09-29 | Open-market sale | 2,138 | $809.14 | 2,134 |
| 2016-09-29 | Open-market sale | 1,449 | $808.02 | 4,272 |
| 2016-09-29 | Open-market sale | 2,074 | $807.09 | 5,721 |
| 2016-09-29 | Open-market sale | 1,233 | $810.24 | 901 |
| 2016-09-29 | Open-market sale | 1,651 | $805.99 | 7,795 |
| 2016-09-29 | Open-market sale | 970 | $804.82 | 9,446 |
| 2016-09-29 | Open-market sale | 500 | $785.42 | 19,840,541 |
| 2016-09-29 | Open-market sale | 1,000 | $783.64 | 19,841,041 |
| 2016-09-29 | Open-market sale | 1,287 | $782.42 | 19,842,041 |
| 2016-09-29 | Open-market sale | 1,984 | $781.41 | 19,843,328 |
| 2016-09-29 | Open-market sale | 2,475 | $780.35 | 19,845,312 |
| 2016-09-29 | Open-market sale | 3,618 | $803.75 | 10,416 |
| 2016-09-29 | Open-market sale | 1,832 | $2.91 | 14,034 |
| 2016-09-29 | Open-market sale | 800 | $801.93 | 15,866 |
| 2016-09-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-09-29 | Open-market sale | 1,509 | $779.38 | 19,847,787 |
| 2016-09-29 | Open-market sale | 1,118 | $778.33 | 19,849,296 |
| 2016-09-29 | Open-market sale | 2,777 | $777.01 | 19,850,414 |
| 2016-09-29 | Open-market sale | 3,350 | $776.09 | 19,853,191 |
| 2016-09-29 | Open-market sale | 666 | $775.19 | 19,856,541 |
| 2016-09-29 | Open-market sale | 100 | $813.71 | 0 |
| 2016-09-29 | Open-market sale | 501 | $813.03 | 100 |
| 2016-09-29 | Open-market sale | 300 | $811.50 | 601 |
| 2016-09-28 | Conversion (derivative) | 16,666 | $0.00 | 19,797,138 |
| 2016-09-28 | Open-market sale | 600 | $803.44 | 16,066 |
| 2016-09-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-09-28 | Open-market sale | 2,274 | $781.08 | 19,857,207 |
| 2016-09-28 | Open-market sale | 4,156 | $780.29 | 19,859,481 |
| 2016-09-28 | Open-market sale | 2,272 | $778.69 | 19,863,637 |
| 2016-09-28 | Open-market sale | 3,391 | $777.82 | 19,865,909 |
| 2016-09-28 | Open-market sale | 3,423 | $776.85 | 19,869,300 |
| 2016-09-28 | Open-market sale | 1,150 | $775.86 | 19,872,723 |
| 2016-09-28 | Open-market sale | 2,270 | $809.65 | 0 |
| 2016-09-28 | Open-market sale | 4,032 | $808.77 | 2,270 |
| 2016-09-28 | Open-market sale | 1,000 | $807.41 | 6,302 |
| 2016-09-28 | Open-market sale | 2,975 | $806.51 | 7,302 |
| 2016-09-28 | Open-market sale | 3,650 | $805.50 | 10,277 |
| 2016-09-28 | Open-market sale | 2,139 | $804.64 | 13,927 |
| 2016-09-27 | Conversion (derivative) | 16,666 | $0.00 | 19,813,804 |
| 2016-09-27 | Open-market sale | 300 | $803.38 | 16,366 |
| 2016-09-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-09-27 | Open-market sale | 100 | $785.80 | 19,873,873 |
| 2016-09-27 | Open-market sale | 2,062 | $785.00 | 19,873,973 |
| 2016-09-27 | Open-market sale | 3,398 | $784.05 | 19,876,035 |
| 2016-09-27 | Open-market sale | 4,815 | $783.07 | 19,879,433 |
| 2016-09-27 | Open-market sale | 3,525 | $782.05 | 19,884,248 |
| 2016-09-27 | Open-market sale | 801 | $781.04 | 19,887,773 |
| 2016-09-27 | Open-market sale | 400 | $779.67 | 19,888,574 |
| 2016-09-27 | Open-market sale | 920 | $778.68 | 19,888,974 |
| 2016-09-27 | Open-market sale | 245 | $777.00 | 19,889,894 |
| 2016-09-27 | Open-market sale | 400 | $774.89 | 19,890,139 |
| 2016-09-27 | Open-market sale | 257 | $813.19 | 0 |
| 2016-09-27 | Open-market sale | 2,853 | $812.37 | 257 |
| 2016-09-27 | Open-market sale | 5,472 | $811.43 | 3,110 |
| 2016-09-27 | Open-market sale | 4,141 | $810.63 | 8,582 |
| 2016-09-27 | Open-market sale | 1,897 | $809.59 | 12,723 |
| 2016-09-27 | Open-market sale | 500 | $807.99 | 14,620 |
| 2016-09-27 | Open-market sale | 946 | $806.72 | 15,120 |
| 2016-09-27 | Open-market sale | 300 | $805.19 | 16,066 |
| 2016-09-26 | Conversion (derivative) | 16,666 | $0.00 | 19,830,470 |
| 2016-09-26 | Open-market sale | 300 | $809.81 | 0 |
| 2016-09-26 | Open-market sale | 3,177 | $774.55 | 19,898,377 |
| 2016-09-26 | Open-market sale | 1,999 | $775.54 | 19,896,378 |
| 2016-09-26 | Open-market sale | 1,358 | $776.85 | 19,895,020 |
| 2016-09-26 | Open-market sale | 5,651 | $773.89 | 19,901,554 |
| 2016-09-26 | Open-market sale | 100 | $808.50 | 300 |
| 2016-09-26 | Open-market sale | 300 | $807.34 | 400 |
| 2016-09-26 | Open-market sale | 1,896 | $806.35 | 700 |
| 2016-09-26 | Open-market sale | 2,221 | $805.34 | 2,596 |
| 2016-09-26 | Open-market sale | 1,140 | $804.12 | 4,817 |
| 2016-09-26 | Open-market sale | 2,284 | $802.88 | 5,957 |
| 2016-09-26 | Open-market sale | 5,507 | $802.21 | 8,241 |
| 2016-09-26 | Open-market sale | 2,918 | $801.32 | 13,748 |
| 2016-09-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-09-26 | Open-market sale | 200 | $780.30 | 19,890,539 |
| 2016-09-26 | Open-market sale | 1,269 | $779.22 | 19,890,739 |
| 2016-09-26 | Open-market sale | 3,012 | $778.05 | 19,892,008 |
| 2016-08-30 | Gift | 9,400 | $0.00 | 19,907,205 |
| 2016-08-30 | Gift | 9,400 | $0.00 | 0 |
| 2016-08-26 | Conversion (derivative) | 16,670 | $0.00 | 19,847,136 |
| 2016-08-26 | Open-market sale | 100 | $775.55 | 19,916,605 |
| 2016-08-26 | Open-market sale | 2,001 | $774.51 | 19,916,705 |
| 2016-08-26 | Open-market sale | 3,290 | $773.48 | 19,918,706 |
| 2016-08-26 | Open-market sale | 1,099 | $772.57 | 19,921,996 |
| 2016-08-26 | Open-market sale | 824 | $771.05 | 19,923,095 |
| 2016-08-26 | Open-market sale | 2,722 | $769.89 | 19,923,919 |
| 2016-08-26 | Open-market sale | 2,849 | $768.85 | 19,926,641 |
| 2016-08-26 | Open-market sale | 2,076 | $767.78 | 19,929,490 |
| 2016-08-26 | Open-market sale | 1,709 | $766.79 | 19,931,566 |
| 2016-08-26 | Open-market sale | 853 | $798.36 | 9,400 |
| 2016-08-26 | Open-market sale | 2,468 | $797.32 | 10,253 |
| 2016-08-26 | Open-market sale | 1,518 | $796.29 | 12,721 |
| 2016-08-26 | Open-market sale | 1,878 | $795.49 | 14,239 |
| 2016-08-26 | Open-market sale | 1,217 | $794.31 | 16,117 |
| 2016-08-26 | Open-market sale | 2,165 | $793.50 | 17,334 |
| 2016-08-26 | Open-market sale | 2,197 | $792.38 | 19,499 |
| 2016-08-26 | Conversion | 16,670 | $0.00 | 26,070 |
| 2016-08-26 | Open-market sale | 1,613 | $709.36 | 24,457 |
| 2016-08-26 | Open-market sale | 2,761 | $791.27 | 21,696 |
| 2016-08-26 | Gift | 9,400 | $0.00 | 9,400 |
| 2016-08-26 | Gift | 9,400 | $0.00 | 19,933,275 |
| 2016-08-25 | Conversion (derivative) | 16,666 | $0.00 | 19,863,806 |
| 2016-08-25 | Open-market sale | 3,643 | $768.62 | 19,950,833 |
| 2016-08-25 | Open-market sale | 2,541 | $767.39 | 19,954,476 |
| 2016-08-25 | Open-market sale | 1,924 | $766.58 | 19,957,017 |
| 2016-08-25 | Open-market sale | 400 | $764.04 | 19,958,941 |
| 2016-08-25 | Open-market sale | 957 | $793.98 | 18,800 |
| 2016-08-25 | Open-market sale | 1,427 | $793.00 | 19,757 |
| 2016-08-25 | Open-market sale | 3,384 | $789.99 | 31,682 |
| 2016-08-25 | Open-market sale | 5,365 | $791.92 | 21,184 |
| 2016-08-25 | Open-market sale | 6,003 | $769.54 | 19,944,830 |
| 2016-08-25 | Open-market sale | 1,455 | $770.66 | 19,943,375 |
| 2016-08-25 | Open-market sale | 700 | $771.40 | 19,942,675 |
| 2016-08-25 | Conversion | 16,666 | $0.00 | 35,466 |
| 2016-08-25 | Open-market sale | 400 | $787.91 | 35,066 |
| 2016-08-25 | Open-market sale | 5,133 | $791.08 | 26,549 |
| 2016-08-24 | Conversion (derivative) | 16,666 | $0.00 | 19,880,472 |
| 2016-08-24 | Open-market sale | 3,976 | $793.71 | 25,358 |
| 2016-08-24 | Open-market sale | 2,727 | $792.53 | 29,334 |
| 2016-08-24 | Open-market sale | 3,405 | $791.60 | 32,061 |
| 2016-08-24 | Conversion | 16,666 | $0.00 | 35,466 |
| 2016-08-24 | Open-market sale | 1,916 | $771.99 | 19,959,341 |
| 2016-08-24 | Open-market sale | 1,143 | $773.79 | 19,961,257 |
| 2016-08-24 | Open-market sale | 1,430 | $772.73 | 19,962,400 |
| 2016-08-24 | Open-market sale | 4,361 | $769.89 | 19,966,667 |
| 2016-08-24 | Open-market sale | 1,587 | $794.59 | 23,771 |
| 2016-08-24 | Open-market sale | 2,085 | $795.97 | 21,686 |
| 2016-08-24 | Open-market sale | 1,667 | $796.72 | 20,019 |
| 2016-08-24 | Open-market sale | 1,219 | $797.84 | 18,800 |
| 2016-08-24 | Open-market sale | 2,214 | $767.80 | 19,973,793 |
| 2016-08-24 | Open-market sale | 2,765 | $768.81 | 19,971,028 |
| 2016-08-24 | Open-market sale | 2,837 | $770.89 | 19,963,830 |
| 2016-08-23 | Conversion (derivative) | 16,666 | $0.00 | 19,897,138 |
| 2016-08-23 | Open-market sale | 100 | $776.05 | 19,976,007 |
| 2016-08-23 | Open-market sale | 900 | $775.21 | 19,976,107 |
| 2016-08-23 | Open-market sale | 4,432 | $774.45 | 19,977,007 |
| 2016-08-23 | Open-market sale | 4,959 | $773.22 | 19,981,439 |
| 2016-08-23 | Open-market sale | 6,275 | $772.39 | 19,986,398 |
| 2016-08-23 | Open-market sale | 602 | $800.53 | 18,800 |
| 2016-08-23 | Open-market sale | 4,483 | $799.86 | 19,402 |
| 2016-08-23 | Open-market sale | 5,821 | $798.82 | 23,885 |
| 2016-08-23 | Open-market sale | 2,766 | $797.93 | 29,706 |
| 2016-08-23 | Open-market sale | 2,994 | $796.35 | 32,472 |
| 2016-08-23 | Gift | 9,400 | $0.00 | 19,992,673 |
| 2016-08-23 | Gift | 9,400 | $0.00 | 18,800 |
| 2016-08-23 | Conversion | 16,666 | $0.00 | 35,466 |
| 2016-08-22 | Conversion (derivative) | 16,666 | $0.00 | 19,913,804 |
| 2016-08-22 | Gift | 50,300 | $0.00 | 28,200 |
| 2016-08-22 | Open-market sale | 7,272 | $796.21 | 34,953 |
| 2016-08-22 | Open-market sale | 761 | $773.89 | 20,002,073 |
| 2016-08-22 | Open-market sale | 3,991 | $772.77 | 20,002,834 |
| 2016-08-22 | Open-market sale | 6,630 | $771.94 | 20,006,825 |
| 2016-08-22 | Open-market sale | 5,284 | $770.87 | 20,013,455 |
| 2016-08-22 | Open-market sale | 400 | $798.80 | 28,200 |
| 2016-08-22 | Open-market sale | 1,163 | $798.13 | 28,600 |
| 2016-08-22 | Open-market sale | 5,190 | $797.21 | 29,763 |
| 2016-08-22 | Gift | 50,300 | $0.00 | 20,018,739 |
| 2016-08-22 | Conversion | 16,666 | $0.00 | 44,866 |
| 2016-08-22 | Open-market sale | 2,641 | $795.29 | 42,225 |
| 2016-08-18 | Conversion (derivative) | 78,500 | $0.00 | 19,930,470 |
| 2016-08-18 | Conversion | 78,500 | $0.00 | 78,500 |
| 2016-08-05 | Conversion (derivative) | 16,670 | $0.00 | 20,008,970 |
| 2016-08-05 | Open-market sale | 622 | $803.98 | 11,163 |
| 2016-08-05 | Open-market sale | 1,095 | $802.77 | 11,785 |
| 2016-08-05 | Open-market sale | 3,103 | $805.34 | 8,060 |
| 2016-08-05 | Open-market sale | 7,426 | $806.10 | 634 |
| 2016-08-05 | Open-market sale | 1,267 | $802.10 | 12,880 |
| 2016-08-05 | Open-market sale | 3,022 | $782.65 | 20,069,039 |
| 2016-08-05 | Open-market sale | 7,070 | $781.86 | 20,072,061 |
| 2016-08-05 | Open-market sale | 1,363 | $780.92 | 20,079,131 |
| 2016-08-05 | Open-market sale | 590 | $779.67 | 20,080,494 |
| 2016-08-05 | Open-market sale | 1,037 | $800.89 | 14,147 |
| 2016-08-05 | Open-market sale | 506 | $799.95 | 15,184 |
| 2016-08-05 | Open-market sale | 980 | $798.77 | 15,690 |
| 2016-08-05 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-08-05 | Open-market sale | 1,099 | $778.40 | 20,081,084 |
| 2016-08-05 | Open-market sale | 920 | $777.68 | 20,082,183 |
| 2016-08-05 | Open-market sale | 501 | $776.25 | 20,083,103 |
| 2016-08-05 | Open-market sale | 1,000 | $775.43 | 20,083,604 |
| 2016-08-05 | Open-market sale | 405 | $774.04 | 20,084,604 |
| 2016-08-05 | Open-market sale | 700 | $773.15 | 20,085,009 |
| 2016-08-05 | Open-market sale | 634 | $806.83 | 0 |
| 2016-08-04 | Conversion (derivative) | 16,666 | $0.00 | 20,025,640 |
| 2016-08-04 | Open-market sale | 1,791 | $799.07 | 160 |
| 2016-08-04 | Open-market sale | 1,701 | $773.41 | 20,085,709 |
| 2016-08-04 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-08-04 | Open-market sale | 817 | $794.77 | 15,849 |
| 2016-08-04 | Open-market sale | 1,907 | $795.94 | 13,942 |
| 2016-08-04 | Open-market sale | 4,978 | $796.91 | 8,964 |
| 2016-08-04 | Open-market sale | 7,013 | $797.97 | 1,951 |
| 2016-08-04 | Open-market sale | 160 | $799.78 | 0 |
| 2016-08-04 | Open-market sale | 800 | $769.47 | 20,101,575 |
| 2016-08-04 | Open-market sale | 1,900 | $770.59 | 20,099,675 |
| 2016-08-04 | Open-market sale | 7,549 | $771.74 | 20,092,126 |
| 2016-08-04 | Open-market sale | 4,716 | $772.64 | 20,087,410 |
| 2016-08-03 | Conversion (derivative) | 16,666 | — | 20,042,306 |
| 2016-08-03 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-08-03 | Open-market sale | 1,200 | $793.90 | 15,466 |
| 2016-08-03 | Open-market sale | 4,421 | $794.84 | 11,045 |
| 2016-08-03 | Open-market sale | 5,025 | $795.78 | 6,020 |
| 2016-08-03 | Open-market sale | 1,994 | $797.02 | 4,026 |
| 2016-08-03 | Open-market sale | 3,726 | $797.84 | 300 |
| 2016-08-03 | Open-market sale | 300 | $798.94 | 0 |
| 2016-08-03 | Open-market sale | 1,237 | $767.81 | 20,117,804 |
| 2016-08-03 | Open-market sale | 4,338 | $768.85 | 20,113,466 |
| 2016-08-03 | Open-market sale | 5,095 | $769.62 | 20,108,371 |
| 2016-08-03 | Open-market sale | 2,591 | $770.81 | 20,105,780 |
| 2016-08-03 | Open-market sale | 563 | $772.47 | 20,102,375 |
| 2016-08-03 | Open-market sale | 2,842 | $771.75 | 20,102,938 |
| 2016-08-02 | Conversion (derivative) | 16,666 | $0.00 | 20,058,972 |
| 2016-08-02 | Open-market sale | 4,711 | $771.77 | 20,123,414 |
| 2016-08-02 | Open-market sale | 4,941 | $770.91 | 20,128,125 |
| 2016-08-02 | Open-market sale | 1,849 | $769.76 | 20,133,066 |
| 2016-08-02 | Open-market sale | 792 | $768.69 | 20,134,915 |
| 2016-08-02 | Open-market sale | 635 | $774.81 | 20,119,141 |
| 2016-08-02 | Open-market sale | 820 | $801.49 | 0 |
| 2016-08-02 | Open-market sale | 1,334 | $800.73 | 820 |
| 2016-08-02 | Open-market sale | 3,581 | $799.64 | 2,154 |
| 2016-08-02 | Open-market sale | 4,304 | $798.65 | 5,735 |
| 2016-08-02 | Open-market sale | 2,612 | $797.63 | 10,039 |
| 2016-08-02 | Open-market sale | 3,000 | $796.57 | 12,651 |
| 2016-08-02 | Open-market sale | 1,015 | $795.42 | 15,651 |
| 2016-08-02 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-08-02 | Open-market sale | 100 | $775.59 | 20,119,041 |
| 2016-08-02 | Open-market sale | 2,215 | $772.70 | 20,121,199 |
| 2016-08-02 | Open-market sale | 1,423 | $773.93 | 20,119,776 |
| 2016-08-01 | Conversion (derivative) | 16,666 | $0.00 | 20,075,638 |
| 2016-08-01 | Open-market sale | 100 | $770.73 | 20,150,743 |
| 2016-08-01 | Open-market sale | 500 | $769.43 | 20,150,843 |
| 2016-08-01 | Open-market sale | 402 | $768.36 | 20,151,343 |
| 2016-08-01 | Open-market sale | 203 | $767.14 | 20,151,745 |
| 2016-08-01 | Open-market sale | 425 | $764.15 | 20,151,948 |
| 2016-08-01 | Open-market sale | 400 | $807.21 | 0 |
| 2016-08-01 | Open-market sale | 1,575 | $806.18 | 400 |
| 2016-08-01 | Open-market sale | 2,102 | $805.38 | 1,975 |
| 2016-08-01 | Open-market sale | 1,525 | $804.29 | 4,077 |
| 2016-08-01 | Open-market sale | 2,423 | $803.30 | 5,602 |
| 2016-08-01 | Open-market sale | 2,318 | $802.36 | 8,025 |
| 2016-08-01 | Open-market sale | 2,794 | $801.24 | 10,343 |
| 2016-08-01 | Open-market sale | 1,157 | $800.24 | 13,137 |
| 2016-08-01 | Open-market sale | 372 | $799.01 | 14,294 |
| 2016-08-01 | Open-market sale | 300 | $797.24 | 14,666 |
| 2016-08-01 | Open-market sale | 100 | $795.54 | 14,966 |
| 2016-08-01 | Open-market sale | 600 | $794.10 | 15,066 |
| 2016-08-01 | Open-market sale | 200 | $792.42 | 15,666 |
| 2016-08-01 | Open-market sale | 200 | $791.42 | 15,866 |
| 2016-08-01 | Open-market sale | 400 | $789.60 | 16,066 |
| 2016-08-01 | Open-market sale | 200 | $788.60 | 16,466 |
| 2016-08-01 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-08-01 | Open-market sale | 600 | $779.63 | 20,135,707 |
| 2016-08-01 | Open-market sale | 825 | $778.85 | 20,136,307 |
| 2016-08-01 | Open-market sale | 2,094 | $777.71 | 20,137,132 |
| 2016-08-01 | Open-market sale | 2,662 | $776.83 | 20,139,226 |
| 2016-08-01 | Open-market sale | 2,734 | $775.72 | 20,141,888 |
| 2016-08-01 | Open-market sale | 2,290 | $774.86 | 20,144,622 |
| 2016-08-01 | Open-market sale | 2,924 | $773.75 | 20,146,912 |
| 2016-08-01 | Open-market sale | 907 | $772.74 | 20,149,836 |
| 2016-07-01 | Conversion (derivative) | 16,670 | $0.00 | 20,092,304 |
| 2016-07-01 | Open-market sale | 100 | $712.37 | 0 |
| 2016-07-01 | Open-market sale | 2,325 | $711.60 | 100 |
| 2016-07-01 | Open-market sale | 5,445 | $710.86 | 2,425 |
| 2016-07-01 | Open-market sale | 5,817 | $709.89 | 7,870 |
| 2016-07-01 | Open-market sale | 1,255 | $708.71 | 13,687 |
| 2016-07-01 | Open-market sale | 701 | $707.72 | 14,942 |
| 2016-07-01 | Open-market sale | 400 | $706.25 | 15,643 |
| 2016-07-01 | Open-market sale | 627 | $705.03 | 16,043 |
| 2016-07-01 | Open-market sale | 474 | $700.36 | 20,152,373 |
| 2016-07-01 | Open-market sale | 5,160 | $699.74 | 20,152,847 |
| 2016-07-01 | Open-market sale | 6,064 | $698.61 | 20,158,007 |
| 2016-07-01 | Open-market sale | 2,934 | $697.80 | 20,164,071 |
| 2016-07-01 | Open-market sale | 1,000 | $696.62 | 20,167,005 |
| 2016-07-01 | Open-market sale | 200 | $695.21 | 20,168,005 |
| 2016-07-01 | Open-market sale | 500 | $694.31 | 20,168,205 |
| 2016-07-01 | Open-market sale | 338 | $693.07 | 20,168,705 |
| 2016-07-01 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-06-30 | Conversion (derivative) | 16,666 | $0.00 | 20,108,974 |
| 2016-06-30 | Open-market sale | 1,100 | $695.57 | 15,566 |
| 2016-06-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-06-30 | Open-market sale | 1,244 | $691.44 | 20,169,043 |
| 2016-06-30 | Open-market sale | 2,960 | $690.64 | 20,170,287 |
| 2016-06-30 | Open-market sale | 845 | $689.42 | 20,173,247 |
| 2016-06-30 | Open-market sale | 1,657 | $688.48 | 20,174,092 |
| 2016-06-30 | Open-market sale | 3,691 | $687.48 | 20,175,749 |
| 2016-06-30 | Open-market sale | 4,119 | $686.50 | 20,179,440 |
| 2016-06-30 | Open-market sale | 1,250 | $685.50 | 20,183,559 |
| 2016-06-30 | Open-market sale | 900 | $684.64 | 20,184,809 |
| 2016-06-30 | Open-market sale | 1,689 | $701.75 | 0 |
| 2016-06-30 | Open-market sale | 2,515 | $700.95 | 1,689 |
| 2016-06-30 | Open-market sale | 1,259 | $699.69 | 4,204 |
| 2016-06-30 | Open-market sale | 3,806 | $698.56 | 5,463 |
| 2016-06-30 | Open-market sale | 4,847 | $697.63 | 9,269 |
| 2016-06-30 | Open-market sale | 1,450 | $696.54 | 14,116 |
| 2016-06-29 | Conversion (derivative) | 16,666 | $0.00 | 20,125,640 |
| 2016-06-29 | Open-market sale | 1,710 | $697.14 | 1,124 |
| 2016-06-29 | Open-market sale | 5,142 | $696.19 | 2,834 |
| 2016-06-29 | Open-market sale | 4,551 | $695.31 | 7,976 |
| 2016-06-29 | Open-market sale | 3,637 | $694.32 | 12,527 |
| 2016-06-29 | Open-market sale | 502 | $693.13 | 16,164 |
| 2016-06-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-06-29 | Open-market sale | 200 | $699.18 | 0 |
| 2016-06-29 | Open-market sale | 1,794 | $682.09 | 20,200,581 |
| 2016-06-29 | Open-market sale | 924 | $698.42 | 200 |
| 2016-06-29 | Open-market sale | 4,726 | $684.14 | 20,192,271 |
| 2016-06-29 | Open-market sale | 4,553 | $685.07 | 20,187,718 |
| 2016-06-29 | Open-market sale | 1,509 | $686.06 | 20,186,209 |
| 2016-06-29 | Open-market sale | 500 | $686.92 | 20,185,709 |
| 2016-06-29 | Open-market sale | 3,584 | $683.20 | 20,196,997 |
| 2016-06-28 | Conversion (derivative) | 16,666 | $0.00 | 20,142,306 |
| 2016-06-28 | Open-market sale | 2,332 | $676.90 | 20,210,157 |
| 2016-06-28 | Open-market sale | 1,931 | $673.93 | 20,217,110 |
| 2016-06-28 | Open-market sale | 3,367 | $674.93 | 20,213,743 |
| 2016-06-28 | Open-market sale | 1 | $692.48 | 0 |
| 2016-06-28 | Open-market sale | 1,576 | $691.65 | 1 |
| 2016-06-28 | Open-market sale | 4,024 | $690.80 | 1,577 |
| 2016-06-28 | Open-market sale | 2,819 | $689.73 | 5,601 |
| 2016-06-28 | Open-market sale | 2,163 | $688.50 | 8,420 |
| 2016-06-28 | Open-market sale | 2,709 | $687.60 | 10,583 |
| 2016-06-28 | Open-market sale | 2,292 | $686.63 | 13,292 |
| 2016-06-28 | Open-market sale | 1,082 | $685.79 | 15,584 |
| 2016-06-28 | Open-market sale | 583 | $679.74 | 20,202,375 |
| 2016-06-28 | Open-market sale | 4,200 | $679.01 | 20,202,958 |
| 2016-06-28 | Open-market sale | 2,999 | $678.01 | 20,207,158 |
| 2016-06-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-06-28 | Open-market sale | 1,254 | $675.87 | 20,212,489 |
| 2016-06-27 | Conversion (derivative) | 16,666 | $0.00 | 20,158,972 |
| 2016-06-27 | Open-market sale | 922 | $673.80 | 15,744 |
| 2016-06-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-06-27 | Open-market sale | 816 | $674.66 | 14,928 |
| 2016-06-27 | Open-market sale | 1,331 | $675.81 | 13,597 |
| 2016-06-27 | Open-market sale | 1,822 | $676.90 | 11,775 |
| 2016-06-27 | Open-market sale | 926 | $677.68 | 10,849 |
| 2016-06-27 | Open-market sale | 2,180 | $678.99 | 8,669 |
| 2016-06-27 | Open-market sale | 4,291 | $679.89 | 4,378 |
| 2016-06-27 | Open-market sale | 800 | $670.59 | 20,219,041 |
| 2016-06-27 | Open-market sale | 3,784 | $669.66 | 20,219,841 |
| 2016-06-27 | Open-market sale | 3,410 | $668.63 | 20,223,625 |
| 2016-06-27 | Open-market sale | 3,458 | $667.50 | 20,227,035 |
| 2016-06-27 | Open-market sale | 2,881 | $666.63 | 20,230,493 |
| 2016-06-27 | Open-market sale | 933 | $665.45 | 20,233,374 |
| 2016-06-27 | Open-market sale | 1,400 | $664.36 | 20,234,307 |
| 2016-06-27 | Open-market sale | 121 | $682.55 | 0 |
| 2016-06-27 | Open-market sale | 1,958 | $681.65 | 121 |
| 2016-06-27 | Open-market sale | 2,299 | $680.82 | 2,079 |
| 2016-05-27 | Conversion (derivative) | 16,670 | $0.00 | 20,175,638 |
| 2016-05-27 | Open-market sale | 600 | $728.36 | 20,251,393 |
| 2016-05-27 | Open-market sale | 100 | $726.60 | 20,251,993 |
| 2016-05-27 | Open-market sale | 284 | $725.33 | 20,252,093 |
| 2016-05-27 | Open-market sale | 902 | $729.57 | 20,250,491 |
| 2016-05-27 | Open-market sale | 1,138 | $730.88 | 20,249,353 |
| 2016-05-27 | Open-market sale | 4,701 | $731.73 | 20,244,652 |
| 2016-05-27 | Open-market sale | 8,445 | $732.73 | 20,236,207 |
| 2016-05-27 | Open-market sale | 500 | $733.44 | 20,235,707 |
| 2016-05-27 | Open-market sale | 300 | $738.18 | 16,370 |
| 2016-05-27 | Open-market sale | 100 | $739.17 | 16,270 |
| 2016-05-27 | Open-market sale | 572 | $740.78 | 15,698 |
| 2016-05-27 | Open-market sale | 924 | $742.19 | 14,774 |
| 2016-05-27 | Open-market sale | 1,878 | $743.50 | 12,896 |
| 2016-05-27 | Open-market sale | 1,756 | $744.63 | 11,140 |
| 2016-05-27 | Open-market sale | 5,180 | $745.50 | 5,960 |
| 2016-05-27 | Open-market sale | 4,280 | $746.66 | 1,680 |
| 2016-05-27 | Open-market sale | 1,680 | $747.29 | 0 |
| 2016-05-27 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-05-26 | Gift | 10,500 | $0.00 | 20,269,043 |
| 2016-05-26 | Gift | 10,500 | $0.00 | 0 |
| 2016-05-26 | Conversion (derivative) | 16,666 | $0.00 | 20,192,308 |
| 2016-05-26 | Open-market sale | 1,271 | $733.86 | 15,395 |
| 2016-05-26 | Open-market sale | 800 | $727.17 | 20,252,377 |
| 2016-05-26 | Open-market sale | 808 | $726.34 | 20,253,177 |
| 2016-05-26 | Open-market sale | 2,763 | $725.05 | 20,253,985 |
| 2016-05-26 | Open-market sale | 400 | $740.65 | 0 |
| 2016-05-26 | Open-market sale | 2,420 | $723.11 | 20,262,080 |
| 2016-05-26 | Open-market sale | 2,665 | $722.00 | 20,264,500 |
| 2016-05-26 | Open-market sale | 1,878 | $720.96 | 20,267,165 |
| 2016-05-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-05-26 | Open-market sale | 2,410 | $734.84 | 12,985 |
| 2016-05-26 | Open-market sale | 3,150 | $736.00 | 9,835 |
| 2016-05-26 | Open-market sale | 4,950 | $736.73 | 4,885 |
| 2016-05-26 | Open-market sale | 1,680 | $737.94 | 3,205 |
| 2016-05-26 | Open-market sale | 1,667 | $738.70 | 1,538 |
| 2016-05-26 | Open-market sale | 1,138 | $740.01 | 400 |
| 2016-05-26 | Open-market sale | 5,332 | $724.08 | 20,256,748 |
| 2016-05-25 | Conversion (derivative) | 16,666 | $0.00 | 20,208,974 |
| 2016-05-25 | Open-market sale | 720 | $739.51 | 10,500 |
| 2016-05-25 | Conversion | 16,666 | $0.00 | 27,166 |
| 2016-05-25 | Open-market sale | 762 | $733.57 | 26,404 |
| 2016-05-25 | Open-market sale | 400 | $734.77 | 26,004 |
| 2016-05-25 | Open-market sale | 880 | $735.55 | 25,124 |
| 2016-05-25 | Open-market sale | 3,069 | $736.95 | 22,055 |
| 2016-05-25 | Open-market sale | 5,877 | $737.86 | 16,178 |
| 2016-05-25 | Open-market sale | 4,958 | $738.87 | 11,220 |
| 2016-05-25 | Open-market sale | 700 | $720.48 | 20,295,509 |
| 2016-05-25 | Open-market sale | 112 | $727.40 | 20,279,543 |
| 2016-05-25 | Open-market sale | 2,439 | $726.73 | 20,279,655 |
| 2016-05-25 | Open-market sale | 3,888 | $725.85 | 20,282,094 |
| 2016-05-25 | Open-market sale | 6,769 | $724.84 | 20,285,982 |
| 2016-05-25 | Open-market sale | 1,421 | $723.90 | 20,292,751 |
| 2016-05-25 | Open-market sale | 735 | $722.57 | 20,294,172 |
| 2016-05-25 | Open-market sale | 602 | $721.37 | 20,294,907 |
| 2016-05-24 | Conversion (derivative) | 16,666 | $0.00 | 20,225,640 |
| 2016-05-24 | Conversion | 16,666 | $0.00 | 27,166 |
| 2016-05-24 | Open-market sale | 2,015 | $733.67 | 10,500 |
| 2016-05-24 | Open-market sale | 3,558 | $732.94 | 12,515 |
| 2016-05-24 | Open-market sale | 3,073 | $731.84 | 16,073 |
| 2016-05-24 | Open-market sale | 1,614 | $731.02 | 19,146 |
| 2016-05-24 | Open-market sale | 1,565 | $729.56 | 20,760 |
| 2016-05-24 | Open-market sale | 1,183 | $728.66 | 22,325 |
| 2016-05-24 | Open-market sale | 489 | $727.53 | 23,508 |
| 2016-05-24 | Open-market sale | 700 | $726.54 | 23,997 |
| 2016-05-24 | Open-market sale | 634 | $725.26 | 24,697 |
| 2016-05-24 | Open-market sale | 1,200 | $724.05 | 25,331 |
| 2016-05-24 | Open-market sale | 235 | $721.57 | 26,531 |
| 2016-05-24 | Open-market sale | 400 | $720.41 | 26,766 |
| 2016-05-24 | Open-market sale | 260 | $720.69 | 20,296,209 |
| 2016-05-24 | Open-market sale | 3,440 | $720.02 | 20,296,469 |
| 2016-05-24 | Open-market sale | 3,870 | $719.19 | 20,299,909 |
| 2016-05-24 | Open-market sale | 3,138 | $718.10 | 20,303,779 |
| 2016-05-24 | Open-market sale | 1,834 | $717.18 | 20,306,917 |
| 2016-05-24 | Open-market sale | 700 | $715.76 | 20,308,751 |
| 2016-05-24 | Open-market sale | 649 | $714.53 | 20,309,451 |
| 2016-05-24 | Open-market sale | 536 | $713.27 | 20,310,100 |
| 2016-05-24 | Open-market sale | 739 | $712.19 | 20,310,636 |
| 2016-05-24 | Open-market sale | 900 | $711.22 | 20,311,375 |
| 2016-05-24 | Open-market sale | 100 | $709.54 | 20,312,275 |
| 2016-05-24 | Open-market sale | 500 | $707.69 | 20,312,375 |
| 2016-05-23 | Conversion (derivative) | 16,666 | $0.00 | 20,242,306 |
| 2016-05-23 | Open-market sale | 3,809 | $717.72 | 23,375 |
| 2016-05-23 | Open-market sale | 1,422 | $704.80 | 20,328,119 |
| 2016-05-23 | Open-market sale | 5,482 | $705.66 | 20,322,637 |
| 2016-05-23 | Open-market sale | 4,280 | $706.60 | 20,318,357 |
| 2016-05-23 | Open-market sale | 3,151 | $707.68 | 20,315,206 |
| 2016-05-23 | Open-market sale | 930 | $708.45 | 20,314,276 |
| 2016-05-23 | Open-market sale | 1,101 | $709.65 | 20,313,175 |
| 2016-05-23 | Open-market sale | 300 | $710.96 | 20,312,875 |
| 2016-05-23 | Open-market sale | 5,716 | $718.53 | 17,641 |
| 2016-05-23 | Open-market sale | 3,294 | $719.66 | 14,347 |
| 2016-05-23 | Open-market sale | 2,547 | $720.58 | 11,800 |
| 2016-05-23 | Open-market sale | 900 | $721.76 | 10,900 |
| 2016-05-23 | Open-market sale | 400 | $722.70 | 10,500 |
| 2016-05-23 | Conversion | 16,666 | $0.00 | 26,166 |
| 2016-05-20 | Gift | 5,667 | $0.00 | 10,500 |
| 2016-05-20 | Gift | 5,667 | $0.00 | 20,329,541 |
| 2016-05-19 | Gift | 10,500 | $0.00 | 16,167 |
| 2016-05-19 | Gift | 10,500 | $0.00 | 20,335,208 |
| 2016-05-18 | Gift | 53,333 | $0.00 | 26,667 |
| 2016-05-18 | Gift | 53,333 | $0.00 | 20,345,708 |
| 2016-05-13 | Conversion (derivative) | 80,000 | $0.00 | 20,258,972 |
| 2016-05-13 | Conversion | 80,000 | $0.00 | 80,000 |
| 2016-05-06 | Conversion (derivative) | 16,670 | $0.00 | 20,338,972 |
| 2016-05-06 | Open-market sale | 200 | $712.14 | 16,470 |
| 2016-05-06 | Open-market sale | 959 | $711.21 | 20,399,041 |
| 2016-05-06 | Open-market sale | 2,416 | $710.45 | 20,400,000 |
| 2016-05-06 | Open-market sale | 1,571 | $709.72 | 20,402,416 |
| 2016-05-06 | Open-market sale | 1,482 | $708.44 | 20,403,987 |
| 2016-05-06 | Open-market sale | 430 | $707.29 | 20,405,469 |
| 2016-05-06 | Open-market sale | 3,187 | $706.37 | 20,405,899 |
| 2016-05-06 | Open-market sale | 1,996 | $705.02 | 20,409,086 |
| 2016-05-06 | Open-market sale | 2,496 | $703.95 | 20,411,082 |
| 2016-05-06 | Open-market sale | 1,233 | $703.27 | 20,413,578 |
| 2016-05-06 | Open-market sale | 600 | $701.86 | 20,414,811 |
| 2016-05-06 | Open-market sale | 300 | $699.35 | 20,415,411 |
| 2016-05-06 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-05-06 | Open-market sale | 1,985 | $716.57 | 2,808 |
| 2016-05-06 | Open-market sale | 2,305 | $719.44 | 4,793 |
| 2016-05-06 | Open-market sale | 1,103 | $718.43 | 7,098 |
| 2016-05-06 | Open-market sale | 43 | $725.57 | 8,201 |
| 2016-05-06 | Open-market sale | 525 | $715.03 | 15,845 |
| 2016-05-06 | Open-market sale | 1,153 | $720.24 | 14,692 |
| 2016-05-06 | Open-market sale | 1,308 | $721.66 | 13,384 |
| 2016-05-06 | Open-market sale | 1,633 | $724.63 | 8,244 |
| 2016-05-06 | Open-market sale | 2,808 | $717.38 | 0 |
| 2016-05-06 | Open-market sale | 100 | $713.65 | 16,370 |
| 2016-05-06 | Open-market sale | 2,907 | $723.89 | 9,877 |
| 2016-05-06 | Open-market sale | 600 | $722.81 | 12,784 |
| 2016-05-05 | Conversion (derivative) | 16,666 | $0.00 | 20,355,642 |
| 2016-05-05 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-05-05 | Open-market sale | 4,200 | $700.72 | 20,416,945 |
| 2016-05-05 | Open-market sale | 3,447 | $698.80 | 20,424,923 |
| 2016-05-05 | Open-market sale | 3,778 | $699.78 | 20,421,145 |
| 2016-05-05 | Open-market sale | 2,702 | $697.69 | 20,428,370 |
| 2016-05-05 | Open-market sale | 1,305 | $696.65 | 20,431,072 |
| 2016-05-05 | Open-market sale | 464 | $716.50 | 0 |
| 2016-05-05 | Open-market sale | 1,275 | $715.59 | 464 |
| 2016-05-05 | Open-market sale | 3,829 | $714.50 | 1,739 |
| 2016-05-05 | Open-market sale | 5,614 | $713.57 | 5,568 |
| 2016-05-05 | Open-market sale | 3,783 | $712.55 | 11,182 |
| 2016-05-05 | Open-market sale | 1,101 | $711.49 | 14,965 |
| 2016-05-05 | Open-market sale | 600 | $710.25 | 16,066 |
| 2016-05-05 | Open-market sale | 1,234 | $701.75 | 20,415,711 |
| 2016-05-04 | Conversion (derivative) | 16,666 | $0.00 | 20,372,308 |
| 2016-05-04 | Open-market sale | 600 | $693.15 | 20,446,810 |
| 2016-05-04 | Open-market sale | 1,434 | $710.55 | 11,295 |
| 2016-05-04 | Open-market sale | 4,203 | $711.77 | 7,092 |
| 2016-05-04 | Open-market sale | 804 | $713.56 | 6,288 |
| 2016-05-04 | Open-market sale | 600 | $714.49 | 5,688 |
| 2016-05-04 | Open-market sale | 5,688 | $712.68 | 0 |
| 2016-05-04 | Open-market sale | 681 | $689.99 | 20,448,362 |
| 2016-05-04 | Open-market sale | 952 | $691.87 | 20,447,410 |
| 2016-05-04 | Open-market sale | 600 | $693.15 | 20,446,210 |
| 2016-05-04 | Open-market sale | 738 | $694.04 | 20,445,472 |
| 2016-05-04 | Open-market sale | 1,747 | $695.08 | 20,443,725 |
| 2016-05-04 | Open-market sale | 3,269 | $696.26 | 20,440,456 |
| 2016-05-04 | Open-market sale | 6,103 | $697.15 | 20,434,353 |
| 2016-05-04 | Open-market sale | 1,268 | $698.08 | 20,433,085 |
| 2016-05-04 | Open-market sale | 708 | $699.34 | 20,432,377 |
| 2016-05-04 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-05-04 | Open-market sale | 300 | $704.75 | 16,366 |
| 2016-05-04 | Open-market sale | 400 | $705.82 | 15,966 |
| 2016-05-04 | Open-market sale | 1,000 | $709.64 | 12,729 |
| 2016-05-04 | Open-market sale | 644 | $708.53 | 13,729 |
| 2016-05-04 | Open-market sale | 1,593 | $707.06 | 14,373 |
| 2016-05-03 | Conversion (derivative) | 16,666 | $0.00 | 20,388,974 |
| 2016-05-03 | Open-market sale | 1,373 | $692.69 | 20,464,336 |
| 2016-05-03 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-05-03 | Open-market sale | 3,031 | $693.57 | 20,461,305 |
| 2016-05-03 | Open-market sale | 1,777 | $712.29 | 0 |
| 2016-05-03 | Open-market sale | 4,854 | $711.24 | 1,777 |
| 2016-05-03 | Open-market sale | 2,739 | $709.30 | 6,631 |
| 2016-05-03 | Open-market sale | 5,223 | $710.40 | 9,370 |
| 2016-05-03 | Open-market sale | 2,073 | $708.36 | 14,593 |
| 2016-05-03 | Open-market sale | 100 | $697.74 | 20,449,043 |
| 2016-05-03 | Open-market sale | 2,068 | $696.65 | 20,449,143 |
| 2016-05-03 | Open-market sale | 5,725 | $695.77 | 20,451,211 |
| 2016-05-03 | Open-market sale | 4,369 | $694.80 | 20,456,936 |
| 2016-05-02 | Conversion (derivative) | 16,666 | $0.00 | 20,405,640 |
| 2016-05-02 | Open-market sale | 4,013 | $710.48 | 5,375 |
| 2016-05-02 | Open-market sale | 3,114 | $709.36 | 9,388 |
| 2016-05-02 | Open-market sale | 2,852 | $708.47 | 12,502 |
| 2016-05-02 | Open-market sale | 939 | $711.51 | 4,436 |
| 2016-05-02 | Open-market sale | 706 | $713.53 | 3,730 |
| 2016-05-02 | Open-market sale | 698 | $712.49 | 3,032 |
| 2016-05-02 | Open-market sale | 1,312 | $707.50 | 15,354 |
| 2016-05-02 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-05-02 | Open-market sale | 1,232 | $700.27 | 20,465,709 |
| 2016-05-02 | Open-market sale | 1,342 | $699.57 | 20,466,941 |
| 2016-05-02 | Open-market sale | 1,134 | $698.72 | 20,468,283 |
| 2016-05-02 | Open-market sale | 2,252 | $696.17 | 20,469,417 |
| 2016-05-02 | Open-market sale | 2,328 | $695.36 | 20,471,669 |
| 2016-05-02 | Open-market sale | 3,151 | $693.28 | 20,473,997 |
| 2016-05-02 | Open-market sale | 701 | $697.51 | 20,477,148 |
| 2016-05-02 | Open-market sale | 1,978 | $694.20 | 20,477,849 |
| 2016-05-02 | Open-market sale | 2,548 | $692.36 | 20,479,827 |
| 2016-05-02 | Open-market sale | 800 | $715.29 | 0 |
| 2016-05-02 | Open-market sale | 2,232 | $714.67 | 800 |
| 2016-04-04 | Conversion (derivative) | 16,670 | $0.00 | 20,422,306 |
| 2016-04-04 | Open-market sale | 200 | $751.94 | 20,482,375 |
| 2016-04-04 | Open-market sale | 400 | $750.65 | 20,482,575 |
| 2016-04-04 | Open-market sale | 459 | $749.63 | 20,482,975 |
| 2016-04-04 | Open-market sale | 1,400 | $748.32 | 20,483,434 |
| 2016-04-04 | Open-market sale | 1,232 | $747.50 | 20,484,834 |
| 2016-04-04 | Open-market sale | 1,726 | $746.34 | 20,486,066 |
| 2016-04-04 | Open-market sale | 2,757 | $745.18 | 20,487,792 |
| 2016-04-04 | Open-market sale | 4,195 | $744.18 | 20,490,549 |
| 2016-04-04 | Open-market sale | 4,301 | $743.28 | 20,494,744 |
| 2016-04-04 | Open-market sale | 300 | $771.42 | 0 |
| 2016-04-04 | Open-market sale | 400 | $769.81 | 300 |
| 2016-04-04 | Open-market sale | 700 | $768.80 | 700 |
| 2016-04-04 | Open-market sale | 859 | $767.65 | 1,400 |
| 2016-04-04 | Open-market sale | 2,653 | $766.67 | 2,259 |
| 2016-04-04 | Open-market sale | 1,584 | $765.47 | 4,912 |
| 2016-04-04 | Open-market sale | 2,703 | $764.57 | 6,496 |
| 2016-04-04 | Open-market sale | 4,488 | $763.49 | 9,199 |
| 2016-04-04 | Open-market sale | 2,983 | $762.60 | 13,687 |
| 2016-04-04 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-04-01 | Conversion (derivative) | 16,666 | $0.00 | 20,438,976 |
| 2016-04-01 | Open-market sale | 2,754 | $767.63 | 2,115 |
| 2016-04-01 | Open-market sale | 3,271 | $766.66 | 4,869 |
| 2016-04-01 | Open-market sale | 1,053 | $765.74 | 8,140 |
| 2016-04-01 | Open-market sale | 1,509 | $764.13 | 9,193 |
| 2016-04-01 | Open-market sale | 1,942 | $763.22 | 10,702 |
| 2016-04-01 | Open-market sale | 800 | $762.37 | 12,644 |
| 2016-04-01 | Open-market sale | 500 | $760.90 | 13,444 |
| 2016-04-01 | Open-market sale | 500 | $759.57 | 13,944 |
| 2016-04-01 | Open-market sale | 722 | $758.44 | 14,444 |
| 2016-04-01 | Open-market sale | 800 | $757.63 | 15,166 |
| 2016-04-01 | Open-market sale | 700 | $756.62 | 15,966 |
| 2016-04-01 | Open-market sale | 887 | $749.96 | 20,499,045 |
| 2016-04-01 | Open-market sale | 2,394 | $748.92 | 20,499,932 |
| 2016-04-01 | Open-market sale | 4,218 | $747.98 | 20,502,326 |
| 2016-04-01 | Open-market sale | 1,788 | $747.07 | 20,506,544 |
| 2016-04-01 | Open-market sale | 850 | $745.54 | 20,508,332 |
| 2016-04-01 | Open-market sale | 1,789 | $744.83 | 20,509,182 |
| 2016-04-01 | Open-market sale | 1,466 | $743.90 | 20,510,971 |
| 2016-04-01 | Open-market sale | 600 | $742.72 | 20,512,437 |
| 2016-04-01 | Open-market sale | 300 | $741.25 | 20,513,037 |
| 2016-04-01 | Open-market sale | 562 | $740.19 | 20,513,337 |
| 2016-04-01 | Open-market sale | 962 | $739.33 | 20,513,899 |
| 2016-04-01 | Open-market sale | 850 | $738.30 | 20,514,861 |
| 2016-04-01 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-04-01 | Open-market sale | 814 | $769.69 | 0 |
| 2016-04-01 | Open-market sale | 1,301 | $768.82 | 814 |
| 2016-03-31 | Conversion (derivative) | 16,666 | $0.00 | 20,455,642 |
| 2016-03-31 | Open-market sale | 2,623 | $766.19 | 5,909 |
| 2016-03-31 | Open-market sale | 212 | $768.77 | 0 |
| 2016-03-31 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-03-31 | Open-market sale | 777 | $741.73 | 20,531,600 |
| 2016-03-31 | Open-market sale | 745 | $742.53 | 20,530,855 |
| 2016-03-31 | Open-market sale | 1,730 | $743.67 | 20,529,125 |
| 2016-03-31 | Open-market sale | 1,610 | $744.76 | 20,527,515 |
| 2016-03-31 | Open-market sale | 2,548 | $745.50 | 20,524,967 |
| 2016-03-31 | Open-market sale | 400 | $746.79 | 20,524,567 |
| 2016-03-31 | Open-market sale | 2,240 | $747.99 | 20,522,327 |
| 2016-03-31 | Open-market sale | 2,817 | $748.88 | 20,519,510 |
| 2016-03-31 | Open-market sale | 3,799 | $749.90 | 20,515,711 |
| 2016-03-31 | Open-market sale | 812 | $758.99 | 15,854 |
| 2016-03-31 | Open-market sale | 936 | $760.14 | 14,918 |
| 2016-03-31 | Open-market sale | 1,679 | $761.51 | 13,239 |
| 2016-03-31 | Open-market sale | 964 | $762.36 | 12,275 |
| 2016-03-31 | Open-market sale | 2,990 | $763.34 | 9,285 |
| 2016-03-31 | Open-market sale | 753 | $765.07 | 8,532 |
| 2016-03-31 | Open-market sale | 2,992 | $767.13 | 2,917 |
| 2016-03-31 | Open-market sale | 2,705 | $768.23 | 212 |
| 2016-03-30 | Conversion (derivative) | 16,666 | $0.00 | 20,472,308 |
| 2016-03-30 | Open-market sale | 2,569 | $769.56 | 12,999 |
| 2016-03-30 | Open-market sale | 1,098 | $768.44 | 15,568 |
| 2016-03-30 | Open-market sale | 4,036 | $770.35 | 8,963 |
| 2016-03-30 | Open-market sale | 1,228 | $771.34 | 7,735 |
| 2016-03-30 | Open-market sale | 1,683 | $772.31 | 6,052 |
| 2016-03-30 | Open-market sale | 1,487 | $773.47 | 4,565 |
| 2016-03-30 | Open-market sale | 1,150 | $774.55 | 3,415 |
| 2016-03-30 | Open-market sale | 2,178 | $775.55 | 1,237 |
| 2016-03-30 | Open-market sale | 1,037 | $776.35 | 200 |
| 2016-03-30 | Open-market sale | 200 | $777.11 | 0 |
| 2016-03-30 | Open-market sale | 742 | $749.78 | 20,548,301 |
| 2016-03-30 | Open-market sale | 1,950 | $751.20 | 20,546,351 |
| 2016-03-30 | Open-market sale | 4,763 | $751.86 | 20,541,588 |
| 2016-03-30 | Open-market sale | 2,330 | $752.83 | 20,539,258 |
| 2016-03-30 | Open-market sale | 2,106 | $753.95 | 20,537,152 |
| 2016-03-30 | Open-market sale | 1,733 | $755.09 | 20,535,419 |
| 2016-03-30 | Open-market sale | 1,896 | $756.00 | 20,533,523 |
| 2016-03-30 | Open-market sale | 1,006 | $756.98 | 20,532,517 |
| 2016-03-30 | Open-market sale | 140 | $757.84 | 20,532,377 |
| 2016-03-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-03-29 | Conversion (derivative) | 16,666 | $0.00 | 20,488,974 |
| 2016-03-29 | Open-market sale | 2,382 | $766.51 | 0 |
| 2016-03-29 | Open-market sale | 1,940 | $765.63 | 2,382 |
| 2016-03-29 | Open-market sale | 1,000 | $764.16 | 4,322 |
| 2016-03-29 | Open-market sale | 1,128 | $763.20 | 5,322 |
| 2016-03-29 | Open-market sale | 100 | $761.20 | 6,450 |
| 2016-03-29 | Open-market sale | 1,200 | $760.78 | 6,550 |
| 2016-03-29 | Open-market sale | 100 | $758.83 | 7,750 |
| 2016-03-29 | Open-market sale | 1,210 | $758.34 | 7,850 |
| 2016-03-29 | Open-market sale | 1,000 | $757.34 | 9,060 |
| 2016-03-29 | Open-market sale | 300 | $755.87 | 10,060 |
| 2016-03-29 | Open-market sale | 730 | $754.71 | 10,360 |
| 2016-03-29 | Open-market sale | 808 | $753.52 | 11,090 |
| 2016-03-29 | Open-market sale | 1,918 | $752.59 | 11,898 |
| 2016-03-29 | Open-market sale | 1,100 | $751.75 | 13,816 |
| 2016-03-29 | Open-market sale | 850 | $750.49 | 14,916 |
| 2016-03-29 | Open-market sale | 900 | $749.23 | 15,766 |
| 2016-03-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-03-29 | Open-market sale | 1,000 | $739.51 | 20,556,846 |
| 2016-03-29 | Open-market sale | 326 | $741.09 | 20,556,520 |
| 2016-03-29 | Open-market sale | 1,134 | $738.50 | 20,557,846 |
| 2016-03-29 | Open-market sale | 953 | $741.82 | 20,555,567 |
| 2016-03-29 | Open-market sale | 1,316 | $743.62 | 20,554,251 |
| 2016-03-29 | Open-market sale | 817 | $744.48 | 20,553,434 |
| 2016-03-29 | Open-market sale | 2,930 | $745.97 | 20,550,504 |
| 2016-03-29 | Open-market sale | 1,461 | $746.74 | 20,549,043 |
| 2016-03-29 | Open-market sale | 1,000 | $729.71 | 20,564,709 |
| 2016-03-29 | Open-market sale | 784 | $730.69 | 20,563,925 |
| 2016-03-29 | Open-market sale | 1,700 | $732.23 | 20,562,225 |
| 2016-03-29 | Open-market sale | 1,526 | $733.01 | 20,560,699 |
| 2016-03-29 | Open-market sale | 819 | $734.21 | 20,559,880 |
| 2016-03-29 | Open-market sale | 500 | $735.12 | 20,559,380 |
| 2016-03-29 | Open-market sale | 300 | $736.25 | 20,559,080 |
| 2016-03-29 | Open-market sale | 100 | $737.15 | 20,558,980 |
| 2016-03-15 | Gift | 12,333 | $0.00 | 0 |
| 2016-03-15 | Gift | 12,333 | $0.00 | 20,565,709 |
| 2016-03-08 | Gift | 12,500 | $0.00 | 20,578,042 |
| 2016-03-08 | Gift | 12,500 | $0.00 | 12,333 |
| 2016-03-08 | Gift | 49,667 | $0.00 | 24,833 |
| 2016-03-08 | Gift | 49,667 | $0.00 | 20,590,542 |
| 2016-03-04 | Conversion (derivative) | 16,670 | $0.00 | 20,505,640 |
| 2016-03-04 | Open-market sale | 131 | $715.57 | 20,640,209 |
| 2016-03-04 | Open-market sale | 700 | $714.87 | 20,640,340 |
| 2016-03-04 | Open-market sale | 600 | $712.92 | 20,641,598 |
| 2016-03-04 | Open-market sale | 1,557 | $711.56 | 20,642,198 |
| 2016-03-04 | Open-market sale | 3,310 | $710.89 | 20,643,755 |
| 2016-03-04 | Open-market sale | 4,005 | $709.78 | 20,647,065 |
| 2016-03-04 | Open-market sale | 1,799 | $708.97 | 20,651,070 |
| 2016-03-04 | Open-market sale | 2,910 | $707.76 | 20,652,869 |
| 2016-03-04 | Open-market sale | 1,100 | $706.81 | 20,655,779 |
| 2016-03-04 | Open-market sale | 200 | $734.56 | 74,500 |
| 2016-03-04 | Open-market sale | 913 | $733.92 | 74,700 |
| 2016-03-04 | Open-market sale | 604 | $732.78 | 75,613 |
| 2016-03-04 | Open-market sale | 902 | $731.50 | 76,217 |
| 2016-03-04 | Open-market sale | 3,799 | $730.52 | 77,119 |
| 2016-03-04 | Open-market sale | 4,458 | $729.59 | 80,918 |
| 2016-03-04 | Open-market sale | 1,710 | $728.36 | 85,376 |
| 2016-03-04 | Open-market sale | 2,200 | $727.46 | 87,086 |
| 2016-03-04 | Open-market sale | 1,884 | $726.45 | 89,286 |
| 2016-03-04 | Conversion | 16,670 | $0.00 | 91,170 |
| 2016-03-04 | Open-market sale | 558 | $713.86 | 20,641,040 |
| 2016-03-03 | Conversion (derivative) | 16,666 | $0.00 | 20,522,310 |
| 2016-03-03 | Open-market sale | 1,637 | $713.34 | 20,659,262 |
| 2016-03-03 | Open-market sale | 5,227 | $732.41 | 78,627 |
| 2016-03-03 | Open-market sale | 449 | $733.18 | 78,178 |
| 2016-03-03 | Open-market sale | 900 | $734.39 | 77,278 |
| 2016-03-03 | Open-market sale | 1,178 | $735.86 | 76,100 |
| 2016-03-03 | Open-market sale | 600 | $736.79 | 75,500 |
| 2016-03-03 | Open-market sale | 200 | $737.91 | 75,300 |
| 2016-03-03 | Open-market sale | 500 | $739.33 | 74,800 |
| 2016-03-03 | Open-market sale | 300 | $740.42 | 74,500 |
| 2016-03-03 | Conversion | 16,666 | $0.00 | 91,166 |
| 2016-03-03 | Open-market sale | 1,960 | $710.61 | 20,671,585 |
| 2016-03-03 | Open-market sale | 5,891 | $711.36 | 20,665,694 |
| 2016-03-03 | Open-market sale | 4,795 | $712.28 | 20,660,899 |
| 2016-03-03 | Open-market sale | 1,162 | $714.43 | 20,658,100 |
| 2016-03-03 | Open-market sale | 400 | $715.77 | 20,657,700 |
| 2016-03-03 | Open-market sale | 721 | $718.19 | 20,656,979 |
| 2016-03-03 | Open-market sale | 100 | $719.50 | 20,656,879 |
| 2016-03-03 | Open-market sale | 3,862 | $730.43 | 87,304 |
| 2016-03-03 | Open-market sale | 3,450 | $731.34 | 83,854 |
| 2016-03-02 | Conversion (derivative) | 16,666 | $0.00 | 20,538,976 |
| 2016-03-02 | Open-market sale | 3,199 | $736.50 | 85,167 |
| 2016-03-02 | Open-market sale | 1,646 | $735.32 | 88,366 |
| 2016-03-02 | Conversion | 16,666 | $0.00 | 91,166 |
| 2016-03-02 | Open-market sale | 199 | $719.82 | 20,673,545 |
| 2016-03-02 | Open-market sale | 500 | $718.77 | 20,673,744 |
| 2016-03-02 | Open-market sale | 2,986 | $718.04 | 20,674,244 |
| 2016-03-02 | Open-market sale | 3,606 | $717.11 | 20,677,230 |
| 2016-03-02 | Open-market sale | 4,463 | $716.10 | 20,680,836 |
| 2016-03-02 | Open-market sale | 2,855 | $715.20 | 20,685,299 |
| 2016-03-02 | Open-market sale | 1,557 | $713.83 | 20,688,154 |
| 2016-03-02 | Open-market sale | 500 | $713.12 | 20,689,711 |
| 2016-03-02 | Open-market sale | 4,062 | $737.42 | 81,105 |
| 2016-03-02 | Open-market sale | 3,530 | $738.48 | 77,575 |
| 2016-03-02 | Open-market sale | 1,439 | $739.40 | 76,136 |
| 2016-03-02 | Open-market sale | 1,036 | $740.14 | 75,100 |
| 2016-03-02 | Open-market sale | 500 | $741.71 | 74,600 |
| 2016-03-02 | Open-market sale | 100 | $742.22 | 74,500 |
| 2016-03-02 | Open-market sale | 1,154 | $734.25 | 90,012 |
| 2016-03-01 | Conversion (derivative) | 16,666 | $0.00 | 20,555,642 |
| 2016-03-01 | Open-market sale | 400 | $719.77 | 90,766 |
| 2016-03-01 | Conversion | 16,666 | $0.00 | 91,166 |
| 2016-03-01 | Open-market sale | 926 | $721.12 | 89,840 |
| 2016-03-01 | Open-market sale | 919 | $741.64 | 74,500 |
| 2016-03-01 | Open-market sale | 1,315 | $740.55 | 75,419 |
| 2016-03-01 | Open-market sale | 1,517 | $739.65 | 76,734 |
| 2016-03-01 | Open-market sale | 1,452 | $738.68 | 78,251 |
| 2016-03-01 | Open-market sale | 906 | $737.50 | 79,703 |
| 2016-03-01 | Open-market sale | 1,517 | $736.58 | 80,609 |
| 2016-03-01 | Open-market sale | 1,098 | $735.60 | 82,126 |
| 2016-03-01 | Open-market sale | 1,433 | $734.54 | 83,224 |
| 2016-03-01 | Open-market sale | 1,637 | $733.67 | 84,657 |
| 2016-03-01 | Open-market sale | 336 | $732.07 | 86,294 |
| 2016-03-01 | Open-market sale | 200 | $730.74 | 86,630 |
| 2016-03-01 | Open-market sale | 200 | $729.65 | 86,830 |
| 2016-03-01 | Open-market sale | 598 | $728.55 | 87,030 |
| 2016-03-01 | Open-market sale | 300 | $727.06 | 87,628 |
| 2016-03-01 | Open-market sale | 400 | $725.85 | 87,928 |
| 2016-03-01 | Open-market sale | 200 | $724.67 | 88,328 |
| 2016-03-01 | Open-market sale | 300 | $723.23 | 88,528 |
| 2016-03-01 | Open-market sale | 1,012 | $722.21 | 88,828 |
| 2016-03-01 | Open-market sale | 155 | $709.36 | 20,702,479 |
| 2016-03-01 | Open-market sale | 700 | $707.97 | 20,702,634 |
| 2016-03-01 | Open-market sale | 480 | $706.50 | 20,703,334 |
| 2016-03-01 | Open-market sale | 400 | $705.58 | 20,703,814 |
| 2016-03-01 | Open-market sale | 522 | $704.03 | 20,704,214 |
| 2016-03-01 | Open-market sale | 902 | $703.00 | 20,704,736 |
| 2016-03-01 | Open-market sale | 739 | $701.90 | 20,705,638 |
| 2016-03-01 | Open-market sale | 500 | $700.67 | 20,706,377 |
| 2016-03-01 | Open-market sale | 700 | $718.25 | 20,690,211 |
| 2016-03-01 | Open-market sale | 2,451 | $717.15 | 20,690,911 |
| 2016-03-01 | Open-market sale | 2,300 | $716.20 | 20,693,362 |
| 2016-03-01 | Open-market sale | 1,536 | $714.97 | 20,695,662 |
| 2016-03-01 | Open-market sale | 1,400 | $714.21 | 20,697,198 |
| 2016-03-01 | Open-market sale | 1,308 | $713.06 | 20,698,598 |
| 2016-03-01 | Open-market sale | 1,960 | $712.21 | 20,699,906 |
| 2016-03-01 | Open-market sale | 613 | $710.92 | 20,701,866 |
| 2016-02-29 | Conversion (derivative) | 74,500 | $0.00 | 20,588,974 |
| 2016-02-29 | Conversion (derivative) | 16,666 | $0.00 | 20,572,308 |
| 2016-02-29 | Conversion | 74,500 | $0.00 | 74,500 |
| 2016-02-29 | Conversion | 16,666 | $0.00 | 91,166 |
| 2016-02-29 | Open-market sale | 310 | $719.01 | 90,856 |
| 2016-02-29 | Open-market sale | 200 | $710.46 | 20,706,877 |
| 2016-02-29 | Open-market sale | 2,003 | $720.63 | 87,701 |
| 2016-02-29 | Open-market sale | 1,614 | $721.70 | 86,087 |
| 2016-02-29 | Open-market sale | 434 | $723.05 | 85,653 |
| 2016-02-29 | Open-market sale | 1,094 | $724.21 | 84,559 |
| 2016-02-29 | Open-market sale | 1,230 | $725.29 | 83,329 |
| 2016-02-29 | Open-market sale | 2,029 | $726.20 | 81,300 |
| 2016-02-29 | Open-market sale | 2,450 | $727.20 | 78,850 |
| 2016-02-29 | Open-market sale | 2,176 | $728.16 | 76,674 |
| 2016-02-29 | Open-market sale | 1,974 | $729.10 | 74,700 |
| 2016-02-29 | Open-market sale | 200 | $730.06 | 74,500 |
| 2016-02-29 | Open-market sale | 1,921 | $699.23 | 20,721,622 |
| 2016-02-29 | Open-market sale | 1,451 | $700.33 | 20,720,171 |
| 2016-02-29 | Open-market sale | 1,750 | $701.30 | 20,718,421 |
| 2016-02-29 | Open-market sale | 222 | $702.14 | 20,718,199 |
| 2016-02-29 | Open-market sale | 850 | $703.34 | 20,717,349 |
| 2016-02-29 | Open-market sale | 1,001 | $704.54 | 20,716,348 |
| 2016-02-29 | Open-market sale | 1,969 | $705.43 | 20,714,379 |
| 2016-02-29 | Open-market sale | 2,068 | $706.53 | 20,712,311 |
| 2016-02-29 | Open-market sale | 2,231 | $707.47 | 20,710,080 |
| 2016-02-29 | Open-market sale | 1,881 | $708.40 | 20,708,199 |
| 2016-02-29 | Open-market sale | 1,122 | $709.64 | 20,707,077 |
| 2016-02-29 | Open-market sale | 1,152 | $719.36 | 89,704 |
| 2016-02-12 | Conversion (derivative) | 16,670 | $0.00 | 20,663,474 |
| 2016-02-12 | Open-market sale | 460 | $713.37 | 100 |
| 2016-02-12 | Open-market sale | 1,400 | $712.65 | 560 |
| 2016-02-12 | Open-market sale | 1,800 | $711.38 | 1,960 |
| 2016-02-12 | Open-market sale | 2,020 | $708.18 | 3,760 |
| 2016-02-12 | Open-market sale | 1,269 | $710.50 | 5,780 |
| 2016-02-12 | Open-market sale | 1,354 | $709.44 | 7,049 |
| 2016-02-12 | Open-market sale | 3,245 | $707.06 | 8,403 |
| 2016-02-12 | Open-market sale | 2,200 | $706.08 | 11,648 |
| 2016-02-12 | Open-market sale | 1,822 | $704.86 | 13,848 |
| 2016-02-12 | Open-market sale | 300 | $703.65 | 15,670 |
| 2016-02-12 | Open-market sale | 700 | $702.52 | 15,970 |
| 2016-02-12 | Open-market sale | 344 | $690.80 | 20,723,543 |
| 2016-02-12 | Open-market sale | 1,300 | $690.01 | 20,723,887 |
| 2016-02-12 | Open-market sale | 1,432 | $688.22 | 20,725,187 |
| 2016-02-12 | Open-market sale | 1,920 | $687.50 | 20,726,619 |
| 2016-02-12 | Open-market sale | 974 | $686.24 | 20,728,539 |
| 2016-02-12 | Open-market sale | 1,520 | $685.19 | 20,729,513 |
| 2016-02-12 | Open-market sale | 2,309 | $684.23 | 20,731,033 |
| 2016-02-12 | Open-market sale | 2,736 | $683.17 | 20,733,342 |
| 2016-02-12 | Open-market sale | 2,245 | $682.13 | 20,736,078 |
| 2016-02-12 | Open-market sale | 1,230 | $681.22 | 20,738,323 |
| 2016-02-12 | Open-market sale | 660 | $679.09 | 20,739,553 |
| 2016-02-12 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-02-12 | Open-market sale | 100 | $715.39 | 0 |
| 2016-02-11 | Open-market sale | 300 | $688.37 | 20,740,213 |
| 2016-02-11 | Open-market sale | 441 | $687.28 | 20,740,513 |
| 2016-02-11 | Open-market sale | 143 | $669.73 | 20,756,736 |
| 2016-02-11 | Open-market sale | 1,025 | $671.05 | 20,755,711 |
| 2016-02-11 | Open-market sale | 1,200 | $672.42 | 20,754,511 |
| 2016-02-11 | Open-market sale | 1,800 | $673.42 | 20,752,711 |
| 2016-02-11 | Open-market sale | 1,618 | $674.51 | 20,751,093 |
| 2016-02-11 | Open-market sale | 2,332 | $675.37 | 20,748,761 |
| 2016-02-11 | Open-market sale | 1,453 | $676.46 | 20,747,308 |
| 2016-02-11 | Open-market sale | 517 | $686.19 | 20,740,954 |
| 2016-02-11 | Open-market sale | 711 | $684.79 | 20,741,471 |
| 2016-02-11 | Open-market sale | 500 | $683.57 | 20,742,182 |
| 2016-02-11 | Open-market sale | 600 | $681.92 | 20,742,682 |
| 2016-02-11 | Open-market sale | 584 | $680.89 | 20,743,282 |
| 2016-02-11 | Open-market sale | 745 | $679.43 | 20,743,866 |
| 2016-02-11 | Open-market sale | 1,445 | $678.56 | 20,744,611 |
| 2016-02-11 | Open-market sale | 1,252 | $677.45 | 20,746,056 |
| 2016-02-11 | Conversion (derivative) | 16,666 | $0.00 | 20,680,144 |
| 2016-02-11 | Open-market sale | 2,388 | $698.94 | 7,225 |
| 2016-02-11 | Open-market sale | 2,002 | $697.96 | 9,613 |
| 2016-02-11 | Open-market sale | 1,905 | $695.96 | 11,615 |
| 2016-02-11 | Open-market sale | 1,340 | $694.96 | 13,520 |
| 2016-02-11 | Open-market sale | 1,028 | $693.63 | 14,860 |
| 2016-02-11 | Open-market sale | 778 | $692.58 | 15,888 |
| 2016-02-11 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-02-11 | Open-market sale | 67 | $712.05 | 0 |
| 2016-02-11 | Open-market sale | 800 | $703.33 | 67 |
| 2016-02-11 | Open-market sale | 500 | $699.82 | 867 |
| 2016-02-11 | Open-market sale | 1,900 | $697.02 | 1,367 |
| 2016-02-11 | Open-market sale | 300 | $711.38 | 3,267 |
| 2016-02-11 | Open-market sale | 400 | $710.26 | 3,567 |
| 2016-02-11 | Open-market sale | 400 | $709.12 | 3,967 |
| 2016-02-11 | Open-market sale | 642 | $707.51 | 4,367 |
| 2016-02-11 | Open-market sale | 517 | $706.25 | 5,009 |
| 2016-02-11 | Open-market sale | 900 | $701.32 | 6,325 |
| 2016-02-11 | Open-market sale | 299 | $704.50 | 5,526 |
| 2016-02-11 | Open-market sale | 500 | $702.52 | 5,825 |
| 2016-02-10 | Open-market sale | 500 | $696.58 | 20,758,071 |
| 2016-02-10 | Open-market sale | 849 | $695.64 | 20,758,571 |
| 2016-02-10 | Open-market sale | 1,701 | $694.36 | 20,759,420 |
| 2016-02-10 | Open-market sale | 1,474 | $693.53 | 20,761,121 |
| 2016-02-10 | Open-market sale | 1,442 | $692.33 | 20,762,595 |
| 2016-02-10 | Open-market sale | 1,576 | $691.45 | 20,764,037 |
| 2016-02-10 | Open-market sale | 1,822 | $690.32 | 20,765,613 |
| 2016-02-10 | Open-market sale | 1,540 | $689.23 | 20,767,435 |
| 2016-02-10 | Open-market sale | 850 | $688.13 | 20,768,975 |
| 2016-02-10 | Open-market sale | 858 | $687.25 | 20,769,825 |
| 2016-02-10 | Open-market sale | 1,193 | $686.23 | 20,770,683 |
| 2016-02-10 | Open-market sale | 1,369 | $684.88 | 20,771,876 |
| 2016-02-10 | Open-market sale | 300 | $683.63 | 20,773,245 |
| 2016-02-10 | Open-market sale | 54 | $700.92 | 20,756,879 |
| 2016-02-10 | Open-market sale | 333 | $700.10 | 20,756,933 |
| 2016-02-10 | Open-market sale | 395 | $698.97 | 20,757,266 |
| 2016-02-10 | Open-market sale | 410 | $697.99 | 20,757,661 |
| 2016-02-10 | Conversion (derivative) | 16,666 | $0.00 | 20,696,810 |
| 2016-02-10 | Open-market sale | 1,972 | $715.65 | 14,694 |
| 2016-02-10 | Open-market sale | 926 | $713.49 | 1,402 |
| 2016-02-10 | Open-market sale | 1,580 | $712.32 | 2,328 |
| 2016-02-10 | Open-market sale | 1,818 | $711.26 | 3,908 |
| 2016-02-10 | Open-market sale | 802 | $709.94 | 5,726 |
| 2016-02-10 | Open-market sale | 1,787 | $708.86 | 6,528 |
| 2016-02-10 | Open-market sale | 869 | $707.62 | 8,315 |
| 2016-02-10 | Open-market sale | 727 | $706.69 | 9,184 |
| 2016-02-10 | Open-market sale | 100 | $722.70 | 9,911 |
| 2016-02-10 | Open-market sale | 100 | $721.32 | 10,011 |
| 2016-02-10 | Open-market sale | 610 | $720.78 | 10,111 |
| 2016-02-10 | Open-market sale | 613 | $719.61 | 10,721 |
| 2016-02-10 | Open-market sale | 858 | $718.54 | 11,334 |
| 2016-02-10 | Open-market sale | 1,169 | $717.44 | 12,192 |
| 2016-02-10 | Open-market sale | 1,333 | $716.44 | 13,361 |
| 2016-02-10 | Open-market sale | 1,402 | $714.51 | 0 |
| 2016-02-10 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-02-09 | Conversion (derivative) | 16,666 | $0.00 | 20,713,476 |
| 2016-02-09 | Open-market sale | 855 | $706.30 | 8,285 |
| 2016-02-09 | Open-market sale | 1,302 | $701.86 | 10,441 |
| 2016-02-09 | Open-market sale | 800 | $700.93 | 11,743 |
| 2016-02-09 | Open-market sale | 1,028 | $699.67 | 12,543 |
| 2016-02-09 | Open-market sale | 850 | $698.08 | 13,571 |
| 2016-02-09 | Open-market sale | 150 | $696.57 | 14,421 |
| 2016-02-09 | Open-market sale | 334 | $695.53 | 14,571 |
| 2016-02-09 | Open-market sale | 355 | $694.07 | 14,905 |
| 2016-02-09 | Open-market sale | 400 | $693.13 | 15,260 |
| 2016-02-09 | Open-market sale | 606 | $692.20 | 15,660 |
| 2016-02-09 | Open-market sale | 300 | $690.82 | 16,266 |
| 2016-02-09 | Open-market sale | 100 | $689.40 | 16,566 |
| 2016-02-09 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-02-09 | Open-market sale | 100 | $719.15 | 0 |
| 2016-02-09 | Open-market sale | 250 | $718.31 | 100 |
| 2016-02-09 | Open-market sale | 600 | $716.95 | 350 |
| 2016-02-09 | Open-market sale | 1,720 | $715.92 | 950 |
| 2016-02-09 | Open-market sale | 951 | $714.74 | 2,670 |
| 2016-02-09 | Open-market sale | 900 | $713.30 | 3,621 |
| 2016-02-09 | Open-market sale | 950 | $712.17 | 4,521 |
| 2016-02-09 | Open-market sale | 750 | $710.94 | 5,471 |
| 2016-02-09 | Open-market sale | 864 | $709.84 | 6,221 |
| 2016-02-09 | Open-market sale | 354 | $708.93 | 7,085 |
| 2016-02-09 | Open-market sale | 846 | $707.58 | 7,439 |
| 2016-02-09 | Open-market sale | 994 | $703.85 | 9,447 |
| 2016-02-09 | Open-market sale | 307 | $705.32 | 9,140 |
| 2016-02-09 | Open-market sale | 411 | $673.28 | 20,788,556 |
| 2016-02-09 | Open-market sale | 850 | $672.20 | 20,788,967 |
| 2016-02-09 | Open-market sale | 400 | $674.48 | 20,788,156 |
| 2016-02-09 | Open-market sale | 94 | $670.26 | 20,789,817 |
| 2016-02-09 | Open-market sale | 300 | $669.76 | 20,789,911 |
| 2016-02-09 | Open-market sale | 100 | $698.55 | 20,773,545 |
| 2016-02-09 | Open-market sale | 500 | $697.53 | 20,773,645 |
| 2016-02-09 | Open-market sale | 400 | $696.48 | 20,774,145 |
| 2016-02-09 | Open-market sale | 300 | $695.36 | 20,774,545 |
| 2016-02-09 | Open-market sale | 1,018 | $694.61 | 20,774,845 |
| 2016-02-09 | Open-market sale | 520 | $693.05 | 20,775,863 |
| 2016-02-09 | Open-market sale | 1,300 | $692.16 | 20,776,383 |
| 2016-02-09 | Open-market sale | 1,000 | $690.85 | 20,777,683 |
| 2016-02-09 | Open-market sale | 1,000 | $689.67 | 20,778,683 |
| 2016-02-09 | Open-market sale | 900 | $688.44 | 20,779,683 |
| 2016-02-09 | Open-market sale | 510 | $687.19 | 20,780,583 |
| 2016-02-09 | Open-market sale | 700 | $686.20 | 20,781,093 |
| 2016-02-09 | Open-market sale | 755 | $685.07 | 20,781,793 |
| 2016-02-09 | Open-market sale | 400 | $683.78 | 20,782,548 |
| 2016-02-09 | Open-market sale | 508 | $683.04 | 20,782,948 |
| 2016-02-09 | Open-market sale | 700 | $681.45 | 20,783,456 |
| 2016-02-09 | Open-market sale | 600 | $680.31 | 20,784,156 |
| 2016-02-09 | Open-market sale | 1,455 | $679.25 | 20,784,756 |
| 2016-02-09 | Open-market sale | 1,516 | $678.22 | 20,786,211 |
| 2016-02-09 | Open-market sale | 229 | $677.00 | 20,787,727 |
| 2016-02-09 | Open-market sale | 200 | $675.78 | 20,787,956 |
| 2016-02-08 | Open-market sale | 100 | $663.79 | 20,806,777 |
| 2016-02-08 | Open-market sale | 218 | $683.25 | 20,790,211 |
| 2016-02-08 | Open-market sale | 405 | $682.46 | 20,790,429 |
| 2016-02-08 | Open-market sale | 710 | $681.39 | 20,790,834 |
| 2016-02-08 | Open-market sale | 248 | $680.45 | 20,791,544 |
| 2016-02-08 | Open-market sale | 200 | $678.83 | 20,791,792 |
| 2016-02-08 | Open-market sale | 600 | $677.44 | 20,791,992 |
| 2016-02-08 | Open-market sale | 810 | $676.50 | 20,792,592 |
| 2016-02-08 | Open-market sale | 1,600 | $675.33 | 20,793,402 |
| 2016-02-08 | Open-market sale | 1,398 | $674.16 | 20,795,002 |
| 2016-02-08 | Open-market sale | 1,200 | $673.21 | 20,796,400 |
| 2016-02-08 | Open-market sale | 1,150 | $665.30 | 20,805,627 |
| 2016-02-08 | Open-market sale | 1,656 | $666.82 | 20,803,971 |
| 2016-02-08 | Open-market sale | 2,473 | $667.73 | 20,801,498 |
| 2016-02-08 | Open-market sale | 372 | $669.06 | 20,801,126 |
| 2016-02-08 | Open-market sale | 470 | $671.95 | 20,797,600 |
| 2016-02-08 | Open-market sale | 1,956 | $671.10 | 20,798,070 |
| 2016-02-08 | Open-market sale | 1,100 | $669.81 | 20,800,026 |
| 2016-02-08 | Conversion (derivative) | 16,666 | $0.00 | 20,730,142 |
| 2016-02-08 | Open-market sale | 100 | $682.65 | 16,566 |
| 2016-02-08 | Open-market sale | 457 | $703.10 | 114 |
| 2016-02-08 | Open-market sale | 500 | $702.03 | 571 |
| 2016-02-08 | Open-market sale | 400 | $700.34 | 1,071 |
| 2016-02-08 | Open-market sale | 242 | $698.88 | 1,471 |
| 2016-02-08 | Open-market sale | 373 | $697.88 | 1,713 |
| 2016-02-08 | Open-market sale | 813 | $696.86 | 2,086 |
| 2016-02-08 | Open-market sale | 1,142 | $695.73 | 2,899 |
| 2016-02-08 | Open-market sale | 800 | $694.26 | 4,041 |
| 2016-02-08 | Open-market sale | 1,555 | $693.41 | 4,841 |
| 2016-02-08 | Open-market sale | 1,201 | $692.06 | 6,396 |
| 2016-02-08 | Open-market sale | 1,400 | $691.14 | 7,597 |
| 2016-02-08 | Open-market sale | 901 | $689.91 | 8,997 |
| 2016-02-08 | Open-market sale | 903 | $689.09 | 9,898 |
| 2016-02-08 | Open-market sale | 648 | $688.05 | 10,801 |
| 2016-02-08 | Open-market sale | 2,728 | $686.91 | 11,449 |
| 2016-02-08 | Open-market sale | 1,646 | $685.97 | 14,177 |
| 2016-02-08 | Open-market sale | 743 | $684.66 | 15,823 |
| 2016-02-08 | Open-market sale | 114 | $703.81 | 0 |
| 2016-02-08 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-01-05 | Conversion (derivative) | 16,670 | $0.00 | 20,746,808 |
| 2016-01-05 | Open-market sale | 2,400 | $763.47 | 1,592 |
| 2016-01-05 | Open-market sale | 2,018 | $760.42 | 9,680 |
| 2016-01-05 | Open-market sale | 1,000 | $759.14 | 11,698 |
| 2016-01-05 | Open-market sale | 927 | $757.56 | 12,698 |
| 2016-01-05 | Open-market sale | 300 | $756.67 | 13,625 |
| 2016-01-05 | Open-market sale | 214 | $768.72 | 13,925 |
| 2016-01-05 | Open-market sale | 400 | $767.72 | 14,139 |
| 2016-01-05 | Open-market sale | 1,072 | $766.71 | 14,539 |
| 2016-01-05 | Open-market sale | 1,059 | $765.65 | 15,611 |
| 2016-01-05 | Open-market sale | 167 | $751.59 | 20,806,877 |
| 2016-01-05 | Open-market sale | 800 | $749.85 | 20,807,044 |
| 2016-01-05 | Open-market sale | 800 | $748.49 | 20,807,844 |
| 2016-01-05 | Open-market sale | 1,735 | $747.40 | 20,808,644 |
| 2016-01-05 | Open-market sale | 1,582 | $746.14 | 20,810,379 |
| 2016-01-05 | Open-market sale | 2,879 | $745.26 | 20,811,961 |
| 2016-01-05 | Open-market sale | 2,717 | $744.05 | 20,814,840 |
| 2016-01-05 | Open-market sale | 3,257 | $743.05 | 20,817,557 |
| 2016-01-05 | Open-market sale | 1,333 | $742.05 | 20,820,814 |
| 2016-01-05 | Open-market sale | 1,000 | $740.79 | 20,822,147 |
| 2016-01-05 | Open-market sale | 400 | $739.72 | 20,823,147 |
| 2016-01-05 | Conversion | 16,670 | $0.00 | 16,670 |
| 2016-01-05 | Open-market sale | 1,592 | $764.57 | 0 |
| 2016-01-05 | Open-market sale | 2,305 | $761.44 | 7,375 |
| 2016-01-05 | Open-market sale | 3,383 | $762.49 | 3,992 |
| 2016-01-04 | Conversion (derivative) | 16,666 | $0.00 | 20,763,478 |
| 2016-01-04 | Open-market sale | 3,102 | $735.29 | 20,832,645 |
| 2016-01-04 | Open-market sale | 2,626 | $734.27 | 20,835,747 |
| 2016-01-04 | Open-market sale | 1,010 | $733.30 | 20,838,373 |
| 2016-01-04 | Open-market sale | 830 | $732.37 | 20,839,383 |
| 2016-01-04 | Open-market sale | 200 | $760.37 | 0 |
| 2016-01-04 | Open-market sale | 100 | $758.78 | 200 |
| 2016-01-04 | Open-market sale | 1,721 | $757.97 | 300 |
| 2016-01-04 | Open-market sale | 1,663 | $757.04 | 2,021 |
| 2016-01-04 | Open-market sale | 3,164 | $756.06 | 3,684 |
| 2016-01-04 | Open-market sale | 2,992 | $754.99 | 6,848 |
| 2016-01-04 | Open-market sale | 2,519 | $753.77 | 9,840 |
| 2016-01-04 | Open-market sale | 1,184 | $752.55 | 12,359 |
| 2016-01-04 | Open-market sale | 821 | $751.60 | 13,543 |
| 2016-01-04 | Open-market sale | 1,102 | $750.74 | 14,364 |
| 2016-01-04 | Open-market sale | 700 | $749.48 | 15,466 |
| 2016-01-04 | Open-market sale | 500 | $748.37 | 16,166 |
| 2016-01-04 | Conversion | 16,666 | $0.00 | 16,666 |
| 2016-01-04 | Open-market sale | 645 | $740.62 | 20,823,547 |
| 2016-01-04 | Open-market sale | 1,387 | $739.44 | 20,824,192 |
| 2016-01-04 | Open-market sale | 1,657 | $738.46 | 20,825,579 |
| 2016-01-04 | Open-market sale | 3,650 | $736.37 | 20,828,995 |
| 2016-01-04 | Open-market sale | 1,759 | $737.23 | 20,827,236 |
| 2015-12-31 | Conversion (derivative) | 16,666 | $0.00 | 20,780,144 |
| 2015-12-31 | Open-market sale | 1,586 | $765.98 | 20,845,088 |
| 2015-12-31 | Open-market sale | 2,000 | $768.03 | 20,840,313 |
| 2015-12-31 | Open-market sale | 2,775 | $766.97 | 20,842,313 |
| 2015-12-31 | Open-market sale | 3,619 | $764.92 | 20,846,674 |
| 2015-12-31 | Open-market sale | 100 | $768.79 | 20,840,213 |
| 2015-12-31 | Open-market sale | 3,180 | $778.02 | 13,486 |
| 2015-12-31 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-12-31 | Open-market sale | 2,129 | $758.95 | 20,854,750 |
| 2015-12-31 | Open-market sale | 1,402 | $759.94 | 20,853,348 |
| 2015-12-31 | Open-market sale | 724 | $761.36 | 20,852,624 |
| 2015-12-31 | Open-market sale | 600 | $762.89 | 20,852,024 |
| 2015-12-31 | Open-market sale | 1,731 | $764.05 | 20,850,293 |
| 2015-12-31 | Open-market sale | 204 | $787.79 | 0 |
| 2015-12-31 | Open-market sale | 1,000 | $786.93 | 204 |
| 2015-12-31 | Open-market sale | 1,142 | $785.81 | 1,204 |
| 2015-12-31 | Open-market sale | 2,655 | $784.89 | 2,346 |
| 2015-12-31 | Open-market sale | 1,500 | $783.34 | 5,001 |
| 2015-12-31 | Open-market sale | 2,369 | $782.53 | 6,501 |
| 2015-12-31 | Open-market sale | 2,076 | $781.50 | 8,870 |
| 2015-12-31 | Open-market sale | 1,113 | $780.26 | 10,946 |
| 2015-12-31 | Open-market sale | 1,427 | $779.16 | 12,059 |
| 2015-12-30 | Conversion (derivative) | 16,666 | $0.00 | 20,796,810 |
| 2015-12-30 | Open-market sale | 1,350 | $792.41 | 6,460 |
| 2015-12-30 | Open-market sale | 3,334 | $791.45 | 7,810 |
| 2015-12-30 | Open-market sale | 3,085 | $790.45 | 11,144 |
| 2015-12-30 | Open-market sale | 1,325 | $789.38 | 14,229 |
| 2015-12-30 | Open-market sale | 1,112 | $788.58 | 15,554 |
| 2015-12-30 | Open-market sale | 400 | $769.51 | 20,873,145 |
| 2015-12-30 | Open-market sale | 1,174 | $776.01 | 20,857,179 |
| 2015-12-30 | Open-market sale | 3,003 | $775.09 | 20,858,353 |
| 2015-12-30 | Open-market sale | 3,912 | $774.21 | 20,861,356 |
| 2015-12-30 | Open-market sale | 3,530 | $773.25 | 20,865,268 |
| 2015-12-30 | Open-market sale | 2,886 | $771.99 | 20,868,798 |
| 2015-12-30 | Open-market sale | 1,461 | $771.20 | 20,871,684 |
| 2015-12-30 | Open-market sale | 2,773 | $793.34 | 3,687 |
| 2015-12-30 | Open-market sale | 2,777 | $794.26 | 910 |
| 2015-12-30 | Open-market sale | 810 | $795.55 | 100 |
| 2015-12-30 | Open-market sale | 100 | $796.05 | 0 |
| 2015-12-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-12-30 | Open-market sale | 300 | $776.90 | 20,856,879 |
| 2015-12-29 | Conversion (derivative) | 16,666 | $0.00 | 20,813,476 |
| 2015-12-29 | Open-market sale | 3,120 | $778.18 | 20,875,567 |
| 2015-12-29 | Open-market sale | 3,013 | $777.00 | 20,878,687 |
| 2015-12-29 | Open-market sale | 1,655 | $776.23 | 20,881,700 |
| 2015-12-29 | Open-market sale | 655 | $774.87 | 20,883,355 |
| 2015-12-29 | Open-market sale | 631 | $773.61 | 20,884,010 |
| 2015-12-29 | Open-market sale | 1,910 | $772.96 | 20,884,641 |
| 2015-12-29 | Open-market sale | 825 | $772.00 | 20,886,551 |
| 2015-12-29 | Open-market sale | 100 | $770.28 | 20,887,376 |
| 2015-12-29 | Open-market sale | 200 | $769.06 | 20,887,476 |
| 2015-12-29 | Open-market sale | 1,299 | $768.51 | 20,887,676 |
| 2015-12-29 | Open-market sale | 1,236 | $767.15 | 20,888,975 |
| 2015-12-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-12-29 | Open-market sale | 3,250 | $796.59 | 500 |
| 2015-12-29 | Open-market sale | 3,445 | $795.72 | 3,750 |
| 2015-12-29 | Open-market sale | 600 | $787.16 | 16,066 |
| 2015-12-29 | Open-market sale | 914 | $788.43 | 15,152 |
| 2015-12-29 | Open-market sale | 989 | $789.30 | 14,163 |
| 2015-12-29 | Open-market sale | 1,922 | $778.95 | 20,873,645 |
| 2015-12-29 | Open-market sale | 100 | $779.84 | 20,873,545 |
| 2015-12-29 | Open-market sale | 500 | $797.70 | 0 |
| 2015-12-29 | Open-market sale | 3,510 | $794.40 | 7,195 |
| 2015-12-29 | Open-market sale | 2,997 | $793.75 | 10,705 |
| 2015-12-29 | Open-market sale | 200 | $790.25 | 13,963 |
| 2015-12-29 | Open-market sale | 261 | $792.26 | 13,702 |
| 2015-11-30 | Conversion (derivative) | 16,670 | $0.00 | 20,830,142 |
| 2015-11-30 | Open-market sale | 828 | $769.26 | 2,729 |
| 2015-11-30 | Open-market sale | 800 | $768.12 | 3,557 |
| 2015-11-30 | Open-market sale | 1,201 | $767.13 | 4,357 |
| 2015-11-30 | Open-market sale | 1,390 | $765.85 | 5,558 |
| 2015-11-30 | Open-market sale | 3,501 | $764.91 | 6,948 |
| 2015-11-30 | Open-market sale | 3,779 | $764.08 | 10,449 |
| 2015-11-30 | Open-market sale | 1,454 | $762.76 | 14,228 |
| 2015-11-30 | Open-market sale | 988 | $761.66 | 15,682 |
| 2015-11-30 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-11-30 | Open-market sale | 1,776 | $771.64 | 953 |
| 2015-11-30 | Open-market sale | 100 | $754.29 | 20,890,211 |
| 2015-11-30 | Open-market sale | 105 | $753.25 | 20,890,311 |
| 2015-11-30 | Open-market sale | 1,250 | $752.52 | 20,890,416 |
| 2015-11-30 | Open-market sale | 926 | $751.87 | 20,891,666 |
| 2015-11-30 | Open-market sale | 800 | $750.00 | 20,892,592 |
| 2015-11-30 | Open-market sale | 833 | $749.34 | 20,893,392 |
| 2015-11-30 | Open-market sale | 1,562 | $748.25 | 20,894,225 |
| 2015-11-30 | Open-market sale | 1,655 | $746.84 | 20,895,787 |
| 2015-11-30 | Open-market sale | 3,213 | $745.80 | 20,897,442 |
| 2015-11-30 | Open-market sale | 3,395 | $744.98 | 20,900,655 |
| 2015-11-30 | Open-market sale | 1,588 | $743.95 | 20,904,050 |
| 2015-11-30 | Open-market sale | 1,243 | $742.66 | 20,905,638 |
| 2015-11-30 | Open-market sale | 100 | $774.76 | 0 |
| 2015-11-30 | Open-market sale | 237 | $773.45 | 100 |
| 2015-11-30 | Open-market sale | 616 | $772.89 | 337 |
| 2015-11-27 | Conversion (derivative) | 16,666 | $0.00 | 20,846,812 |
| 2015-11-27 | Open-market sale | 3,046 | $772.94 | 200 |
| 2015-11-27 | Open-market sale | 1,523 | $752.17 | 20,906,981 |
| 2015-11-27 | Open-market sale | 3,708 | $751.36 | 20,908,504 |
| 2015-11-27 | Open-market sale | 5,411 | $750.38 | 20,912,212 |
| 2015-11-27 | Open-market sale | 3,785 | $749.27 | 20,917,623 |
| 2015-11-27 | Open-market sale | 2,139 | $748.36 | 20,921,408 |
| 2015-11-27 | Open-market sale | 200 | $773.78 | 0 |
| 2015-11-27 | Open-market sale | 100 | $753.03 | 20,906,881 |
| 2015-11-27 | Open-market sale | 5,225 | $772.16 | 3,246 |
| 2015-11-27 | Open-market sale | 1,000 | $770.85 | 8,471 |
| 2015-11-27 | Open-market sale | 1,380 | $769.87 | 9,471 |
| 2015-11-27 | Open-market sale | 3,600 | $768.86 | 10,851 |
| 2015-11-27 | Open-market sale | 2,215 | $767.84 | 14,451 |
| 2015-11-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-11-25 | Conversion (derivative) | 16,666 | $0.00 | 20,863,478 |
| 2015-11-25 | Open-market sale | 400 | $746.41 | 20,939,813 |
| 2015-11-25 | Open-market sale | 2,863 | $747.97 | 20,936,950 |
| 2015-11-25 | Open-market sale | 9,088 | $749.17 | 20,927,862 |
| 2015-11-25 | Open-market sale | 2,857 | $749.89 | 20,925,005 |
| 2015-11-25 | Open-market sale | 1,149 | $751.06 | 20,923,856 |
| 2015-11-25 | Open-market sale | 309 | $751.79 | 20,923,547 |
| 2015-11-25 | Open-market sale | 98 | $772.61 | 0 |
| 2015-11-25 | Open-market sale | 1,667 | $771.55 | 98 |
| 2015-11-25 | Open-market sale | 6,710 | $770.50 | 1,765 |
| 2015-11-25 | Open-market sale | 4,556 | $769.68 | 8,475 |
| 2015-11-25 | Open-market sale | 2,000 | $768.61 | 13,031 |
| 2015-11-25 | Open-market sale | 1,635 | $767.44 | 15,031 |
| 2015-11-25 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-11-24 | Open-market sale | 600 | $744.26 | 20,953,566 |
| 2015-11-24 | Open-market sale | 916 | $743.35 | 20,954,166 |
| 2015-11-24 | Open-market sale | 815 | $742.12 | 20,955,082 |
| 2015-11-24 | Open-market sale | 643 | $741.06 | 20,955,897 |
| 2015-11-24 | Open-market sale | 339 | $738.49 | 20,956,540 |
| 2015-11-24 | Open-market sale | 200 | $754.93 | 20,940,213 |
| 2015-11-24 | Open-market sale | 1,508 | $752.88 | 20,940,413 |
| 2015-11-24 | Open-market sale | 541 | $751.85 | 20,941,921 |
| 2015-11-24 | Open-market sale | 1,237 | $750.95 | 20,942,462 |
| 2015-11-24 | Open-market sale | 1,662 | $749.87 | 20,943,699 |
| 2015-11-24 | Open-market sale | 4,033 | $748.88 | 20,945,361 |
| 2015-11-24 | Open-market sale | 2,432 | $748.06 | 20,949,394 |
| 2015-11-24 | Open-market sale | 1,340 | $746.62 | 20,951,826 |
| 2015-11-24 | Open-market sale | 400 | $745.49 | 20,953,166 |
| 2015-11-24 | Conversion (derivative) | 16,666 | $0.00 | 20,880,144 |
| 2015-11-24 | Open-market sale | 200 | $758.98 | 16,466 |
| 2015-11-24 | Open-market sale | 300 | $773.47 | 211 |
| 2015-11-24 | Open-market sale | 1,400 | $772.87 | 511 |
| 2015-11-24 | Open-market sale | 849 | $771.53 | 1,911 |
| 2015-11-24 | Open-market sale | 1,637 | $770.56 | 2,760 |
| 2015-11-24 | Open-market sale | 4,065 | $769.72 | 4,397 |
| 2015-11-24 | Open-market sale | 2,037 | $768.61 | 8,462 |
| 2015-11-24 | Open-market sale | 2,383 | $767.76 | 10,499 |
| 2015-11-24 | Open-market sale | 472 | $766.47 | 12,882 |
| 2015-11-24 | Open-market sale | 200 | $765.20 | 13,354 |
| 2015-11-24 | Open-market sale | 300 | $764.45 | 13,554 |
| 2015-11-24 | Open-market sale | 1,222 | $763.23 | 13,854 |
| 2015-11-24 | Open-market sale | 700 | $762.25 | 15,076 |
| 2015-11-24 | Open-market sale | 390 | $760.89 | 15,776 |
| 2015-11-24 | Open-market sale | 300 | $759.86 | 16,166 |
| 2015-11-24 | Open-market sale | 211 | $774.76 | 0 |
| 2015-11-24 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-11-23 | Conversion (derivative) | 16,666 | $0.00 | 20,896,810 |
| 2015-11-23 | Open-market sale | 1,500 | $774.23 | 15,166 |
| 2015-11-23 | Open-market sale | 600 | $761.84 | 20,956,979 |
| 2015-11-23 | Open-market sale | 1,817 | $761.15 | 20,957,579 |
| 2015-11-23 | Open-market sale | 4,066 | $759.99 | 20,959,396 |
| 2015-11-23 | Open-market sale | 3,290 | $759.13 | 20,963,462 |
| 2015-11-23 | Open-market sale | 1,250 | $757.91 | 20,966,752 |
| 2015-11-23 | Open-market sale | 1,621 | $755.88 | 20,968,002 |
| 2015-11-23 | Open-market sale | 2,139 | $755.08 | 20,969,623 |
| 2015-11-23 | Open-market sale | 500 | $753.80 | 20,971,762 |
| 2015-11-23 | Open-market sale | 1,283 | $752.98 | 20,972,262 |
| 2015-11-23 | Open-market sale | 100 | $782.49 | 0 |
| 2015-11-23 | Open-market sale | 1,671 | $781.47 | 100 |
| 2015-11-23 | Open-market sale | 2,431 | $780.37 | 1,771 |
| 2015-11-23 | Open-market sale | 4,878 | $779.57 | 4,202 |
| 2015-11-23 | Open-market sale | 1,964 | $778.73 | 9,080 |
| 2015-11-23 | Open-market sale | 660 | $777.39 | 11,044 |
| 2015-11-23 | Open-market sale | 2,493 | $776.37 | 11,704 |
| 2015-11-23 | Open-market sale | 969 | $775.45 | 14,197 |
| 2015-11-23 | Open-market sale | 100 | $762.62 | 20,956,879 |
| 2015-11-23 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-10-30 | Conversion (derivative) | 16,670 | $0.00 | 20,913,476 |
| 2015-10-30 | Open-market sale | 1,632 | $741.78 | 2,094 |
| 2015-10-30 | Open-market sale | 3,051 | $712.91 | 20,981,160 |
| 2015-10-30 | Open-market sale | 1,240 | $742.89 | 854 |
| 2015-10-30 | Open-market sale | 654 | $743.76 | 200 |
| 2015-10-30 | Open-market sale | 200 | $745.69 | 0 |
| 2015-10-30 | Open-market sale | 1,194 | $710.80 | 20,989,021 |
| 2015-10-30 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-10-30 | Open-market sale | 1,864 | $737.63 | 14,806 |
| 2015-10-30 | Open-market sale | 3,987 | $738.81 | 10,819 |
| 2015-10-30 | Open-market sale | 3,927 | $739.97 | 6,892 |
| 2015-10-30 | Open-market sale | 3,166 | $740.90 | 3,726 |
| 2015-10-30 | Open-market sale | 4,810 | $711.99 | 20,984,211 |
| 2015-10-30 | Open-market sale | 1,009 | $717.31 | 20,973,545 |
| 2015-10-30 | Open-market sale | 1,228 | $715.94 | 20,974,554 |
| 2015-10-30 | Open-market sale | 1,605 | $714.93 | 20,975,782 |
| 2015-10-30 | Open-market sale | 3,773 | $713.91 | 20,977,387 |
| 2015-10-29 | Conversion (derivative) | 16,666 | $0.00 | 20,930,146 |
| 2015-10-29 | Open-market sale | 1,196 | $744.03 | 36,080 |
| 2015-10-29 | Open-market sale | 1,100 | $740.86 | 39,342 |
| 2015-10-29 | Open-market sale | 2,905 | $739.53 | 40,442 |
| 2015-10-29 | Open-market sale | 3,065 | $738.60 | 43,347 |
| 2015-10-29 | Open-market sale | 2,254 | $737.57 | 46,412 |
| 2015-10-29 | Open-market sale | 500 | $736.23 | 48,666 |
| 2015-10-29 | Conversion | 16,666 | $0.00 | 49,166 |
| 2015-10-29 | Open-market sale | 2,755 | $717.62 | 21,022,715 |
| 2015-10-29 | Open-market sale | 3,644 | $716.74 | 21,025,470 |
| 2015-10-29 | Open-market sale | 2,345 | $715.78 | 21,029,114 |
| 2015-10-29 | Open-market sale | 2,970 | $714.67 | 21,031,459 |
| 2015-10-29 | Open-market sale | 2,506 | $713.80 | 21,034,429 |
| 2015-10-29 | Open-market sale | 1,944 | $712.84 | 21,036,935 |
| 2015-10-29 | Open-market sale | 502 | $711.28 | 21,038,879 |
| 2015-10-29 | Open-market sale | 706 | $745.95 | 32,500 |
| 2015-10-29 | Open-market sale | 2,874 | $744.91 | 33,206 |
| 2015-10-29 | Open-market sale | 331 | $741.42 | 39,011 |
| 2015-10-29 | Open-market sale | 1,735 | $742.90 | 37,276 |
| 2015-10-29 | Conversion (derivative) | 112,500 | $0.00 | 20,946,812 |
| 2015-10-29 | Gift | 80,000 | $0.00 | 21,039,381 |
| 2015-10-29 | Gift | 80,000 | $0.00 | 32,500 |
| 2015-10-29 | Conversion | 112,500 | $0.00 | 112,500 |
| 2015-10-28 | Conversion (derivative) | 16,666 | $0.00 | 21,059,312 |
| 2015-10-28 | Open-market sale | 1,411 | $734.79 | 3,020 |
| 2015-10-28 | Open-market sale | 2,460 | $733.88 | 4,431 |
| 2015-10-28 | Open-market sale | 2,480 | $736.06 | 540 |
| 2015-10-28 | Open-market sale | 540 | $737.02 | 0 |
| 2015-10-28 | Open-market sale | 2,915 | $732.81 | 6,891 |
| 2015-10-28 | Open-market sale | 2,983 | $731.85 | 9,806 |
| 2015-10-28 | Open-market sale | 1,626 | $730.72 | 12,789 |
| 2015-10-28 | Open-market sale | 1,411 | $729.56 | 14,415 |
| 2015-10-28 | Open-market sale | 840 | $728.68 | 15,826 |
| 2015-10-28 | Open-market sale | 715 | $712.60 | 21,119,381 |
| 2015-10-28 | Open-market sale | 2,616 | $711.97 | 21,120,096 |
| 2015-10-28 | Open-market sale | 2,833 | $711.03 | 21,122,712 |
| 2015-10-28 | Open-market sale | 2,510 | $709.94 | 21,125,545 |
| 2015-10-28 | Open-market sale | 2,831 | $708.96 | 21,128,055 |
| 2015-10-28 | Open-market sale | 2,102 | $708.01 | 21,130,886 |
| 2015-10-28 | Open-market sale | 1,659 | $706.83 | 21,132,988 |
| 2015-10-28 | Open-market sale | 1,000 | $705.58 | 21,134,647 |
| 2015-10-28 | Open-market sale | 400 | $704.66 | 21,135,647 |
| 2015-10-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-10-27 | Conversion (derivative) | 16,666 | $0.00 | 21,075,978 |
| 2015-10-27 | Open-market sale | 1,510 | $728.22 | 12,204 |
| 2015-10-27 | Open-market sale | 1,033 | $727.31 | 13,714 |
| 2015-10-27 | Open-market sale | 2,614 | $729.55 | 9,590 |
| 2015-10-27 | Open-market sale | 2,104 | $730.53 | 7,486 |
| 2015-10-27 | Open-market sale | 1,348 | $731.59 | 6,138 |
| 2015-10-27 | Open-market sale | 1,464 | $732.69 | 4,674 |
| 2015-10-27 | Open-market sale | 3,585 | $733.61 | 1,089 |
| 2015-10-27 | Open-market sale | 1,089 | $734.74 | 0 |
| 2015-10-27 | Open-market sale | 1,200 | $705.37 | 21,151,513 |
| 2015-10-27 | Open-market sale | 2,517 | $706.46 | 21,148,996 |
| 2015-10-27 | Open-market sale | 3,781 | $707.45 | 21,145,215 |
| 2015-10-27 | Open-market sale | 3,365 | $708.42 | 21,141,850 |
| 2015-10-27 | Open-market sale | 2,728 | $709.44 | 21,139,122 |
| 2015-10-27 | Open-market sale | 2,463 | $710.36 | 21,136,659 |
| 2015-10-27 | Open-market sale | 512 | $711.42 | 21,136,147 |
| 2015-10-27 | Open-market sale | 100 | $713.35 | 21,136,047 |
| 2015-10-27 | Open-market sale | 700 | $725.19 | 15,966 |
| 2015-10-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-10-27 | Open-market sale | 1,219 | $726.26 | 14,747 |
| 2015-10-26 | Conversion (derivative) | 16,666 | $0.00 | 21,092,644 |
| 2015-10-26 | Open-market sale | 200 | $707.94 | 21,168,079 |
| 2015-10-26 | Open-market sale | 900 | $707.21 | 21,168,279 |
| 2015-10-26 | Open-market sale | 100 | $703.26 | 21,169,179 |
| 2015-10-26 | Open-market sale | 100 | $702.05 | 21,169,279 |
| 2015-10-26 | Open-market sale | 1,002 | $732.30 | 3,467 |
| 2015-10-26 | Open-market sale | 100 | $734.88 | 0 |
| 2015-10-26 | Open-market sale | 1,698 | $734.35 | 100 |
| 2015-10-26 | Open-market sale | 1,669 | $733.12 | 1,798 |
| 2015-10-26 | Open-market sale | 1,724 | $709.75 | 21,166,355 |
| 2015-10-26 | Open-market sale | 1,700 | $710.66 | 21,164,655 |
| 2015-10-26 | Open-market sale | 1,717 | $712.19 | 21,162,938 |
| 2015-10-26 | Open-market sale | 4,079 | $713.23 | 21,158,859 |
| 2015-10-26 | Open-market sale | 1,431 | $714.27 | 21,157,428 |
| 2015-10-26 | Open-market sale | 1,556 | $715.47 | 21,155,872 |
| 2015-10-26 | Open-market sale | 1,518 | $716.57 | 21,154,354 |
| 2015-10-26 | Open-market sale | 800 | $717.54 | 21,153,554 |
| 2015-10-26 | Open-market sale | 841 | $718.53 | 21,152,713 |
| 2015-10-26 | Open-market sale | 170 | $722.06 | 16,496 |
| 2015-10-26 | Open-market sale | 804 | $723.59 | 15,692 |
| 2015-10-26 | Open-market sale | 406 | $724.75 | 15,286 |
| 2015-10-26 | Open-market sale | 913 | $725.96 | 14,373 |
| 2015-10-26 | Open-market sale | 1,500 | $727.04 | 12,873 |
| 2015-10-26 | Open-market sale | 1,810 | $728.04 | 11,063 |
| 2015-10-26 | Open-market sale | 1,122 | $729.42 | 9,941 |
| 2015-10-26 | Open-market sale | 1,996 | $730.16 | 7,945 |
| 2015-10-26 | Open-market sale | 3,476 | $731.27 | 4,469 |
| 2015-10-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-10-02 | Open-market sale | 100 | $610.55 | 21,177,402 |
| 2015-10-02 | Open-market sale | 1,013 | $609.32 | 21,177,502 |
| 2015-10-02 | Open-market sale | 400 | $626.87 | 21,169,379 |
| 2015-10-02 | Open-market sale | 947 | $603.97 | 21,185,102 |
| 2015-10-02 | Open-market sale | 1,246 | $604.87 | 21,183,856 |
| 2015-10-02 | Open-market sale | 2,015 | $605.85 | 21,181,841 |
| 2015-10-02 | Open-market sale | 1,745 | $607.14 | 21,180,096 |
| 2015-10-02 | Open-market sale | 2,347 | $626.04 | 21,169,779 |
| 2015-10-02 | Open-market sale | 211 | $624.37 | 21,172,126 |
| 2015-10-02 | Open-market sale | 354 | $622.60 | 21,172,337 |
| 2015-10-02 | Open-market sale | 1,454 | $621.81 | 21,172,691 |
| 2015-10-02 | Open-market sale | 1,440 | $620.73 | 21,174,145 |
| 2015-10-02 | Open-market sale | 600 | $619.58 | 21,175,585 |
| 2015-10-02 | Open-market sale | 400 | $618.18 | 21,176,185 |
| 2015-10-02 | Open-market sale | 317 | $616.63 | 21,176,585 |
| 2015-10-02 | Open-market sale | 200 | $615.31 | 21,176,902 |
| 2015-10-02 | Open-market sale | 200 | $613.11 | 21,177,102 |
| 2015-10-02 | Open-market sale | 100 | $611.58 | 21,177,302 |
| 2015-10-02 | Open-market sale | 1,581 | $608.05 | 21,178,515 |
| 2015-10-02 | Conversion (derivative) | 16,670 | $0.00 | 21,109,310 |
| 2015-10-02 | Open-market sale | 532 | $634.46 | 16,138 |
| 2015-10-02 | Open-market sale | 1,664 | $635.55 | 14,474 |
| 2015-10-02 | Open-market sale | 1,844 | $636.41 | 12,630 |
| 2015-10-02 | Open-market sale | 1,604 | $637.65 | 11,026 |
| 2015-10-02 | Open-market sale | 1,399 | $638.47 | 9,627 |
| 2015-10-02 | Open-market sale | 692 | $639.65 | 8,935 |
| 2015-10-02 | Open-market sale | 913 | $640.90 | 8,022 |
| 2015-10-02 | Open-market sale | 258 | $643.08 | 7,764 |
| 2015-10-02 | Open-market sale | 200 | $645.30 | 7,564 |
| 2015-10-02 | Open-market sale | 200 | $646.30 | 7,364 |
| 2015-10-02 | Open-market sale | 300 | $647.56 | 7,064 |
| 2015-10-02 | Open-market sale | 718 | $650.03 | 6,346 |
| 2015-10-02 | Open-market sale | 1,264 | $651.31 | 5,082 |
| 2015-10-02 | Open-market sale | 1,745 | $652.13 | 3,337 |
| 2015-10-02 | Open-market sale | 500 | $653.20 | 2,837 |
| 2015-10-02 | Open-market sale | 1,630 | $655.35 | 1,207 |
| 2015-10-02 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-10-02 | Open-market sale | 1,207 | $656.13 | 0 |
| 2015-10-01 | Conversion (derivative) | 16,666 | $0.00 | 21,125,980 |
| 2015-10-01 | Open-market sale | 1,618 | $38.88 | 7,007 |
| 2015-10-01 | Open-market sale | 1,500 | $638.06 | 8,625 |
| 2015-10-01 | Open-market sale | 1,579 | $636.85 | 10,125 |
| 2015-10-01 | Open-market sale | 1,927 | $635.94 | 11,704 |
| 2015-10-01 | Open-market sale | 1,550 | $634.85 | 13,631 |
| 2015-10-01 | Open-market sale | 919 | $633.80 | 15,181 |
| 2015-10-01 | Open-market sale | 566 | $632.53 | 16,100 |
| 2015-10-01 | Open-market sale | 200 | $611.82 | 21,186,049 |
| 2015-10-01 | Open-market sale | 2,089 | $610.80 | 21,186,249 |
| 2015-10-01 | Open-market sale | 300 | $642.80 | 0 |
| 2015-10-01 | Open-market sale | 3,276 | $608.73 | 21,190,239 |
| 2015-10-01 | Open-market sale | 2,100 | $607.34 | 21,193,515 |
| 2015-10-01 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-10-01 | Open-market sale | 1,300 | $606.48 | 21,195,615 |
| 2015-10-01 | Open-market sale | 1,800 | $605.32 | 21,196,915 |
| 2015-10-01 | Open-market sale | 1,700 | $604.18 | 21,198,715 |
| 2015-10-01 | Open-market sale | 2,200 | $602.95 | 21,200,415 |
| 2015-10-01 | Open-market sale | 100 | $600.07 | 21,202,615 |
| 2015-10-01 | Open-market sale | 3,002 | $640.03 | 4,005 |
| 2015-10-01 | Open-market sale | 2,713 | $640.99 | 1,292 |
| 2015-10-01 | Open-market sale | 992 | $641.90 | 300 |
| 2015-10-01 | Open-market sale | 1,901 | $609.73 | 21,188,338 |
| 2015-09-30 | Conversion (derivative) | 16,666 | $0.00 | 21,142,646 |
| 2015-09-30 | Open-market sale | 3,265 | $606.05 | 21,206,976 |
| 2015-09-30 | Open-market sale | 2,359 | $604.86 | 21,210,241 |
| 2015-09-30 | Open-market sale | 3,129 | $603.90 | 21,212,600 |
| 2015-09-30 | Open-market sale | 2,652 | $602.84 | 21,215,729 |
| 2015-09-30 | Open-market sale | 1,000 | $601.71 | 21,218,381 |
| 2015-09-30 | Open-market sale | 1,171 | $636.78 | 0 |
| 2015-09-30 | Open-market sale | 4,227 | $636.17 | 1,171 |
| 2015-09-30 | Open-market sale | 2,357 | $635.11 | 5,398 |
| 2015-09-30 | Open-market sale | 3,162 | $634.10 | 7,755 |
| 2015-09-30 | Open-market sale | 800 | $607.63 | 21,202,715 |
| 2015-09-30 | Open-market sale | 1,842 | $631.99 | 13,774 |
| 2015-09-30 | Open-market sale | 750 | $630.99 | 15,616 |
| 2015-09-30 | Open-market sale | 300 | $629.76 | 16,366 |
| 2015-09-30 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-09-30 | Open-market sale | 3,461 | $606.84 | 21,203,515 |
| 2015-09-30 | Open-market sale | 2,857 | $632.99 | 10,917 |
| 2015-09-29 | Conversion (derivative) | 16,666 | $0.00 | 21,159,312 |
| 2015-09-29 | Open-market sale | 100 | $604.60 | 21,219,381 |
| 2015-09-29 | Open-market sale | 310 | $603.71 | 21,219,481 |
| 2015-09-29 | Open-market sale | 1,500 | $602.79 | 21,219,791 |
| 2015-09-29 | Open-market sale | 1,835 | $601.82 | 21,221,291 |
| 2015-09-29 | Open-market sale | 1,253 | $600.72 | 21,223,126 |
| 2015-09-29 | Open-market sale | 1,389 | $599.73 | 21,224,379 |
| 2015-09-29 | Open-market sale | 500 | $598.62 | 21,225,768 |
| 2015-09-29 | Open-market sale | 1,445 | $597.53 | 21,226,268 |
| 2015-09-29 | Open-market sale | 1,356 | $596.46 | 21,227,713 |
| 2015-09-29 | Open-market sale | 1,654 | $595.41 | 21,229,069 |
| 2015-09-29 | Open-market sale | 1,108 | $594.32 | 21,230,723 |
| 2015-09-29 | Open-market sale | 1,557 | $593.29 | 21,231,831 |
| 2015-09-29 | Open-market sale | 1,559 | $592.22 | 21,233,388 |
| 2015-09-29 | Open-market sale | 1,100 | $591.29 | 21,234,947 |
| 2015-09-29 | Open-market sale | 400 | $634.19 | 0 |
| 2015-09-29 | Open-market sale | 850 | $633.15 | 400 |
| 2015-09-29 | Open-market sale | 1,316 | $632.07 | 1,250 |
| 2015-09-29 | Open-market sale | 1,639 | $631.17 | 2,566 |
| 2015-09-29 | Open-market sale | 1,036 | $630.11 | 4,205 |
| 2015-09-29 | Open-market sale | 828 | $629.02 | 5,241 |
| 2015-09-29 | Open-market sale | 1,080 | $627.88 | 6,069 |
| 2015-09-29 | Open-market sale | 1,093 | $626.85 | 7,149 |
| 2015-09-29 | Open-market sale | 1,220 | $625.61 | 8,242 |
| 2015-09-29 | Open-market sale | 800 | $624.68 | 9,462 |
| 2015-09-29 | Open-market sale | 1,523 | $623.62 | 10,262 |
| 2015-09-29 | Open-market sale | 1,485 | $622.78 | 11,785 |
| 2015-09-29 | Open-market sale | 1,513 | $621.41 | 13,270 |
| 2015-09-29 | Open-market sale | 1,000 | $620.27 | 14,783 |
| 2015-09-29 | Open-market sale | 883 | $619.26 | 15,783 |
| 2015-09-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-09-28 | Open-market sale | 200 | $602.16 | 21,243,152 |
| 2015-09-28 | Open-market sale | 400 | $600.70 | 21,243,352 |
| 2015-09-28 | Open-market sale | 448 | $599.00 | 21,243,752 |
| 2015-09-28 | Open-market sale | 974 | $598.15 | 21,244,200 |
| 2015-09-28 | Open-market sale | 2,277 | $597.00 | 21,245,174 |
| 2015-09-28 | Open-market sale | 1,104 | $595.87 | 21,247,451 |
| 2015-09-28 | Open-market sale | 557 | $594.82 | 21,248,555 |
| 2015-09-28 | Open-market sale | 1,087 | $603.49 | 21,242,065 |
| 2015-09-28 | Open-market sale | 2,349 | $604.82 | 21,239,716 |
| 2015-09-28 | Open-market sale | 1,081 | $605.50 | 21,238,635 |
| 2015-09-28 | Open-market sale | 150 | $606.52 | 21,238,485 |
| 2015-09-28 | Open-market sale | 400 | $608.22 | 21,238,085 |
| 2015-09-28 | Open-market sale | 900 | $609.48 | 21,237,185 |
| 2015-09-28 | Open-market sale | 400 | $610.62 | 21,236,785 |
| 2015-09-28 | Open-market sale | 438 | $612.69 | 21,236,347 |
| 2015-09-28 | Open-market sale | 300 | $613.67 | 21,236,047 |
| 2015-09-28 | Open-market sale | 602 | $590.36 | 21,252,111 |
| 2015-09-28 | Open-market sale | 1,100 | $591.66 | 21,251,011 |
| 2015-09-28 | Open-market sale | 724 | $593.68 | 21,249,112 |
| 2015-09-28 | Open-market sale | 1,175 | $592.59 | 21,249,836 |
| 2015-09-28 | Conversion (derivative) | 16,666 | $0.00 | 21,175,978 |
| 2015-09-28 | Open-market sale | 750 | $632.02 | 5,955 |
| 2015-09-28 | Open-market sale | 490 | $630.85 | 6,705 |
| 2015-09-28 | Open-market sale | 324 | $629.21 | 7,195 |
| 2015-09-28 | Open-market sale | 557 | $627.88 | 7,519 |
| 2015-09-28 | Open-market sale | 1,512 | $626.62 | 8,076 |
| 2015-09-28 | Open-market sale | 2,869 | $625.75 | 9,588 |
| 2015-09-28 | Open-market sale | 700 | $624.56 | 12,457 |
| 2015-09-28 | Open-market sale | 364 | $623.20 | 13,157 |
| 2015-09-28 | Open-market sale | 900 | $622.28 | 13,521 |
| 2015-09-28 | Open-market sale | 1,045 | $621.20 | 14,421 |
| 2015-09-28 | Open-market sale | 500 | $619.52 | 15,466 |
| 2015-09-28 | Open-market sale | 700 | $618.57 | 15,966 |
| 2015-09-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-09-28 | Open-market sale | 200 | $642.15 | 0 |
| 2015-09-28 | Open-market sale | 571 | $640.87 | 200 |
| 2015-09-28 | Open-market sale | 200 | $639.66 | 771 |
| 2015-09-28 | Open-market sale | 300 | $638.57 | 971 |
| 2015-09-28 | Open-market sale | 811 | $637.41 | 1,271 |
| 2015-09-28 | Open-market sale | 300 | $635.95 | 2,082 |
| 2015-09-28 | Open-market sale | 1,652 | $634.18 | 2,382 |
| 2015-09-28 | Open-market sale | 1,921 | $633.25 | 4,034 |
| 2015-08-28 | Conversion (derivative) | 16,670 | $0.00 | 21,192,644 |
| 2015-08-28 | Open-market sale | 889 | $625.66 | 21,268,494 |
| 2015-08-28 | Open-market sale | 200 | $664.27 | 500 |
| 2015-08-28 | Open-market sale | 200 | $662.04 | 700 |
| 2015-08-28 | Open-market sale | 775 | $660.78 | 900 |
| 2015-08-28 | Open-market sale | 1,615 | $659.75 | 1,675 |
| 2015-08-28 | Open-market sale | 2,091 | $658.83 | 3,290 |
| 2015-08-28 | Open-market sale | 3,828 | $657.69 | 5,381 |
| 2015-08-28 | Open-market sale | 4,248 | $656.75 | 9,209 |
| 2015-08-28 | Open-market sale | 2,413 | $655.81 | 13,457 |
| 2015-08-28 | Open-market sale | 800 | $654.87 | 15,870 |
| 2015-08-28 | Open-market sale | 100 | $635.93 | 21,252,713 |
| 2015-08-28 | Open-market sale | 615 | $635.02 | 21,252,813 |
| 2015-08-28 | Open-market sale | 100 | $632.55 | 21,253,428 |
| 2015-08-28 | Open-market sale | 700 | $631.62 | 21,253,528 |
| 2015-08-28 | Open-market sale | 1,000 | $630.81 | 21,254,228 |
| 2015-08-28 | Open-market sale | 2,796 | $629.54 | 21,255,228 |
| 2015-08-28 | Open-market sale | 3,745 | $628.48 | 21,258,024 |
| 2015-08-28 | Open-market sale | 4,376 | $627.58 | 21,261,769 |
| 2015-08-28 | Open-market sale | 2,349 | $626.63 | 21,266,145 |
| 2015-08-28 | Open-market sale | 500 | $665.43 | 0 |
| 2015-08-28 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-08-27 | Open-market sale | 1,000 | $630.84 | 21,281,730 |
| 2015-08-27 | Open-market sale | 1,219 | $629.77 | 21,282,730 |
| 2015-08-27 | Open-market sale | 500 | $628.21 | 21,283,949 |
| 2015-08-27 | Open-market sale | 800 | $627.01 | 21,284,449 |
| 2015-08-27 | Open-market sale | 500 | $625.97 | 21,285,249 |
| 2015-08-27 | Open-market sale | 300 | $624.29 | 21,285,749 |
| 2015-08-27 | Open-market sale | 200 | $642.79 | 21,269,383 |
| 2015-08-27 | Open-market sale | 201 | $641.66 | 21,269,583 |
| 2015-08-27 | Open-market sale | 349 | $639.48 | 21,269,784 |
| 2015-08-27 | Open-market sale | 400 | $638.00 | 21,270,133 |
| 2015-08-27 | Open-market sale | 1,685 | $636.79 | 21,270,533 |
| 2015-08-27 | Open-market sale | 1,846 | $635.96 | 21,272,218 |
| 2015-08-27 | Open-market sale | 4,141 | $634.95 | 21,274,064 |
| 2015-08-27 | Open-market sale | 1,998 | $634.09 | 21,278,205 |
| 2015-08-27 | Open-market sale | 621 | $632.57 | 21,280,203 |
| 2015-08-27 | Open-market sale | 906 | $631.72 | 21,280,824 |
| 2015-08-27 | Conversion (derivative) | 16,666 | $0.00 | 21,209,314 |
| 2015-08-27 | Open-market sale | 270 | $672.01 | 200 |
| 2015-08-27 | Open-market sale | 400 | $670.37 | 470 |
| 2015-08-27 | Open-market sale | 1,013 | $668.06 | 870 |
| 2015-08-27 | Open-market sale | 2,021 | $667.10 | 1,883 |
| 2015-08-27 | Open-market sale | 2,458 | $666.02 | 3,904 |
| 2015-08-27 | Open-market sale | 2,882 | $665.05 | 6,362 |
| 2015-08-27 | Open-market sale | 1,356 | $664.10 | 9,244 |
| 2015-08-27 | Open-market sale | 462 | $662.85 | 10,600 |
| 2015-08-27 | Open-market sale | 588 | $661.82 | 11,062 |
| 2015-08-27 | Open-market sale | 1,322 | $660.80 | 11,650 |
| 2015-08-27 | Open-market sale | 793 | $659.73 | 12,972 |
| 2015-08-27 | Open-market sale | 1,050 | $658.77 | 13,765 |
| 2015-08-27 | Open-market sale | 500 | $657.51 | 14,815 |
| 2015-08-27 | Open-market sale | 450 | $656.28 | 15,315 |
| 2015-08-27 | Open-market sale | 501 | $654.93 | 15,765 |
| 2015-08-27 | Open-market sale | 300 | $653.65 | 16,266 |
| 2015-08-27 | Open-market sale | 100 | $651.92 | 16,566 |
| 2015-08-27 | Open-market sale | 200 | $672.66 | 0 |
| 2015-08-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-08-26 | Conversion (derivative) | 16,666 | $0.00 | 21,225,980 |
| 2015-08-26 | Open-market sale | 353 | $631.28 | 16,313 |
| 2015-08-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-08-26 | Open-market sale | 507 | $660.19 | 313 |
| 2015-08-26 | Open-market sale | 493 | $658.99 | 820 |
| 2015-08-26 | Open-market sale | 200 | $658.04 | 1,313 |
| 2015-08-26 | Open-market sale | 200 | $655.06 | 1,513 |
| 2015-08-26 | Open-market sale | 600 | $654.42 | 1,713 |
| 2015-08-26 | Open-market sale | 700 | $653.31 | 2,313 |
| 2015-08-26 | Open-market sale | 600 | $648.51 | 3,013 |
| 2015-08-26 | Open-market sale | 300 | $646.40 | 3,613 |
| 2015-08-26 | Open-market sale | 300 | $645.58 | 3,913 |
| 2015-08-26 | Open-market sale | 1,290 | $644.21 | 4,213 |
| 2015-08-26 | Open-market sale | 1,069 | $643.18 | 5,503 |
| 2015-08-26 | Open-market sale | 602 | $642.02 | 6,572 |
| 2015-08-26 | Open-market sale | 1,523 | $641.30 | 7,174 |
| 2015-08-26 | Open-market sale | 1,601 | $640.00 | 8,697 |
| 2015-08-26 | Open-market sale | 1,000 | $638.98 | 10,298 |
| 2015-08-26 | Open-market sale | 1,218 | $638.11 | 11,298 |
| 2015-08-26 | Open-market sale | 1,071 | $636.73 | 12,516 |
| 2015-08-26 | Open-market sale | 1,000 | $635.61 | 13,587 |
| 2015-08-26 | Open-market sale | 609 | $634.43 | 14,587 |
| 2015-08-26 | Open-market sale | 617 | $633.55 | 15,196 |
| 2015-08-26 | Open-market sale | 500 | $632.79 | 15,813 |
| 2015-08-26 | Open-market sale | 313 | $660.98 | 0 |
| 2015-08-26 | Open-market sale | 293 | $614.83 | 21,289,856 |
| 2015-08-26 | Open-market sale | 400 | $613.43 | 21,290,149 |
| 2015-08-26 | Open-market sale | 1,700 | $612.19 | 21,290,549 |
| 2015-08-26 | Open-market sale | 1,000 | $610.96 | 21,292,249 |
| 2015-08-26 | Open-market sale | 2,123 | $609.68 | 21,293,249 |
| 2015-08-26 | Open-market sale | 1,253 | $608.78 | 21,295,372 |
| 2015-08-26 | Open-market sale | 945 | $607.49 | 21,296,625 |
| 2015-08-26 | Open-market sale | 1,500 | $606.59 | 21,297,570 |
| 2015-08-26 | Open-market sale | 913 | $605.62 | 21,299,070 |
| 2015-08-26 | Open-market sale | 700 | $604.44 | 21,299,983 |
| 2015-08-26 | Open-market sale | 948 | $603.08 | 21,300,683 |
| 2015-08-26 | Open-market sale | 684 | $601.90 | 21,301,631 |
| 2015-08-26 | Open-market sale | 400 | $600.04 | 21,302,315 |
| 2015-08-26 | Open-market sale | 300 | $615.82 | 21,289,556 |
| 2015-08-26 | Open-market sale | 420 | $617.31 | 21,289,136 |
| 2015-08-26 | Open-market sale | 100 | $618.55 | 21,289,036 |
| 2015-08-26 | Open-market sale | 406 | $621.82 | 21,288,630 |
| 2015-08-26 | Open-market sale | 550 | $627.84 | 21,287,015 |
| 2015-08-26 | Open-market sale | 500 | $630.17 | 21,286,049 |
| 2015-08-26 | Open-market sale | 466 | $628.96 | 21,286,549 |
| 2015-08-26 | Open-market sale | 561 | $623.42 | 21,288,069 |
| 2015-08-26 | Open-market sale | 504 | $624.15 | 21,287,565 |
| 2015-08-25 | Open-market sale | 1,056 | $643.89 | 900 |
| 2015-08-25 | Open-market sale | 907 | $642.90 | 1,956 |
| 2015-08-25 | Open-market sale | 700 | $641.71 | 2,863 |
| 2015-08-25 | Open-market sale | 1,010 | $640.74 | 3,563 |
| 2015-08-25 | Open-market sale | 900 | $639.24 | 4,573 |
| 2015-08-25 | Open-market sale | 1,503 | $638.37 | 5,473 |
| 2015-08-25 | Open-market sale | 1,618 | $637.28 | 6,976 |
| 2015-08-25 | Open-market sale | 2,205 | $636.38 | 8,594 |
| 2015-08-25 | Open-market sale | 2,400 | $635.26 | 10,799 |
| 2015-08-25 | Open-market sale | 800 | $633.91 | 13,199 |
| 2015-08-25 | Open-market sale | 100 | $628.38 | 14,699 |
| 2015-08-25 | Open-market sale | 200 | $627.60 | 14,799 |
| 2015-08-25 | Open-market sale | 200 | $626.10 | 14,999 |
| 2015-08-25 | Open-market sale | 100 | $624.63 | 15,199 |
| 2015-08-25 | Open-market sale | 100 | $623.60 | 15,299 |
| 2015-08-25 | Open-market sale | 221 | $622.03 | 15,399 |
| 2015-08-25 | Open-market sale | 300 | $620.87 | 15,620 |
| 2015-08-25 | Open-market sale | 297 | $619.92 | 15,920 |
| 2015-08-25 | Open-market sale | 400 | $619.22 | 16,217 |
| 2015-08-25 | Open-market sale | 49 | $615.15 | 16,617 |
| 2015-08-25 | Open-market sale | 700 | $644.94 | 200 |
| 2015-08-25 | Open-market sale | 200 | $646.55 | 0 |
| 2015-08-25 | Open-market sale | 700 | $632.24 | 13,999 |
| 2015-08-25 | Conversion (derivative) | 16,666 | $0.00 | 21,242,646 |
| 2015-08-25 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-08-25 | Open-market sale | 200 | $593.36 | 21,317,968 |
| 2015-08-25 | Open-market sale | 74 | $584.71 | 21,319,307 |
| 2015-08-25 | Open-market sale | 272 | $616.41 | 21,302,715 |
| 2015-08-25 | Open-market sale | 505 | $615.41 | 21,302,987 |
| 2015-08-25 | Open-market sale | 1,873 | $614.28 | 21,303,492 |
| 2015-08-25 | Open-market sale | 700 | $613.14 | 21,305,365 |
| 2015-08-25 | Open-market sale | 1,045 | $611.86 | 21,306,065 |
| 2015-08-25 | Open-market sale | 490 | $610.34 | 21,307,110 |
| 2015-08-25 | Open-market sale | 707 | $609.37 | 21,307,600 |
| 2015-08-25 | Open-market sale | 1,894 | $608.12 | 21,308,307 |
| 2015-08-25 | Open-market sale | 1,325 | $607.18 | 21,310,201 |
| 2015-08-25 | Open-market sale | 2,705 | $606.16 | 21,311,526 |
| 2015-08-25 | Open-market sale | 1,395 | $604.95 | 21,314,231 |
| 2015-08-25 | Open-market sale | 1,120 | $603.88 | 21,315,626 |
| 2015-08-25 | Open-market sale | 500 | $602.30 | 21,316,746 |
| 2015-08-25 | Open-market sale | 300 | $599.42 | 21,317,246 |
| 2015-08-25 | Open-market sale | 122 | $597.51 | 21,317,546 |
| 2015-08-25 | Open-market sale | 200 | $596.19 | 21,317,668 |
| 2015-08-25 | Open-market sale | 100 | $594.79 | 21,317,868 |
| 2015-08-25 | Open-market sale | 210 | $588.96 | 21,319,097 |
| 2015-08-25 | Open-market sale | 423 | $589.76 | 21,318,674 |
| 2015-08-25 | Open-market sale | 506 | $590.94 | 21,318,168 |
| 2015-08-24 | Open-market sale | 500 | $589.02 | 21,332,685 |
| 2015-08-24 | Open-market sale | 700 | $610.15 | 21,319,781 |
| 2015-08-24 | Open-market sale | 800 | $609.04 | 21,320,481 |
| 2015-08-24 | Open-market sale | 300 | $607.33 | 21,321,281 |
| 2015-08-24 | Open-market sale | 500 | $606.43 | 21,321,581 |
| 2015-08-24 | Open-market sale | 305 | $605.28 | 21,322,081 |
| 2015-08-24 | Open-market sale | 431 | $604.05 | 21,322,386 |
| 2015-08-24 | Open-market sale | 200 | $602.25 | 21,322,817 |
| 2015-08-24 | Open-market sale | 400 | $601.17 | 21,323,017 |
| 2015-08-24 | Open-market sale | 500 | $599.79 | 21,323,417 |
| 2015-08-24 | Open-market sale | 1,514 | $599.02 | 21,323,917 |
| 2015-08-24 | Open-market sale | 807 | $597.78 | 21,325,431 |
| 2015-08-24 | Open-market sale | 1,536 | $596.73 | 21,326,238 |
| 2015-08-24 | Open-market sale | 1,100 | $595.60 | 21,327,774 |
| 2015-08-24 | Open-market sale | 910 | $594.43 | 21,328,874 |
| 2015-08-24 | Open-market sale | 708 | $593.11 | 21,329,784 |
| 2015-08-24 | Open-market sale | 797 | $592.41 | 21,330,492 |
| 2015-08-24 | Open-market sale | 800 | $591.17 | 21,331,289 |
| 2015-08-24 | Open-market sale | 596 | $590.01 | 21,332,089 |
| 2015-08-24 | Open-market sale | 400 | $612.14 | 21,319,381 |
| 2015-08-24 | Open-market sale | 103 | $587.70 | 21,333,185 |
| 2015-08-24 | Conversion (derivative) | 16,666 | $0.00 | 21,259,312 |
| 2015-08-24 | Open-market sale | 279 | $611.57 | 15,126 |
| 2015-08-24 | Open-market sale | 494 | $614.11 | 14,632 |
| 2015-08-24 | Open-market sale | 300 | $616.61 | 13,899 |
| 2015-08-24 | Open-market sale | 751 | $618.11 | 13,148 |
| 2015-08-24 | Open-market sale | 100 | $609.70 | 15,405 |
| 2015-08-24 | Open-market sale | 303 | $607.36 | 15,505 |
| 2015-08-24 | Open-market sale | 118 | $605.26 | 15,808 |
| 2015-08-24 | Open-market sale | 190 | $604.22 | 15,926 |
| 2015-08-24 | Open-market sale | 100 | $600.18 | 16,116 |
| 2015-08-24 | Open-market sale | 350 | $598.19 | 16,216 |
| 2015-08-24 | Open-market sale | 100 | $593.95 | 16,566 |
| 2015-08-24 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-08-24 | Open-market sale | 433 | $615.52 | 14,199 |
| 2015-08-24 | Open-market sale | 411 | $619.39 | 12,737 |
| 2015-08-24 | Open-market sale | 200 | $580.46 | 21,334,697 |
| 2015-08-24 | Open-market sale | 100 | $579.12 | 21,334,897 |
| 2015-08-24 | Open-market sale | 200 | $577.15 | 21,334,997 |
| 2015-08-24 | Open-market sale | 300 | $574.62 | 21,335,197 |
| 2015-08-24 | Open-market sale | 100 | $570.52 | 21,335,497 |
| 2015-08-24 | Open-market sale | 450 | $568.69 | 21,335,597 |
| 2015-08-24 | Open-market sale | 100 | $642.44 | 0 |
| 2015-08-24 | Open-market sale | 300 | $641.65 | 100 |
| 2015-08-24 | Open-market sale | 300 | $640.84 | 400 |
| 2015-08-24 | Open-market sale | 800 | $639.33 | 700 |
| 2015-08-24 | Open-market sale | 498 | $638.56 | 1,500 |
| 2015-08-24 | Open-market sale | 402 | $637.08 | 1,998 |
| 2015-08-24 | Open-market sale | 300 | $635.47 | 2,400 |
| 2015-08-24 | Open-market sale | 650 | $634.52 | 2,700 |
| 2015-08-24 | Open-market sale | 304 | $632.92 | 3,350 |
| 2015-08-24 | Open-market sale | 400 | $631.77 | 3,654 |
| 2015-08-24 | Open-market sale | 303 | $630.39 | 4,054 |
| 2015-08-24 | Open-market sale | 1,100 | $629.72 | 4,357 |
| 2015-08-24 | Open-market sale | 858 | $628.48 | 5,457 |
| 2015-08-24 | Open-market sale | 998 | $627.51 | 6,315 |
| 2015-08-24 | Open-market sale | 600 | $626.50 | 7,313 |
| 2015-08-24 | Open-market sale | 1,302 | $625.58 | 7,913 |
| 2015-08-24 | Open-market sale | 897 | $623.09 | 10,136 |
| 2015-08-24 | Open-market sale | 804 | $621.75 | 11,033 |
| 2015-08-24 | Open-market sale | 900 | $620.54 | 11,837 |
| 2015-08-24 | Open-market sale | 921 | $624.14 | 9,215 |
| 2015-08-24 | Open-market sale | 409 | $586.74 | 21,333,288 |
| 2015-08-24 | Open-market sale | 400 | $585.62 | 21,333,697 |
| 2015-08-24 | Open-market sale | 500 | $584.21 | 21,334,097 |
| 2015-08-24 | Open-market sale | 100 | $582.55 | 21,334,597 |
| 2015-08-20 | Gift | 10,000 | $0.00 | 0 |
| 2015-08-20 | Gift | 10,000 | $0.00 | 21,336,047 |
| 2015-08-19 | Gift | 10,000 | $0.00 | 21,346,047 |
| 2015-08-19 | Gift | 10,000 | $0.00 | 10,000 |
| 2015-08-18 | Gift | 10,000 | $0.00 | 21,356,047 |
| 2015-08-18 | Gift | 10,000 | $0.00 | 20,000 |
| 2015-08-17 | Gift | 10,000 | $0.00 | 21,366,047 |
| 2015-08-17 | Gift | 10,000 | $0.00 | 30,000 |
| 2015-08-11 | Gift | 20,000 | $0.00 | 40,000 |
| 2015-08-11 | Gift | 20,000 | $0.00 | 21,376,047 |
| 2015-08-10 | Gift | 20,000 | $0.00 | 21,396,047 |
| 2015-08-10 | Gift | 20,000 | $0.00 | 60,000 |
| 2015-08-07 | Gift | 20,000 | $0.00 | 21,416,047 |
| 2015-08-07 | Gift | 20,000 | $0.00 | 80,000 |
| 2015-08-06 | Gift | 20,000 | $0.00 | 21,436,047 |
| 2015-08-06 | Gift | 20,000 | $0.00 | 100,000 |
| 2015-08-04 | Conversion (derivative) | 120,000 | $0.00 | 21,275,978 |
| 2015-08-04 | Conversion | 120,000 | $0.00 | 120,000 |
| 2015-07-31 | Conversion (derivative) | 16,670 | $0.00 | 21,395,978 |
| 2015-07-31 | Open-market sale | 309 | $632.49 | 21,456,047 |
| 2015-07-31 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-07-31 | Open-market sale | 3,700 | $658.51 | 12,970 |
| 2015-07-31 | Open-market sale | 3,426 | $659.18 | 9,544 |
| 2015-07-31 | Open-market sale | 4,180 | $660.62 | 5,364 |
| 2015-07-31 | Open-market sale | 2,936 | $661.56 | 2,428 |
| 2015-07-31 | Open-market sale | 1,728 | $662.67 | 700 |
| 2015-07-31 | Open-market sale | 700 | $663.79 | 0 |
| 2015-07-31 | Open-market sale | 3,285 | $626.20 | 21,469,432 |
| 2015-07-31 | Open-market sale | 3,024 | $627.18 | 21,466,408 |
| 2015-07-31 | Open-market sale | 2,184 | $628.58 | 21,464,224 |
| 2015-07-31 | Open-market sale | 2,967 | $629.58 | 21,461,257 |
| 2015-07-31 | Open-market sale | 3,626 | $630.45 | 21,457,631 |
| 2015-07-31 | Open-market sale | 1,275 | $631.48 | 21,456,356 |
| 2015-07-30 | Conversion (derivative) | 16,666 | $0.00 | 21,412,648 |
| 2015-07-30 | Open-market sale | 2,120 | $624.21 | 21,486,513 |
| 2015-07-30 | Open-market sale | 750 | $622.97 | 21,488,633 |
| 2015-07-30 | Open-market sale | 300 | $667.42 | 0 |
| 2015-07-30 | Open-market sale | 1,612 | $666.36 | 300 |
| 2015-07-30 | Open-market sale | 2,765 | $665.68 | 1,912 |
| 2015-07-30 | Open-market sale | 958 | $664.59 | 4,677 |
| 2015-07-30 | Open-market sale | 200 | $662.91 | 5,635 |
| 2015-07-30 | Open-market sale | 605 | $661.76 | 5,835 |
| 2015-07-30 | Open-market sale | 1,117 | $660.62 | 6,440 |
| 2015-07-30 | Open-market sale | 1,175 | $659.73 | 7,557 |
| 2015-07-30 | Open-market sale | 896 | $658.88 | 8,732 |
| 2015-07-30 | Open-market sale | 900 | $657.11 | 9,628 |
| 2015-07-30 | Open-market sale | 217 | $656.02 | 10,528 |
| 2015-07-30 | Open-market sale | 2,047 | $655.11 | 10,745 |
| 2015-07-30 | Open-market sale | 2,550 | $654.20 | 12,792 |
| 2015-07-30 | Open-market sale | 875 | $653.11 | 15,342 |
| 2015-07-30 | Open-market sale | 449 | $652.29 | 16,217 |
| 2015-07-30 | Conversion | 16,666 | $0.00 | 0 |
| 2015-07-30 | Open-market sale | 3,589 | $634.48 | 21,472,717 |
| 2015-07-30 | Open-market sale | 1,506 | $633.49 | 21,476,306 |
| 2015-07-30 | Open-market sale | 800 | $632.38 | 21,477,812 |
| 2015-07-30 | Open-market sale | 700 | $630.59 | 21,478,612 |
| 2015-07-30 | Open-market sale | 2,006 | $629.80 | 21,479,312 |
| 2015-07-30 | Open-market sale | 800 | $628.86 | 21,481,318 |
| 2015-07-30 | Open-market sale | 956 | $627.61 | 21,482,118 |
| 2015-07-30 | Open-market sale | 1,034 | $626.45 | 21,483,074 |
| 2015-07-30 | Open-market sale | 2,405 | $625.07 | 21,484,108 |
| 2015-07-29 | Conversion (derivative) | 16,666 | $0.00 | 21,429,314 |
| 2015-07-29 | Open-market sale | 528 | $658.48 | 6,550 |
| 2015-07-29 | Open-market sale | 644 | $657.60 | 7,078 |
| 2015-07-29 | Open-market sale | 1,658 | $656.72 | 7,722 |
| 2015-07-29 | Open-market sale | 1,820 | $662.31 | 1,130 |
| 2015-07-29 | Open-market sale | 3,327 | $655.96 | 9,380 |
| 2015-07-29 | Open-market sale | 2,139 | $654.87 | 12,707 |
| 2015-07-29 | Open-market sale | 1,820 | $653.93 | 14,846 |
| 2015-07-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-29 | Open-market sale | 1,957 | $632.97 | 21,489,383 |
| 2015-07-29 | Open-market sale | 1,593 | $632.11 | 21,491,340 |
| 2015-07-29 | Open-market sale | 526 | $631.05 | 21,492,933 |
| 2015-07-29 | Open-market sale | 1,324 | $629.71 | 21,493,459 |
| 2015-07-29 | Open-market sale | 1,211 | $628.77 | 21,494,783 |
| 2015-07-29 | Open-market sale | 650 | $627.65 | 21,495,994 |
| 2015-07-29 | Open-market sale | 1,403 | $626.55 | 21,496,644 |
| 2015-07-29 | Open-market sale | 3,767 | $625.74 | 21,498,047 |
| 2015-07-29 | Open-market sale | 2,634 | $624.70 | 21,501,814 |
| 2015-07-29 | Open-market sale | 1,601 | $623.86 | 21,504,448 |
| 2015-07-29 | Open-market sale | 1,130 | $662.89 | 0 |
| 2015-07-29 | Open-market sale | 1,200 | $659.99 | 5,350 |
| 2015-07-29 | Open-market sale | 2,400 | $661.15 | 2,950 |
| 2015-07-28 | Conversion (derivative) | 16,666 | $0.00 | 21,445,980 |
| 2015-07-28 | Open-market sale | 2,114 | $660.01 | 1,347 |
| 2015-07-28 | Open-market sale | 1,047 | $660.86 | 300 |
| 2015-07-28 | Open-market sale | 600 | $623.86 | 21,522,115 |
| 2015-07-28 | Open-market sale | 2,198 | $625.11 | 21,519,917 |
| 2015-07-28 | Open-market sale | 4,527 | $626.01 | 21,515,390 |
| 2015-07-28 | Open-market sale | 3,894 | $627.04 | 21,511,496 |
| 2015-07-28 | Open-market sale | 3,506 | $627.92 | 21,507,990 |
| 2015-07-28 | Open-market sale | 1,100 | $629.06 | 21,506,890 |
| 2015-07-28 | Open-market sale | 431 | $630.20 | 21,506,459 |
| 2015-07-28 | Open-market sale | 410 | $632.02 | 21,506,049 |
| 2015-07-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-28 | Open-market sale | 1,025 | $654.45 | 15,641 |
| 2015-07-28 | Open-market sale | 2,627 | $656.03 | 13,014 |
| 2015-07-28 | Open-market sale | 3,280 | $656.97 | 9,734 |
| 2015-07-28 | Open-market sale | 3,279 | $658.06 | 6,455 |
| 2015-07-28 | Open-market sale | 2,994 | $658.89 | 3,461 |
| 2015-07-28 | Open-market sale | 300 | $662.68 | 0 |
| 2015-07-27 | Conversion (derivative) | 16,666 | $0.00 | 21,462,646 |
| 2015-07-27 | Open-market sale | 200 | $655.23 | 16,168 |
| 2015-07-27 | Open-market sale | 298 | $652.86 | 16,368 |
| 2015-07-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-07-27 | Open-market sale | 600 | $633.70 | 21,522,715 |
| 2015-07-27 | Open-market sale | 2,800 | $632.56 | 21,523,315 |
| 2015-07-27 | Open-market sale | 2,000 | $631.49 | 21,526,115 |
| 2015-07-27 | Open-market sale | 1,209 | $630.36 | 21,528,115 |
| 2015-07-27 | Open-market sale | 1,001 | $629.11 | 21,529,324 |
| 2015-07-27 | Open-market sale | 3,068 | $627.73 | 21,530,325 |
| 2015-07-27 | Open-market sale | 3,447 | $626.85 | 21,533,393 |
| 2015-07-27 | Open-market sale | 1,400 | $625.71 | 21,536,840 |
| 2015-07-27 | Open-market sale | 810 | $624.82 | 21,538,240 |
| 2015-07-27 | Open-market sale | 100 | $622.70 | 21,539,050 |
| 2015-07-27 | Open-market sale | 231 | $620.98 | 21,539,150 |
| 2015-07-27 | Open-market sale | 2,600 | $665.98 | 0 |
| 2015-07-27 | Open-market sale | 1,600 | $664.85 | 2,600 |
| 2015-07-27 | Open-market sale | 1,300 | $663.70 | 4,200 |
| 2015-07-27 | Open-market sale | 313 | $662.46 | 5,500 |
| 2015-07-27 | Open-market sale | 1,600 | $661.70 | 5,813 |
| 2015-07-27 | Open-market sale | 1,800 | $659.65 | 7,413 |
| 2015-07-27 | Open-market sale | 2,893 | $658.64 | 9,213 |
| 2015-07-27 | Open-market sale | 2,837 | $657.86 | 12,106 |
| 2015-07-27 | Open-market sale | 1,225 | $656.50 | 14,943 |
| 2015-06-26 | Conversion (derivative) | 16,670 | $0.00 | 21,479,312 |
| 2015-06-26 | Open-market sale | 400 | $557.78 | 3,218 |
| 2015-06-26 | Open-market sale | 4,425 | $534.24 | 21,542,835 |
| 2015-06-26 | Open-market sale | 3,669 | $533.13 | 21,547,260 |
| 2015-06-26 | Open-market sale | 5,122 | $532.15 | 21,550,929 |
| 2015-06-26 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-06-26 | Open-market sale | 3,116 | $554.76 | 0 |
| 2015-06-26 | Open-market sale | 102 | $559.87 | 3,116 |
| 2015-06-26 | Open-market sale | 2,704 | $535.25 | 21,540,131 |
| 2015-06-26 | Open-market sale | 2,108 | $556.82 | 3,618 |
| 2015-06-26 | Open-market sale | 2,356 | $555.67 | 5,726 |
| 2015-06-26 | Open-market sale | 2,323 | $553.43 | 8,082 |
| 2015-06-26 | Open-market sale | 6,265 | $552.54 | 10,405 |
| 2015-06-26 | Open-market sale | 150 | $537.46 | 21,539,381 |
| 2015-06-26 | Open-market sale | 600 | $536.00 | 21,539,531 |
| 2015-06-25 | Conversion (derivative) | 16,666 | $0.00 | 21,495,982 |
| 2015-06-25 | Open-market sale | 1,200 | $562.71 | 0 |
| 2015-06-25 | Open-market sale | 2,613 | $561.40 | 1,200 |
| 2015-06-25 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-25 | Open-market sale | 2,125 | $535.75 | 21,570,592 |
| 2015-06-25 | Open-market sale | 4,156 | $536.84 | 21,566,436 |
| 2015-06-25 | Open-market sale | 3,100 | $538.41 | 21,563,336 |
| 2015-06-25 | Open-market sale | 5,378 | $539.10 | 21,557,958 |
| 2015-06-25 | Open-market sale | 1,907 | $540.21 | 21,556,051 |
| 2015-06-25 | Open-market sale | 3,499 | $558.31 | 13,167 |
| 2015-06-25 | Open-market sale | 3,086 | $559.34 | 10,081 |
| 2015-06-25 | Open-market sale | 6,268 | $560.74 | 3,813 |
| 2015-06-24 | Conversion (derivative) | 16,666 | $0.00 | 21,512,648 |
| 2015-06-24 | Open-market sale | 123 | $562.18 | 0 |
| 2015-06-24 | Open-market sale | 1,087 | $561.42 | 123 |
| 2015-06-24 | Open-market sale | 3,358 | $560.54 | 1,210 |
| 2015-06-24 | Open-market sale | 4,644 | $559.48 | 4,568 |
| 2015-06-24 | Open-market sale | 3,549 | $558.57 | 9,212 |
| 2015-06-24 | Open-market sale | 3,905 | $557.65 | 12,761 |
| 2015-06-24 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-24 | Open-market sale | 294 | $539.19 | 21,572,717 |
| 2015-06-24 | Open-market sale | 4,276 | $538.29 | 21,573,011 |
| 2015-06-24 | Open-market sale | 6,757 | $537.51 | 21,577,287 |
| 2015-06-24 | Open-market sale | 5,339 | $536.56 | 21,584,044 |
| 2015-06-23 | Conversion (derivative) | 16,666 | $0.00 | 21,529,314 |
| 2015-06-23 | Open-market sale | 3,848 | $564.08 | 0 |
| 2015-06-23 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-23 | Open-market sale | 2,317 | $536.01 | 21,603,732 |
| 2015-06-23 | Open-market sale | 1,851 | $537.20 | 21,601,881 |
| 2015-06-23 | Open-market sale | 3,817 | $537.96 | 21,598,064 |
| 2015-06-23 | Open-market sale | 2,090 | $538.85 | 21,595,974 |
| 2015-06-23 | Open-market sale | 3,853 | $540.27 | 21,592,121 |
| 2015-06-23 | Open-market sale | 2,738 | $541.02 | 21,589,383 |
| 2015-06-23 | Open-market sale | 2,324 | $557.73 | 14,342 |
| 2015-06-23 | Open-market sale | 1,000 | $559.15 | 13,342 |
| 2015-06-23 | Open-market sale | 4,277 | $560.13 | 9,065 |
| 2015-06-23 | Open-market sale | 1,573 | $561.03 | 7,492 |
| 2015-06-23 | Open-market sale | 1,223 | $562.09 | 6,269 |
| 2015-06-23 | Open-market sale | 2,421 | $563.24 | 3,848 |
| 2015-06-22 | Conversion (derivative) | 16,666 | $0.00 | 21,545,980 |
| 2015-06-22 | Open-market sale | 952 | $543.18 | 21,606,049 |
| 2015-06-22 | Open-market sale | 3,180 | $564.61 | 200 |
| 2015-06-22 | Open-market sale | 2,912 | $563.62 | 3,380 |
| 2015-06-22 | Open-market sale | 2,225 | $562.51 | 6,292 |
| 2015-06-22 | Open-market sale | 3,762 | $561.57 | 8,517 |
| 2015-06-22 | Open-market sale | 2,806 | $560.51 | 12,279 |
| 2015-06-22 | Open-market sale | 1,581 | $559.47 | 15,085 |
| 2015-06-22 | Open-market sale | 200 | $565.34 | 0 |
| 2015-06-22 | Open-market sale | 4,111 | $542.54 | 21,607,001 |
| 2015-06-22 | Open-market sale | 2,595 | $541.64 | 21,611,112 |
| 2015-06-22 | Open-market sale | 3,232 | $540.10 | 21,613,707 |
| 2015-06-22 | Open-market sale | 3,935 | $539.26 | 21,616,939 |
| 2015-06-22 | Open-market sale | 1,841 | $538.07 | 21,620,874 |
| 2015-06-22 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-06-01 | Conversion (derivative) | 16,670 | $0.00 | 21,562,646 |
| 2015-06-01 | Open-market sale | 750 | $535.38 | 21,622,715 |
| 2015-06-01 | Open-market sale | 3,235 | $534.70 | 21,623,465 |
| 2015-06-01 | Open-market sale | 3,453 | $533.67 | 21,626,700 |
| 2015-06-01 | Open-market sale | 3,671 | $532.63 | 21,630,153 |
| 2015-06-01 | Open-market sale | 1,934 | $531.43 | 21,633,824 |
| 2015-06-01 | Open-market sale | 3,627 | $530.62 | 21,635,758 |
| 2015-06-01 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-06-01 | Open-market sale | 3,663 | $544.39 | 13,007 |
| 2015-06-01 | Open-market sale | 4,717 | $549.34 | 1,478 |
| 2015-06-01 | Open-market sale | 632 | $548.34 | 6,195 |
| 2015-06-01 | Open-market sale | 2,940 | $547.31 | 6,827 |
| 2015-06-01 | Open-market sale | 1,436 | $546.43 | 9,767 |
| 2015-06-01 | Open-market sale | 1,804 | $545.19 | 11,203 |
| 2015-06-01 | Open-market sale | 1,478 | $550.20 | 0 |
| 2015-05-29 | Conversion (derivative) | 16,666 | $0.00 | 21,579,316 |
| 2015-05-29 | Open-market sale | 2,444 | $533.46 | 21,646,466 |
| 2015-05-29 | Open-market sale | 4,756 | $534.36 | 21,641,710 |
| 2015-05-29 | Open-market sale | 325 | $535.38 | 21,641,385 |
| 2015-05-29 | Open-market sale | 1,200 | $536.91 | 21,640,185 |
| 2015-05-29 | Open-market sale | 800 | $537.92 | 21,639,385 |
| 2015-05-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-05-29 | Open-market sale | 5,433 | $545.78 | 11,233 |
| 2015-05-29 | Open-market sale | 1,250 | $546.81 | 9,983 |
| 2015-05-29 | Open-market sale | 2,423 | $547.96 | 7,560 |
| 2015-05-29 | Open-market sale | 5,439 | $548.85 | 2,121 |
| 2015-05-29 | Open-market sale | 100 | $549.66 | 2,021 |
| 2015-05-29 | Open-market sale | 1,070 | $551.17 | 951 |
| 2015-05-29 | Open-market sale | 7,141 | $532.32 | 21,648,910 |
| 2015-05-29 | Open-market sale | 100 | $553.21 | 0 |
| 2015-05-29 | Open-market sale | 851 | $552.37 | 100 |
| 2015-05-28 | Conversion (derivative) | 16,666 | $0.00 | 21,595,982 |
| 2015-05-28 | Open-market sale | 5,667 | $539.87 | 21,656,051 |
| 2015-05-28 | Open-market sale | 982 | $555.50 | 0 |
| 2015-05-28 | Open-market sale | 3,189 | $537.11 | 21,669,528 |
| 2015-05-28 | Open-market sale | 2,656 | $538.05 | 21,666,872 |
| 2015-05-28 | Open-market sale | 4,558 | $554.73 | 982 |
| 2015-05-28 | Open-market sale | 5,499 | $553.80 | 5,540 |
| 2015-05-28 | Open-market sale | 3,409 | $552.77 | 11,039 |
| 2015-05-28 | Open-market sale | 2,218 | $551.81 | 14,448 |
| 2015-05-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-05-28 | Open-market sale | 5,154 | $538.98 | 21,661,718 |
| 2015-05-27 | Conversion (derivative) | 16,666 | $0.00 | 21,612,648 |
| 2015-05-27 | Open-market sale | 959 | $547.32 | 15,707 |
| 2015-05-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-05-27 | Open-market sale | 371 | $548.23 | 15,336 |
| 2015-05-27 | Open-market sale | 1,200 | $549.72 | 14,136 |
| 2015-05-27 | Open-market sale | 3,489 | $550.66 | 10,647 |
| 2015-05-27 | Open-market sale | 2,551 | $551.69 | 8,096 |
| 2015-05-27 | Open-market sale | 1,220 | $553.46 | 6,876 |
| 2015-05-27 | Open-market sale | 3,066 | $554.68 | 3,810 |
| 2015-05-27 | Open-market sale | 3,810 | $552.65 | 0 |
| 2015-05-27 | Open-market sale | 1,000 | $532.73 | 21,688,383 |
| 2015-05-27 | Open-market sale | 344 | $533.68 | 21,688,039 |
| 2015-05-27 | Open-market sale | 1,210 | $535.28 | 21,686,829 |
| 2015-05-27 | Open-market sale | 3,896 | $536.26 | 21,682,933 |
| 2015-05-27 | Open-market sale | 1,583 | $540.25 | 21,672,717 |
| 2015-05-27 | Open-market sale | 1,740 | $539.61 | 21,674,300 |
| 2015-05-27 | Open-market sale | 3,982 | $538.22 | 21,676,040 |
| 2015-05-27 | Open-market sale | 2,911 | $537.35 | 21,680,022 |
| 2015-05-26 | Conversion (derivative) | 16,666 | $0.00 | 21,629,314 |
| 2015-05-26 | Open-market sale | 3,195 | $547.03 | 2,183 |
| 2015-05-26 | Open-market sale | 850 | $547.81 | 1,333 |
| 2015-05-26 | Open-market sale | 600 | $549.22 | 733 |
| 2015-05-26 | Open-market sale | 200 | $550.39 | 533 |
| 2015-05-26 | Open-market sale | 533 | $551.98 | 0 |
| 2015-05-26 | Open-market sale | 5,177 | $530.85 | 21,700,872 |
| 2015-05-26 | Open-market sale | 5,345 | $531.60 | 21,695,527 |
| 2015-05-26 | Open-market sale | 3,787 | $532.79 | 21,691,740 |
| 2015-05-26 | Open-market sale | 954 | $533.56 | 21,690,786 |
| 2015-05-26 | Open-market sale | 503 | $534.92 | 21,690,283 |
| 2015-05-26 | Open-market sale | 300 | $536.15 | 21,689,983 |
| 2015-05-26 | Open-market sale | 600 | $537.47 | 21,689,383 |
| 2015-05-26 | Open-market sale | 2,263 | $545.87 | 5,378 |
| 2015-05-26 | Open-market sale | 4,133 | $544.82 | 7,641 |
| 2015-05-26 | Open-market sale | 4,892 | $544.03 | 11,774 |
| 2015-05-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-05-13 | Gift | 48,250 | $0.00 | 21,706,049 |
| 2015-05-13 | Gift | 48,250 | $0.00 | 0 |
| 2015-05-12 | Gift | 25,000 | $0.00 | 21,754,299 |
| 2015-05-12 | Gift | 25,000 | $0.00 | 48,250 |
| 2015-05-11 | Gift | 51,750 | $0.00 | 73,250 |
| 2015-05-11 | Gift | 51,750 | $0.00 | 21,779,299 |
| 2015-05-08 | Gift | 25,000 | $0.00 | 125,000 |
| 2015-05-08 | Gift | 25,000 | $0.00 | 21,831,049 |
| 2015-05-05 | Conversion (derivative) | 150,000 | $0.00 | 21,645,980 |
| 2015-05-05 | Conversion | 150,000 | $0.00 | 150,000 |
| 2015-05-01 | Conversion (derivative) | 16,670 | $0.00 | 21,795,980 |
| 2015-05-01 | Open-market sale | 2,638 | $534.33 | 21,807,756 |
| 2015-05-01 | Open-market sale | 2,256 | $533.06 | 21,810,394 |
| 2015-05-01 | Open-market sale | 1,097 | $550.54 | 0 |
| 2015-05-01 | Open-market sale | 3,519 | $549.81 | 1,097 |
| 2015-05-01 | Open-market sale | 2,080 | $547.76 | 6,294 |
| 2015-05-01 | Open-market sale | 3,297 | $546.79 | 8,374 |
| 2015-05-01 | Open-market sale | 2,894 | $545.91 | 11,671 |
| 2015-05-01 | Open-market sale | 2,105 | $544.65 | 14,565 |
| 2015-05-01 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-05-01 | Open-market sale | 4,634 | $535.07 | 21,803,122 |
| 2015-05-01 | Open-market sale | 1,716 | $536.21 | 21,801,406 |
| 2015-05-01 | Open-market sale | 5,126 | $537.40 | 21,796,280 |
| 2015-05-01 | Open-market sale | 300 | $538.23 | 21,795,980 |
| 2015-05-01 | Open-market sale | 1,678 | $548.84 | 4,616 |
| 2015-04-30 | Conversion (derivative) | 16,666 | $0.00 | 21,812,650 |
| 2015-04-30 | Open-market sale | 100 | $547.58 | 2,200 |
| 2015-04-30 | Open-market sale | 1,400 | $555.13 | 800 |
| 2015-04-30 | Open-market sale | 800 | $557.87 | 0 |
| 2015-04-30 | Open-market sale | 2,218 | $536.75 | 21,825,094 |
| 2015-04-30 | Open-market sale | 3,407 | $537.66 | 21,821,687 |
| 2015-04-30 | Open-market sale | 2,203 | $538.81 | 21,819,484 |
| 2015-04-30 | Open-market sale | 1,634 | $539.90 | 21,817,850 |
| 2015-04-30 | Open-market sale | 1,000 | $540.95 | 21,816,850 |
| 2015-04-30 | Open-market sale | 1,744 | $541.82 | 21,815,106 |
| 2015-04-30 | Open-market sale | 1,151 | $543.09 | 21,813,955 |
| 2015-04-30 | Open-market sale | 850 | $545.27 | 21,813,105 |
| 2015-04-30 | Open-market sale | 255 | $546.11 | 21,812,850 |
| 2015-04-30 | Open-market sale | 100 | $547.02 | 21,812,750 |
| 2015-04-30 | Open-market sale | 400 | $559.00 | 2,300 |
| 2015-04-30 | Open-market sale | 1,754 | $554.18 | 2,700 |
| 2015-04-30 | Open-market sale | 1,265 | $553.11 | 4,454 |
| 2015-04-30 | Open-market sale | 1,600 | $552.06 | 5,719 |
| 2015-04-30 | Open-market sale | 2,670 | $550.88 | 7,319 |
| 2015-04-30 | Open-market sale | 1,681 | $549.58 | 9,989 |
| 2015-04-30 | Open-market sale | 2,157 | $548.48 | 11,670 |
| 2015-04-30 | Open-market sale | 701 | $555.95 | 13,827 |
| 2015-04-30 | Open-market sale | 2,138 | $547.53 | 14,528 |
| 2015-04-30 | Conversion | 16,666 | $0.00 | 0 |
| 2015-04-30 | Open-market sale | 2,004 | $535.67 | 21,827,312 |
| 2015-04-30 | Open-market sale | 100 | $548.05 | 21,812,650 |
| 2015-04-29 | Conversion (derivative) | 16,666 | $0.00 | 21,829,316 |
| 2015-04-29 | Open-market sale | 2,475 | $5638853.00 | 1,275 |
| 2015-04-29 | Open-market sale | 5,174 | $562.81 | 3,750 |
| 2015-04-29 | Open-market sale | 3,170 | $561.81 | 8,924 |
| 2015-04-29 | Open-market sale | 2,959 | $560.83 | 12,094 |
| 2015-04-29 | Open-market sale | 1,613 | $559.85 | 15,053 |
| 2015-04-29 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-04-29 | Open-market sale | 1,020 | $552.83 | 21,829,416 |
| 2015-04-29 | Open-market sale | 2,399 | $551.82 | 21,830,436 |
| 2015-04-29 | Open-market sale | 5,579 | $550.89 | 21,832,835 |
| 2015-04-29 | Open-market sale | 3,307 | $549.63 | 21,838,414 |
| 2015-04-29 | Open-market sale | 2,561 | $548.81 | 21,841,721 |
| 2015-04-29 | Open-market sale | 1,700 | $47.86 | 21,844,282 |
| 2015-04-29 | Open-market sale | 200 | $565.61 | 0 |
| 2015-04-29 | Open-market sale | 1,075 | $564.98 | 200 |
| 2015-04-29 | Open-market sale | 100 | $553.56 | 21,829,316 |
| 2015-04-28 | Conversion (derivative) | 16,666 | $0.00 | 21,845,982 |
| 2015-04-28 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-04-28 | Open-market sale | 100 | $556.02 | 21,845,982 |
| 2015-04-28 | Open-market sale | 2,139 | $555.23 | 21,846,082 |
| 2015-04-28 | Open-market sale | 1,296 | $551.22 | 21,848,221 |
| 2015-04-28 | Open-market sale | 5,574 | $554.34 | 21,849,517 |
| 2015-04-28 | Open-market sale | 4,370 | $553.28 | 21,855,091 |
| 2015-04-28 | Open-market sale | 3,187 | $552.34 | 21,859,461 |
| 2015-04-28 | Open-market sale | 448 | $567.53 | 0 |
| 2015-04-28 | Open-market sale | 2,457 | $566.64 | 448 |
| 2015-04-28 | Open-market sale | 4,154 | $565.82 | 2,905 |
| 2015-04-28 | Open-market sale | 2,478 | $564.82 | 7,059 |
| 2015-04-28 | Open-market sale | 3,725 | $563.64 | 9,537 |
| 2015-04-28 | Open-market sale | 2,479 | $562.77 | 13,262 |
| 2015-04-28 | Open-market sale | 925 | $561.70 | 15,741 |
| 2015-04-27 | Conversion (derivative) | 16,666 | $0.00 | 21,862,648 |
| 2015-04-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-04-27 | Open-market sale | 500 | $574.42 | 0 |
| 2015-04-27 | Open-market sale | 2,264 | $553.98 | 21,877,050 |
| 2015-04-27 | Open-market sale | 5,071 | $555.22 | 21,871,979 |
| 2015-04-27 | Open-market sale | 1,671 | $556.15 | 21,870,308 |
| 2015-04-27 | Open-market sale | 965 | $557.03 | 21,869,343 |
| 2015-04-27 | Open-market sale | 380 | $558.97 | 21,868,963 |
| 2015-04-27 | Open-market sale | 100 | $559.71 | 21,868,863 |
| 2015-04-27 | Open-market sale | 705 | $560.97 | 21,868,158 |
| 2015-04-27 | Open-market sale | 1,205 | $562.34 | 21,866,953 |
| 2015-04-27 | Open-market sale | 3,298 | $563.16 | 21,863,655 |
| 2015-04-27 | Open-market sale | 807 | $564.20 | 21,862,848 |
| 2015-04-27 | Open-market sale | 200 | $565.02 | 21,862,648 |
| 2015-04-27 | Open-market sale | 1,010 | $563.66 | 15,656 |
| 2015-04-27 | Open-market sale | 3,618 | $564.70 | 12,038 |
| 2015-04-27 | Open-market sale | 3,640 | $565.49 | 8,398 |
| 2015-04-27 | Open-market sale | 1,571 | $566.64 | 6,827 |
| 2015-04-27 | Open-market sale | 100 | $567.30 | 6,727 |
| 2015-04-27 | Open-market sale | 400 | $568.99 | 6,327 |
| 2015-04-27 | Open-market sale | 1,039 | $570.67 | 5,288 |
| 2015-04-27 | Open-market sale | 2,771 | $572.64 | 2,517 |
| 2015-04-27 | Open-market sale | 2,017 | $573.44 | 500 |
| 2015-03-27 | Conversion (derivative) | 16,670 | $0.00 | 21,879,314 |
| 2015-03-27 | Open-market sale | 2,304 | $553.09 | 21,879,771 |
| 2015-03-27 | Open-market sale | 612 | $552.12 | 21,882,075 |
| 2015-03-27 | Open-market sale | 6,307 | $551.03 | 21,882,687 |
| 2015-03-27 | Open-market sale | 5,537 | $550.02 | 21,888,994 |
| 2015-03-27 | Open-market sale | 1,453 | $548.87 | 21,894,531 |
| 2015-03-27 | Open-market sale | 300 | $563.07 | 0 |
| 2015-03-27 | Open-market sale | 1,600 | $561.92 | 300 |
| 2015-03-27 | Open-market sale | 1,800 | $560.90 | 1,900 |
| 2015-03-27 | Open-market sale | 5,316 | $559.82 | 3,700 |
| 2015-03-27 | Open-market sale | 112 | $554.84 | 21,879,314 |
| 2015-03-27 | Open-market sale | 1,754 | $558.06 | 14,916 |
| 2015-03-27 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-03-27 | Open-market sale | 345 | $554.05 | 21,879,426 |
| 2015-03-27 | Open-market sale | 5,900 | $558.92 | 9,016 |
| 2015-03-26 | Conversion (derivative) | 16,666 | $0.00 | 21,895,984 |
| 2015-03-26 | Open-market sale | 413 | $551.29 | 21,912,237 |
| 2015-03-26 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-03-26 | Open-market sale | 665 | $552.29 | 21,911,572 |
| 2015-03-26 | Open-market sale | 1,693 | $553.52 | 21,909,879 |
| 2015-03-26 | Open-market sale | 2,165 | $554.54 | 21,907,714 |
| 2015-03-26 | Open-market sale | 5,480 | $555.46 | 21,902,234 |
| 2015-03-26 | Open-market sale | 4,738 | $556.34 | 21,897,496 |
| 2015-03-26 | Open-market sale | 1,412 | $557.51 | 21,896,084 |
| 2015-03-26 | Open-market sale | 100 | $558.55 | 21,895,984 |
| 2015-03-26 | Open-market sale | 500 | $558.95 | 16,166 |
| 2015-03-26 | Open-market sale | 737 | $559.91 | 15,429 |
| 2015-03-26 | Open-market sale | 631 | $566.19 | 0 |
| 2015-03-26 | Open-market sale | 949 | $565.29 | 631 |
| 2015-03-26 | Open-market sale | 5,859 | $564.44 | 1,580 |
| 2015-03-26 | Open-market sale | 3,865 | $563.38 | 7,439 |
| 2015-03-26 | Open-market sale | 2,318 | $562.37 | 11,304 |
| 2015-03-26 | Open-market sale | 1,807 | $561.32 | 13,622 |
| 2015-03-25 | Conversion (derivative) | 16,666 | $0.00 | 21,912,650 |
| 2015-03-25 | Open-market sale | 900 | $579.04 | 100 |
| 2015-03-25 | Open-market sale | 939 | $578.11 | 1,000 |
| 2015-03-25 | Open-market sale | 1,800 | $576.81 | 1,939 |
| 2015-03-25 | Open-market sale | 729 | $575.74 | 3,739 |
| 2015-03-25 | Open-market sale | 2,549 | $574.77 | 4,468 |
| 2015-03-25 | Open-market sale | 700 | $573.35 | 7,017 |
| 2015-03-25 | Open-market sale | 2,512 | $572.21 | 7,717 |
| 2015-03-25 | Open-market sale | 2,000 | $570.98 | 10,229 |
| 2015-03-25 | Open-market sale | 2,384 | $570.23 | 12,229 |
| 2015-03-25 | Open-market sale | 779 | $569.08 | 14,613 |
| 2015-03-25 | Open-market sale | 1,274 | $567.80 | 15,392 |
| 2015-03-25 | Open-market sale | 290 | $571.79 | 21,912,650 |
| 2015-03-25 | Open-market sale | 874 | $570.77 | 21,912,940 |
| 2015-03-25 | Open-market sale | 632 | $569.89 | 21,913,814 |
| 2015-03-25 | Open-market sale | 1,499 | $568.91 | 21,914,446 |
| 2015-03-25 | Open-market sale | 1,756 | $567.85 | 21,915,945 |
| 2015-03-25 | Open-market sale | 2,000 | $567.11 | 21,917,701 |
| 2015-03-25 | Open-market sale | 290 | $565.63 | 21,919,701 |
| 2015-03-25 | Open-market sale | 1,342 | $564.60 | 21,919,991 |
| 2015-03-25 | Open-market sale | 1,971 | $563.61 | 21,921,333 |
| 2015-03-25 | Open-market sale | 2,700 | $562.64 | 21,923,304 |
| 2015-03-25 | Open-market sale | 1,335 | $561.64 | 21,926,004 |
| 2015-03-25 | Open-market sale | 672 | $560.51 | 21,927,339 |
| 2015-03-25 | Open-market sale | 1,305 | $559.50 | 21,928,011 |
| 2015-03-25 | Open-market sale | 100 | $579.77 | 0 |
| 2015-03-25 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-03-24 | Conversion (derivative) | 16,666 | $0.00 | 21,929,316 |
| 2015-03-24 | Open-market sale | 2,727 | $577.05 | 7,734 |
| 2015-03-24 | Open-market sale | 200 | $573.68 | 12,966 |
| 2015-03-24 | Open-market sale | 100 | $572.08 | 13,166 |
| 2015-03-24 | Open-market sale | 200 | $569.35 | 13,266 |
| 2015-03-24 | Open-market sale | 1,300 | $581.11 | 13,466 |
| 2015-03-24 | Open-market sale | 1,900 | $579.97 | 14,766 |
| 2015-03-24 | Open-market sale | 1,244 | $574.03 | 21,929,316 |
| 2015-03-24 | Open-market sale | 1,702 | $573.04 | 21,930,560 |
| 2015-03-24 | Open-market sale | 3,609 | $572.10 | 21,932,262 |
| 2015-03-24 | Open-market sale | 3,589 | $571.13 | 21,935,871 |
| 2015-03-24 | Open-market sale | 3,505 | $570.23 | 21,939,460 |
| 2015-03-24 | Open-market sale | 1,361 | $569.17 | 21,942,965 |
| 2015-03-24 | Open-market sale | 1,106 | $568.22 | 21,944,326 |
| 2015-03-24 | Open-market sale | 250 | $566.87 | 21,945,432 |
| 2015-03-24 | Open-market sale | 100 | $564.05 | 21,945,682 |
| 2015-03-24 | Open-market sale | 200 | $561.98 | 21,945,782 |
| 2015-03-24 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-03-24 | Open-market sale | 4,487 | $579.10 | 0 |
| 2015-03-24 | Open-market sale | 3,247 | $578.12 | 4,487 |
| 2015-03-24 | Open-market sale | 1,600 | $575.18 | 11,366 |
| 2015-03-24 | Open-market sale | 905 | $576.19 | 10,461 |
| 2015-03-23 | Conversion (derivative) | 16,666 | $0.00 | 21,945,982 |
| 2015-03-23 | Open-market sale | 3,243 | $559.98 | 21,950,763 |
| 2015-03-23 | Open-market sale | 895 | $569.22 | 0 |
| 2015-03-23 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-03-23 | Open-market sale | 3,625 | $567.18 | 2,601 |
| 2015-03-23 | Open-market sale | 2,043 | $566.19 | 6,226 |
| 2015-03-23 | Open-market sale | 4,813 | $564.99 | 8,269 |
| 2015-03-23 | Open-market sale | 3,584 | $564.03 | 13,082 |
| 2015-03-23 | Open-market sale | 1,538 | $561.82 | 21,945,982 |
| 2015-03-23 | Open-market sale | 3,243 | $560.69 | 21,947,520 |
| 2015-03-23 | Open-market sale | 1,706 | $568.28 | 895 |
| 2015-03-23 | Open-market sale | 2,981 | $558.61 | 21,954,006 |
| 2015-03-23 | Open-market sale | 3,661 | $557.75 | 21,956,987 |
| 2015-03-23 | Open-market sale | 2,000 | $556.98 | 21,960,648 |
| 2015-03-02 | Conversion (derivative) | 16,670 | $0.00 | 21,962,648 |
| 2015-03-02 | Open-market sale | 1,520 | $562.47 | 21,967,807 |
| 2015-03-02 | Open-market sale | 2,759 | $561.52 | 21,969,327 |
| 2015-03-02 | Open-market sale | 6,032 | $560.57 | 21,972,086 |
| 2015-03-02 | Open-market sale | 1,200 | $559.73 | 21,978,118 |
| 2015-03-02 | Open-market sale | 1,225 | $575.23 | 0 |
| 2015-03-02 | Open-market sale | 1,580 | $574.23 | 1,225 |
| 2015-03-02 | Open-market sale | 866 | $573.25 | 2,805 |
| 2015-03-02 | Open-market sale | 800 | $572.15 | 3,671 |
| 2015-03-02 | Open-market sale | 400 | $571.05 | 4,471 |
| 2015-03-02 | Open-market sale | 106 | $569.03 | 4,871 |
| 2015-03-02 | Open-market sale | 600 | $567.63 | 4,977 |
| 2015-03-02 | Open-market sale | 1,844 | $566.74 | 5,577 |
| 2015-03-02 | Open-market sale | 2,628 | $565.79 | 7,421 |
| 2015-03-02 | Open-market sale | 4,785 | $564.82 | 10,049 |
| 2015-03-02 | Open-market sale | 1,836 | $563.89 | 14,834 |
| 2015-03-02 | Conversion | 16,670 | $0.00 | 16,670 |
| 2015-03-02 | Open-market sale | 724 | $568.58 | 21,962,648 |
| 2015-03-02 | Open-market sale | 809 | $571.88 | 21,963,372 |
| 2015-03-02 | Open-market sale | 813 | $570.96 | 21,964,181 |
| 2015-03-02 | Open-market sale | 1,707 | $569.93 | 21,964,994 |
| 2015-03-02 | Open-market sale | 706 | $567.55 | 21,966,701 |
| 2015-03-02 | Open-market sale | 400 | $566.09 | 21,967,407 |
| 2015-02-27 | Conversion (derivative) | 16,666 | $0.00 | 21,979,318 |
| 2015-02-27 | Open-market sale | 2,342 | $565.58 | 4,700 |
| 2015-02-27 | Open-market sale | 2,614 | $564.56 | 7,042 |
| 2015-02-27 | Open-market sale | 3,287 | $562.81 | 9,656 |
| 2015-02-27 | Open-market sale | 2,923 | $562.24 | 12,943 |
| 2015-02-27 | Open-market sale | 600 | $561.27 | 15,866 |
| 2015-02-27 | Open-market sale | 200 | $557.44 | 16,466 |
| 2015-02-27 | Open-market sale | 760 | $563.56 | 21,979,318 |
| 2015-02-27 | Open-market sale | 2,609 | $562.70 | 21,980,078 |
| 2015-02-27 | Open-market sale | 2,216 | $561.74 | 21,982,687 |
| 2015-02-27 | Open-market sale | 2,000 | $567.83 | 0 |
| 2015-02-27 | Open-market sale | 1,591 | $559.72 | 21,987,588 |
| 2015-02-27 | Open-market sale | 5,435 | $558.49 | 21,989,179 |
| 2015-02-27 | Open-market sale | 1,100 | $557.48 | 21,994,614 |
| 2015-02-27 | Open-market sale | 100 | $554.67 | 21,995,714 |
| 2015-02-27 | Open-market sale | 170 | $553.66 | 21,995,814 |
| 2015-02-27 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-27 | Open-market sale | 2,700 | $566.89 | 2,000 |
| 2015-02-27 | Open-market sale | 2,685 | $560.74 | 21,984,903 |
| 2015-02-26 | Conversion (derivative) | 16,666 | $0.00 | 21,995,984 |
| 2015-02-26 | Open-market sale | 3,156 | $551.66 | 22,004,563 |
| 2015-02-26 | Open-market sale | 1,258 | $550.58 | 22,007,719 |
| 2015-02-26 | Open-market sale | 1,870 | $549.35 | 22,008,977 |
| 2015-02-26 | Open-market sale | 713 | $548.36 | 22,010,847 |
| 2015-02-26 | Open-market sale | 300 | $547.12 | 22,011,560 |
| 2015-02-26 | Open-market sale | 790 | $543.25 | 22,011,860 |
| 2015-02-26 | Open-market sale | 1,653 | $559.46 | 0 |
| 2015-02-26 | Open-market sale | 939 | $558.55 | 1,653 |
| 2015-02-26 | Open-market sale | 3,192 | $557.39 | 2,592 |
| 2015-02-26 | Open-market sale | 3,373 | $556.39 | 5,784 |
| 2015-02-26 | Open-market sale | 2,515 | $555.46 | 9,157 |
| 2015-02-26 | Open-market sale | 1,300 | $554.44 | 11,672 |
| 2015-02-26 | Open-market sale | 1,300 | $553.15 | 12,972 |
| 2015-02-26 | Open-market sale | 1,267 | $552.26 | 14,272 |
| 2015-02-26 | Open-market sale | 310 | $550.83 | 15,539 |
| 2015-02-26 | Open-market sale | 200 | $548.03 | 15,849 |
| 2015-02-26 | Open-market sale | 617 | $546.63 | 16,049 |
| 2015-02-26 | Conversion | 16,666 | $0.00 | 0 |
| 2015-02-26 | Open-market sale | 1,620 | $555.58 | 21,995,984 |
| 2015-02-26 | Open-market sale | 800 | $554.94 | 21,997,604 |
| 2015-02-26 | Open-market sale | 3,197 | $553.62 | 21,998,404 |
| 2015-02-26 | Open-market sale | 2,962 | $552.58 | 22,001,601 |
| 2015-02-25 | Conversion (derivative) | 16,666 | $0.00 | 22,012,650 |
| 2015-02-25 | Open-market sale | 800 | $539.32 | 22,027,221 |
| 2015-02-25 | Open-market sale | 606 | $537.97 | 22,028,021 |
| 2015-02-25 | Open-market sale | 689 | $536.34 | 22,028,627 |
| 2015-02-25 | Open-market sale | 1,638 | $548.74 | 0 |
| 2015-02-25 | Open-market sale | 4,355 | $547.95 | 1,638 |
| 2015-02-25 | Open-market sale | 3,640 | $546.89 | 5,993 |
| 2015-02-25 | Open-market sale | 2,274 | $545.90 | 9,633 |
| 2015-02-25 | Open-market sale | 1,215 | $544.71 | 11,907 |
| 2015-02-25 | Open-market sale | 1,076 | $543.87 | 13,122 |
| 2015-02-25 | Open-market sale | 812 | $542.80 | 14,198 |
| 2015-02-25 | Open-market sale | 528 | $541.29 | 15,010 |
| 2015-02-25 | Open-market sale | 500 | $540.57 | 15,538 |
| 2015-02-25 | Open-market sale | 628 | $539.01 | 16,038 |
| 2015-02-25 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-25 | Open-market sale | 1,221 | $545.50 | 22,012,650 |
| 2015-02-25 | Open-market sale | 4,996 | $544.63 | 22,013,871 |
| 2015-02-25 | Open-market sale | 2,993 | $543.70 | 22,018,867 |
| 2015-02-25 | Open-market sale | 2,625 | $542.76 | 22,021,860 |
| 2015-02-25 | Open-market sale | 1,771 | $541.61 | 22,024,485 |
| 2015-02-25 | Open-market sale | 965 | $540.66 | 22,026,256 |
| 2015-02-24 | Conversion (derivative) | 16,666 | $0.00 | 22,029,316 |
| 2015-02-24 | Conversion | 16,666 | $0.00 | 16,666 |
| 2015-02-24 | Open-market sale | 500 | $531.68 | 16,166 |
| 2015-02-24 | Open-market sale | 853 | $532.94 | 15,313 |
| 2015-02-24 | Open-market sale | 152 | $533.79 | 15,161 |
| 2015-02-24 | Open-market sale | 647 | $529.58 | 22,029,316 |
| 2015-02-24 | Open-market sale | 2,727 | $536.21 | 22,029,963 |
| 2015-02-24 | Open-market sale | 6,089 | $535.59 | 22,032,690 |
| 2015-02-24 | Open-market sale | 4,188 | $534.46 | 22,038,779 |
| 2015-02-24 | Open-market sale | 2,071 | $533.55 | 22,042,967 |
| 2015-02-24 | Open-market sale | 216 | $531.89 | 22,045,038 |
| 2015-02-24 | Open-market sale | 728 | $530.57 | 22,045,254 |
| 2015-02-24 | Open-market sale | 200 | $539.07 | 0 |
| 2015-02-24 | Open-market sale | 6,901 | $538.42 | 200 |
| 2015-02-24 | Open-market sale | 3,269 | $537.47 | 7,101 |
| 2015-02-24 | Open-market sale | 3,798 | $536.58 | 10,370 |
| 2015-02-24 | Open-market sale | 993 | $535.67 | 14,168 |
| 2015-01-06 | Conversion (derivative) | 83,294 | $0.00 | 22,045,982 |
| 2015-01-06 | Open-market sale | 17,311 | $506.56 | 65,383 |
| 2015-01-06 | Open-market sale | 600 | $505.86 | 82,694 |
| 2015-01-06 | Open-market sale | 14,850 | $507.40 | 50,533 |
| 2015-01-06 | Conversion | 83,294 | $0.00 | 83,294 |
| 2015-01-06 | Open-market sale | 200 | $520.59 | 0 |
| 2015-01-06 | Open-market sale | 1,300 | $519.44 | 200 |
| 2015-01-06 | Open-market sale | 900 | $518.63 | 1,500 |
| 2015-01-06 | Open-market sale | 800 | $517.63 | 2,400 |
| 2015-01-06 | Open-market sale | 2,700 | $516.45 | 3,200 |
| 2015-01-06 | Open-market sale | 9,043 | $515.58 | 5,900 |
| 2015-01-06 | Open-market sale | 3,767 | $514.43 | 14,943 |
| 2015-01-06 | Open-market sale | 2,800 | $513.67 | 18,710 |
| 2015-01-06 | Open-market sale | 1,800 | $512.46 | 21,510 |
| 2015-01-06 | Open-market sale | 400 | $511.37 | 23,310 |
| 2015-01-06 | Open-market sale | 3,800 | $510.36 | 23,710 |
| 2015-01-06 | Open-market sale | 12,780 | $509.50 | 27,510 |
| 2015-01-06 | Open-market sale | 10,243 | $508.44 | 40,290 |
| 2015-01-06 | Open-market sale | 15,370 | $503.51 | 22,103,805 |
| 2015-01-06 | Open-market sale | 13,700 | $505.59 | 22,071,505 |
| 2015-01-06 | Open-market sale | 18,600 | $504.47 | 22,085,205 |
| 2015-01-06 | Open-market sale | 7,535 | $502.69 | 22,119,175 |
| 2015-01-06 | Open-market sale | 100 | $515.69 | 22,045,982 |
| 2015-01-06 | Open-market sale | 2,566 | $501.41 | 22,126,710 |
| 2015-01-06 | Open-market sale | 1,580 | $614.51 | 22,046,082 |
| 2015-01-06 | Open-market sale | 600 | $513.80 | 22,047,662 |
| 2015-01-06 | Open-market sale | 1,900 | $512.45 | 22,048,262 |
| 2015-01-06 | Open-market sale | 4,600 | $511.18 | 22,050,162 |
| 2015-01-06 | Open-market sale | 6,450 | $510.58 | 22,054,762 |
| 2015-01-06 | Open-market sale | 5,290 | $509.63 | 22,061,212 |
| 2015-01-06 | Open-market sale | 1,753 | $508.44 | 22,066,502 |
| 2015-01-06 | Open-market sale | 300 | $507.26 | 22,068,255 |
| 2015-01-06 | Open-market sale | 2,950 | $506.38 | 22,068,555 |
| 2014-12-02 | Open-market sale | 7,400 | $534.54 | 22,131,676 |
| 2014-12-02 | Open-market sale | 26,653 | $532.64 | 22,165,865 |
| 2014-12-02 | Open-market sale | 2,400 | $535.23 | 22,129,276 |
| 2014-12-02 | Open-market sale | 26,789 | $533.36 | 22,139,076 |
| 2014-12-02 | Conversion (derivative) | 83,334 | $0.00 | 22,129,276 |
| 2014-12-02 | Open-market sale | 6,700 | $536.52 | 68,837 |
| 2014-12-02 | Open-market sale | 7,697 | $535.38 | 75,537 |
| 2014-12-02 | Open-market sale | 100 | $534.99 | 83,234 |
| 2014-12-02 | Conversion | 83,334 | $0.00 | 83,334 |
| 2014-12-02 | Open-market sale | 7,726 | $531.68 | 22,192,518 |
| 2014-12-02 | Open-market sale | 11,866 | $530.53 | 22,200,244 |
| 2014-12-02 | Open-market sale | 500 | $529.90 | 22,212,110 |
| 2014-12-02 | Open-market sale | 1,700 | $541.40 | 0 |
| 2014-12-02 | Open-market sale | 7,362 | $540.61 | 1,700 |
| 2014-12-02 | Open-market sale | 14,465 | $539.37 | 9,062 |
| 2014-12-02 | Open-market sale | 24,990 | $538.54 | 23,527 |
| 2014-12-02 | Open-market sale | 20,320 | $537.44 | 48,517 |
| 2014-11-26 | Gift | 24,000 | $0.00 | 22,212,610 |
| 2014-11-26 | Gift | 24,000 | $0.00 | 0 |
| 2014-11-25 | Gift | 51,100 | $0.00 | 22,236,610 |
| 2014-11-25 | Gift | 51,100 | $0.00 | 24,000 |
| 2014-11-24 | Gift | 20,000 | $0.00 | 22,287,710 |
| 2014-11-24 | Gift | 20,000 | $0.00 | 75,100 |
| 2014-11-24 | Gift | 48,180 | $0.00 | 22,307,710 |
| 2014-11-24 | Gift | 48,180 | $0.00 | 95,100 |
| 2014-11-21 | Gift | 20,000 | $0.00 | 22,355,890 |
| 2014-11-21 | Gift | 20,000 | $0.00 | 143,280 |
| 2014-11-21 | Gift | 48,180 | $0.00 | 22,375,890 |
| 2014-11-21 | Gift | 48,180 | $0.00 | 163,280 |
| 2014-11-20 | Gift | 48,180 | $0.00 | 22,424,070 |
| 2014-11-20 | Gift | 48,180 | $0.00 | 211,460 |
| 2014-11-19 | Gift | 48,180 | $0.00 | 259,640 |
| 2014-11-19 | Gift | 48,180 | $0.00 | 22,472,250 |
| 2014-11-18 | Gift | 48,180 | $0.00 | 22,520,430 |
| 2014-11-18 | Gift | 48,180 | $0.00 | 307,820 |
| 2014-11-06 | Conversion (derivative) | 281,000 | $0.00 | 22,212,610 |
| 2014-11-06 | Conversion | 281,000 | $0.00 | 356,000 |
| 2014-11-04 | Conversion (derivative) | 83,334 | $0.00 | 22,493,610 |
| 2014-11-04 | Open-market sale | 2,381 | $550.43 | 22,646,973 |
| 2014-11-04 | Open-market sale | 9,197 | $564.27 | 75,000 |
| 2014-11-04 | Open-market sale | 2,590 | $549.67 | 22,649,354 |
| 2014-11-04 | Open-market sale | 23,883 | $563.56 | 84,197 |
| 2014-11-04 | Open-market sale | 16,177 | $562.56 | 108,080 |
| 2014-11-04 | Open-market sale | 13,176 | $561.49 | 124,257 |
| 2014-11-04 | Open-market sale | 532 | $558.85 | 157,802 |
| 2014-11-04 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-11-04 | Open-market sale | 803 | $555.13 | 22,568,610 |
| 2014-11-04 | Open-market sale | 22,353 | $554.35 | 22,569,413 |
| 2014-11-04 | Open-market sale | 23,345 | $553.65 | 22,591,766 |
| 2014-11-04 | Open-market sale | 14,245 | $552.42 | 22,615,111 |
| 2014-11-04 | Open-market sale | 17,617 | $551.58 | 22,629,356 |
| 2014-11-04 | Open-market sale | 17,414 | $560.68 | 137,433 |
| 2014-11-04 | Open-market sale | 2,955 | $559.66 | 154,847 |
| 2014-10-07 | Conversion (derivative) | 83,334 | $0.00 | 22,576,944 |
| 2014-10-07 | Open-market sale | 7,485 | $575.64 | 140,857 |
| 2014-10-07 | Open-market sale | 9,992 | $574.60 | 148,342 |
| 2014-10-07 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-10-07 | Open-market sale | 1,300 | $575.00 | 22,651,944 |
| 2014-10-07 | Open-market sale | 300 | $574.75 | 22,653,244 |
| 2014-10-07 | Open-market sale | 1,800 | $573.21 | 22,653,544 |
| 2014-10-07 | Open-market sale | 5,480 | $572.43 | 22,655,344 |
| 2014-10-07 | Open-market sale | 3,430 | $571.44 | 22,660,824 |
| 2014-10-07 | Open-market sale | 20,315 | $570.39 | 22,664,254 |
| 2014-10-07 | Open-market sale | 16,830 | $569.49 | 22,684,569 |
| 2014-10-07 | Open-market sale | 3,700 | $568.79 | 22,701,399 |
| 2014-10-07 | Open-market sale | 5,773 | $567.28 | 22,705,099 |
| 2014-10-07 | Open-market sale | 4,947 | $566.41 | 22,710,872 |
| 2014-10-07 | Open-market sale | 9,753 | $565.44 | 22,715,819 |
| 2014-10-07 | Open-market sale | 7,880 | $564.37 | 22,725,572 |
| 2014-10-07 | Open-market sale | 1,826 | $563.96 | 22,733,452 |
| 2014-10-07 | Open-market sale | 1,800 | $585.08 | 75,000 |
| 2014-10-07 | Open-market sale | 800 | $584.26 | 76,800 |
| 2014-10-07 | Open-market sale | 3,800 | $583.39 | 77,600 |
| 2014-10-07 | Open-market sale | 3,090 | $582.52 | 81,400 |
| 2014-10-07 | Open-market sale | 18,232 | $581.34 | 84,490 |
| 2014-10-07 | Open-market sale | 15,439 | $580.53 | 102,722 |
| 2014-10-07 | Open-market sale | 11,978 | $579.64 | 118,161 |
| 2014-10-07 | Open-market sale | 1,467 | $578.61 | 130,139 |
| 2014-10-07 | Open-market sale | 5,673 | $577.45 | 131,606 |
| 2014-10-07 | Open-market sale | 3,578 | $576.55 | 137,279 |
| 2014-09-02 | Conversion (derivative) | 83,334 | $0.00 | 22,660,278 |
| 2014-09-02 | Open-market sale | 1,600 | $582.93 | 156,734 |
| 2014-09-02 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-09-02 | Open-market sale | 13,058 | $577.32 | 22,735,278 |
| 2014-09-02 | Open-market sale | 21,935 | $576.46 | 22,748,336 |
| 2014-09-02 | Open-market sale | 11,991 | $575.57 | 22,770,271 |
| 2014-09-02 | Open-market sale | 18,436 | $574.37 | 22,782,262 |
| 2014-09-02 | Open-market sale | 15,614 | $573.63 | 22,800,698 |
| 2014-09-02 | Open-market sale | 1,000 | $572.54 | 22,816,312 |
| 2014-09-02 | Open-market sale | 1,300 | $571.19 | 22,817,312 |
| 2014-09-02 | Open-market sale | 3,154 | $589.15 | 75,000 |
| 2014-09-02 | Open-market sale | 19,663 | $588.42 | 78,154 |
| 2014-09-02 | Open-market sale | 18,717 | $587.49 | 97,817 |
| 2014-09-02 | Open-market sale | 10,980 | $586.44 | 116,534 |
| 2014-09-02 | Open-market sale | 21,023 | $585.51 | 127,514 |
| 2014-09-02 | Open-market sale | 7,997 | $584.57 | 148,537 |
| 2014-09-02 | Open-market sale | 200 | $583.46 | 156,534 |
| 2014-08-05 | Conversion (derivative) | 83,334 | $0.00 | 22,743,612 |
| 2014-08-05 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-08-05 | Open-market sale | 3,000 | $571.36 | 22,818,612 |
| 2014-08-05 | Open-market sale | 15,468 | $566.62 | 22,821,612 |
| 2014-08-05 | Open-market sale | 1,254 | $570.48 | 22,837,080 |
| 2014-08-05 | Open-market sale | 3,577 | $569.39 | 22,838,334 |
| 2014-08-05 | Open-market sale | 8,314 | $568.37 | 22,841,911 |
| 2014-08-05 | Open-market sale | 12,913 | $567.48 | 22,850,225 |
| 2014-08-05 | Open-market sale | 12,810 | $565.32 | 22,863,138 |
| 2014-08-05 | Open-market sale | 15,994 | $564.62 | 22,875,948 |
| 2014-08-05 | Open-market sale | 9,004 | $563.42 | 22,891,942 |
| 2014-08-05 | Open-market sale | 1,000 | $562.89 | 22,900,946 |
| 2014-08-05 | Open-market sale | 100 | $580.06 | 75,000 |
| 2014-08-05 | Open-market sale | 3,002 | $579.56 | 75,100 |
| 2014-08-05 | Open-market sale | 1,798 | $578.44 | 78,102 |
| 2014-08-05 | Open-market sale | 1,550 | $577.49 | 79,900 |
| 2014-08-05 | Open-market sale | 10,506 | $576.40 | 81,450 |
| 2014-08-05 | Open-market sale | 18,569 | $575.47 | 91,956 |
| 2014-08-05 | Open-market sale | 11,747 | $574.45 | 110,525 |
| 2014-08-05 | Open-market sale | 10,448 | $573.38 | 122,272 |
| 2014-08-05 | Open-market sale | 2,385 | $570.83 | 155,949 |
| 2014-08-05 | Open-market sale | 16,482 | $572.54 | 132,720 |
| 2014-08-05 | Open-market sale | 6,747 | $571.36 | 149,202 |
| 2014-07-01 | Conversion (derivative) | 83,334 | $0.00 | 22,826,946 |
| 2014-07-01 | Open-market sale | 8,782 | $589.47 | 118,009 |
| 2014-07-01 | Open-market sale | 14,178 | $588.47 | 126,791 |
| 2014-07-01 | Open-market sale | 14,800 | $587.68 | 140,969 |
| 2014-07-01 | Open-market sale | 2,565 | $586.81 | 155,769 |
| 2014-07-01 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-07-01 | Open-market sale | 4,070 | $584.11 | 22,901,946 |
| 2014-07-01 | Open-market sale | 16,812 | $583.50 | 22,906,016 |
| 2014-07-01 | Open-market sale | 6,236 | $581.57 | 22,937,412 |
| 2014-07-01 | Open-market sale | 9,630 | $580.46 | 22,943,648 |
| 2014-07-01 | Open-market sale | 13,302 | $579.50 | 22,953,278 |
| 2014-07-01 | Open-market sale | 15,300 | $578.48 | 22,966,580 |
| 2014-07-01 | Open-market sale | 3,400 | $577.55 | 22,981,880 |
| 2014-07-01 | Open-market sale | 7,010 | $590.43 | 110,999 |
| 2014-07-01 | Open-market sale | 14,394 | $592.53 | 96,605 |
| 2014-07-01 | Open-market sale | 19,657 | $591.66 | 76,948 |
| 2014-07-01 | Open-market sale | 1,948 | $593.23 | 75,000 |
| 2014-07-01 | Open-market sale | 14,584 | $582.71 | 22,922,828 |
| 2014-06-03 | Conversion (derivative) | 83,334 | $0.00 | 22,910,280 |
| 2014-06-03 | Open-market sale | 5,191 | $549.65 | 22,991,313 |
| 2014-06-03 | Open-market sale | 1,800 | $546.38 | 23,010,514 |
| 2014-06-03 | Open-market sale | 7,163 | $545.45 | 23,012,314 |
| 2014-06-03 | Open-market sale | 41,520 | $544.61 | 23,019,477 |
| 2014-06-03 | Open-market sale | 6,517 | $543.65 | 23,060,997 |
| 2014-06-03 | Open-market sale | 1,100 | $542.79 | 23,067,514 |
| 2014-06-03 | Open-market sale | 2,000 | $561.36 | 75,000 |
| 2014-06-03 | Open-market sale | 2,532 | $560.65 | 77,000 |
| 2014-06-03 | Open-market sale | 4,344 | $559.53 | 79,532 |
| 2014-06-03 | Open-market sale | 6,460 | $558.23 | 83,876 |
| 2014-06-03 | Open-market sale | 6,674 | $557.47 | 90,336 |
| 2014-06-03 | Open-market sale | 2,136 | $556.47 | 97,010 |
| 2014-06-03 | Open-market sale | 12,662 | $555.17 | 99,146 |
| 2014-06-03 | Open-market sale | 39,342 | $554.58 | 111,808 |
| 2014-06-03 | Open-market sale | 6,384 | $553.55 | 151,150 |
| 2014-06-03 | Open-market sale | 800 | $552.95 | 157,534 |
| 2014-06-03 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-06-03 | Open-market sale | 400 | $551.33 | 22,985,280 |
| 2014-06-03 | Open-market sale | 5,633 | $550.37 | 22,985,680 |
| 2014-06-03 | Open-market sale | 2,000 | $547.55 | 23,008,514 |
| 2014-06-03 | Open-market sale | 12,010 | $548.65 | 22,996,504 |
| 2014-05-06 | Conversion (derivative) | 83,334 | $0.00 | 22,993,614 |
| 2014-05-06 | Open-market sale | 5,430 | $525.23 | 125,082 |
| 2014-05-06 | Open-market sale | 16,487 | $524.44 | 130,512 |
| 2014-05-06 | Open-market sale | 6,528 | $523.54 | 146,999 |
| 2014-05-06 | Open-market sale | 4,807 | $522.63 | 153,527 |
| 2014-05-06 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-05-06 | Open-market sale | 3,300 | $525.28 | 23,068,614 |
| 2014-05-06 | Open-market sale | 14,400 | $524.46 | 23,071,914 |
| 2014-05-06 | Open-market sale | 4,014 | $523.46 | 23,086,314 |
| 2014-05-06 | Open-market sale | 7,958 | $522.35 | 23,090,328 |
| 2014-05-06 | Open-market sale | 9,600 | $521.71 | 23,098,286 |
| 2014-05-06 | Open-market sale | 3,300 | $520.52 | 23,107,886 |
| 2014-05-06 | Open-market sale | 2,100 | $519.69 | 23,111,186 |
| 2014-05-06 | Open-market sale | 1,105 | $518.34 | 23,113,286 |
| 2014-05-06 | Open-market sale | 12,222 | $517.51 | 23,114,391 |
| 2014-05-06 | Open-market sale | 19,571 | $516.66 | 23,126,613 |
| 2014-05-06 | Open-market sale | 5,764 | $515.45 | 23,146,184 |
| 2014-05-06 | Open-market sale | 100 | $534.02 | 75,000 |
| 2014-05-06 | Open-market sale | 2,000 | $533.38 | 75,100 |
| 2014-05-06 | Open-market sale | 5,757 | $532.38 | 77,100 |
| 2014-05-06 | Open-market sale | 11,560 | $531.50 | 82,857 |
| 2014-05-06 | Open-market sale | 4,300 | $530.54 | 94,417 |
| 2014-05-06 | Open-market sale | 21,169 | $529.40 | 98,717 |
| 2014-05-06 | Open-market sale | 2,200 | $528.86 | 119,886 |
| 2014-05-06 | Open-market sale | 896 | $527.28 | 122,086 |
| 2014-05-06 | Open-market sale | 2,100 | $526.60 | 122,982 |
| 2014-04-01 | Conversion (derivative) | 83,334 | $0.00 | 23,076,948 |
| 2014-04-01 | Open-market sale | 2,228 | $1120.35 | 155,906 |
| 2014-04-01 | Open-market sale | 100 | $1119.09 | 158,134 |
| 2014-04-01 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-04-01 | Open-market sale | 400 | $1137.31 | 75,000 |
| 2014-04-01 | Open-market sale | 1,972 | $1136.25 | 75,400 |
| 2014-04-01 | Open-market sale | 10,782 | $1135.44 | 77,372 |
| 2014-04-01 | Open-market sale | 14,604 | $1134.46 | 88,154 |
| 2014-04-01 | Open-market sale | 8,230 | $1133.63 | 102,758 |
| 2014-04-01 | Open-market sale | 7,618 | $1132.49 | 110,988 |
| 2014-04-01 | Open-market sale | 13,693 | $1131.45 | 118,606 |
| 2014-04-01 | Open-market sale | 4,101 | $1130.61 | 132,299 |
| 2014-04-01 | Open-market sale | 2,036 | $1129.33 | 136,400 |
| 2014-04-01 | Open-market sale | 6,301 | $1128.63 | 138,436 |
| 2014-04-01 | Open-market sale | 6,817 | $1127.45 | 144,737 |
| 2014-04-01 | Open-market sale | 300 | $1126.52 | 151,554 |
| 2014-04-01 | Open-market sale | 200 | $1125.52 | 151,854 |
| 2014-04-01 | Open-market sale | 500 | $1124.34 | 152,054 |
| 2014-04-01 | Open-market sale | 950 | $1123.31 | 152,554 |
| 2014-04-01 | Open-market sale | 902 | $1122.58 | 153,504 |
| 2014-04-01 | Open-market sale | 1,500 | $1121.29 | 154,406 |
| 2014-04-01 | Open-market sale | 100 | $1118.83 | 158,234 |
| 2014-03-04 | Conversion (derivative) | 83,334 | $0.00 | 23,160,282 |
| 2014-03-04 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-03-04 | Open-market sale | 2,607 | $1209.82 | 155,727 |
| 2014-03-04 | Open-market sale | 1,677 | $1210.32 | 154,050 |
| 2014-03-04 | Open-market sale | 3,400 | $1211.50 | 150,650 |
| 2014-03-04 | Open-market sale | 6,815 | $1212.62 | 143,835 |
| 2014-03-04 | Open-market sale | 25,670 | $1213.61 | 118,165 |
| 2014-03-04 | Open-market sale | 37,057 | $1214.41 | 81,108 |
| 2014-03-04 | Open-market sale | 6,108 | $1215.17 | 75,000 |
| 2014-02-04 | Conversion (derivative) | 75,000 | $0.00 | 23,326,950 |
| 2014-02-04 | Conversion | 75,000 | $0.00 | 75,000 |
| 2014-02-04 | Conversion (derivative) | 83,334 | $0.00 | 23,243,616 |
| 2014-02-04 | Open-market sale | 1,300 | $1137.17 | 157,034 |
| 2014-02-04 | Open-market sale | 133 | $1153.75 | 76,800 |
| 2014-02-04 | Open-market sale | 1,356 | $1152.44 | 76,933 |
| 2014-02-04 | Open-market sale | 1,212 | $1151.59 | 78,289 |
| 2014-02-04 | Open-market sale | 5,500 | $1150.33 | 79,501 |
| 2014-02-04 | Open-market sale | 9,343 | $1149.37 | 85,001 |
| 2014-02-04 | Open-market sale | 4,415 | $1148.49 | 94,344 |
| 2014-02-04 | Open-market sale | 7,393 | $1147.37 | 98,759 |
| 2014-02-04 | Open-market sale | 4,632 | $1146.49 | 106,152 |
| 2014-02-04 | Open-market sale | 4,426 | $1145.40 | 110,784 |
| 2014-02-04 | Open-market sale | 7,268 | $1144.53 | 115,210 |
| 2014-02-04 | Open-market sale | 3,585 | $1143.45 | 122,478 |
| 2014-02-04 | Open-market sale | 3,350 | $1142.49 | 126,063 |
| 2014-02-04 | Open-market sale | 5,222 | $1141.33 | 129,413 |
| 2014-02-04 | Open-market sale | 13,823 | $1140.46 | 134,635 |
| 2014-02-04 | Open-market sale | 5,004 | $1139.38 | 148,458 |
| 2014-02-04 | Open-market sale | 3,572 | $1138.52 | 153,462 |
| 2014-02-04 | Open-market sale | 1,800 | $1154.01 | 75,000 |
| 2014-02-04 | Conversion | 83,334 | $0.00 | 158,334 |
| 2014-01-07 | Conversion (derivative) | 83,334 | $0.00 | 23,401,950 |
| 2014-01-07 | Open-market sale | 1,205 | $1124.97 | 79,792 |
| 2014-01-07 | Open-market sale | 692 | $1123.53 | 80,997 |
| 2014-01-07 | Open-market sale | 1,645 | $1122.07 | 81,689 |
| 2014-01-07 | Conversion | 83,334 | $0.00 | 83,334 |
| 2014-01-07 | Open-market sale | 1,200 | $1125.51 | 78,592 |
| 2014-01-07 | Open-market sale | 2,596 | $1126.62 | 75,996 |
| 2014-01-07 | Open-market sale | 2,160 | $1127.43 | 73,836 |
| 2014-01-07 | Open-market sale | 4,579 | $1128.60 | 69,257 |
| 2014-01-07 | Open-market sale | 1,326 | $1130.62 | 63,746 |
| 2014-01-07 | Open-market sale | 1,052 | $1131.73 | 62,694 |
| 2014-01-07 | Open-market sale | 4,728 | $1132.68 | 57,966 |
| 2014-01-07 | Open-market sale | 13,230 | $1133.45 | 44,736 |
| 2014-01-07 | Open-market sale | 9,036 | $1134.58 | 35,700 |
| 2014-01-07 | Open-market sale | 6,785 | $1135.45 | 28,915 |
| 2014-01-07 | Open-market sale | 3,550 | $1136.42 | 25,365 |
| 2014-01-07 | Open-market sale | 2,845 | $1137.67 | 22,520 |
| 2014-01-07 | Open-market sale | 14,088 | $1138.54 | 8,432 |
| 2014-01-07 | Open-market sale | 8,432 | $1139.34 | 0 |
| 2014-01-07 | Open-market sale | 4,185 | $1129.27 | 65,072 |
| 2013-12-03 | Conversion (derivative) | 83,334 | $0.00 | 23,485,284 |
| 2013-12-03 | Open-market sale | 3,550 | $1050.66 | 0 |
| 2013-12-03 | Open-market sale | 703 | $1062.80 | 4,250 |
| 2013-12-03 | Open-market sale | 5,540 | $1055.46 | 20,980 |
| 2013-12-03 | Open-market sale | 1,475 | $1060.40 | 8,176 |
| 2013-12-03 | Open-market sale | 200 | $1058.46 | 9,651 |
| 2013-12-03 | Open-market sale | 2,150 | $1057.34 | 9,851 |
| 2013-12-03 | Open-market sale | 3,454 | $1059.66 | 12,001 |
| 2013-12-03 | Open-market sale | 5,525 | $1056.42 | 15,455 |
| 2013-12-03 | Conversion | 83,334 | $0.00 | 83,334 |
| 2013-12-03 | Open-market sale | 700 | $1063.09 | 3,550 |
| 2013-12-03 | Open-market sale | 500 | $1049.95 | 82,834 |
| 2013-12-03 | Open-market sale | 12,101 | $1051.42 | 70,733 |
| 2013-12-03 | Open-market sale | 15,277 | $1052.54 | 55,456 |
| 2013-12-03 | Open-market sale | 18,588 | $1053.46 | 36,868 |
| 2013-12-03 | Open-market sale | 10,348 | $1054.44 | 26,520 |
| 2013-12-03 | Open-market sale | 3,223 | $1061.51 | 4,953 |
| 2013-11-27 | Gift | 32,530 | $0.00 | 0 |
| 2013-11-25 | Conversion (derivative) | 29,300 | $0.00 | 23,568,618 |
| 2013-11-25 | Conversion | 29,300 | $0.00 | 32,530 |
| 2013-11-05 | Conversion (derivative) | 83,334 | $0.00 | 23,597,918 |
| 2013-11-05 | Open-market sale | 13,836 | $1022.51 | 57,211 |
| 2013-11-05 | Open-market sale | 4,537 | $1021.40 | 71,047 |
| 2013-11-05 | Open-market sale | 5,877 | $1020.46 | 75,584 |
| 2013-11-05 | Open-market sale | 2,975 | $1019.54 | 81,461 |
| 2013-11-05 | Open-market sale | 2,128 | $1018.44 | 84,436 |
| 2013-11-05 | Open-market sale | 8,984 | $1023.36 | 48,227 |
| 2013-11-05 | Open-market sale | 10,241 | $1024.49 | 37,986 |
| 2013-11-05 | Open-market sale | 9,540 | $1025.49 | 28,446 |
| 2013-11-05 | Open-market sale | 8,735 | $1026.53 | 19,711 |
| 2013-11-05 | Open-market sale | 4,339 | $1027.42 | 15,372 |
| 2013-11-05 | Conversion | 83,334 | $0.00 | 86,564 |
| 2013-11-05 | Open-market sale | 801 | $1029.29 | 4,010 |
| 2013-11-05 | Open-market sale | 10,561 | $1028.50 | 4,811 |
| 2013-11-05 | Open-market sale | 780 | $1030.80 | 3,230 |
| 2013-10-01 | Conversion (derivative) | 83,334 | $0.00 | 23,681,252 |
| 2013-10-01 | Open-market sale | 23,451 | $884.48 | 44,362 |
| 2013-10-01 | Open-market sale | 9,295 | $883.58 | 67,813 |
| 2013-10-01 | Open-market sale | 7,556 | $882.55 | 77,108 |
| 2013-10-01 | Open-market sale | 900 | $881.21 | 84,664 |
| 2013-10-01 | Open-market sale | 1,000 | $880.25 | 85,564 |
| 2013-10-01 | Conversion | 83,334 | $0.00 | 86,564 |
| 2013-10-01 | Open-market sale | 2,345 | $887.16 | 3,230 |
| 2013-10-01 | Open-market sale | 14,256 | $886.33 | 5,575 |
| 2013-10-01 | Open-market sale | 24,531 | $885.50 | 19,831 |
| 2013-09-03 | Conversion (derivative) | 83,334 | $0.00 | 23,764,586 |
| 2013-09-03 | Conversion | 83,334 | $0.00 | 86,564 |
| 2013-09-03 | Open-market sale | 3,990 | $864.44 | 3,230 |
| 2013-09-03 | Open-market sale | 1,000 | $854.06 | 85,564 |
| 2013-09-03 | Open-market sale | 400 | $855.25 | 85,164 |
| 2013-09-03 | Open-market sale | 1,172 | $856.73 | 83,992 |
| 2013-09-03 | Open-market sale | 7,427 | $857.64 | 76,565 |
| 2013-09-03 | Open-market sale | 11,344 | $858.53 | 65,221 |
| 2013-09-03 | Open-market sale | 13,840 | $859.50 | 51,381 |
| 2013-09-03 | Open-market sale | 16,276 | $860.47 | 35,105 |
| 2013-09-03 | Open-market sale | 8,268 | $861.41 | 26,837 |
| 2013-09-03 | Open-market sale | 9,238 | $862.45 | 17,599 |
| 2013-09-03 | Open-market sale | 10,379 | $863.50 | 7,220 |
| 2013-08-26 | Gift | 36,770 | $0.00 | 3,230 |
| 2013-08-21 | Conversion (derivative) | 40,000 | $0.00 | 23,847,920 |
| 2013-08-21 | Conversion | 40,000 | $0.00 | 40,000 |
| 2013-08-06 | Conversion (derivative) | 83,334 | $0.00 | 23,887,920 |
| 2013-08-06 | Open-market sale | 3,246 | $902.36 | 21,943 |
| 2013-08-06 | Open-market sale | 2,137 | $899.48 | 27,489 |
| 2013-08-06 | Open-market sale | 12,085 | $898.33 | 29,626 |
| 2013-08-06 | Open-market sale | 20,064 | $897.51 | 41,711 |
| 2013-08-06 | Open-market sale | 21,559 | $896.65 | 61,775 |
| 2013-08-06 | Conversion | 83,334 | $0.00 | 83,334 |
| 2013-08-06 | Open-market sale | 700 | $909.12 | 0 |
| 2013-08-06 | Open-market sale | 2,400 | $908.45 | 700 |
| 2013-08-06 | Open-market sale | 7,800 | $907.59 | 3,100 |
| 2013-08-06 | Open-market sale | 3,019 | $906.36 | 10,900 |
| 2013-08-06 | Open-market sale | 3,283 | $905.66 | 13,919 |
| 2013-08-06 | Open-market sale | 4,641 | $904.64 | 17,202 |
| 2013-08-06 | Open-market sale | 100 | $903.87 | 21,843 |
| 2013-08-06 | Open-market sale | 500 | $900.77 | 26,989 |
| 2013-08-06 | Open-market sale | 1,800 | $901.41 | 25,189 |
| 2013-08-02 | Gift | 75,000 | $0.00 | 0 |
| 2013-08-01 | Conversion (derivative) | 66,580 | $0.00 | 23,971,254 |
| 2013-08-01 | Conversion | 66,580 | $0.00 | 75,000 |
| 2013-07-02 | Conversion (derivative) | 83,334 | $0.00 | 24,037,834 |
| 2013-07-02 | Open-market sale | 800 | $877.51 | 90,954 |
| 2013-07-02 | Open-market sale | 8,347 | $884.46 | 43,576 |
| 2013-07-02 | Open-market sale | 3,972 | $878.66 | 86,982 |
| 2013-07-02 | Open-market sale | 3,866 | $880.48 | 73,395 |
| 2013-07-02 | Open-market sale | 20 | $891.00 | 8,420 |
| 2013-07-02 | Open-market sale | 4,482 | $885.45 | 39,094 |
| 2013-07-02 | Open-market sale | 9,721 | $879.61 | 77,261 |
| 2013-07-02 | Open-market sale | 8,512 | $881.58 | 64,883 |
| 2013-07-02 | Conversion | 83,334 | $0.00 | 91,754 |
| 2013-07-02 | Open-market sale | 5,548 | $886.45 | 33,546 |
| 2013-07-02 | Open-market sale | 9,839 | $882.67 | 55,044 |
| 2013-07-02 | Open-market sale | 3,121 | $883.53 | 51,923 |
| 2013-07-02 | Open-market sale | 2,251 | $887.42 | 31,295 |
| 2013-07-02 | Open-market sale | 13,099 | $888.59 | 18,196 |
| 2013-07-02 | Open-market sale | 6,076 | $889.31 | 12,120 |
| 2013-07-02 | Open-market sale | 3,680 | $890.45 | 8,440 |
| 2013-06-04 | Conversion (derivative) | 83,334 | $0.00 | 24,121,168 |
| 2013-06-04 | Open-market sale | 8,400 | $862.47 | 56,084 |
| 2013-06-04 | Open-market sale | 3,304 | $861.44 | 64,484 |
| 2013-06-04 | Open-market sale | 5,689 | $860.51 | 67,788 |
| 2013-06-04 | Open-market sale | 5,884 | $859.38 | 73,477 |
| 2013-06-04 | Open-market sale | 4,793 | $858.43 | 79,361 |
| 2013-06-04 | Open-market sale | 4,300 | $857.52 | 84,154 |
| 2013-06-04 | Open-market sale | 400 | $855.21 | 91,254 |
| 2013-06-04 | Open-market sale | 100 | $854.74 | 91,654 |
| 2013-06-04 | Conversion | 83,334 | $0.00 | 91,754 |
| 2013-06-04 | Open-market sale | 6,295 | $863.42 | 49,789 |
| 2013-06-04 | Open-market sale | 5,750 | $864.74 | 44,039 |
| 2013-06-04 | Open-market sale | 17,214 | $865.51 | 26,825 |
| 2013-06-04 | Open-market sale | 6,800 | $866.40 | 20,025 |
| 2013-06-04 | Open-market sale | 4,600 | $867.63 | 15,425 |
| 2013-06-04 | Open-market sale | 6,200 | $868.39 | 9,225 |
| 2013-06-04 | Open-market sale | 505 | $869.64 | 8,720 |
| 2013-06-04 | Open-market sale | 300 | $870.23 | 8,420 |
| 2013-06-04 | Open-market sale | 2,800 | $856.80 | 88,454 |
| 2013-05-13 | Gift | 75,000 | $0.00 | 8,420 |
| 2013-05-07 | Conversion (derivative) | 75,000 | $0.00 | 24,287,836 |
| 2013-05-07 | Conversion (derivative) | 83,334 | $0.00 | 24,204,502 |
| 2013-05-07 | Open-market sale | 800 | $863.70 | 83,420 |
| 2013-05-07 | Open-market sale | 973 | $862.50 | 84,220 |
| 2013-05-07 | Open-market sale | 600 | $861.19 | 85,193 |
| 2013-05-07 | Open-market sale | 1,223 | $860.38 | 85,793 |
| 2013-05-07 | Open-market sale | 5,392 | $859.45 | 87,016 |
| 2013-05-07 | Open-market sale | 14,836 | $858.51 | 92,405 |
| 2013-05-07 | Open-market sale | 21,630 | $857.46 | 107,244 |
| 2013-05-07 | Open-market sale | 17,842 | $856.61 | 128,874 |
| 2013-05-07 | Open-market sale | 8,793 | $855.62 | 146,716 |
| 2013-05-07 | Open-market sale | 4,531 | $854.59 | 155,509 |
| 2013-05-07 | Open-market sale | 4,066 | $853.59 | 160,040 |
| 2013-05-07 | Open-market sale | 1,748 | $852.41 | 164,106 |
| 2013-05-07 | Open-market sale | 900 | $851.45 | 165,854 |
| 2013-05-07 | Conversion | 83,334 | $0.00 | 166,754 |
| 2013-05-07 | Conversion | 75,000 | $0.00 | 83,420 |
| 2013-04-02 | Conversion (derivative) | 83,334 | $0.00 | 24,362,836 |
| 2013-04-02 | Open-market sale | 14,076 | $805.49 | 74,191 |
| 2013-04-02 | Open-market sale | 3,487 | $804.77 | 88,267 |
| 2013-04-02 | Conversion | 83,334 | $0.00 | 91,754 |
| 2013-04-02 | Open-market sale | 3,790 | $814.56 | 8,420 |
| 2013-04-02 | Open-market sale | 10,546 | $813.44 | 12,210 |
| 2013-04-02 | Open-market sale | 2,859 | $809.58 | 57,608 |
| 2013-04-02 | Open-market sale | 11,446 | $811.53 | 39,888 |
| 2013-04-02 | Open-market sale | 6,274 | $810.45 | 51,334 |
| 2013-04-02 | Open-market sale | 4,947 | $806.49 | 69,244 |
| 2013-04-02 | Open-market sale | 5,877 | $807.56 | 63,367 |
| 2013-04-02 | Open-market sale | 2,900 | $808.48 | 60,467 |
| 2013-04-02 | Open-market sale | 17,132 | $812.58 | 22,756 |
| 2013-03-05 | Conversion (derivative) | 83,334 | $0.00 | 24,446,170 |
| 2013-03-05 | Open-market sale | 6,384 | $838.37 | 11,020 |
| 2013-03-05 | Open-market sale | 19,200 | $837.55 | 17,404 |
| 2013-03-05 | Open-market sale | 18,430 | $836.46 | 36,604 |
| 2013-03-05 | Open-market sale | 12,554 | $835.61 | 55,034 |
| 2013-03-05 | Open-market sale | 8,545 | $834.50 | 67,588 |
| 2013-03-05 | Open-market sale | 3,301 | $832.42 | 76,133 |
| 2013-03-05 | Open-market sale | 4,300 | $833.60 | 79,434 |
| 2013-03-05 | Open-market sale | 2,000 | $831.68 | 83,734 |
| 2013-03-05 | Open-market sale | 1,820 | $830.59 | 85,734 |
| 2013-03-05 | Open-market sale | 3,100 | $829.41 | 87,554 |
| 2013-03-05 | Open-market sale | 1,100 | $828.93 | 90,654 |
| 2013-03-05 | Conversion | 83,334 | $0.00 | 91,754 |
| 2013-03-05 | Open-market sale | 2,600 | $839.40 | 8,420 |
| 2013-02-27 | Gift | 75,000 | $0.00 | 8,420 |
| 2013-02-22 | Conversion (derivative) | 75,000 | $0.00 | 24,529,504 |
| 2013-02-22 | Conversion | 75,000 | $0.00 | 83,420 |
| 2013-02-05 | Conversion (derivative) | 83,334 | $0.00 | 24,604,504 |
| 2013-02-05 | Open-market sale | 18,063 | $767.54 | 46,094 |
| 2013-02-05 | Open-market sale | 13,687 | $766.57 | 64,157 |
| 2013-02-05 | Open-market sale | 6,710 | $765.64 | 77,844 |
| 2013-02-05 | Open-market sale | 900 | $764.60 | 84,554 |
| 2013-02-05 | Open-market sale | 1,500 | $763.58 | 85,454 |
| 2013-02-05 | Open-market sale | 1,300 | $762.59 | 86,954 |
| 2013-02-05 | Open-market sale | 1,500 | $761.21 | 88,254 |
| 2013-02-05 | Open-market sale | 1,500 | $760.46 | 89,754 |
| 2013-02-05 | Open-market sale | 500 | $759.84 | 91,254 |
| 2013-02-05 | Conversion | 83,334 | $0.00 | 91,754 |
| 2013-02-05 | Open-market sale | 2,200 | $770.32 | 8,420 |
| 2013-02-05 | Open-market sale | 17,904 | $769.36 | 10,620 |
| 2013-02-05 | Open-market sale | 17,570 | $768.49 | 28,524 |
| 2013-01-02 | Conversion (derivative) | 83,334 | $0.00 | 24,687,838 |
| 2013-01-02 | Open-market sale | 100 | $726.12 | 8,420 |
| 2013-01-02 | Open-market sale | 1,200 | $725.72 | 8,520 |
| 2013-01-02 | Open-market sale | 2,000 | $724.42 | 9,720 |
| 2013-01-02 | Open-market sale | 2,100 | $723.69 | 11,720 |
| 2013-01-02 | Open-market sale | 3,596 | $722.37 | 13,820 |
| 2013-01-02 | Open-market sale | 12,638 | $721.45 | 17,416 |
| 2013-01-02 | Open-market sale | 20,500 | $720.57 | 30,054 |
| 2013-01-02 | Open-market sale | 31,000 | $719.49 | 50,554 |
| 2013-01-02 | Open-market sale | 7,700 | $718.70 | 81,554 |
| 2013-01-02 | Open-market sale | 2,100 | $717.46 | 89,254 |
| 2013-01-02 | Open-market sale | 400 | $716.81 | 91,354 |
| 2013-01-02 | Conversion | 83,334 | $0.00 | 91,754 |
| 2012-12-04 | Conversion (derivative) | 83,334 | $0.00 | 24,771,172 |
| 2012-12-04 | Open-market sale | 19,975 | $690.53 | 32,920 |
| 2012-12-04 | Open-market sale | 15,367 | $689.47 | 52,895 |
| 2012-12-04 | Open-market sale | 13,592 | $688.57 | 68,262 |
| 2012-12-04 | Open-market sale | 5,364 | $687.61 | 81,854 |
| 2012-12-04 | Open-market sale | 4,536 | $686.60 | 87,218 |
| 2012-12-04 | Conversion | 83,334 | $0.00 | 91,754 |
| 2012-12-04 | Open-market sale | 1,750 | $695.18 | 8,420 |
| 2012-12-04 | Open-market sale | 800 | $694.32 | 10,170 |
| 2012-12-04 | Open-market sale | 3,100 | $693.51 | 10,970 |
| 2012-12-04 | Open-market sale | 1,800 | $692.44 | 14,070 |
| 2012-12-04 | Open-market sale | 17,050 | $691.41 | 15,870 |
| 2012-11-30 | Gift | 28,000 | $0.00 | 8,420 |
| 2012-11-28 | Gift | 28,500 | $0.00 | 36,420 |
| 2012-11-16 | Gift | 45,000 | $0.00 | 64,920 |
| 2012-11-15 | Gift | 38,700 | $0.00 | 109,920 |
| 2012-11-12 | Conversion (derivative) | 135,000 | $0.00 | 24,854,506 |
| 2012-11-12 | Conversion | 135,000 | $0.00 | 148,620 |
| 2012-11-06 | Conversion (derivative) | 83,334 | $0.00 | 24,989,506 |
| 2012-11-06 | Open-market sale | 200 | $686.12 | 18,920 |
| 2012-11-06 | Open-market sale | 5,300 | $685.40 | 13,620 |
| 2012-11-06 | Open-market sale | 9,702 | $684.43 | 19,120 |
| 2012-11-06 | Conversion | 83,334 | $0.00 | 96,954 |
| 2012-11-06 | Open-market sale | 300 | $677.86 | 96,654 |
| 2012-11-06 | Open-market sale | 12,300 | $678.52 | 84,354 |
| 2012-11-06 | Open-market sale | 6,593 | $683.51 | 28,822 |
| 2012-11-06 | Open-market sale | 12,300 | $682.66 | 35,415 |
| 2012-11-06 | Open-market sale | 18,539 | $681.51 | 47,715 |
| 2012-11-06 | Open-market sale | 9,147 | $680.60 | 66,254 |
| 2012-11-06 | Open-market sale | 8,953 | $679.62 | 75,401 |
| 2012-10-30 | Gift | 11,380 | $0.00 | 13,620 |
| 2012-10-02 | Conversion (derivative) | 83,334 | $0.00 | 25,072,840 |
| 2012-10-02 | Open-market sale | 1,300 | $750.82 | 107,034 |
| 2012-10-02 | Open-market sale | 3,232 | $764.85 | 25,400 |
| 2012-10-02 | Open-market sale | 1,000 | $763.35 | 28,632 |
| 2012-10-02 | Open-market sale | 200 | $762.02 | 29,632 |
| 2012-10-02 | Open-market sale | 700 | $761.75 | 29,832 |
| 2012-10-02 | Open-market sale | 800 | $760.50 | 30,532 |
| 2012-10-02 | Open-market sale | 7,754 | $759.30 | 31,332 |
| 2012-10-02 | Open-market sale | 6,200 | $758.63 | 39,086 |
| 2012-10-02 | Open-market sale | 10,900 | $757.45 | 45,286 |
| 2012-10-02 | Open-market sale | 16,454 | $756.52 | 56,186 |
| 2012-10-02 | Open-market sale | 15,868 | $755.57 | 72,640 |
| 2012-10-02 | Open-market sale | 8,525 | $754.60 | 88,508 |
| 2012-10-02 | Open-market sale | 3,300 | $753.53 | 97,033 |
| 2012-10-02 | Open-market sale | 2,981 | $752.42 | 100,333 |
| 2012-10-02 | Open-market sale | 3,720 | $751.56 | 103,314 |
| 2012-10-02 | Open-market sale | 400 | $765.18 | 25,000 |
| 2012-10-02 | Conversion | 83,334 | $0.00 | 108,334 |
| 2012-09-04 | Conversion (derivative) | 83,334 | $0.00 | 25,156,174 |
| 2012-09-04 | Open-market sale | 3,389 | $684.58 | 25,000 |
| 2012-09-04 | Conversion | 83,334 | $0.00 | 108,334 |
| 2012-09-04 | Open-market sale | 4,298 | $674.57 | 104,036 |
| 2012-09-04 | Open-market sale | 10,609 | $675.56 | 93,427 |
| 2012-09-04 | Open-market sale | 11,096 | $676.53 | 82,331 |
| 2012-09-04 | Open-market sale | 7,623 | $677.34 | 74,708 |
| 2012-09-04 | Open-market sale | 4,790 | $678.45 | 69,918 |
| 2012-09-04 | Open-market sale | 3,285 | $679.66 | 66,633 |
| 2012-09-04 | Open-market sale | 8,757 | $680.65 | 57,876 |
| 2012-09-04 | Open-market sale | 18,954 | $681.47 | 38,922 |
| 2012-09-04 | Open-market sale | 6,633 | $682.38 | 32,289 |
| 2012-09-04 | Open-market sale | 3,900 | $683.64 | 28,389 |
| 2012-08-07 | Conversion (derivative) | 83,334 | $0.00 | 25,239,508 |
| 2012-08-07 | Open-market sale | 19,609 | $642.51 | 29,848 |
| 2012-08-07 | Open-market sale | 4,148 | $643.30 | 25,700 |
| 2012-08-07 | Open-market sale | 700 | $644.16 | 25,000 |
| 2012-08-07 | Open-market sale | 11,250 | $641.49 | 49,457 |
| 2012-08-07 | Open-market sale | 12,557 | $638.55 | 84,351 |
| 2012-08-07 | Open-market sale | 8,497 | $639.44 | 75,854 |
| 2012-08-07 | Conversion | 83,334 | $0.00 | 108,334 |
| 2012-08-07 | Open-market sale | 600 | $636.78 | 107,734 |
| 2012-08-07 | Open-market sale | 10,826 | $637.61 | 96,908 |
| 2012-08-07 | Open-market sale | 15,147 | $640.43 | 60,707 |
| 2012-08-03 | Gift | 50,000 | $0.00 | 25,000 |
| 2012-08-02 | Conversion (derivative) | 75,000 | $0.00 | 25,322,842 |
| 2012-08-02 | Conversion | 75,000 | $0.00 | 75,000 |
| 2012-07-03 | Conversion (derivative) | 83,334 | $0.00 | 25,397,842 |
| 2012-07-03 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-07-03 | Open-market sale | 4,164 | $587.64 | 0 |
| 2012-07-03 | Open-market sale | 10,005 | $579.45 | 64,923 |
| 2012-07-03 | Open-market sale | 8,406 | $578.71 | 74,928 |
| 2012-07-03 | Open-market sale | 2,100 | $581.79 | 54,132 |
| 2012-07-03 | Open-market sale | 8,691 | $580.28 | 56,232 |
| 2012-07-03 | Open-market sale | 5,010 | $584.66 | 49,122 |
| 2012-07-03 | Open-market sale | 13,064 | $585.65 | 36,058 |
| 2012-07-03 | Open-market sale | 31,894 | $586.44 | 4,164 |
| 2012-06-05 | Conversion (derivative) | 83,334 | $0.00 | 25,481,176 |
| 2012-06-05 | Open-market sale | 400 | $577.42 | 0 |
| 2012-06-05 | Open-market sale | 2,602 | $576.35 | 400 |
| 2012-06-05 | Open-market sale | 10,015 | $575.48 | 3,002 |
| 2012-06-05 | Open-market sale | 7,937 | $574.47 | 13,017 |
| 2012-06-05 | Open-market sale | 1,100 | $571.45 | 28,254 |
| 2012-06-05 | Open-market sale | 1,200 | $572.41 | 27,054 |
| 2012-06-05 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-06-05 | Open-market sale | 500 | $566.85 | 82,834 |
| 2012-06-05 | Open-market sale | 12,097 | $567.67 | 70,737 |
| 2012-06-05 | Open-market sale | 15,885 | $568.43 | 54,852 |
| 2012-06-05 | Open-market sale | 12,563 | $569.48 | 42,289 |
| 2012-06-05 | Open-market sale | 12,935 | $570.47 | 29,354 |
| 2012-06-05 | Open-market sale | 6,100 | $573.56 | 20,954 |
| 2012-05-25 | Gift | 75,000 | $0.00 | 0 |
| 2012-05-15 | Conversion (derivative) | 75,000 | $0.00 | 25,564,510 |
| 2012-05-15 | Conversion | 75,000 | $0.00 | 75,000 |
| 2012-05-01 | Conversion (derivative) | 83,334 | $0.00 | 25,639,510 |
| 2012-05-01 | Open-market sale | 5,084 | $610.44 | 11,501 |
| 2012-05-01 | Open-market sale | 11,501 | $609.44 | 5,084 |
| 2012-05-01 | Open-market sale | 15,726 | $608.56 | 16,585 |
| 2012-05-01 | Open-market sale | 11,026 | $607.42 | 32,311 |
| 2012-05-01 | Open-market sale | 15,455 | $606.52 | 43,337 |
| 2012-05-01 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-05-01 | Open-market sale | 1,134 | $600.65 | 82,200 |
| 2012-05-01 | Open-market sale | 4,418 | $601.58 | 77,782 |
| 2012-05-01 | Open-market sale | 3,500 | $602.50 | 74,282 |
| 2012-05-01 | Open-market sale | 4,691 | $603.58 | 69,591 |
| 2012-05-01 | Open-market sale | 5,099 | $604.63 | 64,492 |
| 2012-05-01 | Open-market sale | 5,700 | $605.54 | 58,792 |
| 2012-04-03 | Conversion (derivative) | 83,334 | $0.00 | 25,722,844 |
| 2012-04-03 | Open-market sale | 11,754 | $645.40 | 3,900 |
| 2012-04-03 | Open-market sale | 400 | $638.94 | 82,934 |
| 2012-04-03 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-04-03 | Open-market sale | 1,000 | $647.31 | 0 |
| 2012-04-03 | Open-market sale | 2,900 | $646.39 | 1,000 |
| 2012-04-03 | Open-market sale | 600 | $639.11 | 82,334 |
| 2012-04-03 | Open-market sale | 17,120 | $644.58 | 15,654 |
| 2012-04-03 | Open-market sale | 8,864 | $643.44 | 32,774 |
| 2012-04-03 | Open-market sale | 20,323 | $642.44 | 41,638 |
| 2012-04-03 | Open-market sale | 18,273 | $641.71 | 61,961 |
| 2012-04-03 | Open-market sale | 2,100 | $640.74 | 80,234 |
| 2012-03-07 | Open-market sale | 11,546 | $603.50 | 94,504 |
| 2012-03-07 | Open-market sale | 9,480 | $600.63 | 130,350 |
| 2012-03-06 | Conversion (derivative) | 83,334 | $0.00 | 25,806,178 |
| 2012-03-06 | Open-market sale | 5,500 | $598.56 | 147,150 |
| 2012-03-06 | Conversion | 83,334 | $0.00 | 158,334 |
| 2012-03-06 | Open-market sale | 1,184 | $594.71 | 157,150 |
| 2012-03-06 | Open-market sale | 1,200 | $595.87 | 155,950 |
| 2012-03-06 | Open-market sale | 100 | $596.79 | 155,850 |
| 2012-03-06 | Open-market sale | 3,200 | $597.55 | 152,650 |
| 2012-03-06 | Open-market sale | 500 | $607.11 | 76,100 |
| 2012-03-06 | Open-market sale | 1,600 | $606.55 | 76,600 |
| 2012-03-06 | Open-market sale | 3,050 | $605.38 | 78,200 |
| 2012-03-06 | Open-market sale | 13,254 | $604.41 | 81,250 |
| 2012-03-06 | Open-market sale | 10,200 | $602.50 | 106,050 |
| 2012-03-06 | Open-market sale | 14,100 | $601.47 | 116,250 |
| 2012-03-06 | Open-market sale | 7,320 | $599.40 | 139,830 |
| 2012-03-06 | Open-market sale | 1,100 | $608.05 | 75,000 |
| 2012-02-16 | Gift | 75,000 | $0.00 | 0 |
| 2012-02-15 | Conversion (derivative) | 75,000 | $0.00 | 25,889,512 |
| 2012-02-15 | Conversion | 75,000 | $0.00 | 75,000 |
| 2012-02-07 | Conversion (derivative) | 83,334 | $0.00 | 25,964,512 |
| 2012-02-07 | Open-market sale | 33,707 | $607.42 | 5,200 |
| 2012-02-07 | Open-market sale | 31,589 | $606.59 | 38,907 |
| 2012-02-07 | Open-market sale | 5,460 | $604.58 | 77,874 |
| 2012-02-07 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-02-07 | Open-market sale | 4,600 | $608.33 | 600 |
| 2012-02-07 | Open-market sale | 200 | $609.00 | 400 |
| 2012-02-07 | Open-market sale | 400 | $603.95 | 0 |
| 2012-02-07 | Open-market sale | 7,378 | $605.76 | 70,496 |
| 2012-01-03 | Conversion (derivative) | 83,334 | $0.00 | 26,047,846 |
| 2012-01-03 | Open-market sale | 2,140 | $667.54 | 0 |
| 2012-01-03 | Open-market sale | 3,002 | $666.45 | 2,140 |
| 2012-01-03 | Conversion | 83,334 | $0.00 | 83,334 |
| 2012-01-03 | Open-market sale | 1,400 | $652.66 | 81,934 |
| 2012-01-03 | Open-market sale | 9,088 | $665.53 | 5,142 |
| 2012-01-03 | Open-market sale | 4,170 | $664.81 | 14,230 |
| 2012-01-03 | Open-market sale | 3,100 | $663.46 | 18,400 |
| 2012-01-03 | Open-market sale | 200 | $662.65 | 21,500 |
| 2012-01-03 | Open-market sale | 5,886 | $661.35 | 21,700 |
| 2012-01-03 | Open-market sale | 8,929 | $660.48 | 27,586 |
| 2012-01-03 | Open-market sale | 31,395 | $659.43 | 36,515 |
| 2012-01-03 | Open-market sale | 8,490 | $658.71 | 67,910 |
| 2012-01-03 | Open-market sale | 600 | $657.65 | 76,400 |
| 2012-01-03 | Open-market sale | 600 | $656.63 | 77,000 |
| 2012-01-03 | Open-market sale | 1,131 | $655.36 | 77,600 |
| 2012-01-03 | Open-market sale | 1,923 | $654.85 | 78,731 |
| 2012-01-03 | Open-market sale | 1,280 | $653.57 | 80,654 |
| 2011-12-19 | Gift | 26,000 | $0.00 | 0 |
| 2011-12-06 | Option exercise (derivative) | 83,334 | $0.00 | 26,131,180 |
| 2011-12-06 | Open-market sale | 804 | $628.16 | 26,000 |
| 2011-12-06 | Open-market sale | 4,972 | $620.79 | 104,362 |
| 2011-12-06 | Open-market sale | 11,277 | $627.53 | 26,804 |
| 2011-12-06 | Open-market sale | 11,000 | $626.62 | 38,081 |
| 2011-12-06 | Open-market sale | 11,182 | $625.35 | 49,081 |
| 2011-12-06 | Open-market sale | 12,568 | $624.33 | 60,263 |
| 2011-12-06 | Open-market sale | 17,024 | $623.36 | 72,831 |
| 2011-12-06 | Open-market sale | 9,979 | $622.63 | 89,855 |
| 2011-12-06 | Open-market sale | 4,528 | $621.47 | 99,834 |
| 2011-12-06 | Option exercise | 83,334 | $0.00 | 109,334 |
| 2011-11-30 | Gift | 50,000 | $0.00 | 40,000 |
| 2011-11-30 | Gift | 14,000 | $0.00 | 26,000 |
| 2011-11-29 | Conversion (derivative) | 90,000 | $0.00 | 26,214,514 |
| 2011-11-29 | Conversion | 90,000 | $0.00 | 90,000 |
| 2011-11-01 | Conversion (derivative) | 83,334 | $0.00 | 26,304,514 |
| 2011-11-01 | Open-market sale | 515 | $585.09 | 0 |
| 2011-11-01 | Open-market sale | 1,200 | $577.60 | 81,934 |
| 2011-11-01 | Open-market sale | 200 | $576.96 | 83,134 |
| 2011-11-01 | Open-market sale | 5,785 | $584.42 | 515 |
| 2011-11-01 | Open-market sale | 6,408 | $583.45 | 6,300 |
| 2011-11-01 | Open-market sale | 11,487 | $582.55 | 12,708 |
| 2011-11-01 | Open-market sale | 17,505 | $581.39 | 24,195 |
| 2011-11-01 | Open-market sale | 17,185 | $580.55 | 41,700 |
| 2011-11-01 | Open-market sale | 18,801 | $579.57 | 58,885 |
| 2011-11-01 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-11-01 | Open-market sale | 4,248 | $578.57 | 77,686 |
| 2011-10-04 | Conversion (derivative) | 83,334 | $0.00 | 26,387,848 |
| 2011-10-04 | Open-market sale | 367 | $498.32 | 2,433 |
| 2011-10-04 | Open-market sale | 1,701 | $497.38 | 2,800 |
| 2011-10-04 | Open-market sale | 1,500 | $496.66 | 4,501 |
| 2011-10-04 | Open-market sale | 2,099 | $495.63 | 6,001 |
| 2011-10-04 | Open-market sale | 2,053 | $494.39 | 8,100 |
| 2011-10-04 | Open-market sale | 1,422 | $493.45 | 10,153 |
| 2011-10-04 | Open-market sale | 3,943 | $492.59 | 11,575 |
| 2011-10-04 | Open-market sale | 3,598 | $491.48 | 15,518 |
| 2011-10-04 | Open-market sale | 5,652 | $490.50 | 19,116 |
| 2011-10-04 | Open-market sale | 9,145 | $489.53 | 24,768 |
| 2011-10-04 | Open-market sale | 13,778 | $488.52 | 33,913 |
| 2011-10-04 | Open-market sale | 8,200 | $487.44 | 47,691 |
| 2011-10-04 | Open-market sale | 6,396 | $486.64 | 55,891 |
| 2011-10-04 | Open-market sale | 9,619 | $485.49 | 62,287 |
| 2011-10-04 | Open-market sale | 5,571 | $484.64 | 71,906 |
| 2011-10-04 | Open-market sale | 3,259 | $483.61 | 77,477 |
| 2011-10-04 | Open-market sale | 600 | $482.49 | 80,736 |
| 2011-10-04 | Open-market sale | 1,898 | $481.58 | 81,336 |
| 2011-10-04 | Open-market sale | 1,533 | $499.38 | 900 |
| 2011-10-04 | Open-market sale | 391 | $501.90 | 509 |
| 2011-10-04 | Open-market sale | 509 | $502.20 | 0 |
| 2011-10-04 | Open-market sale | 100 | $480.94 | 83,234 |
| 2011-10-04 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-09-06 | Conversion (derivative) | 83,334 | $0.00 | 26,471,182 |
| 2011-09-06 | Open-market sale | 10,255 | $516.49 | 21,177 |
| 2011-09-06 | Open-market sale | 4,169 | $517.45 | 17,008 |
| 2011-09-06 | Open-market sale | 4,337 | $518.47 | 12,671 |
| 2011-09-06 | Open-market sale | 5,071 | $519.46 | 7,600 |
| 2011-09-06 | Open-market sale | 3,212 | $520.48 | 4,388 |
| 2011-09-06 | Open-market sale | 2,088 | $521.62 | 2,300 |
| 2011-09-06 | Open-market sale | 2,300 | $522.31 | 0 |
| 2011-09-06 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-09-06 | Open-market sale | 1,300 | $510.83 | 82,034 |
| 2011-09-06 | Open-market sale | 5,834 | $511.54 | 76,200 |
| 2011-09-06 | Open-market sale | 4,890 | $512.42 | 71,310 |
| 2011-09-06 | Open-market sale | 3,800 | $513.56 | 67,510 |
| 2011-09-06 | Open-market sale | 21,372 | $514.51 | 46,138 |
| 2011-09-06 | Open-market sale | 14,706 | $515.44 | 31,432 |
| 2011-08-11 | Gift | 75,000 | $0.00 | 0 |
| 2011-08-10 | Conversion (derivative) | 75,000 | $0.00 | 26,554,516 |
| 2011-08-10 | Conversion | 75,000 | $0.00 | 75,000 |
| 2011-08-02 | Conversion (derivative) | 83,334 | $0.00 | 26,629,516 |
| 2011-08-02 | Open-market sale | 4,838 | $596.46 | 67,386 |
| 2011-08-02 | Open-market sale | 5,632 | $595.59 | 72,224 |
| 2011-08-02 | Open-market sale | 378 | $594.74 | 77,856 |
| 2011-08-02 | Open-market sale | 2,552 | $597.50 | 64,834 |
| 2011-08-02 | Open-market sale | 6,889 | $598.59 | 57,945 |
| 2011-08-02 | Open-market sale | 3,071 | $600.48 | 46,934 |
| 2011-08-02 | Open-market sale | 4,175 | $601.62 | 42,759 |
| 2011-08-02 | Open-market sale | 7,378 | $602.45 | 35,381 |
| 2011-08-02 | Open-market sale | 4,484 | $603.47 | 30,897 |
| 2011-08-02 | Open-market sale | 6,660 | $604.43 | 24,237 |
| 2011-08-02 | Open-market sale | 5,565 | $605.59 | 18,672 |
| 2011-08-02 | Open-market sale | 8,295 | $606.54 | 10,377 |
| 2011-08-02 | Open-market sale | 8,671 | $607.42 | 1,706 |
| 2011-08-02 | Open-market sale | 1,200 | $608.71 | 506 |
| 2011-08-02 | Open-market sale | 506 | $609.33 | 0 |
| 2011-08-02 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-08-02 | Open-market sale | 735 | $591.90 | 82,599 |
| 2011-08-02 | Open-market sale | 2,265 | $592.90 | 80,334 |
| 2011-08-02 | Open-market sale | 2,100 | $593.42 | 78,234 |
| 2011-08-02 | Open-market sale | 7,940 | $599.51 | 50,005 |
| 2011-07-05 | Conversion (derivative) | 83,334 | $0.00 | 26,712,850 |
| 2011-07-05 | Open-market sale | 2,174 | $525.67 | 81,160 |
| 2011-07-05 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-07-05 | Open-market sale | 15,365 | $534.35 | 200 |
| 2011-07-05 | Open-market sale | 9,840 | $533.48 | 15,565 |
| 2011-07-05 | Open-market sale | 560 | $526.83 | 80,600 |
| 2011-07-05 | Open-market sale | 3,700 | $527.70 | 76,900 |
| 2011-07-05 | Open-market sale | 3,000 | $528.35 | 73,900 |
| 2011-07-05 | Open-market sale | 8,854 | $529.53 | 65,046 |
| 2011-07-05 | Open-market sale | 10,071 | $530.62 | 54,975 |
| 2011-07-05 | Open-market sale | 10,819 | $531.54 | 44,156 |
| 2011-07-05 | Open-market sale | 18,751 | $532.51 | 25,405 |
| 2011-07-05 | Open-market sale | 200 | $535.13 | 0 |
| 2011-06-07 | Conversion (derivative) | 83,334 | $0.00 | 26,796,184 |
| 2011-06-07 | Open-market sale | 5,492 | $524.23 | 0 |
| 2011-06-07 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-06-07 | Open-market sale | 14,600 | $519.65 | 68,734 |
| 2011-06-07 | Open-market sale | 14,100 | $520.39 | 54,634 |
| 2011-06-07 | Open-market sale | 22,778 | $521.57 | 31,856 |
| 2011-06-07 | Open-market sale | 17,656 | $522.37 | 14,200 |
| 2011-06-07 | Open-market sale | 8,708 | $523.63 | 5,492 |
| 2011-05-18 | Gift | 46,000 | $0.00 | 0 |
| 2011-05-17 | Gift | 34,000 | $0.00 | 46,000 |
| 2011-05-12 | Conversion (derivative) | 80,000 | $0.00 | 26,879,518 |
| 2011-05-12 | Conversion | 80,000 | $0.00 | 80,000 |
| 2011-05-03 | Conversion (derivative) | 83,334 | $0.00 | 26,959,518 |
| 2011-05-03 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-05-03 | Open-market sale | 400 | $529.93 | 82,934 |
| 2011-05-03 | Open-market sale | 4,293 | $530.59 | 78,641 |
| 2011-05-03 | Open-market sale | 7,507 | $531.41 | 71,134 |
| 2011-05-03 | Open-market sale | 8,600 | $532.50 | 62,534 |
| 2011-05-03 | Open-market sale | 10,607 | $533.41 | 51,927 |
| 2011-05-03 | Open-market sale | 4,993 | $534.25 | 46,934 |
| 2011-05-03 | Open-market sale | 2,600 | $535.66 | 44,334 |
| 2011-05-03 | Open-market sale | 14,748 | $537.42 | 10,696 |
| 2011-05-03 | Open-market sale | 6,669 | $538.49 | 4,027 |
| 2011-05-03 | Open-market sale | 1,927 | $539.13 | 2,100 |
| 2011-05-03 | Open-market sale | 1,400 | $540.58 | 700 |
| 2011-05-03 | Open-market sale | 700 | $541.10 | 0 |
| 2011-05-03 | Open-market sale | 18,890 | $536.70 | 25,444 |
| 2011-04-05 | Conversion (derivative) | 83,334 | $0.00 | 27,042,852 |
| 2011-04-05 | Open-market sale | 300 | $565.78 | 83,034 |
| 2011-04-05 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-04-05 | Open-market sale | 9,290 | $566.65 | 73,744 |
| 2011-04-05 | Open-market sale | 4,810 | $567.55 | 68,934 |
| 2011-04-05 | Open-market sale | 9,700 | $568.40 | 59,234 |
| 2011-04-05 | Open-market sale | 2,067 | $569.53 | 57,167 |
| 2011-04-05 | Open-market sale | 4,433 | $570.57 | 52,734 |
| 2011-04-05 | Open-market sale | 10,400 | $571.47 | 42,334 |
| 2011-04-05 | Open-market sale | 3,000 | $572.41 | 39,334 |
| 2011-04-05 | Open-market sale | 4,945 | $573.58 | 34,389 |
| 2011-04-05 | Open-market sale | 8,090 | $574.52 | 26,299 |
| 2011-04-05 | Open-market sale | 9,587 | $575.48 | 16,712 |
| 2011-04-05 | Open-market sale | 8,878 | $576.40 | 7,834 |
| 2011-04-05 | Open-market sale | 3,200 | $577.53 | 4,634 |
| 2011-04-05 | Open-market sale | 1,300 | $578.23 | 3,334 |
| 2011-04-05 | Open-market sale | 1,800 | $580.74 | 1,534 |
| 2011-04-05 | Open-market sale | 1,534 | $581.11 | 0 |
| 2011-03-01 | Conversion (derivative) | 83,334 | $0.00 | 27,126,186 |
| 2011-03-01 | Open-market sale | 3,785 | $612.40 | 5,184 |
| 2011-03-01 | Open-market sale | 7,472 | $611.52 | 8,969 |
| 2011-03-01 | Open-market sale | 2,816 | $610.63 | 16,441 |
| 2011-03-01 | Open-market sale | 4,288 | $609.46 | 19,257 |
| 2011-03-01 | Open-market sale | 3,099 | $608.30 | 23,545 |
| 2011-03-01 | Open-market sale | 8,490 | $607.40 | 26,644 |
| 2011-03-01 | Open-market sale | 5,900 | $606.71 | 35,134 |
| 2011-03-01 | Open-market sale | 4,867 | $605.39 | 41,034 |
| 2011-03-01 | Open-market sale | 6,333 | $604.56 | 45,901 |
| 2011-03-01 | Open-market sale | 3,600 | $603.63 | 52,234 |
| 2011-03-01 | Open-market sale | 3,300 | $602.27 | 55,834 |
| 2011-03-01 | Open-market sale | 11,855 | $601.48 | 59,134 |
| 2011-03-01 | Open-market sale | 10,245 | $600.44 | 70,989 |
| 2011-03-01 | Open-market sale | 2,100 | $599.85 | 81,234 |
| 2011-03-01 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-03-01 | Open-market sale | 250 | $613.27 | 4,934 |
| 2011-03-01 | Open-market sale | 1,300 | $615.71 | 1,334 |
| 2011-03-01 | Open-market sale | 2,300 | $614.42 | 2,634 |
| 2011-03-01 | Open-market sale | 1,100 | $618.33 | 0 |
| 2011-03-01 | Open-market sale | 234 | $616.51 | 1,100 |
| 2011-02-25 | Gift | 43,000 | $0.00 | 0 |
| 2011-02-25 | Gift | 32,000 | $0.00 | 43,000 |
| 2011-02-24 | Conversion (derivative) | 75,000 | $0.00 | 27,209,520 |
| 2011-02-24 | Conversion | 75,000 | $0.00 | 75,000 |
| 2011-02-01 | Conversion (derivative) | 83,334 | $0.00 | 27,284,520 |
| 2011-02-01 | Open-market sale | 8,382 | $607.41 | 68,821 |
| 2011-02-01 | Open-market sale | 11,215 | $612.37 | 3,653 |
| 2011-02-01 | Open-market sale | 25,587 | $611.50 | 14,868 |
| 2011-02-01 | Open-market sale | 17,778 | $610.67 | 40,455 |
| 2011-02-01 | Open-market sale | 4,267 | $609.60 | 58,233 |
| 2011-02-01 | Open-market sale | 6,321 | $608.40 | 62,500 |
| 2011-02-01 | Open-market sale | 3,653 | $613.15 | 0 |
| 2011-02-01 | Open-market sale | 1,897 | $606.84 | 77,203 |
| 2011-02-01 | Open-market sale | 1,000 | $605.66 | 79,100 |
| 2011-02-01 | Open-market sale | 2,600 | $604.55 | 80,100 |
| 2011-02-01 | Open-market sale | 634 | $603.57 | 82,700 |
| 2011-02-01 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-01-04 | Conversion (derivative) | 83,334 | $0.00 | 27,367,854 |
| 2011-01-04 | Open-market sale | 2,910 | $604.38 | 7,234 |
| 2011-01-04 | Conversion | 83,334 | $0.00 | 83,334 |
| 2011-01-04 | Open-market sale | 3,400 | $600.69 | 79,934 |
| 2011-01-04 | Open-market sale | 7,234 | $605.54 | 0 |
| 2011-01-04 | Open-market sale | 14,122 | $603.41 | 10,144 |
| 2011-01-04 | Open-market sale | 30,668 | $602.62 | 24,266 |
| 2011-01-04 | Open-market sale | 25,000 | $601.48 | 54,934 |
| 2010-12-07 | Conversion (derivative) | 83,334 | $0.00 | 27,451,188 |
| 2010-12-07 | Open-market sale | 14,116 | $591.51 | 6,918 |
| 2010-12-07 | Open-market sale | 24,253 | $590.51 | 21,034 |
| 2010-12-07 | Open-market sale | 18,620 | $589.55 | 45,287 |
| 2010-12-07 | Open-market sale | 7,927 | $588.62 | 63,907 |
| 2010-12-07 | Open-market sale | 4,900 | $587.32 | 71,834 |
| 2010-12-07 | Open-market sale | 6,600 | $586.78 | 76,734 |
| 2010-12-07 | Conversion | 83,334 | $0.00 | 83,334 |
| 2010-12-07 | Open-market sale | 6,918 | $592.47 | 0 |
| 2010-11-19 | Gift | 77,000 | $0.00 | 0 |
| 2010-11-19 | Gift | 9,000 | $0.00 | 77,000 |
| 2010-11-09 | Gift | 4,000 | $0.00 | 86,000 |
| 2010-11-02 | Conversion (derivative) | 83,334 | $0.00 | 27,534,522 |
| 2010-11-02 | Open-market sale | 3,883 | $614.86 | 169,451 |
| 2010-11-02 | Open-market sale | 900 | $619.39 | 90,000 |
| 2010-11-02 | Conversion | 83,334 | $0.00 | 173,334 |
| 2010-11-02 | Open-market sale | 23,554 | $617.34 | 95,034 |
| 2010-11-02 | Open-market sale | 37,251 | $616.63 | 118,588 |
| 2010-11-02 | Open-market sale | 13,612 | $615.57 | 155,839 |
| 2010-11-02 | Open-market sale | 4,134 | $618.44 | 90,900 |
| 2010-10-27 | Conversion (derivative) | 90,000 | $0.00 | 27,617,856 |
| 2010-10-27 | Conversion | 90,000 | $0.00 | 90,000 |
| 2010-10-05 | Conversion (derivative) | 83,334 | $0.00 | 27,707,856 |
| 2010-10-05 | Open-market sale | 1,300 | $536.62 | 33,500 |
| 2010-10-05 | Open-market sale | 4,403 | $537.81 | 29,097 |
| 2010-10-05 | Open-market sale | 23,396 | $538.45 | 5,701 |
| 2010-10-05 | Open-market sale | 5,701 | $539.25 | 0 |
| 2010-10-05 | Conversion | 83,334 | $0.00 | 83,334 |
| 2010-10-05 | Open-market sale | 8,200 | $535.37 | 34,800 |
| 2010-10-05 | Open-market sale | 8,706 | $534.53 | 43,000 |
| 2010-10-05 | Open-market sale | 6,494 | $533.75 | 51,706 |
| 2010-10-05 | Open-market sale | 3,500 | $532.33 | 58,200 |
| 2010-10-05 | Open-market sale | 5,458 | $531.52 | 61,700 |
| 2010-10-05 | Open-market sale | 3,242 | $530.61 | 67,158 |
| 2010-10-05 | Open-market sale | 4,300 | $529.51 | 70,400 |
| 2010-10-05 | Open-market sale | 2,334 | $528.44 | 74,700 |
| 2010-10-05 | Open-market sale | 6,300 | $527.54 | 77,034 |
| 2010-09-07 | Conversion (derivative) | 83,334 | $0.00 | 27,791,190 |
| 2010-09-07 | Open-market sale | 10,998 | $464.61 | 51,899 |
| 2010-09-07 | Open-market sale | 20,437 | $463.65 | 62,897 |
| 2010-09-07 | Conversion | 83,334 | $0.00 | 83,334 |
| 2010-09-07 | Open-market sale | 3,700 | $467.13 | 0 |
| 2010-09-07 | Open-market sale | 20,700 | $466.32 | 3,700 |
| 2010-09-07 | Open-market sale | 27,499 | $465.55 | 24,400 |
| 2010-08-30 | Gift | 15,000 | $0.00 | 0 |
| 2010-08-27 | Gift | 16,000 | $0.00 | 15,000 |
| 2010-08-26 | Gift | 16,000 | $0.00 | 31,000 |
| 2010-08-25 | Gift | 16,000 | $0.00 | 47,000 |
| 2010-08-24 | Gift | 16,000 | $0.00 | 63,000 |
| 2010-08-03 | Conversion (derivative) | 83,334 | $0.00 | 27,874,524 |
| 2010-08-03 | Open-market sale | 35,590 | $488.54 | 111,676 |
| 2010-08-03 | Conversion | 83,334 | $0.00 | 162,334 |
| 2010-08-03 | Open-market sale | 6,433 | $490.30 | 80,473 |
| 2010-08-03 | Open-market sale | 24,770 | $489.51 | 86,906 |
| 2010-08-03 | Open-market sale | 1,473 | $491.45 | 79,000 |
| 2010-08-03 | Open-market sale | 15,068 | $487.69 | 147,266 |
| 2010-07-06 | Conversion (derivative) | 83,334 | $0.00 | 27,957,858 |
| 2010-07-06 | Conversion | 83,334 | $0.00 | 162,334 |
| 2010-07-06 | Open-market sale | 1,200 | $433.87 | 161,134 |
| 2010-07-06 | Open-market sale | 4,800 | $434.65 | 156,334 |
| 2010-07-06 | Open-market sale | 14,276 | $435.49 | 142,058 |
| 2010-07-06 | Open-market sale | 12,296 | $436.48 | 129,762 |
| 2010-07-06 | Open-market sale | 5,025 | $437.37 | 124,737 |
| 2010-07-06 | Open-market sale | 796 | $438.20 | 123,941 |
| 2010-07-06 | Open-market sale | 698 | $439.57 | 123,243 |
| 2010-07-06 | Open-market sale | 1,200 | $440.33 | 122,043 |
| 2010-07-06 | Open-market sale | 3,450 | $441.82 | 118,593 |
| 2010-07-06 | Open-market sale | 9,265 | $442.58 | 109,328 |
| 2010-07-06 | Open-market sale | 6,875 | $443.39 | 102,453 |
| 2010-07-06 | Open-market sale | 4,400 | $444.52 | 98,053 |
| 2010-07-06 | Open-market sale | 7,425 | $445.52 | 90,628 |
| 2010-07-06 | Open-market sale | 8,828 | $446.38 | 81,800 |
| 2010-07-06 | Open-market sale | 2,800 | $447.24 | 79,000 |
| 2010-06-01 | Open-market sale | 100 | $486.40 | 139,944 |
| 2010-06-01 | Open-market sale | 174 | $486.39 | 140,044 |
| 2010-06-01 | Open-market sale | 100 | $486.30 | 140,218 |
| 2010-06-01 | Open-market sale | 400 | $486.29 | 140,318 |
| 2010-06-01 | Open-market sale | 250 | $486.28 | 140,718 |
| 2010-06-01 | Open-market sale | 200 | $486.24 | 140,968 |
| 2010-06-01 | Open-market sale | 200 | $486.23 | 141,168 |
| 2010-06-01 | Open-market sale | 204 | $486.22 | 141,368 |
| 2010-06-01 | Open-market sale | 100 | $486.21 | 141,572 |
| 2010-06-01 | Open-market sale | 200 | $486.16 | 141,672 |
| 2010-06-01 | Open-market sale | 200 | $486.15 | 141,872 |
| 2010-06-01 | Open-market sale | 250 | $486.13 | 142,072 |
| 2010-06-01 | Open-market sale | 100 | $486.09 | 142,322 |
| 2010-06-01 | Open-market sale | 200 | $485.96 | 142,422 |
| 2010-06-01 | Open-market sale | 150 | $486.43 | 139,644 |
| 2010-06-01 | Open-market sale | 100 | $485.81 | 142,722 |
| 2010-06-01 | Open-market sale | 250 | $485.76 | 142,822 |
| 2010-06-01 | Open-market sale | 100 | $485.71 | 143,072 |
| 2010-06-01 | Open-market sale | 200 | $485.68 | 143,172 |
| 2010-06-01 | Open-market sale | 100 | $485.68 | 143,372 |
| 2010-06-01 | Open-market sale | 100 | $485.67 | 143,472 |
| 2010-06-01 | Open-market sale | 200 | $485.66 | 143,572 |
| 2010-06-01 | Open-market sale | 400 | $485.60 | 143,772 |
| 2010-06-01 | Open-market sale | 100 | $485.55 | 144,172 |
| 2010-06-01 | Open-market sale | 446 | $485.54 | 144,272 |
| 2010-06-01 | Open-market sale | 200 | $485.50 | 144,718 |
| 2010-06-01 | Open-market sale | 400 | $485.47 | 144,918 |
| 2010-06-01 | Open-market sale | 200 | $485.31 | 145,318 |
| 2010-06-01 | Open-market sale | 150 | $486.42 | 139,794 |
| 2010-06-01 | Open-market sale | 100 | $485.82 | 142,622 |
| 2010-06-01 | Open-market sale | 124 | $486.90 | 133,694 |
| 2010-06-01 | Open-market sale | 200 | $486.89 | 133,818 |
| 2010-06-01 | Open-market sale | 100 | $486.88 | 134,018 |
| 2010-06-01 | Open-market sale | 100 | $486.87 | 134,118 |
| 2010-06-01 | Open-market sale | 100 | $486.86 | 134,218 |
| 2010-06-01 | Open-market sale | 100 | $486.85 | 134,318 |
| 2010-06-01 | Open-market sale | 300 | $486.82 | 134,418 |
| 2010-06-01 | Open-market sale | 100 | $486.81 | 134,718 |
| 2010-06-01 | Open-market sale | 300 | $486.79 | 134,818 |
| 2010-06-01 | Open-market sale | 100 | $486.76 | 135,118 |
| 2010-06-01 | Open-market sale | 326 | $486.75 | 135,218 |
| 2010-06-01 | Open-market sale | 200 | $486.74 | 135,544 |
| 2010-06-01 | Open-market sale | 300 | $486.73 | 135,744 |
| 2010-06-01 | Open-market sale | 100 | $486.72 | 136,044 |
| 2010-06-01 | Open-market sale | 100 | $486.72 | 136,144 |
| 2010-06-01 | Open-market sale | 400 | $486.71 | 136,244 |
| 2010-06-01 | Open-market sale | 200 | $486.70 | 136,644 |
| 2010-06-01 | Open-market sale | 200 | $486.69 | 136,844 |
| 2010-06-01 | Open-market sale | 100 | $486.67 | 137,044 |
| 2010-06-01 | Open-market sale | 100 | $486.66 | 137,144 |
| 2010-06-01 | Open-market sale | 300 | $486.65 | 137,244 |
| 2010-06-01 | Open-market sale | 300 | $486.64 | 137,544 |
| 2010-06-01 | Open-market sale | 300 | $486.63 | 137,844 |
| 2010-06-01 | Open-market sale | 200 | $486.62 | 138,144 |
| 2010-06-01 | Open-market sale | 500 | $486.61 | 138,344 |
| 2010-06-01 | Open-market sale | 100 | $486.59 | 138,844 |
| 2010-06-01 | Open-market sale | 200 | $486.53 | 138,944 |
| 2010-06-01 | Open-market sale | 200 | $486.52 | 139,144 |
| 2010-06-01 | Open-market sale | 100 | $486.50 | 139,344 |
| 2010-06-01 | Open-market sale | 200 | $486.48 | 139,444 |
| 2010-06-01 | Open-market sale | 500 | $484.55 | 150,655 |
| 2010-06-01 | Open-market sale | 100 | $485.27 | 145,918 |
| 2010-06-01 | Open-market sale | 100 | $485.22 | 146,018 |
| 2010-06-01 | Open-market sale | 100 | $485.20 | 146,118 |
| 2010-06-01 | Open-market sale | 50 | $485.16 | 146,218 |
| 2010-06-01 | Open-market sale | 100 | $485.13 | 146,268 |
| 2010-06-01 | Open-market sale | 50 | $485.06 | 146,368 |
| 2010-06-01 | Open-market sale | 200 | $485.03 | 146,418 |
| 2010-06-01 | Open-market sale | 200 | $485.02 | 146,618 |
| 2010-06-01 | Open-market sale | 400 | $484.99 | 146,818 |
| 2010-06-01 | Open-market sale | 100 | $484.98 | 147,218 |
| 2010-06-01 | Open-market sale | 92 | $484.91 | 147,318 |
| 2010-06-01 | Open-market sale | 200 | $484.90 | 147,410 |
| 2010-06-01 | Open-market sale | 100 | $484.89 | 147,610 |
| 2010-06-01 | Open-market sale | 97 | $484.88 | 147,710 |
| 2010-06-01 | Open-market sale | 3 | $484.84 | 147,807 |
| 2010-06-01 | Open-market sale | 200 | $484.82 | 147,810 |
| 2010-06-01 | Open-market sale | 608 | $484.79 | 148,010 |
| 2010-06-01 | Open-market sale | 100 | $484.78 | 148,618 |
| 2010-06-01 | Open-market sale | 100 | $484.76 | 148,718 |
| 2010-06-01 | Open-market sale | 100 | $484.75 | 148,818 |
| 2010-06-01 | Open-market sale | 100 | $484.73 | 148,918 |
| 2010-06-01 | Open-market sale | 400 | $484.64 | 149,018 |
| 2010-06-01 | Open-market sale | 200 | $484.63 | 149,418 |
| 2010-06-01 | Open-market sale | 137 | $484.62 | 149,618 |
| 2010-06-01 | Open-market sale | 200 | $484.61 | 149,755 |
| 2010-06-01 | Open-market sale | 188 | $484.58 | 149,955 |
| 2010-06-01 | Open-market sale | 512 | $484.57 | 150,143 |
| 2010-06-01 | Open-market sale | 400 | $485.28 | 145,518 |
| 2010-06-01 | Open-market sale | 100 | $484.53 | 151,155 |
| 2010-06-01 | Open-market sale | 100 | $490.20 | 80,259 |
| 2010-06-01 | Open-market sale | 99 | $490.19 | 80,359 |
| 2010-06-01 | Open-market sale | 141 | $490.18 | 80,458 |
| 2010-06-01 | Open-market sale | 100 | $490.16 | 80,599 |
| 2010-06-01 | Open-market sale | 100 | $490.15 | 80,699 |
| 2010-06-01 | Open-market sale | 1 | $490.14 | 80,799 |
| 2010-06-01 | Open-market sale | 100 | $490.12 | 80,800 |
| 2010-06-01 | Open-market sale | 93 | $490.12 | 80,900 |
| 2010-06-01 | Open-market sale | 270 | $490.11 | 80,993 |
| 2010-06-01 | Open-market sale | 30 | $490.11 | 81,263 |
| 2010-06-01 | Open-market sale | 400 | $490.10 | 81,293 |
| 2010-06-01 | Open-market sale | 300 | $490.08 | 81,693 |
| 2010-06-01 | Open-market sale | 100 | $490.06 | 81,993 |
| 2010-06-01 | Open-market sale | 100 | $490.04 | 82,093 |
| 2010-06-01 | Open-market sale | 107 | $490.04 | 82,193 |
| 2010-06-01 | Open-market sale | 200 | $490.03 | 82,300 |
| 2010-06-01 | Open-market sale | 100 | $490.00 | 82,500 |
| 2010-06-01 | Open-market sale | 100 | $490.50 | 79,000 |
| 2010-06-01 | Open-market sale | 200 | $490.49 | 79,100 |
| 2010-06-01 | Open-market sale | 200 | $490.42 | 79,300 |
| 2010-06-01 | Open-market sale | 100 | $490.35 | 79,500 |
| 2010-06-01 | Open-market sale | 100 | $490.34 | 79,600 |
| 2010-06-01 | Open-market sale | 100 | $490.33 | 79,700 |
| 2010-06-01 | Open-market sale | 200 | $490.25 | 79,800 |
| 2010-06-01 | Open-market sale | 100 | $490.22 | 80,000 |
| 2010-06-01 | Open-market sale | 59 | $490.20 | 80,200 |
| 2010-06-01 | Open-market sale | 100 | $490.21 | 80,100 |
| 2010-06-01 | Open-market sale | 100 | $489.03 | 92,994 |
| 2010-06-01 | Open-market sale | 200 | $489.22 | 89,796 |
| 2010-06-01 | Open-market sale | 102 | $489.23 | 89,694 |
| 2010-06-01 | Open-market sale | 100 | $489.19 | 90,194 |
| 2010-06-01 | Open-market sale | 100 | $489.17 | 90,294 |
| 2010-06-01 | Open-market sale | 200 | $489.15 | 90,394 |
| 2010-06-01 | Open-market sale | 200 | $489.14 | 90,594 |
| 2010-06-01 | Open-market sale | 200 | $489.13 | 90,794 |
| 2010-06-01 | Open-market sale | 300 | $489.11 | 90,994 |
| 2010-06-01 | Open-market sale | 100 | $489.10 | 91,294 |
| 2010-06-01 | Open-market sale | 400 | $489.09 | 91,394 |
| 2010-06-01 | Open-market sale | 202 | $489.08 | 91,794 |
| 2010-06-01 | Open-market sale | 100 | $489.08 | 91,996 |
| 2010-06-01 | Open-market sale | 100 | $489.07 | 92,096 |
| 2010-06-01 | Open-market sale | 298 | $489.06 | 92,196 |
| 2010-06-01 | Open-market sale | 200 | $489.05 | 92,494 |
| 2010-06-01 | Open-market sale | 100 | $489.05 | 92,694 |
| 2010-06-01 | Open-market sale | 200 | $489.04 | 92,794 |
| 2010-06-01 | Open-market sale | 198 | $489.21 | 89,996 |
| 2010-06-01 | Open-market sale | 300 | $489.38 | 87,664 |
| 2010-06-01 | Open-market sale | 100 | $489.37 | 87,964 |
| 2010-06-01 | Open-market sale | 36 | $489.36 | 88,064 |
| 2010-06-01 | Open-market sale | 100 | $489.35 | 88,100 |
| 2010-06-01 | Open-market sale | 194 | $489.33 | 88,200 |
| 2010-06-01 | Open-market sale | 100 | $489.32 | 88,394 |
| 2010-06-01 | Open-market sale | 383 | $489.30 | 88,494 |
| 2010-06-01 | Open-market sale | 117 | $489.28 | 88,877 |
| 2010-06-01 | Open-market sale | 100 | $489.26 | 88,994 |
| 2010-06-01 | Open-market sale | 100 | $489.26 | 89,094 |
| 2010-06-01 | Open-market sale | 500 | $489.25 | 89,194 |
| 2010-06-01 | Open-market sale | 100 | $489.82 | 83,180 |
| 2010-06-01 | Open-market sale | 100 | $489.70 | 83,500 |
| 2010-06-01 | Open-market sale | 100 | $489.67 | 83,600 |
| 2010-06-01 | Open-market sale | 500 | $489.66 | 83,700 |
| 2010-06-01 | Open-market sale | 100 | $489.65 | 84,200 |
| 2010-06-01 | Open-market sale | 100 | $489.64 | 84,300 |
| 2010-06-01 | Open-market sale | 200 | $489.58 | 84,400 |
| 2010-06-01 | Open-market sale | 100 | $489.57 | 84,600 |
| 2010-06-01 | Open-market sale | 100 | $489.56 | 84,700 |
| 2010-06-01 | Open-market sale | 200 | $489.54 | 84,800 |
| 2010-06-01 | Open-market sale | 100 | $489.53 | 85,000 |
| 2010-06-01 | Open-market sale | 300 | $489.52 | 85,100 |
| 2010-06-01 | Open-market sale | 100 | $489.48 | 85,400 |
| 2010-06-01 | Open-market sale | 300 | $489.46 | 85,500 |
| 2010-06-01 | Open-market sale | 400 | $489.45 | 85,800 |
| 2010-06-01 | Open-market sale | 100 | $489.45 | 86,200 |
| 2010-06-01 | Open-market sale | 420 | $489.44 | 86,300 |
| 2010-06-01 | Open-market sale | 80 | $489.43 | 86,720 |
| 2010-06-01 | Open-market sale | 100 | $489.43 | 86,800 |
| 2010-06-01 | Open-market sale | 464 | $489.42 | 86,900 |
| 2010-06-01 | Open-market sale | 100 | $489.41 | 87,364 |
| 2010-06-01 | Open-market sale | 100 | $489.41 | 87,464 |
| 2010-06-01 | Open-market sale | 100 | $489.40 | 87,564 |
| 2010-06-01 | Open-market sale | 80 | $489.94 | 82,600 |
| 2010-06-01 | Open-market sale | 100 | $489.89 | 82,680 |
| 2010-06-01 | Open-market sale | 100 | $489.87 | 82,780 |
| 2010-06-01 | Open-market sale | 200 | $489.84 | 82,880 |
| 2010-06-01 | Open-market sale | 100 | $489.84 | 83,080 |
| 2010-06-01 | Open-market sale | 100 | $489.80 | 83,400 |
| 2010-06-01 | Open-market sale | 120 | $489.81 | 83,280 |
| 2010-06-01 | Open-market sale | 100 | $487.86 | 120,836 |
| 2010-06-01 | Open-market sale | 200 | $487.83 | 121,336 |
| 2010-06-01 | Open-market sale | 100 | $487.81 | 121,536 |
| 2010-06-01 | Open-market sale | 200 | $487.80 | 121,636 |
| 2010-06-01 | Open-market sale | 300 | $487.79 | 121,836 |
| 2010-06-01 | Open-market sale | 100 | $488.13 | 115,294 |
| 2010-06-01 | Open-market sale | 100 | $488.13 | 115,394 |
| 2010-06-01 | Open-market sale | 180 | $488.12 | 115,494 |
| 2010-06-01 | Open-market sale | 422 | $488.11 | 115,674 |
| 2010-06-01 | Open-market sale | 100 | $488.11 | 116,096 |
| 2010-06-01 | Open-market sale | 1,100 | $488.10 | 116,196 |
| 2010-06-01 | Open-market sale | 298 | $488.09 | 117,296 |
| 2010-06-01 | Open-market sale | 100 | $488.08 | 117,594 |
| 2010-06-01 | Open-market sale | 200 | $488.07 | 117,694 |
| 2010-06-01 | Open-market sale | 200 | $488.05 | 117,894 |
| 2010-06-01 | Open-market sale | 100 | $488.04 | 118,094 |
| 2010-06-01 | Open-market sale | 100 | $488.04 | 118,194 |
| 2010-06-01 | Open-market sale | 318 | $488.03 | 118,294 |
| 2010-06-01 | Open-market sale | 442 | $488.02 | 118,612 |
| 2010-06-01 | Open-market sale | 390 | $488.01 | 119,054 |
| 2010-06-01 | Open-market sale | 350 | $488.00 | 119,444 |
| 2010-06-01 | Open-market sale | 400 | $487.98 | 119,794 |
| 2010-06-01 | Open-market sale | 142 | $487.97 | 120,194 |
| 2010-06-01 | Open-market sale | 100 | $487.96 | 120,336 |
| 2010-06-01 | Open-market sale | 100 | $487.92 | 120,436 |
| 2010-06-01 | Open-market sale | 100 | $487.91 | 120,536 |
| 2010-06-01 | Open-market sale | 100 | $487.89 | 120,636 |
| 2010-06-01 | Open-market sale | 100 | $487.87 | 120,736 |
| 2010-06-01 | Open-market sale | 10 | $487.84 | 121,326 |
| 2010-06-01 | Open-market sale | 390 | $487.85 | 120,936 |
| 2010-06-01 | Open-market sale | 100 | $488.40 | 107,694 |
| 2010-06-01 | Open-market sale | 227 | $488.39 | 107,794 |
| 2010-06-01 | Open-market sale | 100 | $488.41 | 107,594 |
| 2010-06-01 | Open-market sale | 200 | $488.42 | 107,394 |
| 2010-06-01 | Open-market sale | 98 | $488.43 | 107,296 |
| 2010-06-01 | Open-market sale | 202 | $488.43 | 107,094 |
| 2010-06-01 | Open-market sale | 400 | $488.38 | 108,021 |
| 2010-06-01 | Open-market sale | 200 | $488.37 | 108,421 |
| 2010-06-01 | Open-market sale | 414 | $488.35 | 108,621 |
| 2010-06-01 | Open-market sale | 359 | $488.34 | 109,035 |
| 2010-06-01 | Open-market sale | 100 | $488.34 | 109,394 |
| 2010-06-01 | Open-market sale | 400 | $488.33 | 109,494 |
| 2010-06-01 | Open-market sale | 500 | $488.32 | 109,894 |
| 2010-06-01 | Open-market sale | 400 | $488.30 | 110,394 |
| 2010-06-01 | Open-market sale | 100 | $488.28 | 110,794 |
| 2010-06-01 | Open-market sale | 400 | $488.26 | 110,894 |
| 2010-06-01 | Open-market sale | 400 | $488.25 | 111,294 |
| 2010-06-01 | Open-market sale | 300 | $488.24 | 111,694 |
| 2010-06-01 | Open-market sale | 300 | $488.23 | 111,994 |
| 2010-06-01 | Open-market sale | 200 | $488.22 | 112,294 |
| 2010-06-01 | Open-market sale | 100 | $488.22 | 112,494 |
| 2010-06-01 | Open-market sale | 300 | $488.21 | 112,594 |
| 2010-06-01 | Open-market sale | 100 | $488.21 | 112,894 |
| 2010-06-01 | Open-market sale | 200 | $488.20 | 112,994 |
| 2010-06-01 | Open-market sale | 100 | $488.19 | 113,194 |
| 2010-06-01 | Open-market sale | 600 | $488.18 | 113,294 |
| 2010-06-01 | Open-market sale | 509 | $488.17 | 113,894 |
| 2010-06-01 | Open-market sale | 300 | $488.16 | 114,403 |
| 2010-06-01 | Open-market sale | 391 | $488.15 | 114,703 |
| 2010-06-01 | Open-market sale | 200 | $488.14 | 115,094 |
| 2010-06-01 | Open-market sale | 400 | $488.49 | 105,094 |
| 2010-06-01 | Open-market sale | 400 | $488.48 | 105,494 |
| 2010-06-01 | Open-market sale | 107 | $488.47 | 105,894 |
| 2010-06-01 | Open-market sale | 100 | $488.47 | 106,001 |
| 2010-06-01 | Open-market sale | 200 | $488.46 | 106,101 |
| 2010-06-01 | Open-market sale | 400 | $488.45 | 106,301 |
| 2010-06-01 | Open-market sale | 393 | $488.44 | 106,701 |
| 2010-06-01 | Open-market sale | 209 | $488.53 | 104,385 |
| 2010-06-01 | Open-market sale | 400 | $488.71 | 99,039 |
| 2010-06-01 | Open-market sale | 90 | $488.70 | 99,439 |
| 2010-06-01 | Open-market sale | 392 | $488.69 | 99,529 |
| 2010-06-01 | Open-market sale | 108 | $488.68 | 99,921 |
| 2010-06-01 | Open-market sale | 10 | $488.67 | 100,029 |
| 2010-06-01 | Open-market sale | 100 | $488.67 | 100,039 |
| 2010-06-01 | Open-market sale | 700 | $488.66 | 100,139 |
| 2010-06-01 | Open-market sale | 55 | $488.66 | 100,839 |
| 2010-06-01 | Open-market sale | 100 | $488.65 | 100,894 |
| 2010-06-01 | Open-market sale | 700 | $488.64 | 100,994 |
| 2010-06-01 | Open-market sale | 200 | $488.62 | 101,694 |
| 2010-06-01 | Open-market sale | 100 | $488.61 | 101,894 |
| 2010-06-01 | Open-market sale | 296 | $488.60 | 101,994 |
| 2010-06-01 | Open-market sale | 100 | $488.58 | 102,290 |
| 2010-06-01 | Open-market sale | 183 | $488.57 | 102,390 |
| 2010-06-01 | Open-market sale | 491 | $488.56 | 102,573 |
| 2010-06-01 | Open-market sale | 100 | $488.56 | 103,064 |
| 2010-06-01 | Open-market sale | 521 | $488.55 | 103,164 |
| 2010-06-01 | Open-market sale | 600 | $488.54 | 103,685 |
| 2010-06-01 | Open-market sale | 100 | $488.54 | 104,285 |
| 2010-06-01 | Open-market sale | 400 | $488.50 | 104,694 |
| 2010-06-01 | Open-market sale | 100 | $488.51 | 104,594 |
| 2010-06-01 | Open-market sale | 100 | $483.51 | 158,055 |
| 2010-06-01 | Open-market sale | 500 | $483.50 | 158,155 |
| 2010-06-01 | Open-market sale | 1,000 | $484.50 | 151,255 |
| 2010-06-01 | Open-market sale | 100 | $484.48 | 152,255 |
| 2010-06-01 | Open-market sale | 400 | $484.43 | 152,355 |
| 2010-06-01 | Open-market sale | 100 | $484.40 | 152,755 |
| 2010-06-01 | Open-market sale | 300 | $484.37 | 152,855 |
| 2010-06-01 | Open-market sale | 300 | $484.36 | 153,155 |
| 2010-06-01 | Open-market sale | 100 | $484.35 | 153,455 |
| 2010-06-01 | Open-market sale | 400 | $484.31 | 153,555 |
| 2010-06-01 | Open-market sale | 100 | $484.29 | 153,955 |
| 2010-06-01 | Open-market sale | 400 | $484.26 | 154,055 |
| 2010-06-01 | Open-market sale | 200 | $484.22 | 154,455 |
| 2010-06-01 | Open-market sale | 110 | $484.17 | 154,655 |
| 2010-06-01 | Open-market sale | 90 | $484.13 | 154,765 |
| 2010-06-01 | Open-market sale | 100 | $484.12 | 154,855 |
| 2010-06-01 | Open-market sale | 300 | $484.05 | 154,955 |
| 2010-06-01 | Open-market sale | 100 | $483.94 | 155,255 |
| 2010-06-01 | Open-market sale | 200 | $483.91 | 155,355 |
| 2010-06-01 | Open-market sale | 100 | $483.87 | 155,555 |
| 2010-06-01 | Open-market sale | 400 | $483.86 | 155,655 |
| 2010-06-01 | Open-market sale | 100 | $483.73 | 156,055 |
| 2010-06-01 | Open-market sale | 100 | $483.67 | 156,155 |
| 2010-06-01 | Open-market sale | 500 | $483.66 | 156,255 |
| 2010-06-01 | Open-market sale | 400 | $483.60 | 156,755 |
| 2010-06-01 | Open-market sale | 100 | $483.57 | 157,155 |
| 2010-06-01 | Open-market sale | 100 | $483.56 | 157,255 |
| 2010-06-01 | Open-market sale | 500 | $483.55 | 157,355 |
| 2010-06-01 | Open-market sale | 100 | $483.54 | 157,855 |
| 2010-06-01 | Open-market sale | 100 | $483.52 | 157,955 |
| 2010-06-01 | Open-market sale | 300 | $488.85 | 95,094 |
| 2010-06-01 | Open-market sale | 100 | $488.83 | 95,739 |
| 2010-06-01 | Open-market sale | 100 | $488.82 | 95,839 |
| 2010-06-01 | Open-market sale | 100 | $488.81 | 95,939 |
| 2010-06-01 | Open-market sale | 400 | $488.80 | 96,039 |
| 2010-06-01 | Open-market sale | 100 | $488.80 | 96,439 |
| 2010-06-01 | Open-market sale | 400 | $488.79 | 96,539 |
| 2010-06-01 | Open-market sale | 300 | $488.78 | 96,939 |
| 2010-06-01 | Open-market sale | 300 | $488.77 | 97,239 |
| 2010-06-01 | Open-market sale | 200 | $488.76 | 97,539 |
| 2010-06-01 | Open-market sale | 200 | $488.75 | 97,739 |
| 2010-06-01 | Open-market sale | 200 | $488.74 | 97,939 |
| 2010-06-01 | Open-market sale | 500 | $488.73 | 98,139 |
| 2010-06-01 | Open-market sale | 300 | $488.72 | 98,639 |
| 2010-06-01 | Open-market sale | 100 | $488.72 | 98,939 |
| 2010-06-01 | Open-market sale | 279 | $489.02 | 93,094 |
| 2010-06-01 | Open-market sale | 21 | $489.01 | 93,373 |
| 2010-06-01 | Open-market sale | 19 | $489.00 | 93,394 |
| 2010-06-01 | Open-market sale | 400 | $488.98 | 93,413 |
| 2010-06-01 | Open-market sale | 100 | $488.96 | 93,813 |
| 2010-06-01 | Open-market sale | 200 | $488.95 | 93,913 |
| 2010-06-01 | Open-market sale | 100 | $488.95 | 94,113 |
| 2010-06-01 | Open-market sale | 100 | $488.94 | 94,213 |
| 2010-06-01 | Open-market sale | 281 | $488.92 | 94,313 |
| 2010-06-01 | Open-market sale | 100 | $488.91 | 94,594 |
| 2010-06-01 | Open-market sale | 200 | $488.90 | 94,694 |
| 2010-06-01 | Open-market sale | 100 | $488.88 | 94,894 |
| 2010-06-01 | Open-market sale | 100 | $488.86 | 94,994 |
| 2010-06-01 | Open-market sale | 269 | $488.83 | 95,470 |
| 2010-06-01 | Open-market sale | 76 | $488.84 | 95,394 |
| 2010-06-01 | Open-market sale | 100 | $487.34 | 128,918 |
| 2010-06-01 | Open-market sale | 143 | $487.31 | 129,136 |
| 2010-06-01 | Open-market sale | 182 | $487.30 | 129,279 |
| 2010-06-01 | Open-market sale | 300 | $487.28 | 129,461 |
| 2010-06-01 | Open-market sale | 100 | $487.26 | 129,761 |
| 2010-06-01 | Open-market sale | 200 | $487.25 | 129,861 |
| 2010-06-01 | Open-market sale | 400 | $487.23 | 130,061 |
| 2010-06-01 | Open-market sale | 200 | $487.22 | 130,461 |
| 2010-06-01 | Open-market sale | 100 | $487.21 | 130,661 |
| 2010-06-01 | Open-market sale | 300 | $487.20 | 130,761 |
| 2010-06-01 | Open-market sale | 100 | $487.19 | 131,061 |
| 2010-06-01 | Open-market sale | 100 | $487.17 | 131,161 |
| 2010-06-01 | Open-market sale | 100 | $487.16 | 131,261 |
| 2010-06-01 | Open-market sale | 157 | $487.11 | 131,361 |
| 2010-06-01 | Open-market sale | 100 | $487.06 | 131,518 |
| 2010-06-01 | Open-market sale | 200 | $487.03 | 131,618 |
| 2010-06-01 | Open-market sale | 100 | $487.02 | 131,818 |
| 2010-06-01 | Open-market sale | 200 | $487.02 | 131,918 |
| 2010-06-01 | Open-market sale | 100 | $487.01 | 132,118 |
| 2010-06-01 | Open-market sale | 200 | $487.00 | 132,218 |
| 2010-06-01 | Open-market sale | 385 | $486.98 | 132,418 |
| 2010-06-01 | Open-market sale | 100 | $486.98 | 132,803 |
| 2010-06-01 | Open-market sale | 315 | $486.96 | 132,903 |
| 2010-06-01 | Open-market sale | 276 | $486.95 | 133,218 |
| 2010-06-01 | Open-market sale | 200 | $486.93 | 133,494 |
| 2010-06-01 | Open-market sale | 200 | $487.38 | 128,518 |
| 2010-06-01 | Open-market sale | 100 | $487.37 | 128,718 |
| 2010-06-01 | Open-market sale | 100 | $487.35 | 128,818 |
| 2010-06-01 | Open-market sale | 18 | $487.32 | 129,118 |
| 2010-06-01 | Open-market sale | 100 | $487.34 | 129,018 |
| 2010-06-01 | Open-market sale | 100 | $487.40 | 128,418 |
| 2010-06-01 | Open-market sale | 100 | $487.78 | 122,136 |
| 2010-06-01 | Open-market sale | 195 | $487.40 | 128,223 |
| 2010-06-01 | Open-market sale | 100 | $487.77 | 122,236 |
| 2010-06-01 | Open-market sale | 205 | $487.76 | 122,336 |
| 2010-06-01 | Open-market sale | 795 | $487.75 | 122,541 |
| 2010-06-01 | Open-market sale | 100 | $487.75 | 123,336 |
| 2010-06-01 | Open-market sale | 100 | $487.74 | 123,436 |
| 2010-06-01 | Open-market sale | 100 | $487.74 | 123,536 |
| 2010-06-01 | Open-market sale | 100 | $487.73 | 123,636 |
| 2010-06-01 | Open-market sale | 300 | $487.72 | 123,736 |
| 2010-06-01 | Open-market sale | 400 | $487.70 | 124,036 |
| 2010-06-01 | Open-market sale | 175 | $487.68 | 124,436 |
| 2010-06-01 | Open-market sale | 200 | $487.67 | 124,611 |
| 2010-06-01 | Open-market sale | 100 | $487.66 | 124,811 |
| 2010-06-01 | Open-market sale | 400 | $487.65 | 124,911 |
| 2010-06-01 | Open-market sale | 100 | $487.60 | 125,311 |
| 2010-06-01 | Open-market sale | 300 | $487.59 | 125,411 |
| 2010-06-01 | Open-market sale | 100 | $487.57 | 125,711 |
| 2010-06-01 | Open-market sale | 200 | $487.55 | 125,811 |
| 2010-06-01 | Open-market sale | 100 | $487.54 | 126,011 |
| 2010-06-01 | Open-market sale | 200 | $487.52 | 126,111 |
| 2010-06-01 | Open-market sale | 200 | $487.48 | 126,311 |
| 2010-06-01 | Open-market sale | 100 | $487.47 | 126,511 |
| 2010-06-01 | Open-market sale | 300 | $487.46 | 126,611 |
| 2010-06-01 | Open-market sale | 5 | $487.45 | 126,911 |
| 2010-06-01 | Open-market sale | 300 | $487.44 | 126,916 |
| 2010-06-01 | Open-market sale | 207 | $487.43 | 127,216 |
| 2010-06-01 | Open-market sale | 400 | $487.42 | 127,423 |
| 2010-06-01 | Open-market sale | 400 | $487.41 | 127,823 |
| 2010-06-01 | Conversion (derivative) | 83,334 | $0.00 | 28,041,192 |
| 2010-06-01 | Open-market sale | 96 | $481.44 | 161,038 |
| 2010-06-01 | Open-market sale | 300 | $480.99 | 161,134 |
| 2010-06-01 | Open-market sale | 100 | $480.95 | 161,434 |
| 2010-06-01 | Open-market sale | 100 | $480.92 | 161,534 |
| 2010-06-01 | Open-market sale | 100 | $480.77 | 161,634 |
| 2010-06-01 | Open-market sale | 300 | $480.51 | 161,734 |
| 2010-06-01 | Open-market sale | 200 | $480.49 | 162,034 |
| 2010-06-01 | Open-market sale | 100 | $480.43 | 162,234 |
| 2010-06-01 | Conversion | 83,334 | $0.00 | 162,334 |
| 2010-06-01 | Open-market sale | 200 | $483.43 | 158,655 |
| 2010-06-01 | Open-market sale | 100 | $483.19 | 158,855 |
| 2010-06-01 | Open-market sale | 100 | $483.18 | 158,955 |
| 2010-06-01 | Open-market sale | 100 | $483.16 | 159,055 |
| 2010-06-01 | Open-market sale | 100 | $483.14 | 159,155 |
| 2010-06-01 | Open-market sale | 100 | $483.11 | 159,255 |
| 2010-06-01 | Open-market sale | 100 | $483.07 | 159,355 |
| 2010-06-01 | Open-market sale | 100 | $483.06 | 159,455 |
| 2010-06-01 | Open-market sale | 300 | $482.71 | 159,555 |
| 2010-06-01 | Open-market sale | 100 | $482.62 | 159,855 |
| 2010-06-01 | Open-market sale | 19 | $482.58 | 159,955 |
| 2010-06-01 | Open-market sale | 78 | $482.57 | 159,974 |
| 2010-06-01 | Open-market sale | 182 | $482.56 | 160,052 |
| 2010-06-01 | Open-market sale | 100 | $482.47 | 160,234 |
| 2010-06-01 | Open-market sale | 100 | $482.46 | 160,334 |
| 2010-06-01 | Open-market sale | 100 | $482.45 | 160,434 |
| 2010-06-01 | Open-market sale | 300 | $481.68 | 160,534 |
| 2010-06-01 | Open-market sale | 100 | $481.50 | 160,834 |
| 2010-06-01 | Open-market sale | 96 | $481.48 | 160,934 |
| 2010-06-01 | Open-market sale | 4 | $481.45 | 161,030 |
| 2010-06-01 | Open-market sale | 4 | $481.45 | 161,034 |
| 2010-05-04 | Open-market sale | 100 | $513.93 | 112,354 |
| 2010-05-04 | Open-market sale | 200 | $513.92 | 112,454 |
| 2010-05-04 | Open-market sale | 300 | $513.88 | 112,654 |
| 2010-05-04 | Open-market sale | 300 | $513.86 | 112,954 |
| 2010-05-04 | Open-market sale | 100 | $513.84 | 113,254 |
| 2010-05-04 | Open-market sale | 90 | $513.83 | 113,354 |
| 2010-05-04 | Open-market sale | 113 | $513.80 | 113,444 |
| 2010-05-04 | Open-market sale | 97 | $513.79 | 113,557 |
| 2010-05-04 | Open-market sale | 680 | $513.76 | 113,654 |
| 2010-05-04 | Open-market sale | 5 | $514.40 | 108,987 |
| 2010-05-04 | Open-market sale | 170 | $514.39 | 108,992 |
| 2010-05-04 | Open-market sale | 1 | $514.36 | 109,162 |
| 2010-05-04 | Open-market sale | 71 | $514.34 | 109,163 |
| 2010-05-04 | Open-market sale | 200 | $514.31 | 109,234 |
| 2010-05-04 | Open-market sale | 100 | $514.30 | 109,434 |
| 2010-05-04 | Open-market sale | 100 | $514.25 | 109,534 |
| 2010-05-04 | Open-market sale | 25 | $514.21 | 109,634 |
| 2010-05-04 | Open-market sale | 600 | $514.20 | 109,659 |
| 2010-05-04 | Open-market sale | 75 | $514.19 | 110,259 |
| 2010-05-04 | Open-market sale | 210 | $514.17 | 110,334 |
| 2010-05-04 | Open-market sale | 100 | $514.16 | 110,544 |
| 2010-05-04 | Open-market sale | 200 | $514.15 | 110,644 |
| 2010-05-04 | Open-market sale | 500 | $514.12 | 110,844 |
| 2010-05-04 | Open-market sale | 100 | $514.03 | 111,344 |
| 2010-05-04 | Open-market sale | 190 | $514.02 | 111,444 |
| 2010-05-04 | Open-market sale | 200 | $514.01 | 111,634 |
| 2010-05-04 | Open-market sale | 20 | $514.00 | 111,834 |
| 2010-05-04 | Open-market sale | 100 | $513.98 | 111,854 |
| 2010-05-04 | Open-market sale | 300 | $513.96 | 111,954 |
| 2010-05-04 | Open-market sale | 100 | $513.95 | 112,254 |
| 2010-05-04 | Open-market sale | 295 | $515.48 | 99,677 |
| 2010-05-04 | Open-market sale | 100 | $515.41 | 100,172 |
| 2010-05-04 | Open-market sale | 100 | $515.38 | 100,272 |
| 2010-05-04 | Open-market sale | 200 | $515.36 | 100,372 |
| 2010-05-04 | Open-market sale | 100 | $515.33 | 100,572 |
| 2010-05-04 | Open-market sale | 300 | $515.30 | 100,672 |
| 2010-05-04 | Open-market sale | 100 | $515.29 | 100,972 |
| 2010-05-04 | Open-market sale | 300 | $515.28 | 101,072 |
| 2010-05-04 | Open-market sale | 100 | $515.27 | 101,372 |
| 2010-05-04 | Open-market sale | 11 | $515.26 | 101,472 |
| 2010-05-04 | Open-market sale | 135 | $515.22 | 101,483 |
| 2010-05-04 | Open-market sale | 250 | $515.21 | 101,618 |
| 2010-05-04 | Open-market sale | 300 | $515.20 | 101,868 |
| 2010-05-04 | Open-market sale | 200 | $515.19 | 102,168 |
| 2010-05-04 | Open-market sale | 300 | $515.14 | 102,368 |
| 2010-05-04 | Open-market sale | 389 | $515.13 | 102,668 |
| 2010-05-04 | Open-market sale | 100 | $515.12 | 103,057 |
| 2010-05-04 | Open-market sale | 15 | $515.12 | 103,157 |
| 2010-05-04 | Open-market sale | 100 | $515.10 | 103,172 |
| 2010-05-04 | Open-market sale | 10 | $515.09 | 103,272 |
| 2010-05-04 | Open-market sale | 200 | $515.04 | 103,282 |
| 2010-05-04 | Open-market sale | 90 | $515.03 | 103,482 |
| 2010-05-04 | Open-market sale | 300 | $515.00 | 103,572 |
| 2010-05-04 | Open-market sale | 300 | $514.97 | 103,872 |
| 2010-05-04 | Open-market sale | 200 | $514.96 | 104,172 |
| 2010-05-04 | Open-market sale | 500 | $515.51 | 98,772 |
| 2010-05-04 | Open-market sale | 95 | $515.50 | 99,272 |
| 2010-05-04 | Open-market sale | 310 | $515.49 | 99,367 |
| 2010-05-04 | Open-market sale | 100 | $515.45 | 100,072 |
| 2010-05-04 | Open-market sale | 100 | $515.47 | 99,972 |
| 2010-05-04 | Open-market sale | 50 | $505.87 | 153,876 |
| 2010-05-04 | Open-market sale | 200 | $505.85 | 153,926 |
| 2010-05-04 | Open-market sale | 200 | $505.83 | 154,126 |
| 2010-05-04 | Open-market sale | 80 | $505.81 | 154,326 |
| 2010-05-04 | Open-market sale | 20 | $505.77 | 154,406 |
| 2010-05-04 | Open-market sale | 200 | $505.75 | 154,426 |
| 2010-05-04 | Open-market sale | 300 | $505.73 | 154,626 |
| 2010-05-04 | Open-market sale | 200 | $505.71 | 154,926 |
| 2010-05-04 | Open-market sale | 300 | $505.66 | 155,126 |
| 2010-05-04 | Open-market sale | 300 | $505.65 | 155,426 |
| 2010-05-04 | Open-market sale | 100 | $505.51 | 155,726 |
| 2010-05-04 | Open-market sale | 200 | $505.50 | 155,826 |
| 2010-05-04 | Open-market sale | 99 | $506.22 | 150,527 |
| 2010-05-04 | Open-market sale | 800 | $506.20 | 150,626 |
| 2010-05-04 | Open-market sale | 200 | $506.19 | 151,426 |
| 2010-05-04 | Open-market sale | 100 | $506.18 | 151,626 |
| 2010-05-04 | Open-market sale | 50 | $506.10 | 151,726 |
| 2010-05-04 | Open-market sale | 100 | $506.10 | 151,776 |
| 2010-05-04 | Open-market sale | 200 | $506.08 | 151,876 |
| 2010-05-04 | Open-market sale | 110 | $506.07 | 152,076 |
| 2010-05-04 | Open-market sale | 390 | $506.06 | 152,186 |
| 2010-05-04 | Open-market sale | 300 | $506.05 | 152,576 |
| 2010-05-04 | Open-market sale | 100 | $506.05 | 152,876 |
| 2010-05-04 | Open-market sale | 50 | $506.04 | 152,976 |
| 2010-05-04 | Open-market sale | 300 | $506.01 | 153,026 |
| 2010-05-04 | Open-market sale | 50 | $505.88 | 153,826 |
| 2010-05-04 | Open-market sale | 100 | $505.97 | 153,726 |
| 2010-05-04 | Open-market sale | 100 | $505.98 | 153,626 |
| 2010-05-04 | Open-market sale | 200 | $506.00 | 153,326 |
| 2010-05-04 | Open-market sale | 100 | $505.99 | 153,526 |
| 2010-05-04 | Open-market sale | 242 | $514.55 | 107,590 |
| 2010-05-04 | Open-market sale | 100 | $514.52 | 107,832 |
| 2010-05-04 | Open-market sale | 200 | $514.60 | 107,390 |
| 2010-05-04 | Open-market sale | 300 | $514.61 | 107,090 |
| 2010-05-04 | Open-market sale | 18 | $514.63 | 107,072 |
| 2010-05-04 | Open-market sale | 200 | $514.64 | 106,872 |
| 2010-05-04 | Open-market sale | 100 | $514.66 | 106,772 |
| 2010-05-04 | Open-market sale | 300 | $514.72 | 106,472 |
| 2010-05-04 | Open-market sale | 100 | $514.95 | 104,372 |
| 2010-05-04 | Open-market sale | 100 | $514.91 | 104,472 |
| 2010-05-04 | Open-market sale | 200 | $514.88 | 104,572 |
| 2010-05-04 | Open-market sale | 200 | $514.87 | 104,772 |
| 2010-05-04 | Open-market sale | 100 | $514.86 | 104,972 |
| 2010-05-04 | Open-market sale | 100 | $514.84 | 105,072 |
| 2010-05-04 | Open-market sale | 120 | $514.50 | 107,932 |
| 2010-05-04 | Open-market sale | 290 | $514.49 | 108,052 |
| 2010-05-04 | Open-market sale | 77 | $514.48 | 108,342 |
| 2010-05-04 | Open-market sale | 268 | $514.47 | 108,419 |
| 2010-05-04 | Open-market sale | 100 | $514.46 | 108,687 |
| 2010-05-04 | Open-market sale | 200 | $514.42 | 108,787 |
| 2010-05-04 | Open-market sale | 191 | $514.83 | 105,172 |
| 2010-05-04 | Open-market sale | 9 | $514.81 | 105,363 |
| 2010-05-04 | Open-market sale | 100 | $514.80 | 105,372 |
| 2010-05-04 | Open-market sale | 100 | $514.78 | 105,472 |
| 2010-05-04 | Open-market sale | 100 | $514.77 | 105,572 |
| 2010-05-04 | Open-market sale | 40 | $514.77 | 105,672 |
| 2010-05-04 | Open-market sale | 260 | $514.76 | 105,712 |
| 2010-05-04 | Open-market sale | 300 | $514.75 | 105,972 |
| 2010-05-04 | Open-market sale | 100 | $514.73 | 106,272 |
| 2010-05-04 | Open-market sale | 100 | $514.73 | 106,372 |
| 2010-05-04 | Open-market sale | 175 | $510.77 | 135,063 |
| 2010-05-04 | Open-market sale | 230 | $510.75 | 135,238 |
| 2010-05-04 | Open-market sale | 100 | $510.70 | 135,468 |
| 2010-05-04 | Open-market sale | 370 | $510.68 | 135,568 |
| 2010-05-04 | Open-market sale | 100 | $510.63 | 135,938 |
| 2010-05-04 | Open-market sale | 100 | $510.09 | 136,038 |
| 2010-05-04 | Open-market sale | 100 | $510.00 | 136,138 |
| 2010-05-04 | Open-market sale | 200 | $509.81 | 136,238 |
| 2010-05-04 | Open-market sale | 300 | $509.54 | 136,438 |
| 2010-05-04 | Open-market sale | 100 | $509.50 | 136,738 |
| 2010-05-04 | Open-market sale | 200 | $509.44 | 136,838 |
| 2010-05-04 | Open-market sale | 200 | $509.37 | 137,038 |
| 2010-05-04 | Open-market sale | 100 | $509.27 | 137,238 |
| 2010-05-04 | Open-market sale | 200 | $510.80 | 134,863 |
| 2010-05-04 | Open-market sale | 25 | $510.85 | 134,838 |
| 2010-05-04 | Open-market sale | 200 | $510.88 | 134,638 |
| 2010-05-04 | Open-market sale | 194 | $510.94 | 134,444 |
| 2010-05-04 | Open-market sale | 147 | $510.97 | 134,297 |
| 2010-05-04 | Open-market sale | 132 | $509.07 | 138,368 |
| 2010-05-04 | Open-market sale | 4 | $509.05 | 138,500 |
| 2010-05-04 | Open-market sale | 58 | $509.25 | 137,338 |
| 2010-05-04 | Open-market sale | 66 | $509.24 | 137,396 |
| 2010-05-04 | Open-market sale | 200 | $509.23 | 137,462 |
| 2010-05-04 | Open-market sale | 100 | $509.22 | 137,662 |
| 2010-05-04 | Open-market sale | 200 | $509.21 | 137,762 |
| 2010-05-04 | Open-market sale | 100 | $509.18 | 137,962 |
| 2010-05-04 | Open-market sale | 10 | $509.17 | 138,062 |
| 2010-05-04 | Open-market sale | 100 | $509.15 | 138,072 |
| 2010-05-04 | Open-market sale | 1 | $509.10 | 138,172 |
| 2010-05-04 | Open-market sale | 195 | $509.09 | 138,173 |
| 2010-05-04 | Open-market sale | 392 | $512.90 | 122,629 |
| 2010-05-04 | Open-market sale | 117 | $512.84 | 123,421 |
| 2010-05-04 | Open-market sale | 100 | $512.79 | 123,538 |
| 2010-05-04 | Open-market sale | 10 | $512.78 | 123,638 |
| 2010-05-04 | Open-market sale | 73 | $512.76 | 123,648 |
| 2010-05-04 | Open-market sale | 100 | $512.73 | 123,721 |
| 2010-05-04 | Open-market sale | 200 | $512.71 | 123,821 |
| 2010-05-04 | Open-market sale | 300 | $512.70 | 124,021 |
| 2010-05-04 | Open-market sale | 100 | $512.69 | 124,321 |
| 2010-05-04 | Open-market sale | 30 | $512.65 | 124,421 |
| 2010-05-04 | Open-market sale | 200 | $512.63 | 124,451 |
| 2010-05-04 | Open-market sale | 100 | $512.60 | 124,651 |
| 2010-05-04 | Open-market sale | 303 | $512.57 | 124,751 |
| 2010-05-04 | Open-market sale | 200 | $512.55 | 125,054 |
| 2010-05-04 | Open-market sale | 97 | $512.54 | 125,254 |
| 2010-05-04 | Open-market sale | 200 | $513.19 | 119,821 |
| 2010-05-04 | Open-market sale | 200 | $513.17 | 120,021 |
| 2010-05-04 | Open-market sale | 100 | $513.15 | 120,221 |
| 2010-05-04 | Open-market sale | 700 | $513.13 | 120,321 |
| 2010-05-04 | Open-market sale | 100 | $513.08 | 121,021 |
| 2010-05-04 | Open-market sale | 300 | $513.05 | 121,121 |
| 2010-05-04 | Open-market sale | 200 | $513.00 | 121,421 |
| 2010-05-04 | Open-market sale | 200 | $512.99 | 121,621 |
| 2010-05-04 | Open-market sale | 200 | $512.96 | 121,821 |
| 2010-05-04 | Open-market sale | 100 | $512.95 | 122,021 |
| 2010-05-04 | Open-market sale | 200 | $512.94 | 122,121 |
| 2010-05-04 | Open-market sale | 200 | $512.92 | 122,321 |
| 2010-05-04 | Open-market sale | 108 | $512.91 | 122,521 |
| 2010-05-04 | Open-market sale | 100 | $512.85 | 123,321 |
| 2010-05-04 | Open-market sale | 300 | $512.88 | 123,021 |
| 2010-05-04 | Conversion (derivative) | 83,334 | $0.00 | 28,124,526 |
| 2010-05-04 | Open-market sale | 300 | $505.42 | 156,826 |
| 2010-05-04 | Open-market sale | 100 | $505.35 | 157,334 |
| 2010-05-04 | Open-market sale | 120 | $505.34 | 157,434 |
| 2010-05-04 | Open-market sale | 200 | $505.31 | 157,554 |
| 2010-05-04 | Open-market sale | 300 | $505.27 | 157,754 |
| 2010-05-04 | Open-market sale | 400 | $505.25 | 158,054 |
| 2010-05-04 | Open-market sale | 644 | $505.24 | 158,454 |
| 2010-05-04 | Open-market sale | 100 | $505.22 | 159,098 |
| 2010-05-04 | Open-market sale | 100 | $505.12 | 159,198 |
| 2010-05-04 | Open-market sale | 71 | $505.10 | 159,298 |
| 2010-05-04 | Open-market sale | 85 | $505.06 | 159,369 |
| 2010-05-04 | Open-market sale | 100 | $505.03 | 159,454 |
| 2010-05-04 | Open-market sale | 280 | $505.02 | 159,554 |
| 2010-05-04 | Open-market sale | 2 | $505.01 | 159,834 |
| 2010-05-04 | Open-market sale | 798 | $505.00 | 159,836 |
| 2010-05-04 | Open-market sale | 200 | $504.92 | 160,634 |
| 2010-05-04 | Open-market sale | 300 | $504.91 | 160,834 |
| 2010-05-04 | Open-market sale | 100 | $504.74 | 161,134 |
| 2010-05-04 | Open-market sale | 300 | $504.73 | 161,234 |
| 2010-05-04 | Open-market sale | 200 | $504.68 | 161,534 |
| 2010-05-04 | Open-market sale | 10 | $504.66 | 161,734 |
| 2010-05-04 | Open-market sale | 200 | $504.65 | 161,744 |
| 2010-05-04 | Open-market sale | 98 | $504.61 | 161,944 |
| 2010-05-04 | Open-market sale | 292 | $504.60 | 162,042 |
| 2010-05-04 | Conversion | 83,334 | $0.00 | 162,334 |
| 2010-05-04 | Open-market sale | 600 | $505.47 | 156,026 |
| 2010-05-04 | Open-market sale | 100 | $505.46 | 156,626 |
| 2010-05-04 | Open-market sale | 100 | $505.44 | 156,726 |
| 2010-05-04 | Open-market sale | 108 | $505.35 | 157,226 |
| 2010-05-04 | Open-market sale | 100 | $505.41 | 157,126 |
| 2010-05-04 | Open-market sale | 80 | $513.65 | 114,934 |
| 2010-05-04 | Open-market sale | 120 | $513.64 | 115,014 |
| 2010-05-04 | Open-market sale | 400 | $513.63 | 115,134 |
| 2010-05-04 | Open-market sale | 73 | $513.61 | 115,534 |
| 2010-05-04 | Open-market sale | 35 | $513.60 | 115,607 |
| 2010-05-04 | Open-market sale | 90 | $513.59 | 115,642 |
| 2010-05-04 | Open-market sale | 200 | $513.58 | 115,732 |
| 2010-05-04 | Open-market sale | 400 | $513.54 | 115,932 |
| 2010-05-04 | Open-market sale | 100 | $513.53 | 116,332 |
| 2010-05-04 | Open-market sale | 100 | $513.52 | 116,432 |
| 2010-05-04 | Open-market sale | 200 | $513.46 | 116,532 |
| 2010-05-04 | Open-market sale | 375 | $513.45 | 116,732 |
| 2010-05-04 | Open-market sale | 200 | $513.45 | 117,107 |
| 2010-05-04 | Open-market sale | 100 | $513.44 | 117,307 |
| 2010-05-04 | Open-market sale | 100 | $513.43 | 117,407 |
| 2010-05-04 | Open-market sale | 100 | $513.41 | 117,507 |
| 2010-05-04 | Open-market sale | 200 | $513.40 | 117,607 |
| 2010-05-04 | Open-market sale | 200 | $513.39 | 117,807 |
| 2010-05-04 | Open-market sale | 214 | $513.37 | 118,007 |
| 2010-05-04 | Open-market sale | 200 | $513.35 | 118,221 |
| 2010-05-04 | Open-market sale | 200 | $513.32 | 118,421 |
| 2010-05-04 | Open-market sale | 100 | $513.30 | 118,621 |
| 2010-05-04 | Open-market sale | 200 | $513.26 | 118,721 |
| 2010-05-04 | Open-market sale | 400 | $513.25 | 118,921 |
| 2010-05-04 | Open-market sale | 400 | $513.24 | 119,321 |
| 2010-05-04 | Open-market sale | 100 | $513.20 | 119,721 |
| 2010-05-04 | Open-market sale | 200 | $513.75 | 114,334 |
| 2010-05-04 | Open-market sale | 100 | $513.67 | 114,834 |
| 2010-05-04 | Open-market sale | 100 | $513.74 | 114,534 |
| 2010-05-04 | Open-market sale | 200 | $513.73 | 114,634 |
| 2010-05-04 | Open-market sale | 100 | $517.12 | 83,923 |
| 2010-05-04 | Open-market sale | 200 | $517.11 | 84,023 |
| 2010-05-04 | Open-market sale | 100 | $517.09 | 84,223 |
| 2010-05-04 | Open-market sale | 100 | $517.07 | 84,323 |
| 2010-05-04 | Open-market sale | 100 | $517.00 | 84,423 |
| 2010-05-04 | Open-market sale | 85 | $516.95 | 84,523 |
| 2010-05-04 | Open-market sale | 100 | $516.93 | 84,608 |
| 2010-05-04 | Open-market sale | 100 | $516.92 | 84,708 |
| 2010-05-04 | Open-market sale | 9 | $516.59 | 88,423 |
| 2010-05-04 | Open-market sale | 200 | $516.63 | 88,223 |
| 2010-05-04 | Open-market sale | 100 | $516.68 | 88,123 |
| 2010-05-04 | Open-market sale | 5 | $516.70 | 88,118 |
| 2010-05-04 | Open-market sale | 300 | $516.73 | 87,428 |
| 2010-05-04 | Open-market sale | 315 | $516.91 | 84,808 |
| 2010-05-04 | Open-market sale | 100 | $516.90 | 85,123 |
| 2010-05-04 | Open-market sale | 100 | $516.90 | 85,223 |
| 2010-05-04 | Open-market sale | 100 | $516.88 | 85,323 |
| 2010-05-04 | Open-market sale | 185 | $516.87 | 85,423 |
| 2010-05-04 | Open-market sale | 100 | $516.86 | 85,608 |
| 2010-05-04 | Open-market sale | 100 | $516.85 | 85,708 |
| 2010-05-04 | Open-market sale | 210 | $516.84 | 85,808 |
| 2010-05-04 | Open-market sale | 338 | $516.81 | 86,018 |
| 2010-05-04 | Open-market sale | 225 | $516.80 | 86,356 |
| 2010-05-04 | Open-market sale | 47 | $516.79 | 86,581 |
| 2010-05-04 | Open-market sale | 100 | $516.78 | 86,628 |
| 2010-05-04 | Open-market sale | 200 | $516.77 | 86,728 |
| 2010-05-04 | Open-market sale | 200 | $516.75 | 86,928 |
| 2010-05-04 | Open-market sale | 300 | $516.74 | 87,128 |
| 2010-05-04 | Open-market sale | 100 | $516.72 | 88,018 |
| 2010-05-04 | Open-market sale | 290 | $516.72 | 87,728 |
| 2010-05-04 | Open-market sale | 91 | $517.36 | 82,907 |
| 2010-05-04 | Open-market sale | 100 | $522.10 | 80,315 |
| 2010-05-04 | Open-market sale | 95 | $522.09 | 80,415 |
| 2010-05-04 | Open-market sale | 90 | $522.08 | 80,510 |
| 2010-05-04 | Open-market sale | 100 | $522.06 | 80,600 |
| 2010-05-04 | Open-market sale | 300 | $522.00 | 80,700 |
| 2010-05-04 | Open-market sale | 117 | $521.35 | 81,000 |
| 2010-05-04 | Open-market sale | 200 | $521.00 | 81,117 |
| 2010-05-04 | Open-market sale | 50 | $520.51 | 81,317 |
| 2010-05-04 | Open-market sale | 231 | $520.48 | 81,367 |
| 2010-05-04 | Open-market sale | 200 | $519.28 | 81,598 |
| 2010-05-04 | Open-market sale | 19 | $519.26 | 81,798 |
| 2010-05-04 | Open-market sale | 81 | $519.23 | 81,817 |
| 2010-05-04 | Open-market sale | 100 | $518.08 | 81,898 |
| 2010-05-04 | Open-market sale | 100 | $518.06 | 81,998 |
| 2010-05-04 | Open-market sale | 100 | $518.03 | 82,098 |
| 2010-05-04 | Open-market sale | 100 | $517.94 | 82,198 |
| 2010-05-04 | Open-market sale | 100 | $517.75 | 82,298 |
| 2010-05-04 | Open-market sale | 200 | $517.47 | 82,398 |
| 2010-05-04 | Open-market sale | 100 | $517.24 | 83,008 |
| 2010-05-04 | Open-market sale | 90 | $517.22 | 83,108 |
| 2010-05-04 | Open-market sale | 100 | $517.18 | 83,198 |
| 2010-05-04 | Open-market sale | 125 | $517.17 | 83,298 |
| 2010-05-04 | Open-market sale | 200 | $517.16 | 83,423 |
| 2010-05-04 | Open-market sale | 200 | $517.14 | 83,623 |
| 2010-05-04 | Open-market sale | 100 | $517.13 | 83,823 |
| 2010-05-04 | Open-market sale | 300 | $517.40 | 82,598 |
| 2010-05-04 | Open-market sale | 9 | $517.37 | 82,898 |
| 2010-05-04 | Open-market sale | 400 | $522.15 | 79,915 |
| 2010-05-04 | Open-market sale | 10 | $517.25 | 82,998 |
| 2010-05-04 | Open-market sale | 100 | $526.52 | 79,000 |
| 2010-05-04 | Open-market sale | 200 | $525.01 | 79,100 |
| 2010-05-04 | Open-market sale | 300 | $523.21 | 79,300 |
| 2010-05-04 | Open-market sale | 100 | $522.81 | 79,700 |
| 2010-05-04 | Open-market sale | 100 | $522.69 | 79,800 |
| 2010-05-04 | Open-market sale | 10 | $522.26 | 79,900 |
| 2010-05-04 | Open-market sale | 5 | $522.24 | 79,910 |
| 2010-05-04 | Open-market sale | 100 | $522.95 | 79,600 |
| 2010-05-04 | Open-market sale | 80 | $512.05 | 130,025 |
| 2010-05-04 | Open-market sale | 300 | $512.52 | 125,451 |
| 2010-05-04 | Open-market sale | 212 | $512.50 | 125,751 |
| 2010-05-04 | Open-market sale | 205 | $512.49 | 125,963 |
| 2010-05-04 | Open-market sale | 96 | $512.48 | 126,168 |
| 2010-05-04 | Open-market sale | 200 | $512.46 | 126,264 |
| 2010-05-04 | Open-market sale | 65 | $512.44 | 126,464 |
| 2010-05-04 | Open-market sale | 200 | $512.42 | 126,529 |
| 2010-05-04 | Open-market sale | 218 | $512.41 | 126,729 |
| 2010-05-04 | Open-market sale | 200 | $512.40 | 126,947 |
| 2010-05-04 | Open-market sale | 100 | $512.38 | 127,147 |
| 2010-05-04 | Open-market sale | 100 | $512.34 | 127,247 |
| 2010-05-04 | Open-market sale | 300 | $512.31 | 127,347 |
| 2010-05-04 | Open-market sale | 100 | $512.30 | 127,647 |
| 2010-05-04 | Open-market sale | 200 | $512.26 | 127,747 |
| 2010-05-04 | Open-market sale | 100 | $512.25 | 127,947 |
| 2010-05-04 | Open-market sale | 78 | $512.22 | 128,047 |
| 2010-05-04 | Open-market sale | 309 | $512.20 | 128,125 |
| 2010-05-04 | Open-market sale | 291 | $512.19 | 128,434 |
| 2010-05-04 | Open-market sale | 100 | $512.18 | 128,725 |
| 2010-05-04 | Open-market sale | 100 | $512.17 | 128,825 |
| 2010-05-04 | Open-market sale | 100 | $512.13 | 128,925 |
| 2010-05-04 | Open-market sale | 200 | $512.12 | 129,025 |
| 2010-05-04 | Open-market sale | 100 | $512.11 | 129,225 |
| 2010-05-04 | Open-market sale | 110 | $512.09 | 129,325 |
| 2010-05-04 | Open-market sale | 390 | $512.08 | 129,435 |
| 2010-05-04 | Open-market sale | 100 | $512.07 | 129,825 |
| 2010-05-04 | Open-market sale | 100 | $512.06 | 129,925 |
| 2010-05-04 | Open-market sale | 100 | $512.53 | 125,351 |
| 2010-05-04 | Open-market sale | 20 | $512.04 | 130,105 |
| 2010-05-04 | Open-market sale | 1 | $506.42 | 148,686 |
| 2010-05-04 | Open-market sale | 300 | $506.41 | 148,687 |
| 2010-05-04 | Open-market sale | 500 | $506.37 | 148,987 |
| 2010-05-04 | Open-market sale | 400 | $506.36 | 149,487 |
| 2010-05-04 | Open-market sale | 600 | $506.32 | 149,887 |
| 2010-05-04 | Open-market sale | 40 | $506.25 | 150,487 |
| 2010-05-04 | Open-market sale | 100 | $507.38 | 144,314 |
| 2010-05-04 | Open-market sale | 26 | $507.33 | 144,414 |
| 2010-05-04 | Open-market sale | 300 | $507.31 | 144,440 |
| 2010-05-04 | Open-market sale | 74 | $507.25 | 144,740 |
| 2010-05-04 | Open-market sale | 300 | $507.22 | 144,814 |
| 2010-05-04 | Open-market sale | 200 | $507.10 | 145,114 |
| 2010-05-04 | Open-market sale | 100 | $507.00 | 145,314 |
| 2010-05-04 | Open-market sale | 4 | $506.89 | 145,414 |
| 2010-05-04 | Open-market sale | 200 | $506.48 | 148,386 |
| 2010-05-04 | Open-market sale | 218 | $506.85 | 145,448 |
| 2010-05-04 | Open-market sale | 10 | $506.84 | 145,666 |
| 2010-05-04 | Open-market sale | 200 | $506.83 | 145,676 |
| 2010-05-04 | Open-market sale | 938 | $506.82 | 145,876 |
| 2010-05-04 | Open-market sale | 116 | $506.79 | 146,814 |
| 2010-05-04 | Open-market sale | 300 | $506.75 | 146,930 |
| 2010-05-04 | Open-market sale | 100 | $506.72 | 147,230 |
| 2010-05-04 | Open-market sale | 50 | $506.70 | 147,330 |
| 2010-05-04 | Open-market sale | 100 | $506.68 | 147,380 |
| 2010-05-04 | Open-market sale | 150 | $506.65 | 147,480 |
| 2010-05-04 | Open-market sale | 56 | $506.63 | 147,630 |
| 2010-05-04 | Open-market sale | 400 | $506.55 | 147,686 |
| 2010-05-04 | Open-market sale | 300 | $506.54 | 148,086 |
| 2010-05-04 | Open-market sale | 100 | $506.47 | 148,586 |
| 2010-05-04 | Open-market sale | 30 | $506.88 | 145,418 |
| 2010-05-04 | Open-market sale | 200 | $511.37 | 132,044 |
| 2010-05-04 | Open-market sale | 3 | $511.32 | 132,244 |
| 2010-05-04 | Open-market sale | 200 | $511.31 | 132,247 |
| 2010-05-04 | Open-market sale | 300 | $511.30 | 132,447 |
| 2010-05-04 | Open-market sale | 200 | $511.26 | 132,747 |
| 2010-05-04 | Open-market sale | 50 | $511.24 | 132,947 |
| 2010-05-04 | Open-market sale | 50 | $511.21 | 132,997 |
| 2010-05-04 | Open-market sale | 200 | $511.20 | 133,047 |
| 2010-05-04 | Open-market sale | 200 | $511.16 | 133,247 |
| 2010-05-04 | Open-market sale | 97 | $511.15 | 133,447 |
| 2010-05-04 | Open-market sale | 100 | $511.12 | 133,544 |
| 2010-05-04 | Open-market sale | 200 | $511.11 | 133,644 |
| 2010-05-04 | Open-market sale | 100 | $511.09 | 133,844 |
| 2010-05-04 | Open-market sale | 48 | $511.08 | 133,944 |
| 2010-05-04 | Open-market sale | 100 | $511.06 | 133,992 |
| 2010-05-04 | Open-market sale | 200 | $511.45 | 131,544 |
| 2010-05-04 | Open-market sale | 100 | $511.46 | 131,444 |
| 2010-05-04 | Open-market sale | 200 | $511.48 | 131,244 |
| 2010-05-04 | Open-market sale | 6 | $511.56 | 131,238 |
| 2010-05-04 | Open-market sale | 300 | $511.58 | 130,938 |
| 2010-05-04 | Open-market sale | 13 | $511.59 | 130,925 |
| 2010-05-04 | Open-market sale | 200 | $511.60 | 130,725 |
| 2010-05-04 | Open-market sale | 100 | $511.72 | 130,625 |
| 2010-05-04 | Open-market sale | 100 | $511.92 | 130,525 |
| 2010-05-04 | Open-market sale | 300 | $512.01 | 130,225 |
| 2010-05-04 | Open-market sale | 100 | $512.03 | 130,125 |
| 2010-05-04 | Open-market sale | 53 | $511.00 | 134,244 |
| 2010-05-04 | Open-market sale | 100 | $511.04 | 134,144 |
| 2010-05-04 | Open-market sale | 52 | $511.05 | 134,092 |
| 2010-05-04 | Open-market sale | 300 | $511.41 | 131,744 |
| 2010-05-04 | Open-market sale | 82 | $516.32 | 90,833 |
| 2010-05-04 | Open-market sale | 100 | $516.07 | 93,206 |
| 2010-05-04 | Open-market sale | 200 | $516.29 | 91,416 |
| 2010-05-04 | Open-market sale | 13 | $516.28 | 91,616 |
| 2010-05-04 | Open-market sale | 372 | $516.26 | 91,629 |
| 2010-05-04 | Open-market sale | 105 | $516.25 | 92,001 |
| 2010-05-04 | Open-market sale | 200 | $516.23 | 92,106 |
| 2010-05-04 | Open-market sale | 100 | $516.22 | 92,306 |
| 2010-05-04 | Open-market sale | 100 | $516.21 | 92,406 |
| 2010-05-04 | Open-market sale | 100 | $516.19 | 92,506 |
| 2010-05-04 | Open-market sale | 100 | $516.15 | 92,606 |
| 2010-05-04 | Open-market sale | 300 | $516.13 | 92,706 |
| 2010-05-04 | Open-market sale | 100 | $516.59 | 88,432 |
| 2010-05-04 | Open-market sale | 300 | $516.56 | 88,532 |
| 2010-05-04 | Open-market sale | 200 | $516.55 | 88,832 |
| 2010-05-04 | Open-market sale | 100 | $516.54 | 89,032 |
| 2010-05-04 | Open-market sale | 100 | $516.52 | 89,132 |
| 2010-05-04 | Open-market sale | 100 | $516.50 | 89,232 |
| 2010-05-04 | Open-market sale | 200 | $516.49 | 89,332 |
| 2010-05-04 | Open-market sale | 200 | $516.48 | 89,532 |
| 2010-05-04 | Open-market sale | 391 | $516.46 | 89,732 |
| 2010-05-04 | Open-market sale | 100 | $516.43 | 90,123 |
| 2010-05-04 | Open-market sale | 5 | $516.40 | 90,223 |
| 2010-05-04 | Open-market sale | 95 | $516.39 | 90,228 |
| 2010-05-04 | Open-market sale | 200 | $516.37 | 90,323 |
| 2010-05-04 | Open-market sale | 100 | $516.35 | 90,523 |
| 2010-05-04 | Open-market sale | 10 | $516.35 | 90,623 |
| 2010-05-04 | Open-market sale | 200 | $516.34 | 90,633 |
| 2010-05-04 | Open-market sale | 200 | $516.12 | 93,006 |
| 2010-05-04 | Open-market sale | 501 | $516.30 | 90,915 |
| 2010-05-04 | Open-market sale | 300 | $507.52 | 144,014 |
| 2010-05-04 | Open-market sale | 100 | $508.92 | 138,714 |
| 2010-05-04 | Open-market sale | 200 | $508.90 | 138,814 |
| 2010-05-04 | Open-market sale | 300 | $508.89 | 139,014 |
| 2010-05-04 | Open-market sale | 100 | $508.84 | 139,314 |
| 2010-05-04 | Open-market sale | 100 | $508.83 | 139,414 |
| 2010-05-04 | Open-market sale | 100 | $508.80 | 139,514 |
| 2010-05-04 | Open-market sale | 100 | $508.78 | 139,614 |
| 2010-05-04 | Open-market sale | 500 | $508.76 | 139,714 |
| 2010-05-04 | Open-market sale | 525 | $508.75 | 140,214 |
| 2010-05-04 | Open-market sale | 275 | $508.72 | 140,739 |
| 2010-05-04 | Open-market sale | 100 | $508.65 | 141,014 |
| 2010-05-04 | Open-market sale | 200 | $508.60 | 141,114 |
| 2010-05-04 | Open-market sale | 100 | $508.53 | 141,314 |
| 2010-05-04 | Open-market sale | 100 | $508.52 | 141,414 |
| 2010-05-04 | Open-market sale | 300 | $508.50 | 141,514 |
| 2010-05-04 | Open-market sale | 300 | $508.16 | 141,814 |
| 2010-05-04 | Open-market sale | 10 | $508.02 | 142,114 |
| 2010-05-04 | Open-market sale | 200 | $508.00 | 142,124 |
| 2010-05-04 | Open-market sale | 90 | $507.99 | 142,324 |
| 2010-05-04 | Open-market sale | 200 | $507.92 | 142,414 |
| 2010-05-04 | Open-market sale | 200 | $507.84 | 142,614 |
| 2010-05-04 | Open-market sale | 300 | $507.81 | 142,814 |
| 2010-05-04 | Open-market sale | 100 | $507.80 | 143,114 |
| 2010-05-04 | Open-market sale | 300 | $507.71 | 143,214 |
| 2010-05-04 | Open-market sale | 100 | $507.67 | 143,514 |
| 2010-05-04 | Open-market sale | 100 | $507.66 | 143,614 |
| 2010-05-04 | Open-market sale | 300 | $507.60 | 143,714 |
| 2010-05-04 | Open-market sale | 10 | $509.00 | 138,704 |
| 2010-05-04 | Open-market sale | 200 | $509.01 | 138,504 |
| 2010-05-04 | Open-market sale | 196 | $515.99 | 94,510 |
| 2010-05-04 | Open-market sale | 200 | $515.98 | 94,706 |
| 2010-05-04 | Open-market sale | 200 | $515.96 | 94,906 |
| 2010-05-04 | Open-market sale | 100 | $515.94 | 95,106 |
| 2010-05-04 | Open-market sale | 100 | $515.92 | 95,206 |
| 2010-05-04 | Open-market sale | 200 | $515.91 | 95,306 |
| 2010-05-04 | Open-market sale | 100 | $515.90 | 95,506 |
| 2010-05-04 | Open-market sale | 300 | $515.84 | 95,606 |
| 2010-05-04 | Open-market sale | 400 | $515.82 | 95,906 |
| 2010-05-04 | Open-market sale | 400 | $515.80 | 96,306 |
| 2010-05-04 | Open-market sale | 400 | $515.57 | 98,272 |
| 2010-05-04 | Open-market sale | 200 | $515.77 | 96,906 |
| 2010-05-04 | Open-market sale | 107 | $515.75 | 97,106 |
| 2010-05-04 | Open-market sale | 100 | $515.73 | 97,213 |
| 2010-05-04 | Open-market sale | 59 | $515.69 | 97,313 |
| 2010-05-04 | Open-market sale | 100 | $515.66 | 97,372 |
| 2010-05-04 | Open-market sale | 100 | $515.66 | 97,472 |
| 2010-05-04 | Open-market sale | 100 | $515.64 | 97,572 |
| 2010-05-04 | Open-market sale | 100 | $515.63 | 97,672 |
| 2010-05-04 | Open-market sale | 200 | $515.60 | 97,772 |
| 2010-05-04 | Open-market sale | 300 | $515.59 | 97,972 |
| 2010-05-04 | Open-market sale | 404 | $516.00 | 94,106 |
| 2010-05-04 | Open-market sale | 128 | $516.01 | 93,978 |
| 2010-05-04 | Open-market sale | 72 | $516.03 | 93,906 |
| 2010-05-04 | Open-market sale | 200 | $516.03 | 93,706 |
| 2010-05-04 | Open-market sale | 100 | $516.04 | 93,606 |
| 2010-05-04 | Open-market sale | 200 | $516.05 | 93,406 |
| 2010-05-04 | Open-market sale | 100 | $516.06 | 93,306 |
| 2010-05-04 | Open-market sale | 100 | $515.52 | 98,672 |
| 2010-05-04 | Open-market sale | 200 | $515.78 | 96,706 |
| 2010-04-13 | Gift | 43,000 | $0.00 | 79,000 |
| 2010-04-09 | Conversion (derivative) | 120,000 | $0.00 | 28,207,860 |
| 2010-04-09 | Conversion | 120,000 | $0.00 | 122,000 |
| 2010-04-06 | Open-market sale | 200 | $567.08 | 59,268 |
| 2010-04-06 | Open-market sale | 100 | $567.07 | 59,468 |
| 2010-04-06 | Open-market sale | 400 | $567.06 | 59,568 |
| 2010-04-06 | Open-market sale | 400 | $567.05 | 59,968 |
| 2010-04-06 | Open-market sale | 500 | $567.04 | 60,368 |
| 2010-04-06 | Open-market sale | 100 | $567.04 | 60,868 |
| 2010-04-06 | Open-market sale | 300 | $567.03 | 60,968 |
| 2010-04-06 | Open-market sale | 100 | $567.26 | 48,864 |
| 2010-04-06 | Open-market sale | 301 | $567.25 | 48,964 |
| 2010-04-06 | Open-market sale | 700 | $567.24 | 49,265 |
| 2010-04-06 | Open-market sale | 586 | $567.23 | 49,965 |
| 2010-04-06 | Open-market sale | 323 | $567.22 | 50,551 |
| 2010-04-06 | Open-market sale | 24 | $567.22 | 50,874 |
| 2010-04-06 | Open-market sale | 1,075 | $567.21 | 50,898 |
| 2010-04-06 | Open-market sale | 1,018 | $567.20 | 51,973 |
| 2010-04-06 | Open-market sale | 577 | $567.19 | 52,991 |
| 2010-04-06 | Open-market sale | 1,100 | $567.18 | 53,568 |
| 2010-04-06 | Open-market sale | 100 | $567.18 | 54,668 |
| 2010-04-06 | Open-market sale | 400 | $567.17 | 54,768 |
| 2010-04-06 | Open-market sale | 400 | $567.16 | 55,168 |
| 2010-04-06 | Open-market sale | 500 | $567.15 | 55,568 |
| 2010-04-06 | Open-market sale | 100 | $567.15 | 56,068 |
| 2010-04-06 | Open-market sale | 540 | $567.14 | 56,168 |
| 2010-04-06 | Open-market sale | 540 | $567.13 | 56,708 |
| 2010-04-06 | Open-market sale | 200 | $567.13 | 57,248 |
| 2010-04-06 | Open-market sale | 200 | $567.12 | 57,448 |
| 2010-04-06 | Open-market sale | 220 | $567.11 | 57,648 |
| 2010-04-06 | Open-market sale | 100 | $567.11 | 57,868 |
| 2010-04-06 | Open-market sale | 600 | $567.10 | 57,968 |
| 2010-04-06 | Open-market sale | 700 | $567.09 | 58,568 |
| 2010-04-06 | Conversion (derivative) | 83,334 | $0.00 | 28,327,860 |
| 2010-04-06 | Open-market sale | 100 | $566.08 | 83,734 |
| 2010-04-06 | Open-market sale | 42 | $566.00 | 83,834 |
| 2010-04-06 | Open-market sale | 558 | $565.98 | 83,876 |
| 2010-04-06 | Open-market sale | 300 | $565.94 | 84,434 |
| 2010-04-06 | Open-market sale | 100 | $565.87 | 84,734 |
| 2010-04-06 | Open-market sale | 39 | $565.75 | 84,834 |
| 2010-04-06 | Open-market sale | 161 | $565.70 | 84,873 |
| 2010-04-06 | Open-market sale | 100 | $565.68 | 85,034 |
| 2010-04-06 | Open-market sale | 200 | $565.67 | 85,134 |
| 2010-04-06 | Conversion | 83,334 | $0.00 | 85,334 |
| 2010-04-06 | Open-market sale | 150 | $566.36 | 79,975 |
| 2010-04-06 | Open-market sale | 200 | $566.35 | 80,125 |
| 2010-04-06 | Open-market sale | 200 | $566.34 | 80,325 |
| 2010-04-06 | Open-market sale | 109 | $566.32 | 80,525 |
| 2010-04-06 | Open-market sale | 100 | $566.30 | 80,634 |
| 2010-04-06 | Open-market sale | 500 | $566.28 | 80,734 |
| 2010-04-06 | Open-market sale | 300 | $566.27 | 81,234 |
| 2010-04-06 | Open-market sale | 9 | $566.26 | 81,534 |
| 2010-04-06 | Open-market sale | 100 | $566.24 | 81,543 |
| 2010-04-06 | Open-market sale | 491 | $566.23 | 81,643 |
| 2010-04-06 | Open-market sale | 100 | $566.22 | 82,134 |
| 2010-04-06 | Open-market sale | 100 | $566.20 | 82,234 |
| 2010-04-06 | Open-market sale | 200 | $566.19 | 82,334 |
| 2010-04-06 | Open-market sale | 134 | $566.18 | 82,534 |
| 2010-04-06 | Open-market sale | 300 | $566.17 | 82,668 |
| 2010-04-06 | Open-market sale | 166 | $566.16 | 82,968 |
| 2010-04-06 | Open-market sale | 200 | $566.15 | 83,134 |
| 2010-04-06 | Open-market sale | 100 | $566.14 | 83,334 |
| 2010-04-06 | Open-market sale | 100 | $566.12 | 83,434 |
| 2010-04-06 | Open-market sale | 200 | $566.11 | 83,534 |
| 2010-04-06 | Open-market sale | 100 | $567.52 | 34,970 |
| 2010-04-06 | Open-market sale | 400 | $567.49 | 35,970 |
| 2010-04-06 | Open-market sale | 300 | $567.48 | 36,370 |
| 2010-04-06 | Open-market sale | 600 | $567.47 | 36,670 |
| 2010-04-06 | Open-market sale | 400 | $567.46 | 37,270 |
| 2010-04-06 | Open-market sale | 100 | $567.45 | 37,670 |
| 2010-04-06 | Open-market sale | 259 | $567.44 | 37,770 |
| 2010-04-06 | Open-market sale | 300 | $567.43 | 38,029 |
| 2010-04-06 | Open-market sale | 200 | $567.42 | 38,329 |
| 2010-04-06 | Open-market sale | 41 | $567.42 | 38,529 |
| 2010-04-06 | Open-market sale | 400 | $567.41 | 38,570 |
| 2010-04-06 | Open-market sale | 505 | $567.40 | 38,970 |
| 2010-04-06 | Open-market sale | 600 | $567.39 | 39,475 |
| 2010-04-06 | Open-market sale | 595 | $567.38 | 40,075 |
| 2010-04-06 | Open-market sale | 1,100 | $567.37 | 40,670 |
| 2010-04-06 | Open-market sale | 196 | $567.36 | 41,770 |
| 2010-04-06 | Open-market sale | 641 | $567.35 | 41,966 |
| 2010-04-06 | Open-market sale | 304 | $567.34 | 42,607 |
| 2010-04-06 | Open-market sale | 400 | $567.33 | 42,911 |
| 2010-04-06 | Open-market sale | 59 | $567.33 | 43,311 |
| 2010-04-06 | Open-market sale | 405 | $567.32 | 43,370 |
| 2010-04-06 | Open-market sale | 1,358 | $567.31 | 43,775 |
| 2010-04-06 | Open-market sale | 1,888 | $567.30 | 45,133 |
| 2010-04-06 | Open-market sale | 200 | $567.29 | 47,021 |
| 2010-04-06 | Open-market sale | 300 | $567.28 | 47,221 |
| 2010-04-06 | Open-market sale | 729 | $567.27 | 47,521 |
| 2010-04-06 | Open-market sale | 614 | $567.26 | 48,250 |
| 2010-04-06 | Open-market sale | 491 | $567.53 | 34,479 |
| 2010-04-06 | Open-market sale | 400 | $567.50 | 35,570 |
| 2010-04-06 | Open-market sale | 500 | $567.51 | 35,070 |
| 2010-04-06 | Open-market sale | 200 | $570.40 | 3,500 |
| 2010-04-06 | Open-market sale | 300 | $570.32 | 3,700 |
| 2010-04-06 | Open-market sale | 300 | $570.30 | 4,000 |
| 2010-04-06 | Open-market sale | 200 | $570.24 | 4,300 |
| 2010-04-06 | Open-market sale | 500 | $570.22 | 4,500 |
| 2010-04-06 | Open-market sale | 10 | $570.20 | 5,000 |
| 2010-04-06 | Open-market sale | 100 | $570.18 | 5,010 |
| 2010-04-06 | Open-market sale | 400 | $570.17 | 5,110 |
| 2010-04-06 | Open-market sale | 400 | $570.11 | 5,510 |
| 2010-04-06 | Open-market sale | 100 | $570.10 | 5,910 |
| 2010-04-06 | Open-market sale | 25 | $570.08 | 6,010 |
| 2010-04-06 | Open-market sale | 100 | $570.07 | 6,035 |
| 2010-04-06 | Open-market sale | 100 | $570.06 | 6,135 |
| 2010-04-06 | Open-market sale | 75 | $570.04 | 6,235 |
| 2010-04-06 | Open-market sale | 15 | $570.03 | 6,310 |
| 2010-04-06 | Open-market sale | 100 | $570.02 | 6,325 |
| 2010-04-06 | Open-market sale | 100 | $570.01 | 6,425 |
| 2010-04-06 | Open-market sale | 10 | $569.95 | 6,525 |
| 2010-04-06 | Open-market sale | 300 | $569.94 | 6,535 |
| 2010-04-06 | Open-market sale | 700 | $569.89 | 6,835 |
| 2010-04-06 | Open-market sale | 200 | $569.87 | 7,535 |
| 2010-04-06 | Open-market sale | 200 | $569.87 | 7,735 |
| 2010-04-06 | Open-market sale | 200 | $569.86 | 7,935 |
| 2010-04-06 | Open-market sale | 100 | $569.85 | 8,135 |
| 2010-04-06 | Open-market sale | 200 | $569.84 | 8,235 |
| 2010-04-06 | Open-market sale | 200 | $569.83 | 8,435 |
| 2010-04-06 | Open-market sale | 100 | $570.41 | 3,400 |
| 2010-04-06 | Open-market sale | 100 | $570.51 | 2,700 |
| 2010-04-06 | Open-market sale | 200 | $570.44 | 3,200 |
| 2010-04-06 | Open-market sale | 400 | $570.50 | 2,800 |
| 2010-04-06 | Open-market sale | 800 | $566.81 | 70,728 |
| 2010-04-06 | Open-market sale | 443 | $566.80 | 71,528 |
| 2010-04-06 | Open-market sale | 100 | $566.79 | 71,971 |
| 2010-04-06 | Open-market sale | 200 | $566.77 | 72,071 |
| 2010-04-06 | Open-market sale | 100 | $566.76 | 72,271 |
| 2010-04-06 | Open-market sale | 47 | $566.75 | 72,371 |
| 2010-04-06 | Open-market sale | 407 | $566.74 | 72,418 |
| 2010-04-06 | Open-market sale | 400 | $567.02 | 61,268 |
| 2010-04-06 | Open-market sale | 700 | $567.01 | 61,668 |
| 2010-04-06 | Open-market sale | 739 | $567.00 | 62,368 |
| 2010-04-06 | Open-market sale | 68 | $567.00 | 63,107 |
| 2010-04-06 | Open-market sale | 400 | $566.99 | 63,175 |
| 2010-04-06 | Open-market sale | 171 | $566.98 | 63,575 |
| 2010-04-06 | Open-market sale | 165 | $566.97 | 63,746 |
| 2010-04-06 | Open-market sale | 172 | $566.96 | 63,911 |
| 2010-04-06 | Open-market sale | 100 | $566.96 | 64,083 |
| 2010-04-06 | Open-market sale | 1,000 | $566.95 | 64,183 |
| 2010-04-06 | Open-market sale | 293 | $566.94 | 65,183 |
| 2010-04-06 | Open-market sale | 100 | $566.93 | 65,476 |
| 2010-04-06 | Open-market sale | 629 | $566.92 | 65,576 |
| 2010-04-06 | Open-market sale | 300 | $566.91 | 66,205 |
| 2010-04-06 | Open-market sale | 707 | $566.90 | 66,505 |
| 2010-04-06 | Open-market sale | 270 | $566.89 | 67,212 |
| 2010-04-06 | Open-market sale | 200 | $566.88 | 67,482 |
| 2010-04-06 | Open-market sale | 200 | $566.87 | 67,682 |
| 2010-04-06 | Open-market sale | 413 | $566.86 | 67,882 |
| 2010-04-06 | Open-market sale | 200 | $566.86 | 68,295 |
| 2010-04-06 | Open-market sale | 698 | $566.85 | 68,495 |
| 2010-04-06 | Open-market sale | 985 | $566.84 | 69,193 |
| 2010-04-06 | Open-market sale | 550 | $566.83 | 70,178 |
| 2010-04-06 | Open-market sale | 100 | $568.88 | 17,585 |
| 2010-04-06 | Open-market sale | 300 | $568.87 | 17,685 |
| 2010-04-06 | Open-market sale | 2 | $568.86 | 17,985 |
| 2010-04-06 | Open-market sale | 100 | $568.84 | 17,987 |
| 2010-04-06 | Open-market sale | 100 | $568.81 | 18,087 |
| 2010-04-06 | Open-market sale | 100 | $568.79 | 18,187 |
| 2010-04-06 | Open-market sale | 100 | $568.78 | 18,287 |
| 2010-04-06 | Open-market sale | 100 | $568.77 | 18,387 |
| 2010-04-06 | Open-market sale | 100 | $568.75 | 18,487 |
| 2010-04-06 | Open-market sale | 300 | $568.74 | 18,587 |
| 2010-04-06 | Open-market sale | 400 | $568.73 | 18,887 |
| 2010-04-06 | Open-market sale | 100 | $568.71 | 19,287 |
| 2010-04-06 | Open-market sale | 100 | $568.69 | 19,387 |
| 2010-04-06 | Open-market sale | 400 | $568.68 | 19,487 |
| 2010-04-06 | Open-market sale | 100 | $568.67 | 19,887 |
| 2010-04-06 | Open-market sale | 300 | $568.65 | 19,987 |
| 2010-04-06 | Open-market sale | 200 | $568.64 | 20,287 |
| 2010-04-06 | Open-market sale | 230 | $568.62 | 20,487 |
| 2010-04-06 | Open-market sale | 600 | $569.12 | 14,422 |
| 2010-04-06 | Open-market sale | 100 | $569.12 | 15,022 |
| 2010-04-06 | Open-market sale | 866 | $569.11 | 15,122 |
| 2010-04-06 | Open-market sale | 100 | $569.08 | 15,988 |
| 2010-04-06 | Open-market sale | 100 | $569.06 | 16,088 |
| 2010-04-06 | Open-market sale | 97 | $569.06 | 16,188 |
| 2010-04-06 | Open-market sale | 100 | $569.05 | 16,285 |
| 2010-04-06 | Open-market sale | 500 | $569.03 | 16,385 |
| 2010-04-06 | Open-market sale | 200 | $568.97 | 16,885 |
| 2010-04-06 | Open-market sale | 100 | $568.91 | 17,085 |
| 2010-04-06 | Open-market sale | 100 | $568.90 | 17,185 |
| 2010-04-06 | Open-market sale | 300 | $568.88 | 17,285 |
| 2010-04-06 | Open-market sale | 18 | $569.21 | 13,872 |
| 2010-04-06 | Open-market sale | 200 | $569.13 | 14,222 |
| 2010-04-06 | Open-market sale | 100 | $569.82 | 8,635 |
| 2010-04-06 | Open-market sale | 100 | $569.81 | 8,735 |
| 2010-04-06 | Open-market sale | 349 | $569.79 | 8,835 |
| 2010-04-06 | Open-market sale | 226 | $569.77 | 9,184 |
| 2010-04-06 | Open-market sale | 51 | $569.73 | 9,410 |
| 2010-04-06 | Open-market sale | 49 | $569.64 | 9,461 |
| 2010-04-06 | Open-market sale | 100 | $569.60 | 9,510 |
| 2010-04-06 | Open-market sale | 700 | $569.57 | 9,610 |
| 2010-04-06 | Open-market sale | 100 | $569.50 | 10,310 |
| 2010-04-06 | Open-market sale | 300 | $569.49 | 10,410 |
| 2010-04-06 | Open-market sale | 300 | $569.47 | 10,710 |
| 2010-04-06 | Open-market sale | 112 | $569.45 | 11,010 |
| 2010-04-06 | Open-market sale | 300 | $569.43 | 11,122 |
| 2010-04-06 | Open-market sale | 67 | $569.37 | 11,422 |
| 2010-04-06 | Open-market sale | 212 | $569.36 | 11,489 |
| 2010-04-06 | Open-market sale | 300 | $569.35 | 11,701 |
| 2010-04-06 | Open-market sale | 6 | $569.34 | 12,001 |
| 2010-04-06 | Open-market sale | 300 | $569.32 | 12,007 |
| 2010-04-06 | Open-market sale | 100 | $569.31 | 12,307 |
| 2010-04-06 | Open-market sale | 100 | $569.30 | 12,407 |
| 2010-04-06 | Open-market sale | 94 | $569.29 | 12,507 |
| 2010-04-06 | Open-market sale | 300 | $569.28 | 12,601 |
| 2010-04-06 | Open-market sale | 200 | $569.27 | 12,901 |
| 2010-04-06 | Open-market sale | 221 | $569.26 | 13,101 |
| 2010-04-06 | Open-market sale | 300 | $569.24 | 13,322 |
| 2010-04-06 | Open-market sale | 250 | $569.23 | 13,622 |
| 2010-04-06 | Open-market sale | 132 | $569.20 | 14,090 |
| 2010-04-06 | Open-market sale | 200 | $569.21 | 13,890 |
| 2010-04-06 | Open-market sale | 420 | $567.55 | 33,959 |
| 2010-04-06 | Open-market sale | 400 | $568.16 | 27,859 |
| 2010-04-06 | Open-market sale | 200 | $568.15 | 28,259 |
| 2010-04-06 | Open-market sale | 100 | $568.10 | 28,459 |
| 2010-04-06 | Open-market sale | 300 | $568.07 | 28,559 |
| 2010-04-06 | Open-market sale | 500 | $568.02 | 28,859 |
| 2010-04-06 | Open-market sale | 200 | $568.01 | 29,359 |
| 2010-04-06 | Open-market sale | 200 | $567.91 | 29,559 |
| 2010-04-06 | Open-market sale | 200 | $567.87 | 29,759 |
| 2010-04-06 | Open-market sale | 100 | $567.86 | 29,959 |
| 2010-04-06 | Open-market sale | 800 | $567.85 | 30,059 |
| 2010-04-06 | Open-market sale | 100 | $567.79 | 30,859 |
| 2010-04-06 | Open-market sale | 100 | $567.78 | 30,959 |
| 2010-04-06 | Open-market sale | 300 | $567.77 | 31,059 |
| 2010-04-06 | Open-market sale | 500 | $567.76 | 31,359 |
| 2010-04-06 | Open-market sale | 100 | $567.75 | 31,859 |
| 2010-04-06 | Open-market sale | 200 | $567.74 | 31,959 |
| 2010-04-06 | Open-market sale | 100 | $567.71 | 32,159 |
| 2010-04-06 | Open-market sale | 200 | $567.68 | 32,259 |
| 2010-04-06 | Open-market sale | 100 | $567.66 | 32,459 |
| 2010-04-06 | Open-market sale | 200 | $567.65 | 32,559 |
| 2010-04-06 | Open-market sale | 100 | $567.63 | 32,759 |
| 2010-04-06 | Open-market sale | 200 | $567.62 | 32,859 |
| 2010-04-06 | Open-market sale | 200 | $567.61 | 33,059 |
| 2010-04-06 | Open-market sale | 100 | $567.60 | 33,259 |
| 2010-04-06 | Open-market sale | 100 | $567.58 | 33,359 |
| 2010-04-06 | Open-market sale | 100 | $567.57 | 33,459 |
| 2010-04-06 | Open-market sale | 400 | $567.56 | 33,559 |
| 2010-04-06 | Open-market sale | 100 | $568.17 | 27,759 |
| 2010-04-06 | Open-market sale | 100 | $567.54 | 34,379 |
| 2010-04-06 | Open-market sale | 200 | $566.55 | 76,825 |
| 2010-04-06 | Open-market sale | 334 | $566.50 | 77,325 |
| 2010-04-06 | Open-market sale | 400 | $566.49 | 77,659 |
| 2010-04-06 | Open-market sale | 266 | $566.48 | 78,059 |
| 2010-04-06 | Open-market sale | 300 | $566.47 | 78,325 |
| 2010-04-06 | Open-market sale | 100 | $566.44 | 78,625 |
| 2010-04-06 | Open-market sale | 200 | $566.42 | 78,725 |
| 2010-04-06 | Open-market sale | 267 | $566.41 | 78,925 |
| 2010-04-06 | Open-market sale | 18 | $566.40 | 79,192 |
| 2010-04-06 | Open-market sale | 133 | $566.39 | 79,210 |
| 2010-04-06 | Open-market sale | 532 | $566.38 | 79,343 |
| 2010-04-06 | Open-market sale | 100 | $566.37 | 79,875 |
| 2010-04-06 | Open-market sale | 100 | $566.73 | 72,825 |
| 2010-04-06 | Open-market sale | 100 | $566.71 | 72,925 |
| 2010-04-06 | Open-market sale | 300 | $566.70 | 73,025 |
| 2010-04-06 | Open-market sale | 250 | $566.69 | 73,325 |
| 2010-04-06 | Open-market sale | 100 | $566.68 | 73,575 |
| 2010-04-06 | Open-market sale | 300 | $566.67 | 73,675 |
| 2010-04-06 | Open-market sale | 350 | $566.66 | 73,975 |
| 2010-04-06 | Open-market sale | 600 | $566.65 | 74,325 |
| 2010-04-06 | Open-market sale | 100 | $566.63 | 74,925 |
| 2010-04-06 | Open-market sale | 100 | $566.62 | 75,025 |
| 2010-04-06 | Open-market sale | 200 | $566.61 | 75,125 |
| 2010-04-06 | Open-market sale | 500 | $566.59 | 75,325 |
| 2010-04-06 | Open-market sale | 400 | $566.58 | 75,825 |
| 2010-04-06 | Open-market sale | 100 | $566.58 | 76,225 |
| 2010-04-06 | Open-market sale | 300 | $566.57 | 76,325 |
| 2010-04-06 | Open-market sale | 200 | $566.56 | 76,625 |
| 2010-04-06 | Open-market sale | 200 | $566.52 | 77,125 |
| 2010-04-06 | Open-market sale | 100 | $566.54 | 77,025 |
| 2010-04-06 | Open-market sale | 200 | $570.69 | 2,200 |
| 2010-04-06 | Open-market sale | 100 | $570.73 | 2,100 |
| 2010-04-06 | Open-market sale | 100 | $570.75 | 2,000 |
| 2010-04-06 | Open-market sale | 200 | $570.61 | 2,400 |
| 2010-04-06 | Open-market sale | 100 | $570.54 | 2,600 |
| 2010-04-06 | Open-market sale | 300 | $568.51 | 22,752 |
| 2010-04-06 | Open-market sale | 300 | $568.43 | 23,252 |
| 2010-04-06 | Open-market sale | 302 | $568.42 | 23,552 |
| 2010-04-06 | Open-market sale | 235 | $568.41 | 23,854 |
| 2010-04-06 | Open-market sale | 200 | $568.40 | 24,089 |
| 2010-04-06 | Open-market sale | 698 | $568.39 | 24,289 |
| 2010-04-06 | Open-market sale | 100 | $568.37 | 24,987 |
| 2010-04-06 | Open-market sale | 100 | $568.34 | 25,087 |
| 2010-04-06 | Open-market sale | 200 | $568.33 | 25,187 |
| 2010-04-06 | Open-market sale | 300 | $568.31 | 25,387 |
| 2010-04-06 | Open-market sale | 272 | $568.30 | 25,687 |
| 2010-04-06 | Open-market sale | 200 | $568.29 | 25,959 |
| 2010-04-06 | Open-market sale | 200 | $568.26 | 26,159 |
| 2010-04-06 | Open-market sale | 3 | $568.25 | 26,359 |
| 2010-04-06 | Open-market sale | 100 | $568.24 | 26,362 |
| 2010-04-06 | Open-market sale | 400 | $568.23 | 26,462 |
| 2010-04-06 | Open-market sale | 256 | $568.21 | 26,862 |
| 2010-04-06 | Open-market sale | 437 | $568.20 | 27,118 |
| 2010-04-06 | Open-market sale | 204 | $568.19 | 27,555 |
| 2010-04-06 | Open-market sale | 100 | $568.62 | 20,717 |
| 2010-04-06 | Open-market sale | 270 | $568.60 | 20,817 |
| 2010-04-06 | Open-market sale | 200 | $568.59 | 21,087 |
| 2010-04-06 | Open-market sale | 500 | $568.58 | 21,287 |
| 2010-04-06 | Open-market sale | 265 | $568.57 | 21,787 |
| 2010-04-06 | Open-market sale | 100 | $568.56 | 22,052 |
| 2010-04-06 | Open-market sale | 100 | $568.55 | 22,152 |
| 2010-04-06 | Open-market sale | 100 | $568.54 | 22,252 |
| 2010-04-06 | Open-market sale | 400 | $568.52 | 22,352 |
| 2010-04-06 | Open-market sale | 100 | $568.44 | 23,152 |
| 2010-04-06 | Open-market sale | 100 | $568.50 | 23,052 |
| 2010-03-02 | Open-market sale | 300 | $545.43 | 2,050 |
| 2010-03-02 | Open-market sale | 300 | $544.92 | 2,550 |
| 2010-03-02 | Open-market sale | 100 | $544.90 | 2,850 |
| 2010-03-02 | Open-market sale | 250 | $544.81 | 2,950 |
| 2010-03-02 | Open-market sale | 200 | $544.79 | 3,200 |
| 2010-03-02 | Open-market sale | 200 | $544.71 | 3,400 |
| 2010-03-02 | Open-market sale | 200 | $544.70 | 3,600 |
| 2010-03-02 | Open-market sale | 100 | $544.69 | 3,800 |
| 2010-03-02 | Open-market sale | 300 | $544.67 | 3,900 |
| 2010-03-02 | Open-market sale | 400 | $544.65 | 4,200 |
| 2010-03-02 | Open-market sale | 250 | $544.61 | 4,600 |
| 2010-03-02 | Open-market sale | 50 | $544.60 | 4,850 |
| 2010-03-02 | Open-market sale | 500 | $544.58 | 4,900 |
| 2010-03-02 | Open-market sale | 200 | $544.53 | 5,400 |
| 2010-03-02 | Open-market sale | 29 | $544.52 | 5,600 |
| 2010-03-02 | Open-market sale | 117 | $544.50 | 5,629 |
| 2010-03-02 | Open-market sale | 200 | $544.49 | 5,746 |
| 2010-03-02 | Open-market sale | 183 | $544.48 | 5,946 |
| 2010-03-02 | Open-market sale | 50 | $545.45 | 2,000 |
| 2010-03-02 | Open-market sale | 100 | $544.97 | 2,450 |
| 2010-03-02 | Open-market sale | 100 | $544.98 | 2,350 |
| 2010-03-02 | Open-market sale | 57 | $539.71 | 47,733 |
| 2010-03-02 | Open-market sale | 100 | $541.44 | 42,000 |
| 2010-03-02 | Open-market sale | 100 | $541.43 | 42,100 |
| 2010-03-02 | Open-market sale | 100 | $541.42 | 42,200 |
| 2010-03-02 | Open-market sale | 133 | $541.39 | 42,300 |
| 2010-03-02 | Open-market sale | 89 | $541.39 | 42,433 |
| 2010-03-02 | Open-market sale | 111 | $541.37 | 42,522 |
| 2010-03-02 | Open-market sale | 400 | $541.36 | 42,633 |
| 2010-03-02 | Open-market sale | 400 | $541.35 | 43,033 |
| 2010-03-02 | Open-market sale | 400 | $541.34 | 43,433 |
| 2010-03-02 | Open-market sale | 500 | $541.33 | 43,833 |
| 2010-03-02 | Open-market sale | 200 | $541.29 | 44,333 |
| 2010-03-02 | Open-market sale | 400 | $541.25 | 44,533 |
| 2010-03-02 | Open-market sale | 400 | $541.23 | 44,933 |
| 2010-03-02 | Open-market sale | 100 | $541.18 | 45,333 |
| 2010-03-02 | Open-market sale | 50 | $541.17 | 45,433 |
| 2010-03-02 | Open-market sale | 512 | $541.15 | 45,483 |
| 2010-03-02 | Open-market sale | 438 | $541.14 | 45,995 |
| 2010-03-02 | Open-market sale | 200 | $541.09 | 46,433 |
| 2010-03-02 | Open-market sale | 200 | $540.70 | 46,633 |
| 2010-03-02 | Open-market sale | 100 | $540.69 | 46,833 |
| 2010-03-02 | Open-market sale | 100 | $540.55 | 46,933 |
| 2010-03-02 | Open-market sale | 100 | $540.52 | 47,033 |
| 2010-03-02 | Open-market sale | 100 | $540.43 | 47,133 |
| 2010-03-02 | Open-market sale | 100 | $540.41 | 47,233 |
| 2010-03-02 | Open-market sale | 200 | $540.33 | 47,333 |
| 2010-03-02 | Open-market sale | 100 | $540.19 | 47,533 |
| 2010-03-02 | Open-market sale | 100 | $539.83 | 47,633 |
| 2010-03-02 | Open-market sale | 100 | $541.45 | 41,900 |
| 2010-03-02 | Open-market sale | 200 | $539.70 | 47,790 |
| 2010-03-02 | Open-market sale | 165 | $538.43 | 58,434 |
| 2010-03-02 | Open-market sale | 300 | $538.40 | 59,399 |
| 2010-03-02 | Open-market sale | 500 | $538.39 | 59,699 |
| 2010-03-02 | Open-market sale | 100 | $538.38 | 60,199 |
| 2010-03-02 | Open-market sale | 235 | $538.37 | 60,299 |
| 2010-03-02 | Open-market sale | 100 | $538.37 | 60,534 |
| 2010-03-02 | Open-market sale | 197 | $538.36 | 60,634 |
| 2010-03-02 | Open-market sale | 466 | $538.35 | 60,831 |
| 2010-03-02 | Open-market sale | 329 | $538.34 | 61,297 |
| 2010-03-02 | Open-market sale | 200 | $538.33 | 61,626 |
| 2010-03-02 | Open-market sale | 8 | $538.33 | 61,826 |
| 2010-03-02 | Open-market sale | 100 | $538.32 | 61,834 |
| 2010-03-02 | Open-market sale | 100 | $538.31 | 61,934 |
| 2010-03-02 | Open-market sale | 100 | $538.30 | 62,034 |
| 2010-03-02 | Open-market sale | 77 | $538.28 | 62,134 |
| 2010-03-02 | Open-market sale | 100 | $538.27 | 62,211 |
| 2010-03-02 | Open-market sale | 465 | $538.25 | 62,311 |
| 2010-03-02 | Open-market sale | 430 | $538.24 | 62,776 |
| 2010-03-02 | Open-market sale | 570 | $538.23 | 63,206 |
| 2010-03-02 | Open-market sale | 500 | $538.22 | 63,776 |
| 2010-03-02 | Open-market sale | 53 | $538.21 | 64,276 |
| 2010-03-02 | Open-market sale | 100 | $538.52 | 56,933 |
| 2010-03-02 | Open-market sale | 400 | $538.49 | 57,033 |
| 2010-03-02 | Open-market sale | 100 | $538.49 | 57,433 |
| 2010-03-02 | Open-market sale | 200 | $538.47 | 57,533 |
| 2010-03-02 | Open-market sale | 401 | $538.46 | 57,733 |
| 2010-03-02 | Open-market sale | 200 | $538.45 | 58,134 |
| 2010-03-02 | Open-market sale | 100 | $538.44 | 58,334 |
| 2010-03-02 | Open-market sale | 400 | $538.41 | 58,999 |
| 2010-03-02 | Open-market sale | 400 | $538.42 | 58,599 |
| 2010-03-02 | Open-market sale | 600 | $541.97 | 31,564 |
| 2010-03-02 | Open-market sale | 200 | $542.30 | 25,096 |
| 2010-03-02 | Open-market sale | 400 | $542.28 | 25,296 |
| 2010-03-02 | Open-market sale | 400 | $542.27 | 25,696 |
| 2010-03-02 | Open-market sale | 800 | $542.24 | 26,096 |
| 2010-03-02 | Open-market sale | 44 | $542.22 | 26,896 |
| 2010-03-02 | Open-market sale | 400 | $542.19 | 26,940 |
| 2010-03-02 | Open-market sale | 156 | $542.18 | 27,340 |
| 2010-03-02 | Open-market sale | 100 | $542.18 | 27,496 |
| 2010-03-02 | Open-market sale | 100 | $542.17 | 27,596 |
| 2010-03-02 | Open-market sale | 400 | $542.15 | 27,696 |
| 2010-03-02 | Open-market sale | 300 | $542.14 | 28,096 |
| 2010-03-02 | Open-market sale | 100 | $542.14 | 28,396 |
| 2010-03-02 | Open-market sale | 555 | $542.13 | 28,496 |
| 2010-03-02 | Open-market sale | 400 | $542.12 | 29,051 |
| 2010-03-02 | Open-market sale | 145 | $542.11 | 29,451 |
| 2010-03-02 | Open-market sale | 200 | $542.09 | 29,596 |
| 2010-03-02 | Open-market sale | 200 | $542.08 | 29,796 |
| 2010-03-02 | Open-market sale | 395 | $542.06 | 29,996 |
| 2010-03-02 | Open-market sale | 100 | $542.05 | 30,391 |
| 2010-03-02 | Open-market sale | 300 | $542.04 | 30,491 |
| 2010-03-02 | Open-market sale | 3 | $542.03 | 30,791 |
| 2010-03-02 | Open-market sale | 100 | $542.02 | 30,794 |
| 2010-03-02 | Open-market sale | 100 | $542.02 | 30,894 |
| 2010-03-02 | Open-market sale | 100 | $542.01 | 30,994 |
| 2010-03-02 | Open-market sale | 170 | $542.00 | 31,094 |
| 2010-03-02 | Open-market sale | 100 | $541.99 | 31,264 |
| 2010-03-02 | Open-market sale | 200 | $541.98 | 31,364 |
| 2010-03-02 | Open-market sale | 500 | $542.33 | 24,596 |
| 2010-03-02 | Open-market sale | 197 | $541.97 | 32,164 |
| 2010-03-02 | Open-market sale | 73 | $537.49 | 73,134 |
| 2010-03-02 | Open-market sale | 300 | $537.41 | 73,534 |
| 2010-03-02 | Open-market sale | 100 | $537.40 | 73,834 |
| 2010-03-02 | Open-market sale | 100 | $537.39 | 73,934 |
| 2010-03-02 | Open-market sale | 100 | $537.37 | 74,034 |
| 2010-03-02 | Open-market sale | 100 | $537.31 | 74,134 |
| 2010-03-02 | Open-market sale | 400 | $537.30 | 74,234 |
| 2010-03-02 | Open-market sale | 100 | $537.28 | 74,634 |
| 2010-03-02 | Open-market sale | 100 | $537.25 | 74,734 |
| 2010-03-02 | Open-market sale | 10 | $537.23 | 74,834 |
| 2010-03-02 | Open-market sale | 100 | $537.20 | 74,844 |
| 2010-03-02 | Open-market sale | 190 | $537.19 | 74,944 |
| 2010-03-02 | Open-market sale | 100 | $537.17 | 75,134 |
| 2010-03-02 | Open-market sale | 100 | $537.13 | 75,234 |
| 2010-03-02 | Open-market sale | 67 | $537.09 | 75,334 |
| 2010-03-02 | Open-market sale | 100 | $537.08 | 75,401 |
| 2010-03-02 | Open-market sale | 168 | $537.06 | 75,501 |
| 2010-03-02 | Open-market sale | 132 | $537.05 | 75,669 |
| 2010-03-02 | Open-market sale | 33 | $537.03 | 75,801 |
| 2010-03-02 | Open-market sale | 100 | $537.68 | 71,834 |
| 2010-03-02 | Open-market sale | 100 | $537.66 | 71,934 |
| 2010-03-02 | Open-market sale | 100 | $537.62 | 72,034 |
| 2010-03-02 | Open-market sale | 300 | $537.60 | 72,134 |
| 2010-03-02 | Open-market sale | 100 | $537.59 | 72,434 |
| 2010-03-02 | Open-market sale | 156 | $537.56 | 72,534 |
| 2010-03-02 | Open-market sale | 222 | $537.55 | 72,690 |
| 2010-03-02 | Open-market sale | 200 | $537.52 | 72,912 |
| 2010-03-02 | Open-market sale | 22 | $537.51 | 73,112 |
| 2010-03-02 | Open-market sale | 300 | $537.46 | 73,234 |
| 2010-03-02 | Open-market sale | 27 | $537.49 | 73,207 |
| 2010-03-02 | Open-market sale | 100 | $541.65 | 40,600 |
| 2010-03-02 | Open-market sale | 100 | $541.59 | 40,700 |
| 2010-03-02 | Open-market sale | 400 | $541.56 | 40,800 |
| 2010-03-02 | Open-market sale | 300 | $541.54 | 41,200 |
| 2010-03-02 | Open-market sale | 300 | $541.50 | 41,500 |
| 2010-03-02 | Open-market sale | 100 | $541.46 | 41,800 |
| 2010-03-02 | Open-market sale | 153 | $541.94 | 32,361 |
| 2010-03-02 | Open-market sale | 400 | $541.93 | 32,514 |
| 2010-03-02 | Open-market sale | 170 | $541.93 | 32,914 |
| 2010-03-02 | Open-market sale | 30 | $541.92 | 33,084 |
| 2010-03-02 | Open-market sale | 30 | $541.92 | 33,114 |
| 2010-03-02 | Open-market sale | 400 | $541.91 | 33,144 |
| 2010-03-02 | Open-market sale | 600 | $541.90 | 33,544 |
| 2010-03-02 | Open-market sale | 1,145 | $541.88 | 34,144 |
| 2010-03-02 | Open-market sale | 455 | $541.87 | 35,289 |
| 2010-03-02 | Open-market sale | 328 | $541.86 | 35,744 |
| 2010-03-02 | Open-market sale | 700 | $541.85 | 36,072 |
| 2010-03-02 | Open-market sale | 270 | $541.82 | 36,772 |
| 2010-03-02 | Open-market sale | 400 | $541.81 | 37,042 |
| 2010-03-02 | Open-market sale | 100 | $541.81 | 37,442 |
| 2010-03-02 | Open-market sale | 430 | $541.80 | 37,542 |
| 2010-03-02 | Open-market sale | 200 | $541.79 | 37,972 |
| 2010-03-02 | Open-market sale | 200 | $541.76 | 38,172 |
| 2010-03-02 | Open-market sale | 900 | $541.75 | 38,372 |
| 2010-03-02 | Open-market sale | 100 | $541.71 | 39,272 |
| 2010-03-02 | Open-market sale | 100 | $541.71 | 39,372 |
| 2010-03-02 | Open-market sale | 228 | $541.70 | 39,472 |
| 2010-03-02 | Open-market sale | 400 | $541.69 | 39,700 |
| 2010-03-02 | Open-market sale | 100 | $541.67 | 40,100 |
| 2010-03-02 | Open-market sale | 400 | $541.66 | 40,200 |
| 2010-03-02 | Open-market sale | 100 | $538.82 | 54,333 |
| 2010-03-02 | Open-market sale | 100 | $538.81 | 54,433 |
| 2010-03-02 | Open-market sale | 190 | $538.84 | 54,143 |
| 2010-03-02 | Open-market sale | 370 | $538.85 | 53,773 |
| 2010-03-02 | Open-market sale | 100 | $538.86 | 53,673 |
| 2010-03-02 | Open-market sale | 30 | $538.88 | 53,643 |
| 2010-03-02 | Open-market sale | 100 | $538.89 | 53,543 |
| 2010-03-02 | Open-market sale | 100 | $538.90 | 53,443 |
| 2010-03-02 | Open-market sale | 10 | $538.90 | 53,433 |
| 2010-03-02 | Open-market sale | 100 | $538.92 | 53,333 |
| 2010-03-02 | Open-market sale | 100 | $538.93 | 53,233 |
| 2010-03-02 | Open-market sale | 100 | $538.94 | 53,133 |
| 2010-03-02 | Open-market sale | 100 | $539.03 | 53,033 |
| 2010-03-02 | Open-market sale | 100 | $538.53 | 56,833 |
| 2010-03-02 | Open-market sale | 200 | $538.54 | 56,633 |
| 2010-03-02 | Open-market sale | 125 | $538.55 | 56,508 |
| 2010-03-02 | Open-market sale | 200 | $538.56 | 56,308 |
| 2010-03-02 | Open-market sale | 70 | $538.57 | 56,238 |
| 2010-03-02 | Open-market sale | 5 | $538.58 | 56,233 |
| 2010-03-02 | Open-market sale | 100 | $538.59 | 56,133 |
| 2010-03-02 | Open-market sale | 200 | $538.63 | 55,933 |
| 2010-03-02 | Open-market sale | 100 | $538.67 | 55,833 |
| 2010-03-02 | Open-market sale | 200 | $538.67 | 55,633 |
| 2010-03-02 | Open-market sale | 200 | $538.72 | 55,433 |
| 2010-03-02 | Open-market sale | 100 | $538.73 | 55,333 |
| 2010-03-02 | Open-market sale | 100 | $538.78 | 55,233 |
| 2010-03-02 | Open-market sale | 600 | $538.79 | 54,633 |
| 2010-03-02 | Open-market sale | 100 | $538.80 | 54,533 |
| 2010-03-02 | Open-market sale | 100 | $539.05 | 52,933 |
| 2010-03-02 | Open-market sale | 100 | $539.08 | 52,833 |
| 2010-03-02 | Open-market sale | 100 | $542.54 | 20,647 |
| 2010-03-02 | Open-market sale | 400 | $542.67 | 18,847 |
| 2010-03-02 | Open-market sale | 200 | $542.65 | 19,247 |
| 2010-03-02 | Open-market sale | 200 | $542.64 | 19,447 |
| 2010-03-02 | Open-market sale | 100 | $542.62 | 19,647 |
| 2010-03-02 | Open-market sale | 100 | $542.61 | 19,747 |
| 2010-03-02 | Open-market sale | 100 | $542.61 | 19,847 |
| 2010-03-02 | Open-market sale | 100 | $542.60 | 19,947 |
| 2010-03-02 | Open-market sale | 300 | $542.59 | 20,047 |
| 2010-03-02 | Open-market sale | 100 | $542.57 | 20,347 |
| 2010-03-02 | Open-market sale | 100 | $542.53 | 20,747 |
| 2010-03-02 | Open-market sale | 600 | $542.50 | 20,847 |
| 2010-03-02 | Open-market sale | 400 | $542.48 | 21,447 |
| 2010-03-02 | Open-market sale | 249 | $542.47 | 21,847 |
| 2010-03-02 | Open-market sale | 15 | $542.46 | 22,096 |
| 2010-03-02 | Open-market sale | 100 | $542.45 | 22,111 |
| 2010-03-02 | Open-market sale | 33 | $542.44 | 22,211 |
| 2010-03-02 | Open-market sale | 100 | $542.42 | 22,244 |
| 2010-03-02 | Open-market sale | 300 | $542.41 | 22,344 |
| 2010-03-02 | Open-market sale | 100 | $542.41 | 22,644 |
| 2010-03-02 | Open-market sale | 267 | $542.40 | 22,744 |
| 2010-03-02 | Open-market sale | 385 | $542.38 | 23,011 |
| 2010-03-02 | Open-market sale | 400 | $542.37 | 23,396 |
| 2010-03-02 | Open-market sale | 100 | $542.36 | 23,796 |
| 2010-03-02 | Open-market sale | 400 | $542.35 | 23,896 |
| 2010-03-02 | Open-market sale | 300 | $542.34 | 24,296 |
| 2010-03-02 | Open-market sale | 100 | $542.56 | 20,447 |
| 2010-03-02 | Open-market sale | 100 | $542.55 | 20,547 |
| 2010-03-02 | Open-market sale | 200 | $542.68 | 18,647 |
| 2010-03-02 | Open-market sale | 100 | $542.68 | 18,547 |
| 2010-03-02 | Open-market sale | 100 | $543.32 | 12,750 |
| 2010-03-02 | Open-market sale | 400 | $543.31 | 12,850 |
| 2010-03-02 | Open-market sale | 200 | $543.22 | 13,250 |
| 2010-03-02 | Open-market sale | 500 | $543.18 | 13,450 |
| 2010-03-02 | Open-market sale | 100 | $543.15 | 13,950 |
| 2010-03-02 | Open-market sale | 300 | $543.11 | 14,050 |
| 2010-03-02 | Open-market sale | 70 | $543.06 | 14,350 |
| 2010-03-02 | Open-market sale | 200 | $543.05 | 14,420 |
| 2010-03-02 | Open-market sale | 200 | $543.02 | 14,620 |
| 2010-03-02 | Open-market sale | 400 | $543.01 | 14,820 |
| 2010-03-02 | Open-market sale | 95 | $542.97 | 15,220 |
| 2010-03-02 | Open-market sale | 275 | $542.95 | 15,315 |
| 2010-03-02 | Open-market sale | 2 | $542.91 | 15,590 |
| 2010-03-02 | Open-market sale | 100 | $542.90 | 15,592 |
| 2010-03-02 | Open-market sale | 200 | $542.89 | 15,692 |
| 2010-03-02 | Open-market sale | 41 | $542.88 | 15,892 |
| 2010-03-02 | Open-market sale | 100 | $542.87 | 15,933 |
| 2010-03-02 | Open-market sale | 225 | $542.85 | 16,033 |
| 2010-03-02 | Open-market sale | 100 | $542.85 | 16,258 |
| 2010-03-02 | Open-market sale | 359 | $542.79 | 16,358 |
| 2010-03-02 | Open-market sale | 300 | $542.78 | 16,717 |
| 2010-03-02 | Open-market sale | 300 | $542.77 | 17,017 |
| 2010-03-02 | Open-market sale | 530 | $542.76 | 17,317 |
| 2010-03-02 | Open-market sale | 300 | $542.73 | 17,847 |
| 2010-03-02 | Open-market sale | 100 | $542.71 | 18,147 |
| 2010-03-02 | Open-market sale | 200 | $542.69 | 18,247 |
| 2010-03-02 | Open-market sale | 100 | $542.69 | 18,447 |
| 2010-03-02 | Open-market sale | 200 | $543.40 | 12,050 |
| 2010-03-02 | Open-market sale | 100 | $543.37 | 12,250 |
| 2010-03-02 | Open-market sale | 400 | $543.36 | 12,350 |
| 2010-03-02 | Open-market sale | 175 | $539.46 | 49,633 |
| 2010-03-02 | Open-market sale | 300 | $539.47 | 49,333 |
| 2010-03-02 | Open-market sale | 200 | $539.52 | 49,133 |
| 2010-03-02 | Open-market sale | 300 | $539.56 | 48,833 |
| 2010-03-02 | Open-market sale | 100 | $539.57 | 48,733 |
| 2010-03-02 | Open-market sale | 100 | $539.59 | 48,633 |
| 2010-03-02 | Open-market sale | 100 | $539.61 | 48,533 |
| 2010-03-02 | Open-market sale | 201 | $539.62 | 48,332 |
| 2010-03-02 | Open-market sale | 199 | $539.65 | 48,133 |
| 2010-03-02 | Open-market sale | 100 | $539.66 | 48,033 |
| 2010-03-02 | Open-market sale | 43 | $539.67 | 47,990 |
| 2010-03-02 | Open-market sale | 100 | $539.09 | 52,733 |
| 2010-03-02 | Open-market sale | 200 | $539.10 | 52,533 |
| 2010-03-02 | Open-market sale | 100 | $539.11 | 52,433 |
| 2010-03-02 | Open-market sale | 200 | $539.15 | 52,233 |
| 2010-03-02 | Open-market sale | 200 | $539.18 | 52,033 |
| 2010-03-02 | Open-market sale | 200 | $539.19 | 51,833 |
| 2010-03-02 | Open-market sale | 200 | $539.25 | 51,633 |
| 2010-03-02 | Open-market sale | 400 | $539.26 | 51,233 |
| 2010-03-02 | Open-market sale | 200 | $539.29 | 51,033 |
| 2010-03-02 | Open-market sale | 100 | $539.30 | 50,933 |
| 2010-03-02 | Open-market sale | 100 | $539.32 | 50,833 |
| 2010-03-02 | Open-market sale | 200 | $539.32 | 50,633 |
| 2010-03-02 | Open-market sale | 100 | $539.33 | 50,533 |
| 2010-03-02 | Open-market sale | 200 | $539.34 | 50,333 |
| 2010-03-02 | Open-market sale | 100 | $539.35 | 50,233 |
| 2010-03-02 | Open-market sale | 100 | $539.36 | 50,133 |
| 2010-03-02 | Open-market sale | 100 | $539.38 | 50,033 |
| 2010-03-02 | Open-market sale | 25 | $539.45 | 49,808 |
| 2010-03-02 | Open-market sale | 200 | $539.40 | 49,833 |
| 2010-03-02 | Open-market sale | 410 | $538.13 | 66,424 |
| 2010-03-02 | Open-market sale | 40 | $537.83 | 71,194 |
| 2010-03-02 | Open-market sale | 100 | $537.79 | 71,234 |
| 2010-03-02 | Open-market sale | 100 | $537.73 | 71,334 |
| 2010-03-02 | Open-market sale | 400 | $537.71 | 71,434 |
| 2010-03-02 | Open-market sale | 100 | $538.11 | 67,234 |
| 2010-03-02 | Open-market sale | 100 | $538.10 | 67,334 |
| 2010-03-02 | Open-market sale | 200 | $538.08 | 67,434 |
| 2010-03-02 | Open-market sale | 200 | $538.04 | 67,634 |
| 2010-03-02 | Open-market sale | 200 | $538.03 | 67,834 |
| 2010-03-02 | Open-market sale | 356 | $538.02 | 68,034 |
| 2010-03-02 | Open-market sale | 344 | $538.00 | 68,390 |
| 2010-03-02 | Open-market sale | 200 | $537.99 | 68,734 |
| 2010-03-02 | Open-market sale | 200 | $537.96 | 68,934 |
| 2010-03-02 | Open-market sale | 300 | $537.92 | 69,134 |
| 2010-03-02 | Open-market sale | 300 | $537.91 | 69,434 |
| 2010-03-02 | Open-market sale | 500 | $537.90 | 69,734 |
| 2010-03-02 | Open-market sale | 100 | $537.89 | 70,234 |
| 2010-03-02 | Open-market sale | 200 | $537.88 | 70,334 |
| 2010-03-02 | Open-market sale | 400 | $537.86 | 70,534 |
| 2010-03-02 | Open-market sale | 60 | $537.85 | 70,934 |
| 2010-03-02 | Open-market sale | 400 | $538.20 | 64,329 |
| 2010-03-02 | Open-market sale | 500 | $538.19 | 64,729 |
| 2010-03-02 | Open-market sale | 82 | $538.18 | 65,229 |
| 2010-03-02 | Open-market sale | 100 | $538.17 | 65,311 |
| 2010-03-02 | Open-market sale | 423 | $538.16 | 65,411 |
| 2010-03-02 | Open-market sale | 200 | $538.15 | 65,834 |
| 2010-03-02 | Open-market sale | 390 | $538.14 | 66,034 |
| 2010-03-02 | Open-market sale | 200 | $537.84 | 70,994 |
| 2010-03-02 | Open-market sale | 400 | $538.12 | 66,834 |
| 2010-03-02 | Open-market sale | 11 | $544.26 | 7,138 |
| 2010-03-02 | Open-market sale | 140 | $544.22 | 7,389 |
| 2010-03-02 | Open-market sale | 100 | $544.21 | 7,529 |
| 2010-03-02 | Open-market sale | 100 | $544.20 | 7,629 |
| 2010-03-02 | Open-market sale | 200 | $544.19 | 7,729 |
| 2010-03-02 | Open-market sale | 100 | $544.19 | 7,929 |
| 2010-03-02 | Open-market sale | 300 | $544.13 | 8,029 |
| 2010-03-02 | Open-market sale | 200 | $544.07 | 8,329 |
| 2010-03-02 | Open-market sale | 90 | $544.05 | 8,529 |
| 2010-03-02 | Open-market sale | 100 | $544.03 | 8,619 |
| 2010-03-02 | Open-market sale | 110 | $544.02 | 8,719 |
| 2010-03-02 | Open-market sale | 110 | $544.00 | 8,829 |
| 2010-03-02 | Open-market sale | 100 | $543.96 | 8,939 |
| 2010-03-02 | Open-market sale | 100 | $543.90 | 9,039 |
| 2010-03-02 | Open-market sale | 300 | $543.84 | 9,139 |
| 2010-03-02 | Open-market sale | 400 | $543.83 | 9,439 |
| 2010-03-02 | Open-market sale | 200 | $543.75 | 9,839 |
| 2010-03-02 | Open-market sale | 200 | $543.71 | 10,039 |
| 2010-03-02 | Open-market sale | 200 | $543.62 | 10,239 |
| 2010-03-02 | Open-market sale | 600 | $543.58 | 10,439 |
| 2010-03-02 | Open-market sale | 211 | $543.49 | 11,039 |
| 2010-03-02 | Open-market sale | 400 | $543.43 | 11,250 |
| 2010-03-02 | Open-market sale | 400 | $543.42 | 11,650 |
| 2010-03-02 | Open-market sale | 100 | $544.40 | 6,129 |
| 2010-03-02 | Open-market sale | 400 | $544.38 | 6,229 |
| 2010-03-02 | Open-market sale | 200 | $544.37 | 6,629 |
| 2010-03-02 | Open-market sale | 200 | $544.29 | 6,829 |
| 2010-03-02 | Open-market sale | 109 | $544.27 | 7,029 |
| 2010-03-02 | Open-market sale | 200 | $544.23 | 7,189 |
| 2010-03-02 | Open-market sale | 40 | $544.25 | 7,149 |
| 2010-03-02 | Conversion (derivative) | 83,334 | $0.00 | 28,411,194 |
| 2010-03-02 | Open-market sale | 300 | $535.86 | 80,534 |
| 2010-03-02 | Open-market sale | 100 | $535.76 | 81,321 |
| 2010-03-02 | Open-market sale | 200 | $535.75 | 81,421 |
| 2010-03-02 | Open-market sale | 13 | $535.74 | 81,621 |
| 2010-03-02 | Open-market sale | 110 | $535.73 | 81,634 |
| 2010-03-02 | Open-market sale | 800 | $535.70 | 81,744 |
| 2010-03-02 | Open-market sale | 300 | $535.69 | 82,544 |
| 2010-03-02 | Open-market sale | 90 | $535.69 | 82,844 |
| 2010-03-02 | Open-market sale | 100 | $535.66 | 82,934 |
| 2010-03-02 | Open-market sale | 250 | $535.66 | 83,034 |
| 2010-03-02 | Open-market sale | 300 | $535.64 | 83,284 |
| 2010-03-02 | Open-market sale | 50 | $535.63 | 83,584 |
| 2010-03-02 | Open-market sale | 100 | $535.61 | 83,634 |
| 2010-03-02 | Open-market sale | 141 | $535.60 | 83,734 |
| 2010-03-02 | Open-market sale | 159 | $535.59 | 83,875 |
| 2010-03-02 | Open-market sale | 160 | $535.48 | 84,034 |
| 2010-03-02 | Open-market sale | 300 | $535.47 | 84,194 |
| 2010-03-02 | Open-market sale | 200 | $535.45 | 84,494 |
| 2010-03-02 | Open-market sale | 100 | $535.43 | 84,694 |
| 2010-03-02 | Open-market sale | 30 | $535.41 | 84,794 |
| 2010-03-02 | Open-market sale | 10 | $535.40 | 84,824 |
| 2010-03-02 | Open-market sale | 100 | $535.39 | 84,834 |
| 2010-03-02 | Open-market sale | 100 | $535.38 | 84,934 |
| 2010-03-02 | Open-market sale | 100 | $535.34 | 85,034 |
| 2010-03-02 | Open-market sale | 100 | $535.29 | 85,134 |
| 2010-03-02 | Open-market sale | 100 | $535.02 | 85,234 |
| 2010-03-02 | Conversion | 83,334 | $0.00 | 85,334 |
| 2010-03-02 | Open-market sale | 100 | $535.87 | 80,434 |
| 2010-03-02 | Open-market sale | 400 | $535.78 | 80,921 |
| 2010-03-02 | Open-market sale | 87 | $535.85 | 80,834 |
| 2010-03-02 | Open-market sale | 200 | $536.97 | 76,034 |
| 2010-03-02 | Open-market sale | 100 | $536.92 | 76,234 |
| 2010-03-02 | Open-market sale | 100 | $536.98 | 75,934 |
| 2010-03-02 | Open-market sale | 100 | $537.03 | 75,834 |
| 2010-03-02 | Open-market sale | 100 | $535.91 | 80,134 |
| 2010-03-02 | Open-market sale | 100 | $535.90 | 80,234 |
| 2010-03-02 | Open-market sale | 100 | $535.89 | 80,334 |
| 2010-03-02 | Open-market sale | 300 | $536.87 | 76,334 |
| 2010-03-02 | Open-market sale | 300 | $536.81 | 76,634 |
| 2010-03-02 | Open-market sale | 100 | $536.80 | 76,934 |
| 2010-03-02 | Open-market sale | 100 | $536.80 | 77,034 |
| 2010-03-02 | Open-market sale | 200 | $536.79 | 77,134 |
| 2010-03-02 | Open-market sale | 100 | $536.54 | 77,334 |
| 2010-03-02 | Open-market sale | 300 | $536.53 | 77,434 |
| 2010-03-02 | Open-market sale | 100 | $536.42 | 77,734 |
| 2010-03-02 | Open-market sale | 100 | $536.41 | 77,834 |
| 2010-03-02 | Open-market sale | 400 | $536.40 | 77,934 |
| 2010-03-02 | Open-market sale | 200 | $536.34 | 78,334 |
| 2010-03-02 | Open-market sale | 69 | $536.31 | 78,534 |
| 2010-03-02 | Open-market sale | 31 | $536.28 | 78,603 |
| 2010-03-02 | Open-market sale | 200 | $536.21 | 78,634 |
| 2010-03-02 | Open-market sale | 200 | $536.18 | 78,834 |
| 2010-03-02 | Open-market sale | 100 | $536.15 | 79,034 |
| 2010-03-02 | Open-market sale | 42 | $536.09 | 79,134 |
| 2010-03-02 | Open-market sale | 200 | $536.08 | 79,176 |
| 2010-03-02 | Open-market sale | 158 | $536.07 | 79,376 |
| 2010-03-02 | Open-market sale | 100 | $536.06 | 79,534 |
| 2010-03-02 | Open-market sale | 100 | $536.02 | 79,634 |
| 2010-03-02 | Open-market sale | 300 | $536.01 | 79,734 |
| 2010-03-02 | Open-market sale | 100 | $535.99 | 80,034 |
| 2010-02-02 | Open-market sale | 18 | $531.40 | 27,735 |
| 2010-02-02 | Open-market sale | 95 | $531.36 | 28,058 |
| 2010-02-02 | Open-market sale | 200 | $531.35 | 28,153 |
| 2010-02-02 | Open-market sale | 200 | $531.34 | 28,353 |
| 2010-02-02 | Open-market sale | 100 | $531.33 | 28,553 |
| 2010-02-02 | Open-market sale | 600 | $531.32 | 28,653 |
| 2010-02-02 | Open-market sale | 400 | $531.31 | 29,253 |
| 2010-02-02 | Open-market sale | 300 | $531.29 | 29,653 |
| 2010-02-02 | Open-market sale | 200 | $531.27 | 29,953 |
| 2010-02-02 | Open-market sale | 100 | $531.26 | 30,153 |
| 2010-02-02 | Open-market sale | 3 | $531.25 | 30,253 |
| 2010-02-02 | Open-market sale | 100 | $531.24 | 30,256 |
| 2010-02-02 | Open-market sale | 100 | $531.22 | 30,356 |
| 2010-02-02 | Open-market sale | 100 | $531.18 | 30,456 |
| 2010-02-02 | Open-market sale | 797 | $531.17 | 30,556 |
| 2010-02-02 | Open-market sale | 300 | $531.16 | 31,353 |
| 2010-02-02 | Open-market sale | 300 | $531.15 | 31,653 |
| 2010-02-02 | Open-market sale | 400 | $531.68 | 25,053 |
| 2010-02-02 | Open-market sale | 200 | $531.65 | 25,453 |
| 2010-02-02 | Open-market sale | 250 | $531.64 | 25,653 |
| 2010-02-02 | Open-market sale | 150 | $531.61 | 25,903 |
| 2010-02-02 | Open-market sale | 800 | $531.56 | 26,053 |
| 2010-02-02 | Open-market sale | 200 | $531.55 | 26,853 |
| 2010-02-02 | Open-market sale | 82 | $531.54 | 27,053 |
| 2010-02-02 | Open-market sale | 200 | $531.53 | 27,135 |
| 2010-02-02 | Open-market sale | 100 | $531.52 | 27,335 |
| 2010-02-02 | Open-market sale | 100 | $531.44 | 27,435 |
| 2010-02-02 | Open-market sale | 200 | $531.41 | 27,535 |
| 2010-02-02 | Open-market sale | 105 | $531.37 | 27,953 |
| 2010-02-02 | Open-market sale | 200 | $531.38 | 27,753 |
| 2010-02-02 | Open-market sale | 100 | $530.52 | 47,514 |
| 2010-02-02 | Open-market sale | 943 | $530.49 | 48,426 |
| 2010-02-02 | Open-market sale | 595 | $530.48 | 49,369 |
| 2010-02-02 | Open-market sale | 300 | $530.76 | 39,253 |
| 2010-02-02 | Open-market sale | 300 | $530.75 | 39,553 |
| 2010-02-02 | Open-market sale | 100 | $530.74 | 39,853 |
| 2010-02-02 | Open-market sale | 200 | $530.72 | 39,953 |
| 2010-02-02 | Open-market sale | 100 | $530.71 | 40,153 |
| 2010-02-02 | Open-market sale | 200 | $530.70 | 40,253 |
| 2010-02-02 | Open-market sale | 983 | $530.69 | 40,453 |
| 2010-02-02 | Open-market sale | 100 | $530.68 | 41,436 |
| 2010-02-02 | Open-market sale | 17 | $530.66 | 41,536 |
| 2010-02-02 | Open-market sale | 100 | $530.65 | 41,553 |
| 2010-02-02 | Open-market sale | 300 | $530.64 | 41,653 |
| 2010-02-02 | Open-market sale | 100 | $530.63 | 41,953 |
| 2010-02-02 | Open-market sale | 100 | $530.63 | 42,053 |
| 2010-02-02 | Open-market sale | 300 | $530.62 | 42,153 |
| 2010-02-02 | Open-market sale | 590 | $530.61 | 42,453 |
| 2010-02-02 | Open-market sale | 300 | $530.60 | 43,043 |
| 2010-02-02 | Open-market sale | 210 | $530.59 | 43,343 |
| 2010-02-02 | Open-market sale | 480 | $530.58 | 43,553 |
| 2010-02-02 | Open-market sale | 100 | $530.58 | 44,033 |
| 2010-02-02 | Open-market sale | 320 | $530.57 | 44,133 |
| 2010-02-02 | Open-market sale | 320 | $530.56 | 44,453 |
| 2010-02-02 | Open-market sale | 480 | $530.55 | 44,773 |
| 2010-02-02 | Open-market sale | 900 | $530.54 | 45,253 |
| 2010-02-02 | Open-market sale | 462 | $530.53 | 46,153 |
| 2010-02-02 | Open-market sale | 899 | $530.52 | 46,615 |
| 2010-02-02 | Open-market sale | 265 | $530.50 | 48,161 |
| 2010-02-02 | Open-market sale | 547 | $530.51 | 47,614 |
| 2010-02-02 | Open-market sale | 100 | $529.77 | 74,444 |
| 2010-02-02 | Open-market sale | 60 | $529.73 | 75,844 |
| 2010-02-02 | Open-market sale | 258 | $529.72 | 75,904 |
| 2010-02-02 | Open-market sale | 40 | $529.71 | 76,162 |
| 2010-02-02 | Open-market sale | 330 | $529.70 | 76,202 |
| 2010-02-02 | Open-market sale | 102 | $529.69 | 76,532 |
| 2010-02-02 | Open-market sale | 100 | $529.68 | 76,634 |
| 2010-02-02 | Open-market sale | 420 | $529.67 | 76,734 |
| 2010-02-02 | Open-market sale | 400 | $529.66 | 77,154 |
| 2010-02-02 | Open-market sale | 123 | $529.65 | 77,554 |
| 2010-02-02 | Open-market sale | 200 | $529.64 | 77,677 |
| 2010-02-02 | Open-market sale | 100 | $529.63 | 77,877 |
| 2010-02-02 | Open-market sale | 577 | $529.61 | 77,977 |
| 2010-02-02 | Open-market sale | 400 | $529.59 | 78,554 |
| 2010-02-02 | Open-market sale | 100 | $529.59 | 78,954 |
| 2010-02-02 | Open-market sale | 200 | $529.58 | 79,054 |
| 2010-02-02 | Open-market sale | 511 | $529.57 | 79,254 |
| 2010-02-02 | Open-market sale | 39 | $529.56 | 79,765 |
| 2010-02-02 | Open-market sale | 230 | $529.55 | 79,804 |
| 2010-02-02 | Open-market sale | 200 | $529.53 | 80,034 |
| 2010-02-02 | Open-market sale | 100 | $529.52 | 80,234 |
| 2010-02-02 | Open-market sale | 200 | $529.51 | 80,334 |
| 2010-02-02 | Open-market sale | 273 | $529.50 | 80,534 |
| 2010-02-02 | Open-market sale | 21 | $529.49 | 80,807 |
| 2010-02-02 | Open-market sale | 406 | $529.48 | 80,828 |
| 2010-02-02 | Open-market sale | 100 | $529.82 | 73,504 |
| 2010-02-02 | Open-market sale | 630 | $529.80 | 73,604 |
| 2010-02-02 | Open-market sale | 210 | $529.79 | 74,234 |
| 2010-02-02 | Open-market sale | 701 | $529.74 | 75,143 |
| 2010-02-02 | Open-market sale | 599 | $529.75 | 74,544 |
| 2010-02-02 | Open-market sale | 100 | $534.29 | 2,100 |
| 2010-02-02 | Open-market sale | 200 | $534.16 | 2,388 |
| 2010-02-02 | Open-market sale | 100 | $534.15 | 2,588 |
| 2010-02-02 | Open-market sale | 100 | $534.14 | 2,688 |
| 2010-02-02 | Open-market sale | 12 | $534.12 | 2,788 |
| 2010-02-02 | Open-market sale | 100 | $534.11 | 2,800 |
| 2010-02-02 | Open-market sale | 35 | $534.10 | 2,900 |
| 2010-02-02 | Open-market sale | 265 | $534.08 | 2,935 |
| 2010-02-02 | Open-market sale | 199 | $534.06 | 3,200 |
| 2010-02-02 | Open-market sale | 101 | $533.99 | 3,399 |
| 2010-02-02 | Open-market sale | 100 | $533.97 | 3,500 |
| 2010-02-02 | Open-market sale | 500 | $533.96 | 3,600 |
| 2010-02-02 | Open-market sale | 100 | $534.85 | 2,000 |
| 2010-02-02 | Open-market sale | 88 | $534.17 | 2,300 |
| 2010-02-02 | Open-market sale | 100 | $534.22 | 2,200 |
| 2010-02-02 | Open-market sale | 300 | $530.12 | 66,604 |
| 2010-02-02 | Open-market sale | 400 | $530.08 | 67,214 |
| 2010-02-02 | Open-market sale | 190 | $530.05 | 67,614 |
| 2010-02-02 | Open-market sale | 100 | $530.04 | 67,804 |
| 2010-02-02 | Open-market sale | 300 | $530.03 | 67,904 |
| 2010-02-02 | Open-market sale | 800 | $530.02 | 68,204 |
| 2010-02-02 | Open-market sale | 400 | $530.01 | 69,004 |
| 2010-02-02 | Open-market sale | 500 | $530.00 | 69,404 |
| 2010-02-02 | Open-market sale | 100 | $529.99 | 69,904 |
| 2010-02-02 | Open-market sale | 100 | $529.98 | 70,004 |
| 2010-02-02 | Open-market sale | 200 | $529.97 | 70,104 |
| 2010-02-02 | Open-market sale | 300 | $529.96 | 70,304 |
| 2010-02-02 | Open-market sale | 400 | $529.95 | 70,604 |
| 2010-02-02 | Open-market sale | 100 | $529.94 | 71,004 |
| 2010-02-02 | Open-market sale | 110 | $529.90 | 71,104 |
| 2010-02-02 | Open-market sale | 300 | $529.89 | 71,214 |
| 2010-02-02 | Open-market sale | 590 | $529.88 | 71,514 |
| 2010-02-02 | Open-market sale | 325 | $530.20 | 64,226 |
| 2010-02-02 | Open-market sale | 707 | $530.19 | 64,551 |
| 2010-02-02 | Open-market sale | 100 | $530.18 | 65,258 |
| 2010-02-02 | Open-market sale | 546 | $530.17 | 65,358 |
| 2010-02-02 | Open-market sale | 600 | $530.16 | 65,904 |
| 2010-02-02 | Open-market sale | 100 | $530.15 | 66,504 |
| 2010-02-02 | Open-market sale | 300 | $529.87 | 72,104 |
| 2010-02-02 | Open-market sale | 500 | $529.86 | 72,404 |
| 2010-02-02 | Open-market sale | 100 | $529.85 | 72,904 |
| 2010-02-02 | Open-market sale | 400 | $529.84 | 73,004 |
| 2010-02-02 | Open-market sale | 100 | $529.83 | 73,404 |
| 2010-02-02 | Open-market sale | 300 | $530.09 | 66,914 |
| 2010-02-02 | Open-market sale | 10 | $530.10 | 66,904 |
| 2010-02-02 | Open-market sale | 100 | $533.25 | 8,750 |
| 2010-02-02 | Open-market sale | 100 | $533.88 | 4,200 |
| 2010-02-02 | Open-market sale | 100 | $533.84 | 4,300 |
| 2010-02-02 | Open-market sale | 100 | $533.73 | 4,400 |
| 2010-02-02 | Open-market sale | 100 | $533.72 | 4,500 |
| 2010-02-02 | Open-market sale | 400 | $533.64 | 4,600 |
| 2010-02-02 | Open-market sale | 100 | $533.54 | 5,000 |
| 2010-02-02 | Open-market sale | 267 | $533.52 | 5,100 |
| 2010-02-02 | Open-market sale | 10 | $533.50 | 5,367 |
| 2010-02-02 | Open-market sale | 100 | $533.48 | 5,377 |
| 2010-02-02 | Open-market sale | 200 | $533.46 | 5,477 |
| 2010-02-02 | Open-market sale | 23 | $533.45 | 5,677 |
| 2010-02-02 | Open-market sale | 100 | $533.43 | 5,700 |
| 2010-02-02 | Open-market sale | 100 | $533.42 | 5,800 |
| 2010-02-02 | Open-market sale | 200 | $533.41 | 5,900 |
| 2010-02-02 | Open-market sale | 790 | $533.40 | 6,100 |
| 2010-02-02 | Open-market sale | 248 | $533.39 | 6,890 |
| 2010-02-02 | Open-market sale | 77 | $533.37 | 7,138 |
| 2010-02-02 | Open-market sale | 100 | $533.34 | 7,215 |
| 2010-02-02 | Open-market sale | 383 | $533.34 | 7,315 |
| 2010-02-02 | Open-market sale | 200 | $533.33 | 7,698 |
| 2010-02-02 | Open-market sale | 100 | $533.32 | 7,898 |
| 2010-02-02 | Open-market sale | 152 | $533.31 | 7,998 |
| 2010-02-02 | Open-market sale | 200 | $533.30 | 8,150 |
| 2010-02-02 | Open-market sale | 31 | $533.29 | 8,350 |
| 2010-02-02 | Open-market sale | 169 | $533.28 | 8,381 |
| 2010-02-02 | Open-market sale | 100 | $533.26 | 8,550 |
| 2010-02-02 | Open-market sale | 100 | $533.25 | 8,650 |
| 2010-02-02 | Open-market sale | 100 | $533.91 | 4,100 |
| 2010-02-02 | Open-market sale | 100 | $533.23 | 8,850 |
| 2010-02-02 | Open-market sale | 300 | $532.87 | 13,787 |
| 2010-02-02 | Open-market sale | 17 | $533.21 | 9,244 |
| 2010-02-02 | Open-market sale | 100 | $533.19 | 9,261 |
| 2010-02-02 | Open-market sale | 100 | $533.19 | 9,361 |
| 2010-02-02 | Open-market sale | 20 | $533.18 | 9,461 |
| 2010-02-02 | Open-market sale | 25 | $533.17 | 9,481 |
| 2010-02-02 | Open-market sale | 8 | $533.16 | 9,506 |
| 2010-02-02 | Open-market sale | 100 | $533.15 | 9,514 |
| 2010-02-02 | Open-market sale | 158 | $533.14 | 9,614 |
| 2010-02-02 | Open-market sale | 100 | $533.13 | 9,772 |
| 2010-02-02 | Open-market sale | 740 | $533.12 | 9,872 |
| 2010-02-02 | Open-market sale | 175 | $533.11 | 10,612 |
| 2010-02-02 | Open-market sale | 209 | $533.10 | 10,787 |
| 2010-02-02 | Open-market sale | 100 | $533.09 | 10,996 |
| 2010-02-02 | Open-market sale | 100 | $533.08 | 11,096 |
| 2010-02-02 | Open-market sale | 291 | $533.07 | 11,196 |
| 2010-02-02 | Open-market sale | 300 | $533.06 | 11,487 |
| 2010-02-02 | Open-market sale | 100 | $533.05 | 11,787 |
| 2010-02-02 | Open-market sale | 100 | $533.02 | 11,887 |
| 2010-02-02 | Open-market sale | 100 | $533.01 | 11,987 |
| 2010-02-02 | Open-market sale | 300 | $533.00 | 12,087 |
| 2010-02-02 | Open-market sale | 100 | $532.98 | 12,387 |
| 2010-02-02 | Open-market sale | 200 | $532.95 | 12,487 |
| 2010-02-02 | Open-market sale | 200 | $532.94 | 12,687 |
| 2010-02-02 | Open-market sale | 100 | $532.93 | 12,887 |
| 2010-02-02 | Open-market sale | 600 | $532.91 | 12,987 |
| 2010-02-02 | Open-market sale | 100 | $532.90 | 13,587 |
| 2010-02-02 | Open-market sale | 100 | $532.89 | 13,687 |
| 2010-02-02 | Open-market sale | 294 | $533.22 | 8,950 |
| 2010-02-02 | Open-market sale | 200 | $532.85 | 14,087 |
| 2010-02-02 | Open-market sale | 1,045 | $530.39 | 54,195 |
| 2010-02-02 | Open-market sale | 200 | $530.36 | 56,167 |
| 2010-02-02 | Open-market sale | 312 | $530.35 | 56,367 |
| 2010-02-02 | Open-market sale | 523 | $530.34 | 56,679 |
| 2010-02-02 | Open-market sale | 339 | $530.33 | 57,202 |
| 2010-02-02 | Open-market sale | 250 | $530.32 | 57,541 |
| 2010-02-02 | Open-market sale | 238 | $530.31 | 57,791 |
| 2010-02-02 | Open-market sale | 300 | $530.30 | 58,029 |
| 2010-02-02 | Open-market sale | 354 | $530.29 | 58,329 |
| 2010-02-02 | Open-market sale | 398 | $530.28 | 58,683 |
| 2010-02-02 | Open-market sale | 653 | $530.27 | 59,081 |
| 2010-02-02 | Open-market sale | 500 | $530.26 | 59,734 |
| 2010-02-02 | Open-market sale | 651 | $530.25 | 60,234 |
| 2010-02-02 | Open-market sale | 1,385 | $530.24 | 60,885 |
| 2010-02-02 | Open-market sale | 1,163 | $530.23 | 62,270 |
| 2010-02-02 | Open-market sale | 100 | $530.22 | 63,433 |
| 2010-02-02 | Open-market sale | 693 | $530.21 | 63,533 |
| 2010-02-02 | Open-market sale | 1,490 | $530.47 | 49,964 |
| 2010-02-02 | Open-market sale | 400 | $530.46 | 51,454 |
| 2010-02-02 | Open-market sale | 114 | $530.45 | 51,854 |
| 2010-02-02 | Open-market sale | 100 | $530.44 | 51,968 |
| 2010-02-02 | Open-market sale | 300 | $530.44 | 52,068 |
| 2010-02-02 | Open-market sale | 86 | $530.44 | 52,368 |
| 2010-02-02 | Open-market sale | 410 | $530.43 | 52,454 |
| 2010-02-02 | Open-market sale | 100 | $530.43 | 52,864 |
| 2010-02-02 | Open-market sale | 800 | $530.42 | 52,964 |
| 2010-02-02 | Open-market sale | 100 | $530.41 | 53,764 |
| 2010-02-02 | Open-market sale | 331 | $530.40 | 53,864 |
| 2010-02-02 | Open-market sale | 727 | $530.37 | 55,440 |
| 2010-02-02 | Open-market sale | 200 | $530.38 | 55,240 |
| 2010-02-02 | Open-market sale | 100 | $532.34 | 19,637 |
| 2010-02-02 | Open-market sale | 200 | $532.79 | 14,459 |
| 2010-02-02 | Open-market sale | 128 | $532.78 | 14,659 |
| 2010-02-02 | Open-market sale | 100 | $532.76 | 14,787 |
| 2010-02-02 | Open-market sale | 400 | $532.74 | 14,887 |
| 2010-02-02 | Open-market sale | 300 | $532.70 | 15,287 |
| 2010-02-02 | Open-market sale | 200 | $532.69 | 15,587 |
| 2010-02-02 | Open-market sale | 400 | $532.68 | 15,787 |
| 2010-02-02 | Open-market sale | 100 | $532.67 | 16,187 |
| 2010-02-02 | Open-market sale | 1 | $532.64 | 16,287 |
| 2010-02-02 | Open-market sale | 200 | $532.63 | 16,288 |
| 2010-02-02 | Open-market sale | 499 | $532.62 | 16,488 |
| 2010-02-02 | Open-market sale | 250 | $532.61 | 16,987 |
| 2010-02-02 | Open-market sale | 100 | $532.61 | 17,237 |
| 2010-02-02 | Open-market sale | 300 | $532.60 | 17,337 |
| 2010-02-02 | Open-market sale | 200 | $532.58 | 17,637 |
| 2010-02-02 | Open-market sale | 196 | $532.57 | 17,837 |
| 2010-02-02 | Open-market sale | 4 | $532.55 | 18,033 |
| 2010-02-02 | Open-market sale | 100 | $532.54 | 18,037 |
| 2010-02-02 | Open-market sale | 400 | $532.53 | 18,137 |
| 2010-02-02 | Open-market sale | 50 | $532.50 | 18,537 |
| 2010-02-02 | Open-market sale | 100 | $532.48 | 18,587 |
| 2010-02-02 | Open-market sale | 164 | $532.46 | 18,687 |
| 2010-02-02 | Open-market sale | 100 | $532.45 | 18,851 |
| 2010-02-02 | Open-market sale | 100 | $532.44 | 18,951 |
| 2010-02-02 | Open-market sale | 300 | $532.43 | 19,051 |
| 2010-02-02 | Open-market sale | 200 | $532.42 | 19,351 |
| 2010-02-02 | Open-market sale | 86 | $532.41 | 19,551 |
| 2010-02-02 | Open-market sale | 72 | $532.80 | 14,387 |
| 2010-02-02 | Open-market sale | 100 | $532.82 | 14,287 |
| 2010-02-02 | Open-market sale | 400 | $531.12 | 31,953 |
| 2010-02-02 | Open-market sale | 61 | $531.07 | 32,492 |
| 2010-02-02 | Open-market sale | 404 | $531.06 | 32,553 |
| 2010-02-02 | Open-market sale | 100 | $531.05 | 32,957 |
| 2010-02-02 | Open-market sale | 100 | $531.05 | 33,057 |
| 2010-02-02 | Open-market sale | 500 | $531.04 | 33,157 |
| 2010-02-02 | Open-market sale | 196 | $531.02 | 33,657 |
| 2010-02-02 | Open-market sale | 100 | $531.00 | 33,853 |
| 2010-02-02 | Open-market sale | 400 | $530.99 | 33,953 |
| 2010-02-02 | Open-market sale | 100 | $530.96 | 34,353 |
| 2010-02-02 | Open-market sale | 200 | $530.96 | 34,453 |
| 2010-02-02 | Open-market sale | 100 | $530.95 | 34,653 |
| 2010-02-02 | Open-market sale | 200 | $530.94 | 34,753 |
| 2010-02-02 | Open-market sale | 200 | $530.93 | 34,953 |
| 2010-02-02 | Open-market sale | 300 | $530.92 | 35,153 |
| 2010-02-02 | Open-market sale | 100 | $530.91 | 35,453 |
| 2010-02-02 | Open-market sale | 312 | $530.90 | 35,553 |
| 2010-02-02 | Open-market sale | 208 | $530.89 | 35,865 |
| 2010-02-02 | Open-market sale | 300 | $530.88 | 36,073 |
| 2010-02-02 | Open-market sale | 580 | $530.86 | 36,373 |
| 2010-02-02 | Open-market sale | 103 | $530.85 | 36,953 |
| 2010-02-02 | Open-market sale | 100 | $530.83 | 37,056 |
| 2010-02-02 | Open-market sale | 200 | $530.82 | 37,156 |
| 2010-02-02 | Open-market sale | 297 | $530.81 | 37,356 |
| 2010-02-02 | Open-market sale | 100 | $530.80 | 37,653 |
| 2010-02-02 | Open-market sale | 900 | $530.78 | 37,753 |
| 2010-02-02 | Open-market sale | 500 | $530.77 | 38,653 |
| 2010-02-02 | Open-market sale | 100 | $530.77 | 39,153 |
| 2010-02-02 | Open-market sale | 7 | $531.08 | 32,485 |
| 2010-02-02 | Open-market sale | 132 | $531.09 | 32,353 |
| 2010-02-02 | Conversion (derivative) | 83,334 | $0.00 | 28,494,528 |
| 2010-02-02 | Open-market sale | 200 | $528.00 | 85,134 |
| 2010-02-02 | Open-market sale | 100 | $529.46 | 81,334 |
| 2010-02-02 | Open-market sale | 100 | $529.38 | 81,434 |
| 2010-02-02 | Open-market sale | 200 | $529.36 | 81,534 |
| 2010-02-02 | Open-market sale | 100 | $529.33 | 81,734 |
| 2010-02-02 | Open-market sale | 100 | $529.26 | 81,834 |
| 2010-02-02 | Open-market sale | 200 | $529.24 | 81,934 |
| 2010-02-02 | Open-market sale | 199 | $529.03 | 82,134 |
| 2010-02-02 | Open-market sale | 200 | $529.02 | 82,333 |
| 2010-02-02 | Open-market sale | 100 | $529.01 | 82,533 |
| 2010-02-02 | Open-market sale | 101 | $529.00 | 82,633 |
| 2010-02-02 | Open-market sale | 200 | $529.00 | 82,734 |
| 2010-02-02 | Open-market sale | 100 | $528.93 | 82,934 |
| 2010-02-02 | Open-market sale | 300 | $528.90 | 83,034 |
| 2010-02-02 | Open-market sale | 200 | $528.88 | 83,334 |
| 2010-02-02 | Open-market sale | 100 | $528.82 | 83,534 |
| 2010-02-02 | Open-market sale | 100 | $528.81 | 83,634 |
| 2010-02-02 | Open-market sale | 200 | $528.80 | 83,734 |
| 2010-02-02 | Open-market sale | 100 | $528.77 | 83,934 |
| 2010-02-02 | Open-market sale | 100 | $528.75 | 84,034 |
| 2010-02-02 | Open-market sale | 100 | $528.73 | 84,134 |
| 2010-02-02 | Open-market sale | 100 | $528.47 | 84,234 |
| 2010-02-02 | Open-market sale | 100 | $528.31 | 84,334 |
| 2010-02-02 | Open-market sale | 200 | $528.25 | 84,434 |
| 2010-02-02 | Open-market sale | 300 | $528.23 | 84,634 |
| 2010-02-02 | Open-market sale | 10 | $528.18 | 84,934 |
| 2010-02-02 | Open-market sale | 90 | $528.14 | 84,944 |
| 2010-02-02 | Open-market sale | 100 | $528.13 | 85,034 |
| 2010-02-02 | Open-market sale | 100 | $529.47 | 81,234 |
| 2010-02-02 | Conversion | 83,334 | $0.00 | 85,334 |
| 2010-02-02 | Open-market sale | 100 | $532.18 | 20,837 |
| 2010-02-02 | Open-market sale | 567 | $532.16 | 20,937 |
| 2010-02-02 | Open-market sale | 233 | $532.14 | 21,504 |
| 2010-02-02 | Open-market sale | 375 | $532.13 | 21,737 |
| 2010-02-02 | Open-market sale | 225 | $532.12 | 22,112 |
| 2010-02-02 | Open-market sale | 100 | $532.10 | 22,337 |
| 2010-02-02 | Open-market sale | 111 | $532.06 | 22,437 |
| 2010-02-02 | Open-market sale | 100 | $532.05 | 22,548 |
| 2010-02-02 | Open-market sale | 100 | $532.04 | 22,648 |
| 2010-02-02 | Open-market sale | 189 | $532.03 | 22,748 |
| 2010-02-02 | Open-market sale | 100 | $532.02 | 22,937 |
| 2010-02-02 | Open-market sale | 100 | $532.01 | 23,037 |
| 2010-02-02 | Open-market sale | 200 | $531.99 | 23,137 |
| 2010-02-02 | Open-market sale | 200 | $531.98 | 23,337 |
| 2010-02-02 | Open-market sale | 85 | $531.92 | 23,537 |
| 2010-02-02 | Open-market sale | 200 | $531.87 | 23,622 |
| 2010-02-02 | Open-market sale | 100 | $531.85 | 23,822 |
| 2010-02-02 | Open-market sale | 15 | $531.84 | 23,922 |
| 2010-02-02 | Open-market sale | 300 | $531.83 | 23,937 |
| 2010-02-02 | Open-market sale | 16 | $531.75 | 24,237 |
| 2010-02-02 | Open-market sale | 100 | $531.74 | 24,253 |
| 2010-02-02 | Open-market sale | 100 | $531.72 | 24,353 |
| 2010-02-02 | Open-market sale | 200 | $531.71 | 24,453 |
| 2010-02-02 | Open-market sale | 200 | $531.70 | 24,653 |
| 2010-02-02 | Open-market sale | 200 | $531.69 | 24,853 |
| 2010-02-02 | Open-market sale | 200 | $532.32 | 19,737 |
| 2010-02-02 | Open-market sale | 300 | $532.29 | 19,937 |
| 2010-02-02 | Open-market sale | 200 | $532.27 | 20,237 |
| 2010-02-02 | Open-market sale | 200 | $532.23 | 20,437 |
| 2010-02-02 | Open-market sale | 200 | $532.20 | 20,637 |
| 2009-08-26 | Gift | 32,000 | $0.00 | 2,000 |
| 2009-08-21 | Conversion (derivative) | 34,000 | $0.00 | 28,577,862 |
| 2009-08-21 | Conversion | 34,000 | $0.00 | 34,000 |
| 2009-08-21 | Gift | 34,000 | $0.00 | 0 |
| 2009-08-21 | Conversion (derivative) | 34,000 | $0.00 | 28,577,862 |
| 2009-08-21 | Conversion | 34,000 | $0.00 | 34,000 |
| 2008-12-19 | Conversion (derivative) | 16,000 | $0.00 | 28,611,862 |
| 2008-12-19 | Conversion | 16,000 | $0.00 | 16,000 |
| 2008-12-19 | Gift | 16,000 | $0.00 | 0 |
| 2007-11-01 | Conversion (derivative) | 15,000 | $0.00 | 28,627,862 |
| 2007-11-01 | Conversion | 15,000 | $0.00 | 15,000 |
| 2007-11-01 | Gift | 15,000 | $0.00 | 0 |
| 2006-10-30 | Conversion (derivative) | 133,573 | $0.00 | 28,642,863 |
| 2006-10-30 | Conversion | 133,573 | $0.00 | 212,000 |
| 2006-10-30 | Gift | 212,000 | $0.00 | 0 |
| 2006-05-19 | Gift (derivative) | 1,921,573 | $0.00 | 0 |
| 2006-05-03 | Conversion (derivative) | 134,499 | $0.00 | 28,776,436 |
| 2006-05-03 | Open-market sale | 3,200 | $396.75 | 160,505 |
| 2006-05-03 | Open-market sale | 3,499 | $397.00 | 163,705 |
| 2006-05-03 | Open-market sale | 3,200 | $396.50 | 157,305 |
| 2006-05-03 | Open-market sale | 5,300 | $396.00 | 152,005 |
| 2006-05-03 | Open-market sale | 123 | $395.75 | 151,882 |
| 2006-05-03 | Open-market sale | 9,900 | $395.50 | 141,982 |
| 2006-05-03 | Open-market sale | 3,500 | $395.25 | 138,482 |
| 2006-05-03 | Open-market sale | 50 | $395.01 | 138,432 |
| 2006-05-03 | Open-market sale | 7,571 | $395.00 | 130,861 |
| 2006-05-03 | Open-market sale | 6,400 | $394.90 | 124,461 |
| 2006-05-03 | Open-market sale | 934 | $394.25 | 123,527 |
| 2006-05-03 | Open-market sale | 3 | $393.75 | 123,524 |
| 2006-05-03 | Conversion | 134,499 | $0.00 | 212,926 |
| 2006-05-03 | Open-market sale | 3,500 | $400.25 | 209,426 |
| 2006-05-03 | Open-market sale | 3,200 | $399.75 | 206,226 |
| 2006-05-03 | Open-market sale | 10,257 | $399.50 | 195,969 |
| 2006-05-03 | Open-market sale | 6,200 | $399.25 | 189,769 |
| 2006-05-03 | Open-market sale | 3,100 | $399.00 | 186,669 |
| 2006-05-03 | Open-market sale | 11 | $398.68 | 186,658 |
| 2006-05-03 | Open-market sale | 1,313 | $398.56 | 185,345 |
| 2006-05-03 | Open-market sale | 775 | $398.55 | 184,570 |
| 2006-05-03 | Open-market sale | 3,800 | $398.50 | 180,770 |
| 2006-05-03 | Open-market sale | 50 | $398.45 | 180,720 |
| 2006-05-03 | Open-market sale | 100 | $398.44 | 180,620 |
| 2006-05-03 | Open-market sale | 3,200 | $397.25 | 167,204 |
| 2006-05-03 | Open-market sale | 65 | $397.75 | 170,404 |
| 2006-05-03 | Open-market sale | 9,500 | $398.00 | 170,469 |
| 2006-05-03 | Open-market sale | 500 | $398.40 | 179,969 |
| 2006-05-03 | Open-market sale | 60 | $398.41 | 180,469 |
| 2006-05-03 | Open-market sale | 91 | $398.42 | 180,529 |
| 2006-05-03 | Open-market sale | 6,700 | $392.00 | 85,427 |
| 2006-05-03 | Open-market sale | 696 | $391.47 | 84,279 |
| 2006-05-03 | Open-market sale | 1,056 | $391.46 | 83,223 |
| 2006-05-03 | Open-market sale | 600 | $391.45 | 82,623 |
| 2006-05-03 | Open-market sale | 400 | $391.44 | 82,223 |
| 2006-05-03 | Open-market sale | 296 | $391.43 | 81,927 |
| 2006-05-03 | Open-market sale | 200 | $391.31 | 81,727 |
| 2006-05-03 | Open-market sale | 400 | $391.30 | 81,327 |
| 2006-05-03 | Open-market sale | 1,600 | $391.29 | 79,727 |
| 2006-05-03 | Open-market sale | 200 | $391.28 | 79,527 |
| 2006-05-03 | Open-market sale | 300 | $391.27 | 79,227 |
| 2006-05-03 | Open-market sale | 800 | $391.25 | 78,427 |
| 2006-05-03 | Open-market sale | 300 | $393.52 | 123,224 |
| 2006-05-03 | Open-market sale | 7,700 | $393.50 | 115,524 |
| 2006-05-03 | Open-market sale | 200 | $393.25 | 115,324 |
| 2006-05-03 | Open-market sale | 1,085 | $393.24 | 114,239 |
| 2006-05-03 | Open-market sale | 1,400 | $393.23 | 112,839 |
| 2006-05-03 | Open-market sale | 515 | $393.12 | 112,324 |
| 2006-05-03 | Open-market sale | 200 | $393.01 | 112,124 |
| 2006-05-03 | Open-market sale | 16,497 | $393.00 | 95,627 |
| 2006-05-03 | Open-market sale | 3,500 | $392.50 | 92,127 |
| 2006-05-03 | Open-market sale | 371 | $391.48 | 84,975 |
| 2006-05-03 | Open-market sale | 81 | $391.49 | 85,346 |
| 2006-05-02 | Conversion (derivative) | 130,000 | $0.00 | 28,910,935 |
| 2006-05-02 | Open-market sale | 150 | $400.93 | 204,162 |
| 2006-05-02 | Open-market sale | 200 | $400.95 | 204,312 |
| 2006-05-02 | Open-market sale | 100 | $400.92 | 204,062 |
| 2006-05-02 | Open-market sale | 50 | $400.91 | 204,012 |
| 2006-05-02 | Open-market sale | 285 | $400.90 | 203,727 |
| 2006-05-02 | Open-market sale | 400 | $400.88 | 203,327 |
| 2006-05-02 | Open-market sale | 200 | $400.87 | 203,127 |
| 2006-05-02 | Open-market sale | 200 | $400.86 | 202,927 |
| 2006-05-02 | Open-market sale | 1,400 | $400.83 | 201,527 |
| 2006-05-02 | Open-market sale | 100 | $400.82 | 201,427 |
| 2006-05-02 | Open-market sale | 3,500 | $400.50 | 197,927 |
| 2006-05-02 | Open-market sale | 7,300 | $400.00 | 190,627 |
| 2006-05-02 | Conversion | 130,000 | $0.00 | 208,427 |
| 2006-05-02 | Open-market sale | 3,575 | $401.00 | 204,852 |
| 2006-05-02 | Open-market sale | 240 | $400.98 | 204,612 |
| 2006-05-02 | Open-market sale | 100 | $400.97 | 204,512 |
| 2006-05-02 | Open-market sale | 300 | $399.10 | 190,327 |
| 2006-05-02 | Open-market sale | 200 | $399.07 | 190,127 |
| 2006-05-02 | Open-market sale | 1,300 | $399.06 | 188,827 |
| 2006-05-02 | Open-market sale | 100 | $399.05 | 188,727 |
| 2006-05-02 | Open-market sale | 3,500 | $396.00 | 169,927 |
| 2006-05-02 | Open-market sale | 4,683 | $396.50 | 173,427 |
| 2006-05-02 | Open-market sale | 100 | $396.52 | 178,110 |
| 2006-05-02 | Open-market sale | 400 | $396.53 | 178,210 |
| 2006-05-02 | Open-market sale | 772 | $396.54 | 178,610 |
| 2006-05-02 | Open-market sale | 245 | $396.56 | 179,382 |
| 2006-05-02 | Open-market sale | 500 | $396.62 | 179,627 |
| 2006-05-02 | Open-market sale | 7,000 | $397.50 | 180,127 |
| 2006-05-02 | Open-market sale | 300 | $398.50 | 187,127 |
| 2006-05-02 | Open-market sale | 1,300 | $399.00 | 187,427 |
| 2006-05-02 | Open-market sale | 6,800 | $394.00 | 115,427 |
| 2006-05-02 | Open-market sale | 800 | $393.15 | 104,960 |
| 2006-05-02 | Open-market sale | 6,700 | $393.00 | 98,260 |
| 2006-05-02 | Open-market sale | 33 | $392.91 | 98,227 |
| 2006-05-02 | Open-market sale | 3,500 | $392.25 | 94,727 |
| 2006-05-02 | Open-market sale | 6,400 | $392.00 | 88,327 |
| 2006-05-02 | Open-market sale | 6,600 | $391.50 | 81,727 |
| 2006-05-02 | Open-market sale | 3,300 | $390.00 | 78,427 |
| 2006-05-02 | Open-market sale | 4,000 | $395.75 | 165,927 |
| 2006-05-02 | Open-market sale | 9,300 | $395.50 | 156,627 |
| 2006-05-02 | Open-market sale | 3,300 | $395.25 | 153,327 |
| 2006-05-02 | Open-market sale | 300 | $395.06 | 153,027 |
| 2006-05-02 | Open-market sale | 2,843 | $395.05 | 150,184 |
| 2006-05-02 | Open-market sale | 7,157 | $395.00 | 143,027 |
| 2006-05-02 | Open-market sale | 6,800 | $394.75 | 136,227 |
| 2006-05-02 | Open-market sale | 10,500 | $394.50 | 125,727 |
| 2006-05-02 | Open-market sale | 3,500 | $394.25 | 122,227 |
| 2006-05-02 | Open-market sale | 3,167 | $393.16 | 105,760 |
| 2006-05-02 | Open-market sale | 6,500 | $393.75 | 108,927 |
| 2006-05-01 | Conversion (derivative) | 135,501 | $0.00 | 29,040,935 |
| 2006-05-01 | Open-market sale | 1,600 | $414.72 | 159,328 |
| 2006-05-01 | Open-market sale | 15,100 | $413.50 | 126,128 |
| 2006-05-01 | Open-market sale | 1,046 | $413.42 | 125,082 |
| 2006-05-01 | Open-market sale | 600 | $413.41 | 124,482 |
| 2006-05-01 | Conversion | 135,501 | $0.00 | 213,928 |
| 2006-05-01 | Open-market sale | 16 | $419.28 | 213,912 |
| 2006-05-01 | Open-market sale | 5,543 | $419.00 | 208,369 |
| 2006-05-01 | Open-market sale | 2,000 | $417.01 | 206,369 |
| 2006-05-01 | Open-market sale | 5,000 | $417.00 | 201,369 |
| 2006-05-01 | Open-market sale | 900 | $416.34 | 200,469 |
| 2006-05-01 | Open-market sale | 1,000 | $416.23 | 199,469 |
| 2006-05-01 | Open-market sale | 100 | $416.21 | 199,369 |
| 2006-05-01 | Open-market sale | 7,900 | $416.00 | 191,469 |
| 2006-05-01 | Open-market sale | 5,690 | $415.50 | 185,779 |
| 2006-05-01 | Open-market sale | 9,300 | $415.25 | 176,479 |
| 2006-05-01 | Open-market sale | 11,151 | $415.00 | 165,328 |
| 2006-05-01 | Open-market sale | 200 | $414.82 | 165,128 |
| 2006-05-01 | Open-market sale | 200 | $414.81 | 164,928 |
| 2006-05-01 | Open-market sale | 400 | $414.77 | 164,528 |
| 2006-05-01 | Open-market sale | 3,500 | $414.75 | 161,028 |
| 2006-05-01 | Open-market sale | 100 | $414.73 | 160,928 |
| 2006-05-01 | Open-market sale | 400 | $413.60 | 141,228 |
| 2006-05-01 | Open-market sale | 710 | $414.71 | 158,618 |
| 2006-05-01 | Open-market sale | 90 | $414.70 | 158,528 |
| 2006-05-01 | Open-market sale | 3,500 | $414.50 | 155,028 |
| 2006-05-01 | Open-market sale | 3,500 | $414.40 | 151,528 |
| 2006-05-01 | Open-market sale | 3,300 | $414.00 | 148,228 |
| 2006-05-01 | Open-market sale | 300 | $413.78 | 147,928 |
| 2006-05-01 | Open-market sale | 3,000 | $413.77 | 144,928 |
| 2006-05-01 | Open-market sale | 3,300 | $413.75 | 141,628 |
| 2006-05-01 | Open-market sale | 1,654 | $413.40 | 122,828 |
| 2006-05-01 | Open-market sale | 2,058 | $400.75 | 78,427 |
| 2006-05-01 | Open-market sale | 2,450 | $413.25 | 120,378 |
| 2006-05-01 | Open-market sale | 3,300 | $413.00 | 117,078 |
| 2006-05-01 | Open-market sale | 200 | $412.00 | 116,878 |
| 2006-05-01 | Open-market sale | 175 | $411.50 | 116,703 |
| 2006-05-01 | Open-market sale | 3,300 | $411.00 | 113,403 |
| 2006-05-01 | Open-market sale | 246 | $410.75 | 113,157 |
| 2006-05-01 | Open-market sale | 100 | $410.26 | 113,057 |
| 2006-05-01 | Open-market sale | 3,200 | $410.25 | 109,857 |
| 2006-05-01 | Open-market sale | 700 | $409.26 | 109,157 |
| 2006-05-01 | Open-market sale | 2,600 | $409.25 | 106,557 |
| 2006-05-01 | Open-market sale | 100 | $409.04 | 106,457 |
| 2006-05-01 | Open-market sale | 2,195 | $409.03 | 104,262 |
| 2006-05-01 | Open-market sale | 2,705 | $409.00 | 101,557 |
| 2006-05-01 | Open-market sale | 1,700 | $408.00 | 99,857 |
| 2006-05-01 | Open-market sale | 320 | $405.51 | 99,537 |
| 2006-05-01 | Open-market sale | 380 | $405.50 | 99,157 |
| 2006-05-01 | Open-market sale | 3,500 | $405.00 | 95,657 |
| 2006-05-01 | Open-market sale | 300 | $401.59 | 95,357 |
| 2006-05-01 | Open-market sale | 1,300 | $401.58 | 94,057 |
| 2006-05-01 | Open-market sale | 300 | $401.57 | 93,757 |
| 2006-05-01 | Open-market sale | 660 | $401.56 | 93,097 |
| 2006-05-01 | Open-market sale | 6,440 | $401.50 | 86,657 |
| 2006-05-01 | Open-market sale | 130 | $401.28 | 86,527 |
| 2006-05-01 | Open-market sale | 100 | $401.27 | 86,427 |
| 2006-05-01 | Open-market sale | 1,875 | $401.26 | 84,552 |
| 2006-05-01 | Open-market sale | 100 | $400.98 | 84,452 |
| 2006-05-01 | Open-market sale | 3,967 | $400.97 | 80,485 |
| 2006-04-25 | Conversion (derivative) | 29,365 | $0.00 | 1,921,573 |
| 2006-04-25 | Gift | 29,365 | $0.00 | 78,427 |
| 2006-04-25 | Gift | 29,365 | $0.00 | 0 |
| 2006-04-25 | Conversion | 29,365 | $0.00 | 29,365 |
| 2006-04-05 | Open-market sale | 3,000 | $404.50 | 53,062 |
| 2006-04-05 | Open-market sale | 2,000 | $404.25 | 51,062 |
| 2006-04-05 | Open-market sale | 2,000 | $403.50 | 49,062 |
| 2006-04-05 | Open-market sale | 8,000 | $405.00 | 56,062 |
| 2006-04-05 | Conversion (derivative) | 130,000 | $0.00 | 29,176,435 |
| 2006-04-05 | Conversion | 130,000 | $0.00 | 179,062 |
| 2006-04-05 | Open-market sale | 200 | $405.07 | 64,533 |
| 2006-04-05 | Open-market sale | 100 | $405.10 | 64,733 |
| 2006-04-05 | Open-market sale | 2,229 | $405.14 | 64,833 |
| 2006-04-05 | Open-market sale | 8,000 | $405.25 | 67,062 |
| 2006-04-05 | Open-market sale | 11,000 | $405.50 | 75,062 |
| 2006-04-05 | Open-market sale | 30,000 | $406.00 | 86,062 |
| 2006-04-05 | Open-market sale | 2,000 | $406.25 | 116,062 |
| 2006-04-05 | Open-market sale | 8,000 | $406.50 | 118,062 |
| 2006-04-05 | Open-market sale | 4,121 | $406.75 | 126,062 |
| 2006-04-05 | Open-market sale | 8,000 | $407.00 | 130,183 |
| 2006-04-05 | Open-market sale | 2,000 | $407.25 | 138,183 |
| 2006-04-05 | Open-market sale | 3,000 | $407.50 | 140,183 |
| 2006-04-05 | Open-market sale | 2,000 | $407.75 | 143,183 |
| 2006-04-05 | Open-market sale | 7,000 | $408.00 | 145,183 |
| 2006-04-05 | Open-market sale | 3,000 | $408.25 | 152,183 |
| 2006-04-05 | Open-market sale | 5,000 | $408.50 | 155,183 |
| 2006-04-05 | Open-market sale | 5,794 | $409.00 | 160,183 |
| 2006-04-05 | Open-market sale | 185 | $409.01 | 165,977 |
| 2006-04-05 | Open-market sale | 100 | $409.02 | 166,162 |
| 2006-04-05 | Open-market sale | 400 | $409.03 | 166,262 |
| 2006-04-05 | Open-market sale | 650 | $409.06 | 166,662 |
| 2006-04-05 | Open-market sale | 450 | $409.07 | 167,312 |
| 2006-04-05 | Open-market sale | 300 | $409.08 | 167,762 |
| 2006-04-05 | Open-market sale | 5,000 | $410.00 | 168,062 |
| 2006-04-05 | Open-market sale | 3,000 | $412.00 | 173,062 |
| 2006-04-05 | Open-market sale | 2,000 | $413.50 | 176,062 |
| 2006-04-05 | Open-market sale | 1,000 | $414.00 | 178,062 |
| 2006-04-05 | Open-market sale | 121 | $405.03 | 64,412 |
| 2006-04-05 | Open-market sale | 350 | $405.02 | 64,062 |
| 2006-04-04 | Conversion (derivative) | 141,510 | $0.00 | 29,306,435 |
| 2006-04-04 | Open-market sale | 500 | $400.02 | 107,392 |
| 2006-04-04 | Open-market sale | 300 | $400.04 | 107,892 |
| 2006-04-04 | Open-market sale | 3,099 | $400.01 | 104,293 |
| 2006-04-04 | Open-market sale | 6,275 | $400.00 | 98,018 |
| 2006-04-04 | Open-market sale | 73 | $399.81 | 97,945 |
| 2006-04-04 | Open-market sale | 2,100 | $399.80 | 95,845 |
| 2006-04-04 | Open-market sale | 99 | $399.75 | 95,746 |
| 2006-04-04 | Open-market sale | 100 | $399.66 | 95,646 |
| 2006-04-04 | Open-market sale | 451 | $399.65 | 95,195 |
| 2006-04-04 | Open-market sale | 850 | $399.60 | 94,345 |
| 2006-04-04 | Open-market sale | 400 | $399.59 | 93,945 |
| 2006-04-04 | Open-market sale | 500 | $399.57 | 93,445 |
| 2006-04-04 | Open-market sale | 283 | $399.56 | 93,162 |
| 2006-04-04 | Open-market sale | 700 | $399.55 | 92,462 |
| 2006-04-04 | Conversion | 141,510 | $0.00 | 190,572 |
| 2006-04-04 | Open-market sale | 5,000 | $404.00 | 185,572 |
| 2006-04-04 | Open-market sale | 4,000 | $403.75 | 181,572 |
| 2006-04-04 | Open-market sale | 3,000 | $403.40 | 178,572 |
| 2006-04-04 | Open-market sale | 7,510 | $403.00 | 171,062 |
| 2006-04-04 | Open-market sale | 3,000 | $402.75 | 168,062 |
| 2006-04-04 | Open-market sale | 10,000 | $402.50 | 158,062 |
| 2006-04-04 | Open-market sale | 6,000 | $402.25 | 152,062 |
| 2006-04-04 | Open-market sale | 15,000 | $402.00 | 137,062 |
| 2006-04-04 | Open-market sale | 5,000 | $401.50 | 132,062 |
| 2006-04-04 | Open-market sale | 8,000 | $401.25 | 124,062 |
| 2006-04-04 | Open-market sale | 14,000 | $401.00 | 110,062 |
| 2006-04-04 | Open-market sale | 400 | $400.14 | 109,662 |
| 2006-04-04 | Open-market sale | 300 | $400.13 | 109,362 |
| 2006-04-04 | Open-market sale | 870 | $400.06 | 108,492 |
| 2006-04-04 | Open-market sale | 300 | $400.05 | 108,192 |
| 2006-04-04 | Open-market sale | 15 | $388.85 | 49,062 |
| 2006-04-04 | Open-market sale | 300 | $389.35 | 53,762 |
| 2006-04-04 | Open-market sale | 100 | $389.25 | 52,262 |
| 2006-04-04 | Open-market sale | 376 | $389.17 | 51,886 |
| 2006-04-04 | Open-market sale | 227 | $389.04 | 51,659 |
| 2006-04-04 | Open-market sale | 2,347 | $389.00 | 49,312 |
| 2006-04-04 | Open-market sale | 235 | $388.87 | 49,077 |
| 2006-04-04 | Open-market sale | 100 | $399.53 | 92,362 |
| 2006-04-04 | Open-market sale | 300 | $399.51 | 92,062 |
| 2006-04-04 | Open-market sale | 12,000 | $399.00 | 80,062 |
| 2006-04-04 | Open-market sale | 1,400 | $398.53 | 78,662 |
| 2006-04-04 | Open-market sale | 100 | $398.51 | 78,562 |
| 2006-04-04 | Open-market sale | 1,500 | $398.50 | 77,062 |
| 2006-04-04 | Open-market sale | 5,000 | $395.00 | 72,062 |
| 2006-04-04 | Open-market sale | 100 | $394.82 | 71,962 |
| 2006-04-04 | Open-market sale | 106 | $394.81 | 71,856 |
| 2006-04-04 | Open-market sale | 100 | $394.77 | 71,756 |
| 2006-04-04 | Open-market sale | 300 | $394.75 | 71,456 |
| 2006-04-04 | Open-market sale | 84 | $394.74 | 71,372 |
| 2006-04-04 | Open-market sale | 500 | $394.73 | 70,872 |
| 2006-04-04 | Open-market sale | 600 | $394.72 | 70,272 |
| 2006-04-04 | Open-market sale | 200 | $394.69 | 70,072 |
| 2006-04-04 | Open-market sale | 300 | $394.66 | 69,772 |
| 2006-04-04 | Open-market sale | 210 | $394.59 | 69,562 |
| 2006-04-04 | Open-market sale | 500 | $394.58 | 69,062 |
| 2006-04-04 | Open-market sale | 2,200 | $392.01 | 66,862 |
| 2006-04-04 | Open-market sale | 2,800 | $392.00 | 64,062 |
| 2006-04-04 | Open-market sale | 10,000 | $390.00 | 54,062 |
| 2006-04-04 | Open-market sale | 1,300 | $389.26 | 52,362 |
| 2006-04-04 | Open-market sale | 100 | $389.30 | 53,662 |
| 2006-04-03 | Conversion (derivative) | 128,490 | $0.00 | 29,447,945 |
| 2006-04-03 | Open-market sale | 1,300 | $390.07 | 121,344 |
| 2006-04-03 | Open-market sale | 300 | $390.04 | 119,094 |
| 2006-04-03 | Open-market sale | 500 | $390.02 | 117,694 |
| 2006-04-03 | Open-market sale | 631 | $390.01 | 117,063 |
| 2006-04-03 | Open-market sale | 56,701 | $390.00 | 60,362 |
| 2006-04-03 | Open-market sale | 5,300 | $389.75 | 55,062 |
| 2006-04-03 | Open-market sale | 500 | $389.32 | 54,562 |
| 2006-04-03 | Open-market sale | 400 | $389.31 | 54,162 |
| 2006-04-03 | Open-market sale | 100 | $389.28 | 54,062 |
| 2006-04-03 | Open-market sale | 5,000 | $389.25 | 49,062 |
| 2006-04-03 | Conversion | 128,490 | $0.00 | 177,552 |
| 2006-04-03 | Open-market sale | 3,000 | $392.00 | 174,552 |
| 2006-04-03 | Open-market sale | 700 | $391.25 | 173,852 |
| 2006-04-03 | Open-market sale | 10,675 | $391.00 | 163,177 |
| 2006-04-03 | Open-market sale | 10,000 | $390.75 | 153,177 |
| 2006-04-03 | Open-market sale | 10,000 | $390.50 | 143,177 |
| 2006-04-03 | Open-market sale | 4,025 | $390.40 | 139,152 |
| 2006-04-03 | Open-market sale | 100 | $390.34 | 139,052 |
| 2006-04-03 | Open-market sale | 100 | $390.32 | 138,952 |
| 2006-04-03 | Open-market sale | 100 | $390.31 | 138,852 |
| 2006-04-03 | Open-market sale | 12,892 | $390.25 | 125,960 |
| 2006-04-03 | Open-market sale | 200 | $390.14 | 125,760 |
| 2006-04-03 | Open-market sale | 700 | $390.13 | 125,060 |
| 2006-04-03 | Open-market sale | 200 | $390.11 | 124,860 |
| 2006-04-03 | Open-market sale | 700 | $390.10 | 124,160 |
| 2006-04-03 | Open-market sale | 507 | $390.09 | 123,653 |
| 2006-04-03 | Open-market sale | 1,009 | $390.08 | 122,644 |
| 2006-04-03 | Open-market sale | 900 | $390.03 | 118,194 |
| 2006-04-03 | Open-market sale | 1,950 | $390.05 | 119,394 |
| 2006-03-08 | Open-market sale | 500 | $353.62 | 93,168 |
| 2006-03-08 | Open-market sale | 300 | $353.61 | 92,868 |
| 2006-03-08 | Open-market sale | 200 | $353.59 | 92,668 |
| 2006-03-08 | Open-market sale | 200 | $353.54 | 92,468 |
| 2006-03-08 | Open-market sale | 5,007 | $353.50 | 87,461 |
| 2006-03-08 | Open-market sale | 2,220 | $353.49 | 85,241 |
| 2006-03-08 | Open-market sale | 73 | $353.39 | 85,168 |
| 2006-03-08 | Open-market sale | 7,000 | $353.25 | 78,168 |
| 2006-03-08 | Open-market sale | 12,851 | $353.00 | 65,317 |
| 2006-03-08 | Open-market sale | 3,255 | $352.50 | 62,062 |
| 2006-03-08 | Open-market sale | 3,000 | $352.15 | 59,062 |
| 2006-03-08 | Open-market sale | 7,000 | $352.00 | 52,062 |
| 2006-03-08 | Open-market sale | 3,000 | $351.85 | 49,062 |
| 2006-03-08 | Open-market sale | 100 | $353.63 | 93,668 |
| 2006-03-08 | Open-market sale | 34,877 | $354.00 | 93,768 |
| 2006-03-08 | Conversion (derivative) | 130,000 | $0.00 | 29,576,435 |
| 2006-03-08 | Open-market sale | 100 | $359.00 | 178,962 |
| 2006-03-08 | Conversion | 130,000 | $0.00 | 179,062 |
| 2006-03-08 | Open-market sale | 6,000 | $358.00 | 172,962 |
| 2006-03-08 | Open-market sale | 5,000 | $357.00 | 167,962 |
| 2006-03-08 | Open-market sale | 5,000 | $356.25 | 162,962 |
| 2006-03-08 | Open-market sale | 1,000 | $356.01 | 161,962 |
| 2006-03-08 | Open-market sale | 7,837 | $356.00 | 154,125 |
| 2006-03-08 | Open-market sale | 800 | $355.56 | 153,325 |
| 2006-03-08 | Open-market sale | 96 | $355.51 | 153,229 |
| 2006-03-08 | Open-market sale | 4,184 | $355.50 | 149,045 |
| 2006-03-08 | Open-market sale | 220 | $355.49 | 148,825 |
| 2006-03-08 | Open-market sale | 200 | $355.46 | 148,625 |
| 2006-03-08 | Open-market sale | 6 | $355.45 | 148,619 |
| 2006-03-08 | Open-market sale | 494 | $355.44 | 148,125 |
| 2006-03-08 | Open-market sale | 61 | $355.43 | 148,064 |
| 2006-03-08 | Open-market sale | 139 | $355.42 | 147,925 |
| 2006-03-08 | Open-market sale | 135 | $355.39 | 147,790 |
| 2006-03-08 | Open-market sale | 340 | $355.38 | 147,450 |
| 2006-03-08 | Open-market sale | 2,000 | $354.25 | 128,645 |
| 2006-03-08 | Open-market sale | 5,480 | $354.50 | 130,645 |
| 2006-03-08 | Open-market sale | 3,000 | $355.00 | 136,125 |
| 2006-03-08 | Open-market sale | 5,000 | $355.25 | 139,125 |
| 2006-03-08 | Open-market sale | 100 | $355.29 | 144,125 |
| 2006-03-08 | Open-market sale | 624 | $355.30 | 144,225 |
| 2006-03-08 | Open-market sale | 323 | $355.31 | 144,849 |
| 2006-03-08 | Open-market sale | 668 | $355.32 | 145,172 |
| 2006-03-08 | Open-market sale | 801 | $355.33 | 145,840 |
| 2006-03-08 | Open-market sale | 84 | $355.34 | 146,641 |
| 2006-03-08 | Open-market sale | 420 | $355.36 | 146,725 |
| 2006-03-08 | Open-market sale | 305 | $355.37 | 147,145 |
| 2006-03-07 | Conversion (derivative) | 138,524 | $0.00 | 29,706,435 |
| 2006-03-07 | Open-market sale | 406 | $366.00 | 178,586 |
| 2006-03-07 | Open-market sale | 520 | $366.01 | 178,992 |
| 2006-03-07 | Open-market sale | 748 | $366.02 | 179,512 |
| 2006-03-07 | Open-market sale | 280 | $366.03 | 180,260 |
| 2006-03-07 | Open-market sale | 400 | $366.07 | 180,540 |
| 2006-03-07 | Open-market sale | 200 | $366.11 | 180,940 |
| 2006-03-07 | Open-market sale | 446 | $366.21 | 181,140 |
| 2006-03-07 | Open-market sale | 6,000 | $368.00 | 181,586 |
| 2006-03-07 | Conversion | 138,524 | $0.00 | 187,586 |
| 2006-03-07 | Open-market sale | 2,000 | $360.25 | 67,062 |
| 2006-03-07 | Open-market sale | 12,800 | $360.50 | 69,062 |
| 2006-03-07 | Open-market sale | 200 | $360.55 | 81,862 |
| 2006-03-07 | Open-market sale | 8,000 | $361.00 | 82,062 |
| 2006-03-07 | Open-market sale | 4,000 | $361.50 | 90,062 |
| 2006-03-07 | Open-market sale | 19,000 | $362.00 | 102,062 |
| 2006-03-07 | Open-market sale | 2,000 | $362.10 | 121,062 |
| 2006-03-07 | Open-market sale | 12,465 | $362.25 | 123,062 |
| 2006-03-07 | Open-market sale | 7,338 | $362.50 | 135,527 |
| 2006-03-07 | Open-market sale | 200 | $362.51 | 142,865 |
| 2006-03-07 | Open-market sale | 362 | $362.52 | 143,065 |
| 2006-03-07 | Open-market sale | 100 | $362.53 | 143,427 |
| 2006-03-07 | Open-market sale | 5,000 | $363.00 | 143,527 |
| 2006-03-07 | Open-market sale | 4,000 | $364.00 | 148,527 |
| 2006-03-07 | Open-market sale | 9,000 | $364.50 | 152,527 |
| 2006-03-07 | Open-market sale | 2,059 | $364.75 | 161,527 |
| 2006-03-07 | Open-market sale | 5,800 | $365.00 | 163,586 |
| 2006-03-07 | Open-market sale | 200 | $365.03 | 169,386 |
| 2006-03-07 | Open-market sale | 6,000 | $365.25 | 169,586 |
| 2006-03-07 | Open-market sale | 3,000 | $365.50 | 175,586 |
| 2006-03-07 | Open-market sale | 4,000 | $359.00 | 49,062 |
| 2006-03-07 | Open-market sale | 2,000 | $359.50 | 53,062 |
| 2006-03-07 | Open-market sale | 12,000 | $360.00 | 55,062 |
| 2006-03-06 | Open-market sale | 1,700 | $368.14 | 57,257 |
| 2006-03-06 | Open-market sale | 200 | $368.13 | 57,057 |
| 2006-03-06 | Open-market sale | 7,995 | $368.00 | 49,062 |
| 2006-03-06 | Open-market sale | 1,493 | $368.15 | 58,957 |
| 2006-03-06 | Conversion (derivative) | 131,476 | $0.00 | 29,844,959 |
| 2006-03-06 | Open-market sale | 8,200 | $370.00 | 64,689 |
| 2006-03-06 | Open-market sale | 3,000 | $370.50 | 76,239 |
| 2006-03-06 | Open-market sale | 9,000 | $371.00 | 79,239 |
| 2006-03-06 | Open-market sale | 3,000 | $371.50 | 88,239 |
| 2006-03-06 | Open-market sale | 2,640 | $371.52 | 91,239 |
| 2006-03-06 | Open-market sale | 160 | $371.53 | 93,879 |
| 2006-03-06 | Open-market sale | 200 | $371.70 | 94,039 |
| 2006-03-06 | Open-market sale | 1,304 | $371.75 | 94,239 |
| 2006-03-06 | Open-market sale | 9,320 | $372.00 | 95,543 |
| 2006-03-06 | Open-market sale | 6,450 | $372.25 | 104,863 |
| 2006-03-06 | Open-market sale | 1,161 | $373.00 | 111,313 |
| 2006-03-06 | Open-market sale | 1,696 | $376.00 | 112,474 |
| 2006-03-06 | Open-market sale | 11,125 | $378.50 | 114,170 |
| 2006-03-06 | Open-market sale | 2,243 | $378.75 | 125,295 |
| 2006-03-06 | Open-market sale | 4,400 | $379.00 | 127,538 |
| 2006-03-06 | Open-market sale | 1,000 | $379.01 | 131,938 |
| 2006-03-06 | Open-market sale | 200 | $379.04 | 132,938 |
| 2006-03-06 | Open-market sale | 100 | $379.05 | 133,138 |
| 2006-03-06 | Open-market sale | 300 | $379.06 | 133,238 |
| 2006-03-06 | Open-market sale | 11,874 | $380.00 | 133,538 |
| 2006-03-06 | Open-market sale | 126 | $380.01 | 145,412 |
| 2006-03-06 | Open-market sale | 18,000 | $381.50 | 145,538 |
| 2006-03-06 | Open-market sale | 17,000 | $382.00 | 163,538 |
| 2006-03-06 | Conversion | 131,476 | $0.00 | 180,538 |
| 2006-03-06 | Open-market sale | 100 | $368.22 | 60,450 |
| 2006-03-06 | Open-market sale | 880 | $368.23 | 60,550 |
| 2006-03-06 | Open-market sale | 259 | $368.25 | 61,430 |
| 2006-03-06 | Open-market sale | 3,000 | $369.50 | 61,689 |
| 2006-03-06 | Open-market sale | 2,550 | $370.10 | 73,689 |
| 2006-03-06 | Open-market sale | 800 | $370.01 | 72,889 |
| 2006-03-06 | Open-market sale | 8,000 | $361.75 | 94,062 |
| 2006-02-09 | Conversion (derivative) | 68,000 | $0.00 | 29,976,435 |
| 2006-02-09 | Open-market sale | 501 | $370.52 | 110,360 |
| 2006-02-09 | Open-market sale | 201 | $370.53 | 110,861 |
| 2006-02-09 | Open-market sale | 3,000 | $372.00 | 111,062 |
| 2006-02-09 | Open-market sale | 2,100 | $373.00 | 114,062 |
| 2006-02-09 | Open-market sale | 600 | $373.08 | 116,162 |
| 2006-02-09 | Open-market sale | 300 | $373.10 | 116,762 |
| 2006-02-09 | Conversion | 68,000 | $0.00 | 117,062 |
| 2006-02-09 | Open-market sale | 3,000 | $364.50 | 63,862 |
| 2006-02-09 | Open-market sale | 2,000 | $365.00 | 66,862 |
| 2006-02-09 | Open-market sale | 3,000 | $367.00 | 68,862 |
| 2006-02-09 | Open-market sale | 468 | $367.01 | 71,862 |
| 2006-02-09 | Open-market sale | 542 | $367.02 | 72,330 |
| 2006-02-09 | Open-market sale | 680 | $367.03 | 72,872 |
| 2006-02-09 | Open-market sale | 10 | $367.05 | 73,552 |
| 2006-02-09 | Open-market sale | 200 | $367.06 | 73,562 |
| 2006-02-09 | Open-market sale | 1,100 | $367.08 | 73,762 |
| 2006-02-09 | Open-market sale | 19,133 | $369.50 | 74,862 |
| 2006-02-09 | Open-market sale | 490 | $369.51 | 93,995 |
| 2006-02-09 | Open-market sale | 100 | $369.54 | 94,485 |
| 2006-02-09 | Open-market sale | 1,400 | $369.55 | 94,585 |
| 2006-02-09 | Open-market sale | 209 | $369.56 | 95,985 |
| 2006-02-09 | Open-market sale | 290 | $369.58 | 96,194 |
| 2006-02-09 | Open-market sale | 60 | $369.60 | 96,484 |
| 2006-02-09 | Open-market sale | 2,218 | $369.64 | 96,544 |
| 2006-02-09 | Open-market sale | 200 | $369.68 | 98,762 |
| 2006-02-09 | Open-market sale | 100 | $369.70 | 98,962 |
| 2006-02-09 | Open-market sale | 3,000 | $369.85 | 99,062 |
| 2006-02-09 | Open-market sale | 6,000 | $370.00 | 102,062 |
| 2006-02-09 | Open-market sale | 999 | $370.50 | 108,062 |
| 2006-02-09 | Open-market sale | 1,299 | $370.51 | 109,061 |
| 2006-02-09 | Open-market sale | 500 | $363.09 | 56,362 |
| 2006-02-09 | Open-market sale | 300 | $363.15 | 57,562 |
| 2006-02-09 | Open-market sale | 3,000 | $364.00 | 57,862 |
| 2006-02-09 | Open-market sale | 3,000 | $364.25 | 60,862 |
| 2006-02-09 | Open-market sale | 395 | $362.00 | 49,062 |
| 2006-02-09 | Open-market sale | 950 | $362.01 | 49,457 |
| 2006-02-09 | Open-market sale | 100 | $362.02 | 50,407 |
| 2006-02-09 | Open-market sale | 200 | $362.04 | 50,507 |
| 2006-02-09 | Open-market sale | 100 | $362.07 | 50,707 |
| 2006-02-09 | Open-market sale | 1,255 | $362.10 | 50,807 |
| 2006-02-09 | Open-market sale | 2,800 | $362.50 | 52,062 |
| 2006-02-09 | Open-market sale | 1,200 | $363.00 | 54,862 |
| 2006-02-09 | Open-market sale | 300 | $363.04 | 56,062 |
| 2006-02-09 | Open-market sale | 200 | $363.12 | 57,362 |
| 2006-02-09 | Open-market sale | 500 | $363.11 | 56,862 |
| 2006-02-08 | Conversion (derivative) | 130,000 | $0.00 | 30,044,435 |
| 2006-02-08 | Open-market sale | 14,378 | $366.00 | 105,184 |
| 2006-02-08 | Open-market sale | 200 | $366.04 | 121,662 |
| 2006-02-08 | Open-market sale | 1,100 | $366.06 | 121,862 |
| 2006-02-08 | Open-market sale | 100 | $366.16 | 122,962 |
| 2006-02-08 | Open-market sale | 3,000 | $366.25 | 123,062 |
| 2006-02-08 | Open-market sale | 3,000 | $366.40 | 126,062 |
| 2006-02-08 | Open-market sale | 6,000 | $366.50 | 129,062 |
| 2006-02-08 | Open-market sale | 3,000 | $367.00 | 135,062 |
| 2006-02-08 | Open-market sale | 900 | $367.02 | 138,062 |
| 2006-02-08 | Open-market sale | 100 | $367.06 | 138,962 |
| 2006-02-08 | Open-market sale | 100 | $367.07 | 139,062 |
| 2006-02-08 | Open-market sale | 100 | $367.08 | 139,162 |
| 2006-02-08 | Open-market sale | 100 | $367.09 | 139,262 |
| 2006-02-08 | Open-market sale | 200 | $367.11 | 139,562 |
| 2006-02-08 | Open-market sale | 190 | $367.17 | 139,762 |
| 2006-02-08 | Open-market sale | 810 | $367.22 | 139,952 |
| 2006-02-08 | Open-market sale | 200 | $367.23 | 140,762 |
| 2006-02-08 | Open-market sale | 100 | $367.24 | 140,962 |
| 2006-02-08 | Open-market sale | 3,000 | $367.25 | 141,062 |
| 2006-02-08 | Open-market sale | 21,000 | $368.00 | 144,062 |
| 2006-02-08 | Open-market sale | 3,000 | $368.50 | 165,062 |
| 2006-02-08 | Open-market sale | 11,000 | $370.00 | 168,062 |
| 2006-02-08 | Conversion | 130,000 | $0.00 | 179,062 |
| 2006-02-08 | Open-market sale | 3,000 | $362.00 | 86,062 |
| 2006-02-08 | Open-market sale | 7,145 | $364.00 | 89,062 |
| 2006-02-08 | Open-market sale | 2,977 | $364.50 | 96,207 |
| 2006-02-08 | Open-market sale | 3,000 | $365.00 | 99,184 |
| 2006-02-08 | Open-market sale | 3,000 | $365.25 | 102,184 |
| 2006-02-08 | Open-market sale | 2,100 | $366.02 | 119,562 |
| 2006-02-08 | Open-market sale | 500 | $356.14 | 51,562 |
| 2006-02-08 | Open-market sale | 200 | $358.02 | 68,862 |
| 2006-02-08 | Open-market sale | 10,800 | $358.00 | 58,062 |
| 2006-02-08 | Open-market sale | 200 | $357.77 | 57,862 |
| 2006-02-08 | Open-market sale | 1,400 | $357.74 | 56,462 |
| 2006-02-08 | Open-market sale | 1,400 | $357.70 | 55,062 |
| 2006-02-08 | Open-market sale | 3,000 | $357.00 | 52,062 |
| 2006-02-08 | Open-market sale | 200 | $358.05 | 69,062 |
| 2006-02-08 | Open-market sale | 2,500 | $356.08 | 49,062 |
| 2006-02-08 | Open-market sale | 3,000 | $360.50 | 83,062 |
| 2006-02-08 | Open-market sale | 100 | $358.06 | 69,262 |
| 2006-02-08 | Open-market sale | 479 | $358.11 | 69,362 |
| 2006-02-08 | Open-market sale | 121 | $358.13 | 69,841 |
| 2006-02-08 | Open-market sale | 200 | $358.14 | 69,962 |
| 2006-02-08 | Open-market sale | 600 | $358.17 | 70,162 |
| 2006-02-08 | Open-market sale | 100 | $358.18 | 70,762 |
| 2006-02-08 | Open-market sale | 343 | $358.19 | 70,862 |
| 2006-02-08 | Open-market sale | 500 | $358.20 | 71,205 |
| 2006-02-08 | Open-market sale | 100 | $358.21 | 71,705 |
| 2006-02-08 | Open-market sale | 57 | $358.22 | 71,805 |
| 2006-02-08 | Open-market sale | 11,000 | $359.50 | 72,062 |
| 2006-02-07 | Conversion (derivative) | 72,000 | $0.00 | 30,174,435 |
| 2006-02-07 | Open-market sale | 9,530 | $366.00 | 49,062 |
| 2006-02-07 | Open-market sale | 100 | $366.01 | 58,592 |
| 2006-02-07 | Open-market sale | 900 | $366.04 | 58,692 |
| 2006-02-07 | Open-market sale | 180 | $366.05 | 59,592 |
| 2006-02-07 | Open-market sale | 18,290 | $368.00 | 59,772 |
| 2006-02-07 | Open-market sale | 3,000 | $368.50 | 78,062 |
| 2006-02-07 | Open-market sale | 13,000 | $369.00 | 81,062 |
| 2006-02-07 | Open-market sale | 9,000 | $370.00 | 94,062 |
| 2006-02-07 | Open-market sale | 3,000 | $370.50 | 103,062 |
| 2006-02-07 | Open-market sale | 5,009 | $371.00 | 106,062 |
| 2006-02-07 | Open-market sale | 100 | $371.08 | 111,071 |
| 2006-02-07 | Open-market sale | 100 | $371.11 | 111,171 |
| 2006-02-07 | Open-market sale | 100 | $371.13 | 111,271 |
| 2006-02-07 | Open-market sale | 691 | $371.14 | 111,371 |
| 2006-02-07 | Open-market sale | 3,000 | $372.00 | 112,062 |
| 2006-02-07 | Open-market sale | 3,000 | $374.00 | 115,062 |
| 2006-02-07 | Open-market sale | 3,000 | $379.00 | 118,062 |
| 2006-02-06 | Open-market sale | 3,000 | $383.50 | 94,828 |
| 2006-02-06 | Open-market sale | 4,830 | $384.00 | 97,828 |
| 2006-02-06 | Open-market sale | 170 | $384.04 | 102,658 |
| 2006-02-06 | Open-market sale | 3,000 | $384.50 | 105,828 |
| 2006-02-06 | Open-market sale | 14,000 | $383.00 | 80,828 |
| 2006-02-06 | Open-market sale | 18,000 | $382.50 | 62,828 |
| 2006-02-06 | Open-market sale | 1,427 | $382.11 | 61,401 |
| 2006-02-06 | Open-market sale | 200 | $382.04 | 61,201 |
| 2006-02-06 | Open-market sale | 300 | $382.03 | 60,901 |
| 2006-02-06 | Open-market sale | 800 | $382.02 | 60,101 |
| 2006-02-06 | Open-market sale | 139 | $382.01 | 59,962 |
| 2006-02-06 | Open-market sale | 10,900 | $382.00 | 49,062 |
| 2006-02-06 | Open-market sale | 1,300 | $385.04 | 131,331 |
| 2006-02-06 | Open-market sale | 100 | $385.01 | 131,231 |
| 2006-02-06 | Open-market sale | 19,403 | $385.00 | 111,828 |
| 2006-02-06 | Open-market sale | 3,000 | $384.75 | 108,828 |
| 2006-02-06 | Open-market sale | 2,950 | $384.25 | 102,828 |
| 2006-02-06 | Open-market sale | 50 | $384.27 | 105,778 |
| 2006-02-06 | Conversion (derivative) | 130,000 | $0.00 | 30,246,435 |
| 2006-02-06 | Open-market sale | 859 | $389.06 | 177,595 |
| 2006-02-06 | Open-market sale | 133 | $389.07 | 178,454 |
| 2006-02-06 | Open-market sale | 375 | $389.08 | 178,587 |
| 2006-02-06 | Open-market sale | 100 | $389.05 | 177,495 |
| 2006-02-06 | Open-market sale | 399 | $389.04 | 177,096 |
| 2006-02-06 | Open-market sale | 150 | $389.03 | 176,946 |
| 2006-02-06 | Open-market sale | 884 | $389.00 | 176,062 |
| 2006-02-06 | Open-market sale | 100 | $387.20 | 175,962 |
| 2006-02-06 | Open-market sale | 97 | $387.19 | 175,865 |
| 2006-02-06 | Open-market sale | 145 | $387.18 | 175,720 |
| 2006-02-06 | Open-market sale | 63 | $387.17 | 175,657 |
| 2006-02-06 | Open-market sale | 3,000 | $387.00 | 172,657 |
| 2006-02-06 | Open-market sale | 100 | $386.53 | 172,557 |
| 2006-02-06 | Open-market sale | 2,900 | $386.50 | 169,657 |
| 2006-02-06 | Open-market sale | 100 | $386.33 | 169,557 |
| 2006-02-06 | Open-market sale | 10,900 | $386.25 | 158,657 |
| 2006-02-06 | Open-market sale | 6,000 | $386.00 | 152,657 |
| 2006-02-06 | Open-market sale | 3,000 | $385.75 | 149,657 |
| 2006-02-06 | Open-market sale | 3,000 | $385.50 | 146,657 |
| 2006-02-06 | Open-market sale | 100 | $385.41 | 146,557 |
| 2006-02-06 | Open-market sale | 2,800 | $385.39 | 143,757 |
| 2006-02-06 | Open-market sale | 100 | $385.33 | 143,657 |
| 2006-02-06 | Open-market sale | 200 | $385.26 | 143,457 |
| 2006-02-06 | Open-market sale | 100 | $389.22 | 178,962 |
| 2006-02-06 | Conversion | 130,000 | $0.00 | 179,062 |
| 2006-02-06 | Open-market sale | 100 | $385.15 | 132,631 |
| 2006-02-06 | Open-market sale | 100 | $385.16 | 132,731 |
| 2006-02-06 | Open-market sale | 100 | $385.16 | 132,831 |
| 2006-02-06 | Open-market sale | 897 | $385.17 | 132,931 |
| 2006-02-06 | Open-market sale | 9,629 | $385.25 | 133,828 |
| 2006-02-06 | Conversion | 72,000 | $0.00 | 121,062 |
| 2006-02-06 | Open-market sale | 200 | $367.10 | 139,362 |
| 2006-02-06 | Open-market sale | 200 | $358.29 | 71,862 |
| 2006-01-05 | Open-market sale | 100 | $444.02 | 98,300 |
| 2006-01-05 | Open-market sale | 100 | $444.01 | 98,200 |
| 2006-01-05 | Open-market sale | 7,200 | $444.00 | 91,000 |
| 2006-01-05 | Open-market sale | 13,938 | $443.50 | 77,062 |
| 2006-01-05 | Open-market sale | 748 | $443.29 | 76,314 |
| 2006-01-05 | Open-market sale | 200 | $443.09 | 72,862 |
| 2006-01-05 | Open-market sale | 600 | $444.19 | 98,400 |
| 2006-01-05 | Open-market sale | 2,850 | $444.50 | 99,000 |
| 2006-01-05 | Open-market sale | 150 | $444.53 | 101,850 |
| 2006-01-05 | Open-market sale | 2,062 | $445.00 | 102,000 |
| 2006-01-05 | Open-market sale | 2,000 | $445.25 | 104,062 |
| 2006-01-05 | Open-market sale | 2,000 | $442.25 | 49,062 |
| 2006-01-05 | Open-market sale | 3,600 | $442.50 | 51,062 |
| 2006-01-05 | Open-market sale | 400 | $442.51 | 54,662 |
| 2006-01-05 | Open-market sale | 3,000 | $442.75 | 55,062 |
| 2006-01-05 | Open-market sale | 2,100 | $442.76 | 58,062 |
| 2006-01-05 | Open-market sale | 800 | $442.77 | 60,162 |
| 2006-01-05 | Open-market sale | 100 | $442.78 | 60,962 |
| 2006-01-05 | Open-market sale | 11,300 | $443.00 | 61,062 |
| 2006-01-05 | Open-market sale | 500 | $443.06 | 72,362 |
| 2006-01-05 | Open-market sale | 300 | $443.27 | 76,014 |
| 2006-01-05 | Open-market sale | 2,952 | $443.25 | 73,062 |
| 2006-01-05 | Conversion (derivative) | 133,000 | $0.00 | 30,376,435 |
| 2006-01-05 | Open-market sale | 200 | $448.54 | 169,392 |
| 2006-01-05 | Open-market sale | 1,000 | $449.50 | 181,062 |
| 2006-01-05 | Open-market sale | 8,000 | $449.00 | 173,062 |
| 2006-01-05 | Open-market sale | 3,000 | $448.75 | 170,062 |
| 2006-01-05 | Open-market sale | 80 | $448.61 | 169,982 |
| 2006-01-05 | Open-market sale | 90 | $448.57 | 169,892 |
| 2006-01-05 | Open-market sale | 4,000 | $445.50 | 106,062 |
| 2006-01-05 | Open-market sale | 2,000 | $445.75 | 110,062 |
| 2006-01-05 | Open-market sale | 7,900 | $446.00 | 112,062 |
| 2006-01-05 | Open-market sale | 2,000 | $446.25 | 119,962 |
| 2006-01-05 | Open-market sale | 1,000 | $446.50 | 121,962 |
| 2006-01-05 | Open-market sale | 2,490 | $447.00 | 122,962 |
| 2006-01-05 | Open-market sale | 8,800 | $447.25 | 125,452 |
| 2006-01-05 | Open-market sale | 3,227 | $447.50 | 134,252 |
| 2006-01-05 | Open-market sale | 10 | $447.56 | 137,479 |
| 2006-01-05 | Open-market sale | 400 | $447.58 | 137,489 |
| 2006-01-05 | Open-market sale | 300 | $447.59 | 137,889 |
| 2006-01-05 | Open-market sale | 263 | $447.65 | 138,189 |
| 2006-01-05 | Open-market sale | 5,000 | $447.75 | 138,452 |
| 2006-01-05 | Open-market sale | 3,000 | $447.85 | 143,452 |
| 2006-01-05 | Open-market sale | 16,250 | $448.00 | 146,452 |
| 2006-01-05 | Open-market sale | 850 | $448.01 | 162,702 |
| 2006-01-05 | Open-market sale | 3,060 | $448.25 | 163,552 |
| 2006-01-05 | Open-market sale | 200 | $448.31 | 166,612 |
| 2006-01-05 | Open-market sale | 100 | $448.40 | 166,812 |
| 2006-01-05 | Open-market sale | 100 | $448.41 | 166,912 |
| 2006-01-05 | Open-market sale | 2,280 | $448.50 | 167,012 |
| 2006-01-05 | Open-market sale | 100 | $448.52 | 169,292 |
| 2006-01-05 | Conversion | 133,000 | $0.00 | 182,062 |
| 2006-01-05 | Open-market sale | 300 | $448.55 | 169,592 |
| 2006-01-04 | Open-market sale | 200 | $444.79 | 136,937 |
| 2006-01-04 | Open-market sale | 8,000 | $445.00 | 137,137 |
| 2006-01-04 | Open-market sale | 6,137 | $445.50 | 145,137 |
| 2006-01-04 | Open-market sale | 325 | $445.51 | 151,274 |
| 2006-01-04 | Open-market sale | 188 | $445.52 | 151,599 |
| 2006-01-04 | Open-market sale | 300 | $441.05 | 65,612 |
| 2006-01-04 | Open-market sale | 700 | $441.11 | 65,912 |
| 2006-01-04 | Open-market sale | 3,057 | $441.50 | 66,612 |
| 2006-01-04 | Open-market sale | 710 | $441.51 | 69,669 |
| 2006-01-04 | Open-market sale | 142 | $441.52 | 70,379 |
| 2006-01-04 | Open-market sale | 748 | $441.53 | 70,521 |
| 2006-01-04 | Open-market sale | 5,000 | $442.00 | 71,269 |
| 2006-01-04 | Open-market sale | 3,000 | $442.25 | 76,269 |
| 2006-01-04 | Open-market sale | 3,000 | $442.59 | 79,269 |
| 2006-01-04 | Open-market sale | 2,000 | $442.75 | 82,269 |
| 2006-01-04 | Open-market sale | 17,113 | $443.00 | 84,269 |
| 2006-01-04 | Open-market sale | 482 | $443.01 | 101,382 |
| 2006-01-04 | Open-market sale | 388 | $443.02 | 101,864 |
| 2006-01-04 | Open-market sale | 500 | $443.03 | 102,252 |
| 2006-01-04 | Open-market sale | 5,600 | $443.25 | 102,752 |
| 2006-01-04 | Open-market sale | 100 | $443.26 | 108,352 |
| 2006-01-04 | Open-market sale | 1,300 | $443.29 | 108,452 |
| 2006-01-04 | Open-market sale | 8,840 | $443.50 | 109,752 |
| 2006-01-04 | Open-market sale | 160 | $443.54 | 118,592 |
| 2006-01-04 | Open-market sale | 10,392 | $444.00 | 118,752 |
| 2006-01-04 | Open-market sale | 2,343 | $444.05 | 129,144 |
| 2006-01-04 | Open-market sale | 125 | $444.09 | 131,487 |
| 2006-01-04 | Open-market sale | 2,000 | $444.50 | 131,612 |
| 2006-01-04 | Open-market sale | 3,325 | $444.75 | 133,612 |
| 2006-01-04 | Conversion (derivative) | 132,000 | $0.00 | 30,509,435 |
| 2006-01-04 | Open-market sale | 50 | $446.09 | 160,062 |
| 2006-01-04 | Open-market sale | 100 | $446.19 | 160,616 |
| 2006-01-04 | Open-market sale | 200 | $446.20 | 160,716 |
| 2006-01-04 | Open-market sale | 200 | $446.21 | 160,916 |
| 2006-01-04 | Open-market sale | 600 | $446.22 | 161,116 |
| 2006-01-04 | Open-market sale | 2,057 | $446.24 | 161,716 |
| 2006-01-04 | Open-market sale | 289 | $446.25 | 163,773 |
| 2006-01-04 | Open-market sale | 8,000 | $446.50 | 164,062 |
| 2006-01-04 | Open-market sale | 4,000 | $447.00 | 172,062 |
| 2006-01-04 | Open-market sale | 1,203 | $447.54 | 176,062 |
| 2006-01-04 | Open-market sale | 25 | $447.55 | 177,265 |
| 2006-01-04 | Open-market sale | 120 | $447.57 | 177,290 |
| 2006-01-04 | Open-market sale | 405 | $447.58 | 177,410 |
| 2006-01-04 | Open-market sale | 20 | $447.59 | 177,815 |
| 2006-01-04 | Open-market sale | 100 | $447.60 | 177,835 |
| 2006-01-04 | Open-market sale | 816 | $447.61 | 177,935 |
| 2006-01-04 | Open-market sale | 170 | $447.62 | 178,751 |
| 2006-01-04 | Open-market sale | 71 | $447.67 | 178,921 |
| 2006-01-04 | Open-market sale | 70 | $447.68 | 178,992 |
| 2006-01-04 | Open-market sale | 2,000 | $448.00 | 179,062 |
| 2006-01-04 | Conversion | 132,000 | $0.00 | 181,062 |
| 2006-01-04 | Open-market sale | 475 | $445.53 | 151,787 |
| 2006-01-04 | Open-market sale | 300 | $445.57 | 152,262 |
| 2006-01-04 | Open-market sale | 700 | $445.61 | 152,562 |
| 2006-01-04 | Open-market sale | 100 | $445.62 | 153,262 |
| 2006-01-04 | Open-market sale | 400 | $445.64 | 153,362 |
| 2006-01-04 | Open-market sale | 300 | $445.71 | 153,762 |
| 2006-01-04 | Open-market sale | 6,000 | $446.00 | 154,062 |
| 2006-01-04 | Open-market sale | 4 | $446.18 | 160,612 |
| 2006-01-04 | Open-market sale | 500 | $446.10 | 160,112 |
| 2006-01-04 | Open-market sale | 250 | $441.01 | 64,562 |
| 2006-01-04 | Open-market sale | 75 | $440.05 | 50,212 |
| 2006-01-04 | Open-market sale | 100 | $440.09 | 50,287 |
| 2006-01-04 | Open-market sale | 125 | $440.16 | 50,387 |
| 2006-01-04 | Open-market sale | 100 | $440.17 | 50,512 |
| 2006-01-04 | Open-market sale | 3,000 | $440.50 | 50,612 |
| 2006-01-04 | Open-market sale | 10,950 | $441.00 | 53,612 |
| 2006-01-04 | Open-market sale | 450 | $440.04 | 49,762 |
| 2006-01-04 | Open-market sale | 500 | $441.02 | 64,812 |
| 2006-01-04 | Open-market sale | 300 | $441.03 | 65,312 |
| 2006-01-04 | Open-market sale | 75 | $440.00 | 49,062 |
| 2006-01-04 | Open-market sale | 75 | $440.01 | 49,137 |
| 2006-01-04 | Open-market sale | 400 | $440.02 | 49,212 |
| 2006-01-04 | Open-market sale | 150 | $440.03 | 49,612 |
| 2006-01-03 | Open-market sale | 1,400 | $430.05 | 106,886 |
| 2006-01-03 | Open-market sale | 3,200 | $429.51 | 66,512 |
| 2006-01-03 | Open-market sale | 350 | $429.52 | 69,712 |
| 2006-01-03 | Open-market sale | 12,000 | $429.75 | 70,062 |
| 2006-01-03 | Open-market sale | 23,609 | $430.00 | 82,062 |
| 2006-01-03 | Open-market sale | 490 | $430.03 | 105,671 |
| 2006-01-03 | Open-market sale | 725 | $430.04 | 106,161 |
| 2006-01-03 | Open-market sale | 17,450 | $429.50 | 49,062 |
| 2006-01-03 | Open-market sale | 200 | $430.06 | 108,286 |
| 2006-01-03 | Open-market sale | 100 | $430.09 | 108,486 |
| 2006-01-03 | Open-market sale | 1,310 | $430.10 | 108,586 |
| 2006-01-03 | Open-market sale | 1,900 | $430.11 | 109,896 |
| 2006-01-03 | Open-market sale | 1,190 | $430.12 | 111,796 |
| 2006-01-03 | Open-market sale | 800 | $430.13 | 112,986 |
| 2006-01-03 | Conversion (derivative) | 135,000 | $0.00 | 30,641,435 |
| 2006-01-03 | Open-market sale | 3,835 | $430.30 | 137,834 |
| 2006-01-03 | Open-market sale | 200 | $430.32 | 141,669 |
| 2006-01-03 | Open-market sale | 100 | $430.34 | 141,869 |
| 2006-01-03 | Open-market sale | 500 | $430.35 | 141,969 |
| 2006-01-03 | Open-market sale | 142 | $430.36 | 142,469 |
| 2006-01-03 | Open-market sale | 800 | $430.37 | 142,611 |
| 2006-01-03 | Open-market sale | 500 | $430.45 | 143,411 |
| 2006-01-03 | Open-market sale | 200 | $430.46 | 143,911 |
| 2006-01-03 | Open-market sale | 12,000 | $430.50 | 144,111 |
| 2006-01-03 | Open-market sale | 5,500 | $430.60 | 156,111 |
| 2006-01-03 | Open-market sale | 500 | $430.69 | 161,611 |
| 2006-01-03 | Open-market sale | 6,951 | $430.70 | 162,111 |
| 2006-01-03 | Open-market sale | 3,000 | $431.10 | 169,062 |
| 2006-01-03 | Open-market sale | 2,900 | $431.20 | 172,062 |
| 2006-01-03 | Open-market sale | 100 | $431.21 | 174,962 |
| 2006-01-03 | Open-market sale | 3,000 | $431.30 | 175,062 |
| 2006-01-03 | Open-market sale | 2,000 | $433.00 | 178,062 |
| 2006-01-03 | Open-market sale | 4,000 | $435.00 | 180,062 |
| 2006-01-03 | Conversion | 135,000 | $0.00 | 184,062 |
| 2006-01-03 | Open-market sale | 100 | $430.14 | 113,786 |
| 2006-01-03 | Open-market sale | 500 | $430.18 | 113,886 |
| 2006-01-03 | Open-market sale | 200 | $430.19 | 114,386 |
| 2006-01-03 | Open-market sale | 412 | $430.21 | 114,586 |
| 2006-01-03 | Open-market sale | 114 | $430.22 | 114,998 |
| 2006-01-03 | Open-market sale | 400 | $430.24 | 115,112 |
| 2006-01-03 | Open-market sale | 19,967 | $430.25 | 115,512 |
| 2006-01-03 | Open-market sale | 600 | $430.26 | 135,479 |
| 2006-01-03 | Open-market sale | 423 | $430.27 | 136,079 |
| 2006-01-03 | Open-market sale | 300 | $430.28 | 136,502 |
| 2006-01-03 | Open-market sale | 1,032 | $430.29 | 136,802 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.